--- /srv/rebuilderd/tmp/rebuilderdIEAcEM/inputs/python3.14-nopie_3.14.7-4_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdIEAcEM/out/python3.14-nopie_3.14.7-4_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-09-13 08:30:29.000000 debian-binary │ -rw-r--r-- 0 0 0 1044 2026-09-13 08:30:29.000000 control.tar.xz │ --rw-r--r-- 0 0 0 2103360 2026-09-13 08:30:29.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 2102104 2026-09-13 08:30:29.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/python3.14 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -4,15 +4,15 @@ │ │ │ │ Data: 2's complement, little endian │ │ │ │ Version: 1 (current) │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: EXEC (Executable file) │ │ │ │ Machine: ARM │ │ │ │ Version: 0x1 │ │ │ │ - Entry point address: 0x1ae345 │ │ │ │ + Entry point address: 0x1adb35 │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ Start of section headers: 5434896 (bytes into file) │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ Number of program headers: 11 │ │ │ │ Size of section headers: 40 (bytes) │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ Elf file type is EXEC (Executable file) │ │ │ │ -Entry point 0x1ae345 │ │ │ │ +Entry point 0x1adb35 │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x4d2354 0x004e2354 0x004e2354 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x4d1a48 0x004e1a48 0x004e1a48 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 0x4d2380 0x4d2380 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x4d1a74 0x4d1a74 R E 0x10000 │ │ │ │ LOAD 0x4dfee4 0x004ffee4 0x004ffee4 0x4eb4c 0x77f8c RW 0x10000 │ │ │ │ DYNAMIC 0x4dfef8 0x004ffef8 0x004ffef8 0x00108 0x00108 RW 0x4 │ │ │ │ NOTE 0x000194 0x00010194 0x00010194 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x4d2360 0x004e2360 0x004e2360 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x4d1a54 0x004e1a54 0x004e1a54 0x00020 0x00020 R 0x4 │ │ │ │ TLS 0x4dfee4 0x004ffee4 0x004ffee4 0x00004 0x0000d R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x4dfee4 0x004ffee4 0x004ffee4 0x0011c 0x0011c R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,21 +10,21 @@ │ │ │ │ [ 5] .dynstr STRTAB 0001d700 00d700 00af4e 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 0002864e 01864e 0012f0 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 00029940 019940 0001b0 00 A 5 4 4 │ │ │ │ [ 8] .rel.dyn REL 00029af0 019af0 000030 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 00029b20 019b20 001110 08 AI 4 25 4 │ │ │ │ [10] .init PROGBITS 0002ac30 01ac30 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 0002ac3c 01ac3c 001a40 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 0002c680 01c680 2b761a 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 002e3c9c 2d3c9c 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 002e3cc0 2d3cc0 1fe690 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 004e2350 4d2350 000001 00 Ao 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 004e2354 4d2354 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 004e235c 4d235c 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 004e2360 4d2360 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0002c680 01c680 2b6d0e 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 002e3390 2d3390 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 002e33c0 2d33c0 1fe684 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 004e1a44 4d1a44 000001 00 Ao 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 004e1a48 4d1a48 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 004e1a50 4d1a50 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 004e1a54 4d1a54 000020 00 A 0 0 4 │ │ │ │ [19] .tdata PROGBITS 004ffee4 4dfee4 000004 00 WAT 0 0 4 │ │ │ │ [20] .tbss NOBITS 004ffee8 4dfee8 000009 00 WAT 0 0 4 │ │ │ │ [21] .init_array INIT_ARRAY 004ffee8 4dfee8 000008 04 WA 0 0 4 │ │ │ │ [22] .fini_array FINI_ARRAY 004ffef0 4dfef0 000004 04 WA 0 0 4 │ │ │ │ [23] .data.rel.ro PROGBITS 004ffef4 4dfef4 000004 00 WA 0 0 4 │ │ │ │ [24] .dynamic DYNAMIC 004ffef8 4dfef8 000108 08 WA 5 0 4 │ │ │ │ [25] .got PROGBITS 00500000 4e0000 00089c 04 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -1,2427 +1,2427 @@ │ │ │ │ │ │ │ │ Symbol table '.dynsym' contains 2424 entries: │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ 1: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable │ │ │ │ 2: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ 3: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ - 4: 00239a31 62 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUTF8 │ │ │ │ - 5: 00074da1 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ - 6: 0003a7a7 482 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ - 7: 0050ab24 4 OBJECT GLOBAL DEFAULT 26 PyExc_ReferenceError │ │ │ │ - 8: 00080ce5 284 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ - 9: 00072acd 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 4: 00239401 62 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUTF8 │ │ │ │ + 5: 00071f6d 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ + 6: 0003a7f3 482 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ + 7: 0050ab28 4 OBJECT GLOBAL DEFAULT 26 PyExc_ReferenceError │ │ │ │ + 8: 00080c79 284 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 9: 000701f9 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ 10: 0002ba3c 0 FUNC GLOBAL DEFAULT UND inflateEnd │ │ │ │ - 11: 000a84a5 156 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 12: 00186249 840 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ - 13: 0006ce81 52 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 11: 000a82b5 156 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 12: 00185481 840 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 13: 0006cfed 52 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ 14: 00000000 0 FUNC GLOBAL DEFAULT UND login_tty@GLIBC_2.34 (4) │ │ │ │ - 15: 0007186d 46 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 16: 0021a53d 388 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ - 17: 001eeb7d 4 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 18: 00056e97 54 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 19: 0017d839 140 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 15: 00070bd9 46 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 16: 00219e99 384 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 17: 001ee321 4 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ + 18: 00056eff 54 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 19: 0017ca49 140 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ 20: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_min@GLIBC_2.4 (3) │ │ │ │ - 21: 002559e1 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 21: 0025537d 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ 22: 00504e40 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterValue_Type │ │ │ │ - 23: 00154381 676 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ - 24: 0009fed5 96 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ - 25: 002b9091 88 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ - 26: 0005dac3 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 23: 00153c05 676 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 24: 0009f8f1 96 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 25: 002b888d 88 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ + 26: 0005db23 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ 27: 0050aa28 4 OBJECT GLOBAL DEFAULT 26 PyExc_ValueError │ │ │ │ - 28: 000f7e7d 2 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 28: 000f7995 2 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ 29: 00577dc4 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncodeErrors │ │ │ │ - 30: 0025df91 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 30: 0025d915 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ 31: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (3) │ │ │ │ - 32: 001540c5 4 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ - 33: 0006bdf7 250 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ - 34: 0006ed55 4 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ - 35: 00035c0f 54 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ + 32: 00153949 4 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 33: 0006be47 254 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ + 34: 0006e6fd 4 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ + 35: 00035c17 54 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ 36: 00000000 0 FUNC GLOBAL DEFAULT UND chroot@GLIBC_2.4 (3) │ │ │ │ 37: 00000000 0 FUNC GLOBAL DEFAULT UND mknodat@GLIBC_2.33 (8) │ │ │ │ - 38: 00255255 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ - 39: 00088201 88 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 40: 00244ba5 724 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ - 41: 00241049 168 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 38: 00254bf1 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 39: 00088035 88 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 40: 00244585 724 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 41: 00240a29 168 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ 42: 00508cfc 208 OBJECT GLOBAL DEFAULT 26 PyBool_Type │ │ │ │ 43: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_signal@GLIBC_2.4 (3) │ │ │ │ - 44: 003f5a0c 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 45: 00099af9 708 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ - 46: 001e4e21 128 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ - 47: 00036b09 196 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ - 48: 00072bb1 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ - 49: 001f50cd 22 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 50: 00060d9d 134 FUNC GLOBAL DEFAULT 12 _PyXI_UnwrapNotShareableError │ │ │ │ - 51: 00221a2d 6 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 52: 0006687d 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ - 53: 00254575 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ + 44: 003f510c 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 45: 000998e5 712 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 46: 001e45c1 128 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 47: 00036b0d 196 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ + 48: 00070d23 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 49: 001f4989 22 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 50: 00060d43 134 FUNC GLOBAL DEFAULT 12 _PyXI_UnwrapNotShareableError │ │ │ │ + 51: 00221315 6 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 52: 000668d3 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 53: 00253f11 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ 54: 00000000 0 FUNC GLOBAL DEFAULT UND socket@GLIBC_2.4 (3) │ │ │ │ - 55: 0018ff49 4 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ - 56: 001bd2f5 82 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 57: 00160da9 322 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ - 58: 002b8841 984 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ - 59: 00070f4d 28 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ - 60: 0023ce49 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 55: 0018f1dd 4 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 56: 001bcae5 82 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 57: 001601d9 322 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 58: 002b803d 984 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 59: 00071c45 28 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ + 60: 0023c821 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ 61: 0050aaa4 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeError │ │ │ │ - 62: 0006ecd3 96 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 62: 0006e67b 96 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ 63: 00031795 22 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ - 64: 00037fc5 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ - 65: 0011e0a1 984 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 64: 00037fcd 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ + 65: 0011db89 984 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ 66: 00502d08 208 OBJECT GLOBAL DEFAULT 26 PySet_Type │ │ │ │ 67: 00000000 0 FUNC GLOBAL DEFAULT UND getc@GLIBC_2.4 (3) │ │ │ │ 68: 0054ea30 0 NOTYPE GLOBAL DEFAULT 28 _edata │ │ │ │ 69: 0050a3f8 208 OBJECT GLOBAL DEFAULT 26 PyLong_Type │ │ │ │ - 70: 00130839 64 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 70: 001301ed 64 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ 71: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetFeatureList │ │ │ │ - 72: 00042665 58 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ - 73: 000742a7 22 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 72: 000426bd 58 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 73: 000710e7 22 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ 74: 00000000 0 FUNC GLOBAL DEFAULT UND zlibVersion │ │ │ │ - 75: 00085159 118 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 76: 001e51ad 656 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ - 77: 0007a9d1 14 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_Main │ │ │ │ + 75: 00084f35 118 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 76: 001e494d 656 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 77: 0007abf9 14 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_Main │ │ │ │ 78: 00577de8 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ - 79: 0005976d 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 79: 0005a09f 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ 80: 0002b9c4 0 FUNC GLOBAL DEFAULT UND XML_SetStartCdataSectionHandler │ │ │ │ - 81: 0006cc95 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ - 82: 002d6955 1072 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ - 83: 00094a4d 540 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 84: 0006b86b 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 85: 00070e77 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ - 86: 002a2d5d 354 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ - 87: 0006bdef 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ - 88: 00103ced 240 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ - 89: 00141b99 60 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ - 90: 003f91c0 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ - 91: 00217e95 86 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ - 92: 000a2d4d 182 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ - 93: 0023c629 122 FUNC GLOBAL DEFAULT 12 _PyType_GetBaseByToken_Borrow │ │ │ │ - 94: 002572b1 108 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Discard │ │ │ │ - 95: 002b08b9 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ - 96: 00291401 228 FUNC GLOBAL DEFAULT 12 _PyFunction_FromXIData │ │ │ │ - 97: 00135811 376 FUNC GLOBAL DEFAULT 12 _PyMutex_LockTimed │ │ │ │ - 98: 0006c17b 4 FUNC GLOBAL DEFAULT 12 Py_TYPE │ │ │ │ + 81: 0006ce01 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 82: 002d6081 1072 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 83: 00094869 540 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 84: 0006b8bb 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ + 85: 00071b6f 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ + 86: 002a2565 354 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 87: 0006be3f 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ + 88: 001037bd 308 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 89: 0014146d 60 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 90: 003f88c4 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 91: 002177f1 86 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 92: 000a26c5 182 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 93: 0023bffd 122 FUNC GLOBAL DEFAULT 12 _PyType_GetBaseByToken_Borrow │ │ │ │ + 94: 0019287d 108 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Discard │ │ │ │ + 95: 002b00a9 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 96: 00290bc1 228 FUNC GLOBAL DEFAULT 12 _PyFunction_FromXIData │ │ │ │ + 97: 001350b9 380 FUNC GLOBAL DEFAULT 12 _PyMutex_LockTimed │ │ │ │ + 98: 0006c1cf 4 FUNC GLOBAL DEFAULT 12 Py_TYPE │ │ │ │ 99: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.4 (3) │ │ │ │ - 100: 00217d6d 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 100: 002176c9 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 101: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (3) │ │ │ │ - 102: 00157ba9 220 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ - 103: 0023c161 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 104: 00152f65 68 FUNC GLOBAL DEFAULT 12 PyLong_GetSign │ │ │ │ - 105: 00263e45 1408 FUNC GLOBAL DEFAULT 12 _PyPickle_LoadFromXIData │ │ │ │ - 106: 0004f265 384 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ - 107: 00280409 68 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ - 108: 0021a3cd 228 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 109: 0006e145 60 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ - 110: 000d8609 912 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ - 111: 0021d57d 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 112: 0020d84d 12 FUNC GLOBAL DEFAULT 12 PyInit__types │ │ │ │ - 113: 0006d0b1 40 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ + 102: 00157535 220 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 103: 0023bb35 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 104: 001527e5 68 FUNC GLOBAL DEFAULT 12 PyLong_GetSign │ │ │ │ + 105: 002637b1 1408 FUNC GLOBAL DEFAULT 12 _PyPickle_LoadFromXIData │ │ │ │ + 106: 0004f385 384 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ + 107: 0027fd69 68 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ + 108: 00219d29 228 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 109: 00070273 60 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ + 110: 000d8459 916 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 111: 0021cdf5 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 112: 0020d1d5 12 FUNC GLOBAL DEFAULT 12 PyInit__types │ │ │ │ + 113: 0006d21d 40 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ 114: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (3) │ │ │ │ - 115: 00251115 416 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ - 116: 0022f461 260 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ - 117: 002a83ed 1308 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 115: 00250a1d 416 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 116: 0022edb9 260 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 117: 002a7bed 1308 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: 0006c9b3 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ - 121: 00219e61 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 122: 002657d9 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 120: 0006cb1f 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ + 121: 002197bd 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 122: 00265145 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: 002e0e59 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 125: 0006c387 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ 126: 00000000 0 FUNC GLOBAL DEFAULT UND __wait4_time64@GLIBC_2.34 (4) │ │ │ │ 127: 0002bd20 0 FUNC GLOBAL DEFAULT UND XML_SetEndNamespaceDeclHandler │ │ │ │ 128: 00000000 0 FUNC GLOBAL DEFAULT UND log2@GLIBC_2.29 (20) │ │ │ │ 129: 00000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.4 (3) │ │ │ │ - 130: 0006b823 14 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ + 130: 0006b86f 18 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ 131: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (3) │ │ │ │ - 132: 000395c1 364 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ + 132: 000395c9 364 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ 133: 00000000 0 FUNC GLOBAL DEFAULT UND sigwait@GLIBC_2.4 (3) │ │ │ │ 134: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (3) │ │ │ │ 135: 00507bc4 208 OBJECT GLOBAL DEFAULT 26 PyMethod_Type │ │ │ │ 136: 00000000 0 FUNC GLOBAL DEFAULT UND sem_wait@GLIBC_2.34 (4) │ │ │ │ - 137: 001bd349 92 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 137: 001bcb39 92 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ 138: 00000000 0 FUNC GLOBAL DEFAULT UND __recvmsg64@GLIBC_2.34 (4) │ │ │ │ - 139: 0006b403 226 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 139: 0006b44f 226 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ 140: 00032655 112 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLastObjectFromFile │ │ │ │ - 141: 0006ec57 4 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 142: 001f0ff9 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 143: 0012bef1 176 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 144: 000729d9 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 145: 0006dccd 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ - 146: 000bb8ad 51498 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ - 147: 0005a1cb 58 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 141: 0006e601 4 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 142: 001f08a5 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 143: 0012b88d 176 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 144: 00070c31 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 145: 0006de39 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ + 146: 000bb669 51554 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 147: 0005a213 58 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ 148: 0002c9e9 248 FUNC GLOBAL DEFAULT 12 PySys_AddAuditHook │ │ │ │ 149: 00000000 0 FUNC GLOBAL DEFAULT UND pathconf@GLIBC_2.4 (3) │ │ │ │ 150: 0002c3ec 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt16Bytes │ │ │ │ - 151: 000cc2c5 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 152: 00219dc9 116 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 151: 000cc0d1 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 152: 00219725 116 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ 153: 005020fc 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_CallableProxyType │ │ │ │ - 154: 0021d7d5 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 154: 0021d04d 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ 155: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (3) │ │ │ │ - 156: 001f49c9 110 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ - 157: 00039e95 216 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ - 158: 00298b71 60 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ - 159: 0020fa55 84 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 160: 0014e151 470 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 156: 001f4281 110 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ + 157: 00039ee1 216 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ + 158: 00298425 60 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 159: 0020f3dd 84 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 160: 0014d9d1 470 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ 161: 00557360 4 OBJECT GLOBAL DEFAULT 29 PyExc_EnvironmentError │ │ │ │ - 162: 0015ba21 120 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 163: 00110aa1 2 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 162: 0015b3a9 120 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 163: 001105e9 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ 164: 0050416c 208 OBJECT GLOBAL DEFAULT 26 PyODictKeys_Type │ │ │ │ 165: 00000000 0 FUNC GLOBAL DEFAULT UND setlocale@GLIBC_2.4 (3) │ │ │ │ - 166: 0014e091 12 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 167: 001e867d 18 FUNC GLOBAL DEFAULT 12 _PyEval_NoToolsForUnwind │ │ │ │ - 168: 000eee5d 62 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 166: 0014d911 12 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 167: 001e7e1d 18 FUNC GLOBAL DEFAULT 12 _PyEval_NoToolsForUnwind │ │ │ │ + 168: 000ee8f5 62 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ 169: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (3) │ │ │ │ - 170: 0006cf4f 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ - 171: 000f3421 876 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ - 172: 00068723 54 FUNC GLOBAL DEFAULT 12 _Py_cr_diff │ │ │ │ - 173: 001e6fc1 460 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 174: 0006e1c9 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 175: 001dfdfd 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ + 170: 0006d0bb 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ + 171: 000f28fd 876 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 172: 00068777 54 FUNC GLOBAL DEFAULT 12 _Py_cr_diff │ │ │ │ + 173: 001e6761 460 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 174: 000702f7 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 175: 001df67d 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ 176: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname_r@GLIBC_2.4 (3) │ │ │ │ - 177: 002184c1 1516 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 177: 00217e1d 1520 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ 178: 00501964 208 OBJECT GLOBAL DEFAULT 26 PyContextVar_Type │ │ │ │ - 179: 00035e4d 238 FUNC GLOBAL DEFAULT 12 _PyObject_Dump │ │ │ │ - 180: 000f5c45 112 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 179: 00035e55 238 FUNC GLOBAL DEFAULT 12 _PyObject_Dump │ │ │ │ + 180: 000f56a5 112 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ 181: 00000000 0 FUNC GLOBAL DEFAULT UND gai_strerror@GLIBC_2.4 (3) │ │ │ │ 182: 00000000 0 FUNC GLOBAL DEFAULT UND strsignal@GLIBC_2.4 (3) │ │ │ │ 183: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncpy@GLIBC_2.4 (3) │ │ │ │ - 184: 0006a0c1 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ - 185: 0007516b 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ - 186: 001cc379 208 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 184: 0006a109 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ + 185: 00077a49 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 186: 001cbbf5 208 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ 187: 00000000 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.4 (3) │ │ │ │ - 188: 00070db1 20 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ - 189: 00082f5d 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ - 190: 0021d77d 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 188: 00071aa9 20 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 189: 00082f11 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 190: 0021cff5 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ 191: 0050aacc 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ - 192: 00171225 68 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ - 193: 0006d5f9 68 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_DecodeUTF8Stateful │ │ │ │ - 194: 0005e5e5 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ - 195: 0006bc2d 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ - 196: 00069f85 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 197: 0006c947 76 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_SetStackProtection │ │ │ │ - 198: 0005c187 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 199: 00072b0b 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ - 200: 0022e02d 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 201: 000ac3d5 264 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 202: 001cc371 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 203: 002b5ab5 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ - 204: 0007100b 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ - 205: 002231e5 204 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ - 206: 0004c4c9 146 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ - 207: 0015213d 738 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 192: 00170649 68 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 193: 0006d765 68 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_DecodeUTF8Stateful │ │ │ │ + 194: 0005e6c3 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 195: 0006bc7d 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ + 196: 00069f7d 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 197: 0006cab3 76 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_SetStackProtection │ │ │ │ + 198: 0005c1e7 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 199: 00070ce1 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 200: 0022d925 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 201: 000ac1e5 264 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 202: 001cbbed 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 203: 002b52ad 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 204: 00073d2d 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 205: 00222acd 204 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 206: 0004c527 146 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ + 207: 001519b9 738 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ 208: 00577dbc 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncoding │ │ │ │ 209: 0002cae1 76 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOption │ │ │ │ 210: 00000000 0 FUNC GLOBAL DEFAULT UND inet_aton@GLIBC_2.4 (3) │ │ │ │ - 211: 00222ecd 74 FUNC GLOBAL DEFAULT 12 PyBytes_Join │ │ │ │ - 212: 001ce331 444 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 211: 002227b5 74 FUNC GLOBAL DEFAULT 12 PyBytes_Join │ │ │ │ + 212: 001cdbe9 444 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ 213: 0002c550 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 214: 001efb21 182 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttrString │ │ │ │ - 215: 000940d5 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 214: 001ef2c9 182 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttrString │ │ │ │ + 215: 00093ef9 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ 216: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addclose@GLIBC_2.4 (3) │ │ │ │ 217: 0002c1c4 0 FUNC GLOBAL DEFAULT UND XML_SetExternalEntityRefHandler │ │ │ │ - 218: 0016e5b1 328 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 218: 0016da31 328 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ 219: 00503534 208 OBJECT GLOBAL DEFAULT 26 _PyNotImplemented_Type │ │ │ │ - 220: 00283181 58 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 221: 0006cda9 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ - 222: 00109d4d 534 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ - 223: 0022b1ad 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 220: 00282ae1 58 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 221: 0006cf15 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 222: 0010988d 534 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ + 223: 0022aa85 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ 224: 00501680 4 OBJECT GLOBAL DEFAULT 26 PyExc_Exception │ │ │ │ - 225: 0021db45 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ - 226: 00146749 62 FUNC GLOBAL DEFAULT 12 _Py_Check_ArgsIterable │ │ │ │ + 225: 0021d3bd 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 226: 0014601d 62 FUNC GLOBAL DEFAULT 12 _Py_Check_ArgsIterable │ │ │ │ 227: 00501678 8 OBJECT GLOBAL DEFAULT 26 _Py_NoneStruct │ │ │ │ - 228: 0006def5 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 228: 0006e489 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ 229: 005068ac 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ - 230: 00285b39 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ + 230: 00285465 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ 231: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (3) │ │ │ │ - 232: 0006ceb5 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ - 233: 00070e7f 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_BeginMutex │ │ │ │ - 234: 001ebe2d 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ - 235: 000dd5f1 94 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ - 236: 004210dc 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ - 237: 00175389 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 238: 0023c6a5 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 239: 0028e401 6 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ - 240: 001712cd 116 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteRepr │ │ │ │ - 241: 0015cce9 114 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 232: 0006d021 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ + 233: 00071b77 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_BeginMutex │ │ │ │ + 234: 001eb5d1 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ + 235: 000dcf31 94 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 236: 004207e0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 237: 00174711 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 238: 0023c079 10 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 239: 002b942d 6 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 240: 001706f1 116 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteRepr │ │ │ │ + 241: 0015c685 114 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 242: 00000000 0 FUNC GLOBAL DEFAULT UND closefrom@GLIBC_2.34 (4) │ │ │ │ - 243: 0020e27d 352 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 243: 0020dc05 352 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ 244: 00000000 0 FUNC GLOBAL DEFAULT UND nextafter@GLIBC_2.4 (2) │ │ │ │ - 245: 0050ab18 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxError │ │ │ │ - 246: 0006de91 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ + 245: 0050ab1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxError │ │ │ │ + 246: 0006e425 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ 247: 00000000 0 FUNC GLOBAL DEFAULT UND timerfd_create@GLIBC_2.8 (23) │ │ │ │ 248: 00000000 0 FUNC GLOBAL DEFAULT UND strrchr@GLIBC_2.4 (3) │ │ │ │ 249: 00000000 0 FUNC GLOBAL DEFAULT UND close_range@GLIBC_2.34 (4) │ │ │ │ - 250: 001c76c9 88 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 250: 001c6ec1 88 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ 251: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (3) │ │ │ │ - 252: 00039827 62 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ - 253: 000763d1 84 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ - 254: 000659cb 8 FUNC GLOBAL DEFAULT 12 _PyCode_GetPureScriptXIData │ │ │ │ + 252: 0003982f 62 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 253: 00075a13 84 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ + 254: 00065a1b 8 FUNC GLOBAL DEFAULT 12 _PyCode_GetPureScriptXIData │ │ │ │ 255: 0002b39c 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentLineNumber │ │ │ │ - 256: 001ceadd 144 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ - 257: 00068f61 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ - 258: 0006d63d 364 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUCS4 │ │ │ │ - 259: 002881ad 128 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 256: 001ce395 144 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ + 257: 00068fb9 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 258: 0006d7a9 364 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUCS4 │ │ │ │ + 259: 002868e5 128 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ 260: 00000000 0 FUNC GLOBAL DEFAULT UND wait@GLIBC_2.4 (3) │ │ │ │ 261: 00000000 0 FUNC GLOBAL DEFAULT UND __getrusage64@GLIBC_2.34 (4) │ │ │ │ 262: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedpolicy@GLIBC_2.4 (3) │ │ │ │ - 263: 0008c00d 102 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 264: 0021ed39 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ - 265: 0015c74d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ - 266: 001bcc0d 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ + 263: 0008be39 102 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 264: 0021e5b1 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 265: 0015c0d1 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 266: 001bc3fd 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ 267: 00501774 16 OBJECT GLOBAL DEFAULT 26 _Py_FalseStruct │ │ │ │ 268: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@GLIBC_2.34 (4) │ │ │ │ 269: 0050f39c 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterNotFoundError │ │ │ │ - 270: 00118ecd 1800 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ - 271: 000737c7 90 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 272: 0021dac5 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 273: 00248bfd 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 274: 00067109 356 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 270: 00118a05 1772 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 271: 000745d7 90 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 272: 0021d33d 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 273: 002485dd 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 274: 0006715f 354 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ 275: 00000000 0 FUNC GLOBAL DEFAULT UND readlinkat@GLIBC_2.4 (3) │ │ │ │ - 276: 00209309 136 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 277: 000e03d9 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 276: 00208b09 136 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 277: 000dfd11 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ 278: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (3) │ │ │ │ - 279: 0006ed97 12 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 280: 0006e141 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ + 279: 0006e73f 12 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 280: 0007026f 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ 281: 0002d819 76 FUNC GLOBAL DEFAULT 12 Py_ExitStatusException │ │ │ │ - 282: 0006c7b3 22 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ - 283: 000f6d2d 260 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 282: 0006c91f 22 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ + 283: 000f6785 452 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ 284: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtol@GLIBC_2.38 (15) │ │ │ │ 285: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_settime64@GLIBC_2.34 (4) │ │ │ │ - 286: 00228c15 278 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 287: 00148119 60 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ - 288: 0005bc21 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 289: 00072a1d 60 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 286: 002284ed 278 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 287: 00147a69 60 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 288: 0005bc81 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 289: 00070c75 60 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ 290: 00000000 0 FUNC GLOBAL DEFAULT UND __sysconf@GLIBC_2.4 (3) │ │ │ │ 291: 00000000 0 FUNC GLOBAL DEFAULT UND XML_UseForeignDTD │ │ │ │ - 292: 0005f803 74 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ - 293: 001f393d 238 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ - 294: 0015e509 224 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 292: 0005f99f 74 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 293: 001f31f9 238 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 294: 0015dee1 224 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ 295: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (3) │ │ │ │ - 296: 000dc511 106 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 296: 000dbe75 106 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ 297: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (3) │ │ │ │ - 298: 000b2225 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 299: 00204851 72 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 300: 0006d899 108 FUNC GLOBAL DEFAULT 12 PyContext_AddWatcher │ │ │ │ - 301: 0007a3cd 48 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ - 302: 002ac26d 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 303: 001c9585 46 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 298: 000b1fe1 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 299: 00204051 72 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 300: 0006da05 108 FUNC GLOBAL DEFAULT 12 PyContext_AddWatcher │ │ │ │ + 301: 0007a625 48 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 302: 002aba6d 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 303: 001c8d35 46 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ 304: 00000000 0 FUNC GLOBAL DEFAULT UND statvfs64@GLIBC_2.4 (3) │ │ │ │ 305: 00000000 0 FUNC GLOBAL DEFAULT UND dcgettext@GLIBC_2.4 (3) │ │ │ │ 306: 0054ea40 0 NOTYPE GLOBAL DEFAULT 29 __bss_start │ │ │ │ - 307: 00210045 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ - 308: 00071807 102 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ - 309: 0006eb97 46 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 307: 0020f9cd 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 308: 00070b73 102 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 309: 0006e541 46 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ 310: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addclosefrom_np@GLIBC_2.34 (4) │ │ │ │ - 311: 0007683b 202 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 312: 000739db 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ - 313: 000c82ed 12 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 311: 00075cbf 202 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 312: 000747eb 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 313: 000c80e1 12 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ 314: 0002c681 64 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ - 315: 0007aa85 98 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 316: 002043d9 232 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ - 317: 00080a89 300 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 318: 00070e3b 14 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 315: 0007acad 98 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ + 316: 00203bd9 232 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 317: 00080a31 300 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 318: 00071b33 14 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ 319: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setpgroup@GLIBC_2.4 (3) │ │ │ │ - 320: 0006c2e7 32 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ + 320: 0006c453 32 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ 321: 0054f2dc 4 OBJECT GLOBAL DEFAULT 29 Py_VerboseFlag │ │ │ │ - 322: 00068fe1 892 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 323: 00068911 100 FUNC GLOBAL DEFAULT 12 PyConfig_Names │ │ │ │ - 324: 001f0761 136 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 322: 00069039 892 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 323: 00068969 100 FUNC GLOBAL DEFAULT 12 PyConfig_Names │ │ │ │ + 324: 001f000d 136 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ 325: 0050aad8 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterruptedError │ │ │ │ - 326: 00217eed 2 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ - 327: 00269579 92 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ - 328: 001596c5 316 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 329: 002205c9 140 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ - 330: 001ab1e9 760 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 331: 0017d7cd 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ - 332: 000a2e05 134 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ - 333: 0006c57f 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ - 334: 0040d2cc 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 335: 0006ec5b 78 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ - 336: 00250a35 2 FUNC GLOBAL DEFAULT 12 _PyCode_ReturnsOnlyNone │ │ │ │ - 337: 00079b55 76 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ - 338: 000fb419 2 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 326: 00217849 2 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 327: 00268ee1 92 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ + 328: 00159051 316 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 329: 0021feb5 140 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 330: 001aa9d9 760 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 331: 0017c9dd 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 332: 000a277d 134 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 333: 0006c6eb 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ + 334: 0040c9d0 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 335: 0006e605 76 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ + 336: 002503e5 2 FUNC GLOBAL DEFAULT 12 _PyCode_ReturnsOnlyNone │ │ │ │ + 337: 00077051 76 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 338: 000faf35 2 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ 339: 00000000 0 FUNC GLOBAL DEFAULT UND connect@GLIBC_2.4 (3) │ │ │ │ 340: 00000000 0 FUNC GLOBAL DEFAULT UND __open64_2@GLIBC_2.7 (7) │ │ │ │ - 341: 0017d74d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 341: 0017c95d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ 342: 0050a934 4 OBJECT GLOBAL DEFAULT 26 PyExc_OSError │ │ │ │ - 343: 0021d13d 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ - 344: 0003c507 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ - 345: 00066435 52 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ - 346: 00040f71 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ - 347: 000cab8d 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 343: 0021c9b5 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 344: 0003c55b 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ + 345: 00066485 52 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ + 346: 00040fc1 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ + 347: 000ca999 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ 348: 0002d3cf 94 FUNC GLOBAL DEFAULT 12 PySys_ResetWarnOptions │ │ │ │ 349: 00000000 0 FUNC GLOBAL DEFAULT UND __wait3_time64@GLIBC_2.34 (4) │ │ │ │ 350: 0002cc5f 26 FUNC GLOBAL DEFAULT 12 Py_PreInitialize │ │ │ │ - 351: 001e58e1 1352 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 352: 000aec5d 868 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ - 353: 00224089 140 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ + 351: 001e5081 1352 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 352: 000aea95 868 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ + 353: 00223971 140 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ 354: 00000000 0 FUNC GLOBAL DEFAULT UND ftruncate64@GLIBC_2.4 (3) │ │ │ │ - 355: 002540ad 256 FUNC GLOBAL DEFAULT 12 PyType_Freeze │ │ │ │ + 355: 00253a4d 256 FUNC GLOBAL DEFAULT 12 PyType_Freeze │ │ │ │ 356: 005085e8 208 OBJECT GLOBAL DEFAULT 26 PyByteArray_Type │ │ │ │ - 357: 00213745 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ - 358: 00245bd5 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 359: 0023a699 536 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ - 360: 001c9351 102 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 357: 002130cd 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 358: 002455b5 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 359: 0023a069 536 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 360: 001c8b01 102 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ 361: 00000000 0 FUNC GLOBAL DEFAULT UND __getsockopt64@GLIBC_2.34 (4) │ │ │ │ 362: 00000000 0 FUNC GLOBAL DEFAULT UND mmap64@GLIBC_2.4 (3) │ │ │ │ - 363: 0004038f 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ - 364: 002820a9 44 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ - 365: 002673bd 30 FUNC GLOBAL DEFAULT 12 PyLong_FreeExport │ │ │ │ + 363: 000403e3 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ + 364: 00281a09 44 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 365: 00266d29 30 FUNC GLOBAL DEFAULT 12 PyLong_FreeExport │ │ │ │ 366: 0002bcc0 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 367: 00130f91 66 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 367: 0013093d 66 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ 368: 0050aa90 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 369: 0006db73 90 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ - 370: 00046017 110 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ - 371: 000941e5 10 FUNC GLOBAL DEFAULT 12 _PyErr_SetRaisedException │ │ │ │ + 369: 0006dcdd 92 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ + 370: 00046067 110 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ + 371: 00094009 10 FUNC GLOBAL DEFAULT 12 _PyErr_SetRaisedException │ │ │ │ 372: 0050a930 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotImplementedError │ │ │ │ - 373: 0021a6c1 128 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 373: 0021a019 128 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ 374: 00031d45 2266 FUNC GLOBAL DEFAULT 12 _Py_GetConfigsAsDict │ │ │ │ - 375: 00091fe5 2960 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 376: 000f0015 374 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 377: 002e2be1 48 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 375: 00091e15 2960 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 376: 000efaad 374 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 377: 002e22e1 48 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ 378: 00512b9c 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenTest │ │ │ │ - 379: 00233dad 60 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ - 380: 001429bd 226 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ - 381: 0006c271 36 FUNC GLOBAL DEFAULT 12 Py_PACK_FULL_VERSION │ │ │ │ + 379: 00233791 60 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 380: 00142291 226 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 381: 0006c2c5 36 FUNC GLOBAL DEFAULT 12 Py_PACK_FULL_VERSION │ │ │ │ 382: 00506ab4 208 OBJECT GLOBAL DEFAULT 26 PyCoro_Type │ │ │ │ - 383: 000a8321 388 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 383: 000a8131 388 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ 384: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_init@GLIBC_2.4 (3) │ │ │ │ 385: 00505954 208 OBJECT GLOBAL DEFAULT 26 PyClassMethod_Type │ │ │ │ - 386: 00069ef5 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 387: 0006bda5 14 FUNC GLOBAL DEFAULT 12 PyUnstable_IsImmortal │ │ │ │ - 388: 002304a5 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 386: 00069f3d 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 387: 0006bdf5 14 FUNC GLOBAL DEFAULT 12 PyUnstable_IsImmortal │ │ │ │ + 388: 0022fe79 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ 389: 000316b1 72 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 390: 0024ebe5 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ - 391: 000710ad 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 390: 0024e5b5 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 391: 00073dcf 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ 392: 0002c3ac 0 FUNC GLOBAL DEFAULT UND XML_SetAllocTrackerMaximumAmplification │ │ │ │ - 393: 00040db7 22 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ - 394: 0006b9ff 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 395: 00099001 156 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 396: 000fb3b9 94 FUNC GLOBAL DEFAULT 12 _PyList_FromStackRefStealOnSuccess │ │ │ │ - 397: 001f0271 40 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 393: 00040e07 22 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 394: 0006ba4f 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 395: 00098e15 156 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 396: 000faed5 94 FUNC GLOBAL DEFAULT 12 _PyList_FromStackRefStealOnSuccess │ │ │ │ + 397: 001efa19 124 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ 398: 005027f8 208 OBJECT GLOBAL DEFAULT 26 PyEllipsis_Type │ │ │ │ 399: 00000000 0 FUNC GLOBAL DEFAULT UND unlinkat@GLIBC_2.4 (3) │ │ │ │ - 400: 00219bad 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ - 401: 0020a289 64 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 402: 002ac735 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 400: 00219509 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 401: 00209a89 64 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 402: 002abf35 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ 403: 00000000 0 FUNC GLOBAL DEFAULT UND __fdelt_chk@GLIBC_2.15 (10) │ │ │ │ - 404: 0050ab20 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopAsyncIteration │ │ │ │ - 405: 0004f8d3 206 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ + 404: 0050ab24 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopAsyncIteration │ │ │ │ + 405: 0004fa53 206 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ 406: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (3) │ │ │ │ 407: 00000000 0 FUNC GLOBAL DEFAULT UND initgroups@GLIBC_2.4 (3) │ │ │ │ - 408: 000ec1f9 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 408: 000ebc8d 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ 409: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntoa@GLIBC_2.4 (3) │ │ │ │ 410: 00000000 0 FUNC GLOBAL DEFAULT UND putc@GLIBC_2.4 (3) │ │ │ │ 411: 0002af74 0 FUNC GLOBAL DEFAULT UND expm1@GLIBC_2.4 (2) │ │ │ │ 412: 0002b3f4 0 FUNC GLOBAL DEFAULT UND XML_SetNamespaceDeclHandler │ │ │ │ - 413: 0006e3d3 110 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ - 414: 00092ca5 3152 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ - 415: 001dee71 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 416: 00154c71 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ + 413: 00070d49 108 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ + 414: 00092ad5 3140 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ + 415: 001de6ed 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 416: 001544f9 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ 417: 0002b570 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (3) │ │ │ │ - 418: 000f6c2d 256 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 419: 00211909 178 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ - 420: 000e4add 344 FUNC GLOBAL DEFAULT 12 _PyEval_LoadGlobalStackRef │ │ │ │ - 421: 0006eae5 24 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoInternalState │ │ │ │ + 418: 000f6685 256 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 419: 00211291 178 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 420: 000e44a5 344 FUNC GLOBAL DEFAULT 12 _PyEval_LoadGlobalStackRef │ │ │ │ + 421: 0006e48f 24 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoInternalState │ │ │ │ 422: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (8) │ │ │ │ - 423: 002d0f75 120 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIData │ │ │ │ - 424: 0028f3dd 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 425: 00062cb1 76 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt32 │ │ │ │ - 426: 001af189 38 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 423: 002d0791 120 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIData │ │ │ │ + 424: 0028ebe9 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 425: 00062d65 76 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt32 │ │ │ │ + 426: 001ae979 38 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ 427: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (3) │ │ │ │ - 428: 0010a2b1 424 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ - 429: 0006e3c7 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 428: 00109ded 424 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 429: 000704f5 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ 430: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (3) │ │ │ │ - 431: 00040f89 398 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 432: 001e4de5 48 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ - 433: 0006e035 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 434: 002147f5 52 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 431: 00040fd9 398 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ + 432: 001e4585 48 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 433: 00070093 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 434: 0021417d 52 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ 435: 00000000 0 FUNC GLOBAL DEFAULT UND ftell@GLIBC_2.4 (3) │ │ │ │ - 436: 001efab1 112 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ + 436: 001ef259 112 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ 437: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntop@GLIBC_2.4 (3) │ │ │ │ - 438: 000f73ad 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 438: 000f6ec5 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ 439: 0050aae0 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 440: 002613bd 2000 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 440: 00260d35 2000 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ 441: 00000000 0 FUNC GLOBAL DEFAULT UND __read_chk@GLIBC_2.4 (3) │ │ │ │ 442: 00509ca8 208 OBJECT GLOBAL DEFAULT 26 PyType_Type │ │ │ │ 443: 00000000 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.4 (3) │ │ │ │ - 444: 002bf661 134 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ - 445: 00153995 278 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 444: 002bee91 134 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 445: 00153215 278 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ 446: 0002b324 0 FUNC GLOBAL DEFAULT UND deflateEnd │ │ │ │ - 447: 0023c931 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 447: 0023c305 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ 448: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (3) │ │ │ │ - 449: 00216ac9 128 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 449: 00216421 128 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ 450: 0050aa80 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseExceptionGroup │ │ │ │ - 451: 0006c3a9 36 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 452: 0016af59 20 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 453: 0025f355 150 FUNC GLOBAL DEFAULT 12 _PyFunction_GetXIData │ │ │ │ - 454: 000746d7 82 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 451: 0006c515 36 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ + 452: 0016a38d 20 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 453: 0025ecc5 150 FUNC GLOBAL DEFAULT 12 _PyFunction_GetXIData │ │ │ │ + 454: 00076c7d 84 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ 455: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.4 (3) │ │ │ │ 456: 00000000 0 FUNC GLOBAL DEFAULT UND deflateCopy │ │ │ │ 457: 005126e0 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ 458: 00507148 208 OBJECT GLOBAL DEFAULT 26 PyGetSetDescr_Type │ │ │ │ 459: 00000000 0 FUNC GLOBAL DEFAULT UND getpriority@GLIBC_2.4 (3) │ │ │ │ 460: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (3) │ │ │ │ - 461: 0006b4e5 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 462: 00070d31 40 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 461: 0006b531 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 462: 00071a29 40 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ 463: 0050aab0 4 OBJECT GLOBAL DEFAULT 26 PyExc_PythonFinalizationError │ │ │ │ - 464: 00074b4b 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ - 465: 000d5be9 2 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ - 466: 00206cf9 34 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 467: 00205fed 204 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 468: 0025f7a1 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 469: 0006cc75 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ - 470: 001b2c15 66 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ - 471: 000d6df9 76 FUNC GLOBAL DEFAULT 12 _PyObjectArray_FromStackRefArray │ │ │ │ + 464: 00071ce1 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ + 465: 000d59ed 2 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 466: 002064f9 34 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 467: 002057ed 204 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 468: 0025f111 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 469: 0006cde1 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ + 470: 001b2401 66 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ + 471: 000d6bfd 76 FUNC GLOBAL DEFAULT 12 _PyObjectArray_FromStackRefArray │ │ │ │ 472: 0050ab0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ZeroDivisionError │ │ │ │ - 473: 002b41c1 920 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 473: 002b39b9 920 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ 474: 00000000 0 FUNC GLOBAL DEFAULT UND listxattr@GLIBC_2.4 (3) │ │ │ │ - 475: 00193f9d 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 475: 001932ad 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ 476: 00577e70 0 NOTYPE GLOBAL DEFAULT 29 __bss_end__ │ │ │ │ - 477: 0015edc5 30 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ - 478: 00253069 122 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteSubstring │ │ │ │ - 479: 000841bd 56 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 477: 0015e79d 30 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ + 478: 002526e5 122 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteSubstring │ │ │ │ + 479: 00084171 56 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ 480: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getparam@GLIBC_2.4 (3) │ │ │ │ - 481: 002b2cc1 296 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ - 482: 001ce4ed 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ - 483: 001b92dd 306 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ + 481: 002b24b9 296 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 482: 001cdda5 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 483: 001b8acd 306 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ 484: 0002bce4 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ - 485: 000f8145 102 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ - 486: 000905e5 592 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 487: 00122991 304 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ - 488: 0020fc81 240 FUNC GLOBAL DEFAULT 12 Py_fopen │ │ │ │ - 489: 0006ccbb 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ + 485: 000f7c5d 102 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 486: 00090411 596 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 487: 001223b9 304 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 488: 0020f609 240 FUNC GLOBAL DEFAULT 12 Py_fopen │ │ │ │ + 489: 0006ce27 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ 490: 00000000 0 FUNC GLOBAL DEFAULT UND sigfillset@GLIBC_2.4 (3) │ │ │ │ 491: 00000000 0 FUNC GLOBAL DEFAULT UND waitid@GLIBC_2.4 (3) │ │ │ │ - 492: 00074165 138 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ - 493: 0006dff5 64 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 494: 00233aad 116 FUNC GLOBAL DEFAULT 12 _PyDict_SendEvent │ │ │ │ - 495: 001efbd9 68 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttr │ │ │ │ + 492: 0007012b 138 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 493: 00070053 64 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 494: 0023348d 116 FUNC GLOBAL DEFAULT 12 _PyDict_SendEvent │ │ │ │ + 495: 001ef381 68 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttr │ │ │ │ 496: 0050ab04 4 OBJECT GLOBAL DEFAULT 26 PyExc_EncodingWarning │ │ │ │ - 497: 0006b64b 4 FUNC GLOBAL DEFAULT 12 Py_fclose │ │ │ │ - 498: 002415d9 96 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ + 497: 0006b697 4 FUNC GLOBAL DEFAULT 12 Py_fclose │ │ │ │ + 498: 00240fb9 96 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ 499: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (3) │ │ │ │ - 500: 001df7dd 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ - 501: 002714d5 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 500: 001df05d 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 501: 00270de5 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ 502: 00000000 0 FUNC GLOBAL DEFAULT UND setreuid@GLIBC_2.4 (3) │ │ │ │ - 503: 0007a16d 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ - 504: 0024df2d 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ - 505: 000670ff 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 506: 000941d9 10 FUNC GLOBAL DEFAULT 12 _PyErr_GetRaisedException │ │ │ │ - 507: 0018f2bd 94 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 508: 00165e05 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 509: 00282ce5 936 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 503: 0007a395 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ + 504: 0024dc09 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ + 505: 00067155 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 506: 00093ffd 10 FUNC GLOBAL DEFAULT 12 _PyErr_GetRaisedException │ │ │ │ + 507: 0018e4b9 94 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 508: 00165245 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 509: 00282645 936 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ 510: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (3) │ │ │ │ - 511: 00072a59 48 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ - 512: 0024e2f9 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 513: 001c9cb1 348 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ - 514: 0006d177 68 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ - 515: 001754a1 164 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 511: 00070cb1 48 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ + 512: 0024dc71 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 513: 001c9461 348 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 514: 0006d2e3 68 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ + 515: 00174831 164 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ 516: 0050aa9c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionAbortedError │ │ │ │ - 517: 0025b499 90 FUNC GLOBAL DEFAULT 12 _PyXI_ClearResult │ │ │ │ - 518: 000f19d5 1628 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterableStackRef │ │ │ │ - 519: 00071425 60 FUNC GLOBAL DEFAULT 12 PyUnicode_KIND │ │ │ │ - 520: 00223d25 76 FUNC GLOBAL DEFAULT 12 _PyTemplate_Build │ │ │ │ - 521: 00122921 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 517: 0025adc9 90 FUNC GLOBAL DEFAULT 12 _PyXI_ClearResult │ │ │ │ + 518: 000f146d 1620 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterableStackRef │ │ │ │ + 519: 00073867 60 FUNC GLOBAL DEFAULT 12 PyUnicode_KIND │ │ │ │ + 520: 0022360d 76 FUNC GLOBAL DEFAULT 12 _PyTemplate_Build │ │ │ │ + 521: 00122349 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ 522: 00000000 0 FUNC GLOBAL DEFAULT UND memfd_create@GLIBC_2.27 (18) │ │ │ │ 523: 0002b3a8 0 FUNC GLOBAL DEFAULT UND XML_SetEndDoctypeDeclHandler │ │ │ │ - 524: 001dfc19 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 524: 001df499 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ 525: 0002c999 44 FUNC GLOBAL DEFAULT 12 _PyPreConfig_InitCompatConfig │ │ │ │ 526: 0002c054 0 FUNC GLOBAL DEFAULT UND tan@GLIBC_2.4 (2) │ │ │ │ - 527: 001daea9 188 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 527: 001da731 188 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ 528: 00000000 0 FUNC GLOBAL DEFAULT UND unlink@GLIBC_2.4 (3) │ │ │ │ - 529: 0006c587 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ + 529: 0006c6f3 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ 530: 0002b7d0 0 FUNC GLOBAL DEFAULT UND exp2@GLIBC_2.29 (20) │ │ │ │ 531: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@GLIBC_2.4 (3) │ │ │ │ - 532: 002a1d51 148 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ - 533: 0024e579 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 532: 002a1559 148 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 533: 0024df49 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ 534: 0002ccf5 40 FUNC GLOBAL DEFAULT 12 PyConfig_SetArgv │ │ │ │ 535: 00000000 0 FUNC GLOBAL DEFAULT UND deflateInit2_ │ │ │ │ - 536: 000713b3 114 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ - 537: 0024adc5 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 536: 00070813 114 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 537: 0024a7a5 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ 538: 00000000 0 FUNC GLOBAL DEFAULT UND listen@GLIBC_2.4 (3) │ │ │ │ - 539: 00158471 1672 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 539: 00157611 1672 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ 540: 00506d0c 208 OBJECT GLOBAL DEFAULT 26 Py_GenericAliasType │ │ │ │ - 541: 00079ba1 376 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 541: 0007709d 376 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ 542: 00577db8 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ - 543: 00035f3b 262 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ + 543: 00035f45 260 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ 544: 00501670 8 OBJECT GLOBAL DEFAULT 26 _Py_NotImplementedStruct │ │ │ │ - 545: 0026a6ad 40 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ - 546: 00252721 72 FUNC GLOBAL DEFAULT 12 _PyXIData_Init │ │ │ │ - 547: 000377e9 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ + 545: 0026a015 40 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 546: 00251f61 72 FUNC GLOBAL DEFAULT 12 _PyXIData_Init │ │ │ │ + 547: 000377f1 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ 548: 00000000 0 FUNC GLOBAL DEFAULT UND XML_FreeContentModel │ │ │ │ - 549: 002e0f55 888 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 550: 002070cd 260 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ - 551: 00070e4d 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ - 552: 0027a2f5 758 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 549: 002e0651 892 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 550: 002068cd 260 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ + 551: 00071b45 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 552: 00279c05 758 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 553: 00000000 0 FUNC GLOBAL DEFAULT UND mkdir@GLIBC_2.4 (3) │ │ │ │ 554: 0050aaf4 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeWarning │ │ │ │ 555: 0002afec 0 FUNC GLOBAL DEFAULT UND XML_SetAllocTrackerActivationThreshold │ │ │ │ 556: 0050aaf8 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxWarning │ │ │ │ - 557: 001caf51 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 557: 001ca71d 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ 558: 00000000 0 FUNC GLOBAL DEFAULT UND process_vm_writev@GLIBC_2.15 (10) │ │ │ │ 559: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpualloc@GLIBC_2.7 (7) │ │ │ │ - 560: 000d97f9 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ - 561: 00070f69 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 560: 000d964d 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 561: 00071c61 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ 562: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.4 (3) │ │ │ │ - 563: 00234221 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ - 564: 00055591 168 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ - 565: 00105619 368 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ - 566: 001cbaa1 88 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 563: 00233c05 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 564: 00055601 168 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ + 565: 0010512d 368 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 566: 001cb31d 88 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ 567: 00000000 0 FUNC GLOBAL DEFAULT UND if_nameindex@GLIBC_2.4 (3) │ │ │ │ - 568: 000846b1 248 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ - 569: 0006d815 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 570: 000d6891 84 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ - 571: 0006ed3b 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 568: 00084605 160 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 569: 0006d981 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ + 570: 000d6695 84 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 571: 0006e6e3 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ 572: 0050434c 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 573: 00283bdd 64 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ - 574: 001eb7dd 234 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ - 575: 00096815 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 573: 0028353d 64 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ + 574: 001eafd1 250 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 575: 00096629 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ 576: 00000000 0 FUNC GLOBAL DEFAULT UND rewinddir@GLIBC_2.4 (3) │ │ │ │ 577: 0002ad58 0 FUNC GLOBAL DEFAULT UND fsync@GLIBC_2.4 (3) │ │ │ │ - 578: 000abfd5 394 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 578: 000abde5 394 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ 579: 005074a0 208 OBJECT GLOBAL DEFAULT 26 PyMethodDescr_Type │ │ │ │ 580: 00000000 0 FUNC GLOBAL DEFAULT UND clock@GLIBC_2.4 (3) │ │ │ │ - 581: 0027814d 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 582: 00079a8d 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 583: 001ce751 94 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 581: 00277a5d 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 582: 00076f89 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 583: 001ce009 94 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ 584: 0002d32d 116 FUNC GLOBAL DEFAULT 12 PyInitConfig_AddModule │ │ │ │ - 585: 00236c45 78 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 585: 00236625 78 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ 586: 0054ea40 4 OBJECT GLOBAL DEFAULT 29 stdin@GLIBC_2.4 (3) │ │ │ │ - 587: 001af25d 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ + 587: 001aea4d 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ 588: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (3) │ │ │ │ - 589: 000f4035 384 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ - 590: 001f29a1 260 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ - 591: 00206781 52 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 589: 000f3ac5 384 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 590: 001f225d 260 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 591: 00205f81 52 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ 592: 00000000 0 FUNC GLOBAL DEFAULT UND _exit@GLIBC_2.4 (3) │ │ │ │ 593: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_detach@GLIBC_2.34 (4) │ │ │ │ - 594: 000717f7 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ - 595: 001803c9 20 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ - 596: 001f0461 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 594: 00070b63 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 595: 0017f611 20 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 596: 001efc5d 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ 597: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (3) │ │ │ │ - 598: 0006e239 398 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ - 599: 0006ed59 6 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 598: 00070367 398 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 599: 0006e701 6 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ 600: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (3) │ │ │ │ - 601: 00046c83 46 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ - 602: 0007135d 86 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 603: 0007f9c1 252 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ + 601: 00046cd3 46 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ + 602: 000707bd 86 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 603: 0007f9a9 252 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ 604: 00507eac 208 OBJECT GLOBAL DEFAULT 26 PyCapsule_Type │ │ │ │ - 605: 001f6981 20 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 606: 0006b841 42 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ - 607: 002aa5cd 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ - 608: 001af291 52 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 605: 001f6185 20 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 606: 0006b891 42 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ + 607: 002a9dcd 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 608: 001aea81 52 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ 609: 00000000 0 FUNC GLOBAL DEFAULT UND memchr@GLIBC_2.4 (3) │ │ │ │ 610: 00000000 0 FUNC GLOBAL DEFAULT UND memrchr@GLIBC_2.4 (3) │ │ │ │ 611: 00000000 0 FUNC GLOBAL DEFAULT UND strpbrk@GLIBC_2.4 (3) │ │ │ │ - 612: 00070f6d 36 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 612: 00071c65 36 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ 613: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_create@GLIBC_2.34 (4) │ │ │ │ - 614: 00338040 136 OBJECT GLOBAL DEFAULT 14 _Py_InitCleanup │ │ │ │ - 615: 000661ff 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ - 616: 001cc609 62 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 614: 00337740 136 OBJECT GLOBAL DEFAULT 14 _Py_InitCleanup │ │ │ │ + 615: 0006624f 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 616: 001cbe85 62 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ 617: 0050a188 208 OBJECT GLOBAL DEFAULT 26 PyTuple_Type │ │ │ │ - 618: 0006ed5f 4 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ - 619: 00188d85 748 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ - 620: 0009438d 300 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 618: 0006e707 4 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 619: 00187fbd 748 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 620: 000941b1 300 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ 621: 005032a4 208 OBJECT GLOBAL DEFAULT 26 PyLongRangeIter_Type │ │ │ │ 622: 00000000 0 FUNC GLOBAL DEFAULT UND lsetxattr@GLIBC_2.4 (3) │ │ │ │ 623: 0050aac4 4 OBJECT GLOBAL DEFAULT 26 PyExc_TimeoutError │ │ │ │ - 624: 0025c0dd 4 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteASCII │ │ │ │ - 625: 000a1ce9 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 624: 0025ba0d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteASCII │ │ │ │ + 625: 000a1661 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ 626: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (3) │ │ │ │ - 627: 0006cd85 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ - 628: 002e309d 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ - 629: 0007fd59 652 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 627: 0006cef1 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ + 628: 002e27a1 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 629: 0007fd01 652 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ 630: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (3) │ │ │ │ - 631: 0021c84d 46 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 631: 0021c141 46 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ 632: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ - 633: 001f6bb5 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 634: 00178ad9 4 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ - 635: 000742fd 434 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 633: 001f63b9 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 634: 00177ced 4 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 635: 00070f35 434 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ 636: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_init@GLIBC_2.4 (3) │ │ │ │ - 637: 003f9080 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ - 638: 0050ab40 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemExit │ │ │ │ - 639: 0009bcbd 880 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 637: 003f8840 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 638: 0050ab48 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemExit │ │ │ │ + 639: 0009baa1 880 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ 640: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fallocate64@GLIBC_2.4 (3) │ │ │ │ - 641: 000f2031 1112 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ - 642: 0011e51d 86 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ - 643: 001edc69 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ - 644: 0021a529 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ - 645: 001f2905 154 FUNC GLOBAL DEFAULT 12 PyLong_Export │ │ │ │ + 641: 000f1ac1 1112 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ + 642: 0011e005 86 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 643: 001ed40d 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 644: 00219e85 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ + 645: 001f21c1 154 FUNC GLOBAL DEFAULT 12 PyLong_Export │ │ │ │ 646: 00000000 0 FUNC GLOBAL DEFAULT UND bind_textdomain_codeset@GLIBC_2.4 (3) │ │ │ │ - 647: 001ca7c9 64 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ - 648: 00251b21 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 647: 001c9f81 64 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 648: 002515d1 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ 649: 00000000 0 FUNC GLOBAL DEFAULT UND strdup@GLIBC_2.4 (3) │ │ │ │ - 650: 001def15 110 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ - 651: 0020d3e9 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 650: 001de791 110 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 651: 0020cbe9 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ 652: 00000000 0 FUNC GLOBAL DEFAULT UND inet_pton@GLIBC_2.4 (3) │ │ │ │ 653: 00000000 0 FUNC GLOBAL DEFAULT UND strftime@GLIBC_2.4 (3) │ │ │ │ - 654: 0007a1ad 532 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ - 655: 003f5a6c 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 656: 001940b9 326 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ - 657: 001cdfc9 84 FUNC GLOBAL DEFAULT 12 Py_CompileStringExFlags │ │ │ │ - 658: 0015e93d 140 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 659: 000aefc1 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ - 660: 002be999 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 654: 0007a3d5 532 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ + 655: 003f516c 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 656: 001933f9 326 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 657: 001cd881 84 FUNC GLOBAL DEFAULT 12 Py_CompileStringExFlags │ │ │ │ + 658: 0015e315 140 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 659: 000aedf9 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ + 660: 002be1c9 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ 661: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (3) │ │ │ │ - 662: 00211b1d 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ - 663: 000a2cc5 136 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ - 664: 002529bd 44 FUNC GLOBAL DEFAULT 12 _PyXI_NewSession │ │ │ │ - 665: 000742bd 64 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 666: 0006c12f 76 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt64 │ │ │ │ - 667: 00280181 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ - 668: 000363e5 180 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ - 669: 00174c6d 456 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 670: 000f6e9d 1250 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ - 671: 00173f31 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 672: 002c3331 30 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 673: 0006c75b 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ + 662: 002114a5 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 663: 000a263d 136 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 664: 00252241 44 FUNC GLOBAL DEFAULT 12 _PyXI_NewSession │ │ │ │ + 665: 000710fd 64 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 666: 0006c183 76 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt64 │ │ │ │ + 667: 0027fae1 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 668: 000363e9 180 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ + 669: 00173ff5 456 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 670: 000f69b5 1250 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ + 671: 001732b9 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 672: 002c2b8d 30 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 673: 0006c8c7 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ 674: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpufree@GLIBC_2.7 (7) │ │ │ │ - 675: 0050ab14 4 OBJECT GLOBAL DEFAULT 26 PyExc_Warning │ │ │ │ + 675: 0050ab18 4 OBJECT GLOBAL DEFAULT 26 PyExc_Warning │ │ │ │ 676: 00000000 0 FUNC GLOBAL DEFAULT UND __sem_clockwait64@GLIBC_2.34 (4) │ │ │ │ - 677: 00168d59 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ - 678: 0022c801 516 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 679: 00253ff1 104 FUNC GLOBAL DEFAULT 12 _PyMarshal_ReadObjectFromXIData │ │ │ │ + 677: 00168199 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 678: 0022c0f9 516 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 679: 00253991 104 FUNC GLOBAL DEFAULT 12 _PyMarshal_ReadObjectFromXIData │ │ │ │ 680: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_destroy@GLIBC_2.4 (3) │ │ │ │ - 681: 002d9475 644 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ - 682: 000a8061 200 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ - 683: 001e4191 360 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 681: 002d8c91 644 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 682: 000a7e71 200 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 683: 001e3a11 364 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ 684: 00000000 0 FUNC GLOBAL DEFAULT UND dlsym@GLIBC_2.34 (4) │ │ │ │ 685: 00000000 0 FUNC GLOBAL DEFAULT UND chmod@GLIBC_2.4 (3) │ │ │ │ - 686: 00131451 44 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ - 687: 00235771 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ - 688: 002b21dd 652 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ - 689: 000e5b49 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ - 690: 00154f55 128 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ - 691: 000a03a5 104 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ - 692: 00206149 112 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 693: 00265f55 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ + 686: 00130dfd 44 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 687: 00235151 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ + 688: 002b19d1 656 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 689: 000e5515 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 690: 001547d9 128 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 691: 0009fe55 104 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 692: 00205949 112 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 693: 00265389 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ 694: 00000000 0 FUNC GLOBAL DEFAULT UND flock@GLIBC_2.4 (3) │ │ │ │ 695: 00000000 0 FUNC GLOBAL DEFAULT UND rewind@GLIBC_2.4 (3) │ │ │ │ - 696: 001daf65 88 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ - 697: 00209639 2734 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 696: 001da7ed 88 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 697: 00208e39 2734 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ 698: 0002cc37 40 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromArgs │ │ │ │ 699: 0002ac50 0 FUNC GLOBAL DEFAULT UND atan@GLIBC_2.4 (2) │ │ │ │ 700: 0050aa6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_DeprecationWarning │ │ │ │ 701: 0002bf68 0 FUNC GLOBAL DEFAULT UND copysign@GLIBC_2.4 (3) │ │ │ │ - 702: 001b8cbd 32 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ - 703: 001efc69 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 702: 001b84ad 32 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 703: 001ef411 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ 704: 0002ac80 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 705: 0006d079 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 706: 002835a1 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 707: 00057b37 30 FUNC GLOBAL DEFAULT 12 _PyXI_FreeExcInfo │ │ │ │ - 708: 0005bedd 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ - 709: 001ae325 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ - 710: 001bdd09 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ + 705: 0006d1e5 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ + 706: 00282f01 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 707: 00057b9b 30 FUNC GLOBAL DEFAULT 12 _PyXI_FreeExcInfo │ │ │ │ + 708: 0005bf3d 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 709: 001adb15 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ + 710: 001bd4f9 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ 711: 00030d61 18 FUNC GLOBAL DEFAULT 12 PyException_GetCause │ │ │ │ - 712: 0009a6c9 74 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 713: 00070ef9 42 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 714: 001668e9 326 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ - 715: 0006b831 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ - 716: 0023bf39 64 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ - 717: 0020ac65 380 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ - 718: 0011b055 1060 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ - 719: 00145459 514 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 720: 001b21b5 76 FUNC GLOBAL DEFAULT 12 PyInitConfig_HasOption │ │ │ │ + 712: 0009a4ad 74 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 713: 00071bf1 42 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 714: 00165d29 326 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 715: 0006b881 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ + 716: 0023b90d 64 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 717: 0020a465 380 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 718: 0011ab59 1060 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 719: 00144cbd 514 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 720: 001b19a5 76 FUNC GLOBAL DEFAULT 12 PyInitConfig_HasOption │ │ │ │ 721: 00000000 0 FUNC GLOBAL DEFAULT UND endpwent@GLIBC_2.4 (3) │ │ │ │ - 722: 0006c1ed 84 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ - 723: 00240219 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 722: 0006c241 84 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ + 723: 0023fbfd 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ 724: 00000000 0 FUNC GLOBAL DEFAULT UND isatty@GLIBC_2.4 (3) │ │ │ │ - 725: 000ed2e9 1070 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ - 726: 0021daa9 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 727: 00216b49 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 725: 000ecd81 1070 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 726: 0021d321 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 727: 002164a1 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ 728: 00000000 0 FUNC GLOBAL DEFAULT UND lchown@GLIBC_2.4 (3) │ │ │ │ - 729: 0013e6f5 320 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ - 730: 000730e5 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ - 731: 0006d20f 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ - 732: 0023c27d 940 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 733: 00145a59 2128 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 729: 0013dfc5 320 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 730: 00070ecd 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 731: 0006d37b 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ + 732: 0023bc51 940 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 733: 0014532d 2128 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ 734: 0002d42d 180 FUNC GLOBAL DEFAULT 12 Py_InitializeFromInitConfig │ │ │ │ 735: 00000000 0 FUNC GLOBAL DEFAULT UND sched_yield@GLIBC_2.4 (3) │ │ │ │ - 736: 000602c1 170 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ - 737: 0006bb17 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 738: 001ae339 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 736: 00060315 170 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 737: 0006bb67 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ + 738: 001adb19 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ 739: 00501664 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseException │ │ │ │ - 740: 00074c9d 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 741: 0005bce3 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 740: 00071e33 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 741: 0005bd43 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ 742: 00577dc0 4 OBJECT GLOBAL DEFAULT 29 Py_HasFileSystemDefaultEncoding │ │ │ │ - 743: 00044c91 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ - 744: 002e2c11 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 743: 00044ce5 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ + 744: 002e2311 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ 745: 00000000 0 FUNC GLOBAL DEFAULT UND getgrnam_r@GLIBC_2.4 (3) │ │ │ │ - 746: 0025ac05 34 FUNC GLOBAL DEFAULT 12 _PyXI_FreeFailure │ │ │ │ - 747: 00038c79 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ + 746: 0025a535 34 FUNC GLOBAL DEFAULT 12 _PyXI_FreeFailure │ │ │ │ + 747: 00038c81 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ 748: 00000000 0 FUNC GLOBAL DEFAULT UND feof@GLIBC_2.4 (3) │ │ │ │ 749: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setscope@GLIBC_2.4 (3) │ │ │ │ - 750: 00219d65 58 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ - 751: 002d089d 476 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ - 752: 0006bae3 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 753: 000f7381 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ - 754: 001f37a9 186 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 750: 002196c1 58 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 751: 002d00c5 476 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 752: 0006bb33 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ + 753: 000f6e99 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 754: 001f3065 186 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ 755: 0050aad0 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ - 756: 001a7811 948 FUNC GLOBAL DEFAULT 12 _PyErr_FormatNote │ │ │ │ - 757: 0050ab10 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ + 756: 001a7005 948 FUNC GLOBAL DEFAULT 12 _PyErr_FormatNote │ │ │ │ + 757: 0050ab14 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ 758: 00000000 0 FUNC GLOBAL DEFAULT UND __futimens64@GLIBC_2.34 (4) │ │ │ │ - 759: 001ac955 460 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ - 760: 000688bf 14 FUNC GLOBAL DEFAULT 12 _Py_rc_diff │ │ │ │ - 761: 0014aef1 14 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 759: 001ac145 460 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 760: 00068917 14 FUNC GLOBAL DEFAULT 12 _Py_rc_diff │ │ │ │ + 761: 0014a791 14 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ 762: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_destroy@GLIBC_2.4 (3) │ │ │ │ 763: 0050aaf0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UserWarning │ │ │ │ 764: 00000000 0 FUNC GLOBAL DEFAULT UND copy_file_range@GLIBC_2.27 (18) │ │ │ │ - 765: 0006d989 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 766: 00298e11 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ - 767: 00223cb1 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ + 765: 0006daf5 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ + 766: 0029860d 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 767: 00223599 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ 768: 00000000 0 FUNC GLOBAL DEFAULT UND pread64@GLIBC_2.4 (3) │ │ │ │ 769: 00504ca0 208 OBJECT GLOBAL DEFAULT 26 PyDictIterValue_Type │ │ │ │ 770: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBuffer │ │ │ │ - 771: 0007e995 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ - 772: 00149125 520 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ - 773: 0017fbd1 552 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 771: 0007e97d 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ + 772: 00148a71 520 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 773: 0017ee1d 548 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ 774: 000316f9 76 FUNC GLOBAL DEFAULT 12 PySys_AuditTuple │ │ │ │ - 775: 002231a5 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ - 776: 0006de3d 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ + 775: 00222a8d 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 776: 0006e3d1 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ 777: 00000000 0 FUNC GLOBAL DEFAULT UND adler32 │ │ │ │ 778: 00000000 0 FUNC GLOBAL DEFAULT UND symlink@GLIBC_2.4 (3) │ │ │ │ - 779: 001dd8ed 322 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteStr │ │ │ │ - 780: 002835a9 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ - 781: 0006c0c1 56 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ - 782: 0006e3cb 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ + 779: 001dd175 322 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteStr │ │ │ │ + 780: 00282f09 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 781: 0006c115 56 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ + 782: 000704f9 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 783: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (3) │ │ │ │ - 784: 0006eb69 46 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 784: 0006e513 46 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ 785: 0002bd68 0 FUNC GLOBAL DEFAULT UND XML_SetBillionLaughsAttackProtectionMaximumAmplification │ │ │ │ - 786: 00070f23 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ + 786: 00071c1b 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ 787: 0002c9c5 36 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ - 788: 002067b5 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 788: 00205fb5 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ 789: 00000000 0 FUNC GLOBAL DEFAULT UND getloadavg@GLIBC_2.4 (3) │ │ │ │ 790: 00000000 0 FUNC GLOBAL DEFAULT UND wcsftime@GLIBC_2.4 (3) │ │ │ │ - 791: 0006c493 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 792: 001eda3d 70 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 791: 0006c5ff 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ + 792: 001ed2e9 70 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ 793: 0002bc00 0 FUNC GLOBAL DEFAULT UND XML_SetCharacterDataHandler │ │ │ │ - 794: 002b75e9 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 795: 0006cc6b 10 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniquelyReferenced │ │ │ │ - 796: 001ae33d 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ - 797: 000b779d 88 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ - 798: 0050ab44 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyboardInterrupt │ │ │ │ - 799: 000f41b5 400 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ - 800: 0006ddeb 68 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ - 801: 0006ecc1 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ + 794: 002b6de5 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 795: 0006cdd7 10 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniquelyReferenced │ │ │ │ + 796: 001adb1d 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ + 797: 000b755d 88 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 798: 0050ab4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyboardInterrupt │ │ │ │ + 799: 000f3c45 400 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 800: 0006e37f 68 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ + 801: 0006e669 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ 802: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_getguardsize@GLIBC_2.34 (4) │ │ │ │ 803: 00501ab0 208 OBJECT GLOBAL DEFAULT 26 PyContextToken_Type │ │ │ │ - 804: 00154fd5 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ - 805: 0004fee9 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ - 806: 001cb169 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 804: 00154859 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 805: 00050005 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 806: 001ca931 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ 807: 0002c8dd 102 FUNC GLOBAL DEFAULT 12 PyInitConfig_Create │ │ │ │ - 808: 000696e1 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ - 809: 0006ccc1 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ - 810: 0006cc49 34 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ - 811: 00057369 188 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 808: 00069671 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ + 809: 0006ce2d 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 810: 0006cdb5 34 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ + 811: 000573cd 188 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ 812: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (3) │ │ │ │ - 813: 000db76d 604 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ - 814: 0010f665 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ - 815: 0017da25 170 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 816: 0006ccc9 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 817: 002ac2bd 120 FUNC GLOBAL DEFAULT 12 PyType_GetBaseByToken │ │ │ │ - 818: 000739e1 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 819: 000e9995 1172 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ - 820: 00076925 102 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ - 821: 0017a669 116 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 822: 002adc75 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 813: 000db121 604 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ + 814: 0010f1ad 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 815: 0017cc35 170 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 816: 0006ce35 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 817: 002ababd 120 FUNC GLOBAL DEFAULT 12 PyType_GetBaseByToken │ │ │ │ + 818: 000747f1 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 819: 000e9409 1172 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 820: 00075da9 102 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 821: 0017987d 116 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 822: 002ad469 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ 823: 00505324 208 OBJECT GLOBAL DEFAULT 26 PyListRevIter_Type │ │ │ │ 824: 0002bf08 0 FUNC GLOBAL DEFAULT UND fdatasync@GLIBC_2.4 (3) │ │ │ │ - 825: 0011b591 320 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 826: 0005f90b 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 827: 00151271 44 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ + 825: 0011af7d 320 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 826: 0005faa7 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 827: 00150aed 44 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ 828: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getspecific@GLIBC_2.34 (4) │ │ │ │ 829: 00000000 0 FUNC GLOBAL DEFAULT UND __timerfd_gettime64@GLIBC_2.34 (4) │ │ │ │ - 830: 000750ef 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 831: 0004c6bd 340 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 832: 00227c61 108 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 830: 00072379 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 831: 0004c719 340 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ + 832: 00227539 108 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ 833: 00000000 0 FUNC GLOBAL DEFAULT UND truncate64@GLIBC_2.4 (3) │ │ │ │ - 834: 002a2d11 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 834: 002a2519 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ 835: 0050aac0 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndentationError │ │ │ │ - 836: 000b7321 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ - 837: 00204521 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 838: 000e8acd 226 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 836: 000b70e1 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 837: 00203d21 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 838: 000e84d5 226 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ 839: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (3) │ │ │ │ - 840: 00074c65 16 FUNC GLOBAL DEFAULT 12 PyMutex_IsLocked │ │ │ │ - 841: 00045845 72 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ - 842: 00070df1 44 FUNC GLOBAL DEFAULT 12 _Py_LoadAttr_StackRefSteal │ │ │ │ - 843: 00072915 100 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 840: 00071dfb 16 FUNC GLOBAL DEFAULT 12 PyMutex_IsLocked │ │ │ │ + 841: 0004588d 72 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ + 842: 00071ae9 44 FUNC GLOBAL DEFAULT 12 _Py_LoadAttr_StackRefSteal │ │ │ │ + 843: 00073607 100 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ 844: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setflags@GLIBC_2.4 (3) │ │ │ │ - 845: 0003ee25 66 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ + 845: 0003ee79 66 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ 846: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 847: 000689d1 152 FUNC GLOBAL DEFAULT 12 PyConfig_GetInt │ │ │ │ + 847: 00068a29 152 FUNC GLOBAL DEFAULT 12 PyConfig_GetInt │ │ │ │ 848: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setaffinity@GLIBC_2.4 (3) │ │ │ │ 849: 0054f2ec 4 OBJECT GLOBAL DEFAULT 29 Py_InteractiveFlag │ │ │ │ - 850: 001dfc21 254 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ - 851: 001cff89 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ - 852: 0006a855 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ - 853: 0006c85b 128 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ + 850: 001df4a1 254 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 851: 001cf8b9 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 852: 0006a8a1 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ + 853: 0006c9c7 128 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ 854: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (3) │ │ │ │ - 855: 0006ccb3 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 855: 0006ce1f 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ 856: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (3) │ │ │ │ - 857: 000a1d05 540 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ - 858: 001b120d 96 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ - 859: 0023fee9 98 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 860: 00146b39 2056 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ - 861: 001c7721 608 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 862: 00074729 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ - 863: 0016e6f9 1044 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 864: 001a6955 1744 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ - 865: 0020aafd 360 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 866: 00216501 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ - 867: 001733d5 344 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 857: 000a167d 540 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 858: 001b09fd 96 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ + 859: 0023f8cd 98 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 860: 00146481 2064 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 861: 001c6f19 608 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 862: 00076cd1 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 863: 0016db79 1044 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 864: 001a6145 1744 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 865: 0020a2fd 360 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 866: 00215e59 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 867: 0017275d 344 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ 868: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (3) │ │ │ │ - 869: 000e6f65 2 FUNC GLOBAL DEFAULT 12 _PyEval_StopTheWorld │ │ │ │ - 870: 002293c1 1216 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 871: 0005fa39 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ - 872: 0007fabd 300 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ + 869: 000e6931 2 FUNC GLOBAL DEFAULT 12 _PyEval_StopTheWorld │ │ │ │ + 870: 00228c99 1216 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 871: 0005fbd5 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ + 872: 0007faa5 300 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ 873: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.4 (3) │ │ │ │ 874: 0002b3cc 0 FUNC GLOBAL DEFAULT UND cos@GLIBC_2.4 (2) │ │ │ │ 875: 00000000 0 FUNC GLOBAL DEFAULT UND wcschr@GLIBC_2.4 (3) │ │ │ │ 876: 00000000 0 FUNC GLOBAL DEFAULT UND ungetc@GLIBC_2.4 (3) │ │ │ │ - 877: 00194929 568 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 878: 0025cd8d 166 FUNC GLOBAL DEFAULT 12 _PyCode_VerifyStateless │ │ │ │ - 879: 000418b5 446 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ - 880: 00064cd7 66 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ - 881: 00259db1 76 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ - 882: 000e4675 540 FUNC GLOBAL DEFAULT 12 _PyTuple_FromStackRefStealOnSuccess │ │ │ │ + 877: 00193c69 568 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 878: 0025c6bd 166 FUNC GLOBAL DEFAULT 12 _PyCode_VerifyStateless │ │ │ │ + 879: 00041905 446 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ + 880: 00064d2b 66 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ + 881: 002596e1 76 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 882: 000e403d 540 FUNC GLOBAL DEFAULT 12 _PyTuple_FromStackRefStealOnSuccess │ │ │ │ 883: 00000000 0 FUNC GLOBAL DEFAULT UND XML_StopParser │ │ │ │ - 884: 00248a9d 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 884: 0024847d 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ 885: 0002dfc9 98 FUNC GLOBAL DEFAULT 12 PyInitConfig_Free │ │ │ │ - 886: 000f6e31 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ - 887: 000369b9 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ + 886: 000f6949 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 887: 000369bd 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ 888: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (20) │ │ │ │ - 889: 0007a9e1 164 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ - 890: 0016ffc1 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ - 891: 002e2c21 1116 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ - 892: 0003b43f 10 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ + 889: 0007ac09 164 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ + 890: 0016f3e1 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 891: 002e2321 1120 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ + 892: 0003b48b 10 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ 893: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@GLIBC_2.4 (3) │ │ │ │ - 894: 00214f5d 58 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 894: 002148b5 58 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ 895: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_init@GLIBC_2.4 (3) │ │ │ │ 896: 00000000 0 FUNC GLOBAL DEFAULT UND setlogmask@GLIBC_2.4 (3) │ │ │ │ - 897: 00070d59 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ - 898: 000d6819 44 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ - 899: 00097ae5 84 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 900: 000f69a9 20 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 897: 00071a51 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ + 898: 000d661d 44 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 899: 000978f9 84 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 900: 000f6401 20 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ 901: 0050aabc 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndexError │ │ │ │ 902: 00000000 0 FUNC GLOBAL DEFAULT UND __select64@GLIBC_2.34 (4) │ │ │ │ 903: 00000000 0 FUNC GLOBAL DEFAULT UND unshare@GLIBC_2.4 (3) │ │ │ │ - 904: 00234081 112 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 905: 0006d9e5 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ - 906: 0006ed87 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 904: 00233a65 112 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 905: 0006db51 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ + 906: 0006e72f 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ 907: 00503df8 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ - 908: 0006b88b 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ - 909: 00259dfd 628 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 908: 0006b8db 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ + 909: 0025972d 628 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ 910: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (3) │ │ │ │ - 911: 002a6005 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 911: 002a5801 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ 912: 005008a0 0 NOTYPE WEAK DEFAULT 26 data_start │ │ │ │ - 913: 001725d1 28 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 914: 00070f91 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ - 915: 0004f3e5 60 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ - 916: 00299c95 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ - 917: 0017e0c5 172 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ - 918: 00069685 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 919: 00267cc1 168 FUNC GLOBAL DEFAULT 12 _PyXI_Preserve │ │ │ │ - 920: 0003ef87 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ + 913: 00171959 28 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 914: 00071c89 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 915: 0004f505 60 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 916: 00299491 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 917: 0017d2d1 172 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 918: 00069615 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 919: 0026762d 168 FUNC GLOBAL DEFAULT 12 _PyXI_Preserve │ │ │ │ + 920: 0003efdb 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ 921: 00000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.4 (3) │ │ │ │ 922: 00000000 0 FUNC GLOBAL DEFAULT UND getaddrinfo@GLIBC_2.4 (3) │ │ │ │ 923: 00505634 208 OBJECT GLOBAL DEFAULT 26 PySeqIter_Type │ │ │ │ - 924: 0013b1d9 140 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 924: 0013aab5 140 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ 925: 00000000 0 FUNC GLOBAL DEFAULT UND openlog@GLIBC_2.4 (3) │ │ │ │ 926: 00501e24 208 OBJECT GLOBAL DEFAULT 26 PyMap_Type │ │ │ │ - 927: 0005cf91 76 FUNC GLOBAL DEFAULT 12 PyLong_AsInt32 │ │ │ │ + 927: 0005cff1 76 FUNC GLOBAL DEFAULT 12 PyLong_AsInt32 │ │ │ │ 928: 00000000 0 FUNC GLOBAL DEFAULT UND memset@GLIBC_2.4 (3) │ │ │ │ 929: 00501c24 208 OBJECT GLOBAL DEFAULT 26 PyContext_Type │ │ │ │ - 930: 001e28a9 26 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 931: 0004a489 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 932: 0012cb4d 244 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 930: 001e2125 26 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 931: 0004a4e1 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ + 932: 0012c4e9 244 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 933: 00000000 0 FUNC GLOBAL DEFAULT UND localeconv@GLIBC_2.4 (3) │ │ │ │ - 934: 00285a99 132 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 934: 002853c5 132 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ 935: 00000000 0 FUNC GLOBAL DEFAULT UND writev@GLIBC_2.4 (3) │ │ │ │ 936: 00000000 0 FUNC GLOBAL DEFAULT UND pwritev64v2@GLIBC_2.26 (6) │ │ │ │ 937: 0002db41 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ - 938: 001cb009 248 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 939: 0006ec43 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 938: 001ca7d1 248 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 939: 0006e5ed 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ 940: 00577de0 4 OBJECT GLOBAL DEFAULT 29 _PyOS_ReadlineTState │ │ │ │ 941: 0050202c 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_RefType │ │ │ │ - 942: 002060c5 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 943: 001ae319 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ - 944: 002398c9 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 942: 002058c5 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 943: 001adb09 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 944: 00239299 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ 945: 00000000 0 FUNC GLOBAL DEFAULT UND strstr@GLIBC_2.4 (3) │ │ │ │ - 946: 001f11a5 28 FUNC GLOBAL DEFAULT 12 _Py_InitDumpStack │ │ │ │ - 947: 00283f65 116 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ - 948: 0006a881 202 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ + 946: 001f0a51 28 FUNC GLOBAL DEFAULT 12 _Py_InitDumpStack │ │ │ │ + 947: 002838c5 116 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 948: 0006a8cd 202 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ 949: 0002c4dc 0 FUNC GLOBAL DEFAULT UND sin@GLIBC_2.4 (2) │ │ │ │ 950: 00502948 208 OBJECT GLOBAL DEFAULT 26 PySlice_Type │ │ │ │ - 951: 0017328d 326 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 951: 00172615 326 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 952: 00000000 0 FUNC GLOBAL DEFAULT UND strcspn@GLIBC_2.4 (3) │ │ │ │ - 953: 0006883b 78 FUNC GLOBAL DEFAULT 12 _Py_cr_quot │ │ │ │ - 954: 00054d01 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ - 955: 00205f41 60 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 953: 0006888f 82 FUNC GLOBAL DEFAULT 12 _Py_cr_quot │ │ │ │ + 954: 00054d71 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ + 955: 00205741 60 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ 956: 0002d66d 46 FUNC GLOBAL DEFAULT 12 PyInitConfig_FreeStrList │ │ │ │ - 957: 00219f45 64 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ - 958: 002aee5d 36 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ + 957: 002198a1 64 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 958: 002ae64d 36 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ 959: 00000000 0 FUNC GLOBAL DEFAULT UND rmdir@GLIBC_2.4 (3) │ │ │ │ - 960: 00074c07 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 960: 00071d9d 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ 961: 00000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.4 (3) │ │ │ │ 962: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_sscanf@GLIBC_2.38 (15) │ │ │ │ - 963: 0050ab48 4 OBJECT GLOBAL DEFAULT 26 PyExc_GeneratorExit │ │ │ │ + 963: 0050ab50 4 OBJECT GLOBAL DEFAULT 26 PyExc_GeneratorExit │ │ │ │ 964: 00000000 0 FUNC GLOBAL DEFAULT UND bind@GLIBC_2.4 (3) │ │ │ │ 965: 0002c144 0 FUNC GLOBAL DEFAULT UND XML_SetProcessingInstructionHandler │ │ │ │ 966: 0002dad9 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetWideStringList │ │ │ │ - 967: 0006e0d5 108 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ - 968: 000373f1 88 FUNC GLOBAL DEFAULT 12 _PyXI_InitFailure │ │ │ │ + 967: 000705a5 108 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 968: 000373f9 88 FUNC GLOBAL DEFAULT 12 _PyXI_InitFailure │ │ │ │ 969: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 (3) │ │ │ │ 970: 00000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.4 (3) │ │ │ │ 971: 0002c44c 0 FUNC GLOBAL DEFAULT UND XML_Parse │ │ │ │ 972: 00000000 0 FUNC GLOBAL DEFAULT UND confstr@GLIBC_2.4 (3) │ │ │ │ 973: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 (3) │ │ │ │ 974: 00512d8c 256 OBJECT GLOBAL DEFAULT 26 _PyLong_DigitValue │ │ │ │ - 975: 00066bc3 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ - 976: 00070e7d 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 977: 002b3ea5 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 975: 00066c19 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 976: 00071b75 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 977: 002b369d 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ 978: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.4 (3) │ │ │ │ 979: 00000000 0 FUNC GLOBAL DEFAULT UND getpagesize@GLIBC_2.4 (3) │ │ │ │ 980: 00000000 0 FUNC GLOBAL DEFAULT UND getnameinfo@GLIBC_2.4 (3) │ │ │ │ - 981: 001f065d 162 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ - 982: 000ad87d 376 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ - 983: 000718c5 56 FUNC GLOBAL DEFAULT 12 _PyLong_UInt16_Converter │ │ │ │ - 984: 002c2165 60 FUNC GLOBAL DEFAULT 12 PyIter_NextItem │ │ │ │ - 985: 002698b9 364 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 981: 001efe59 162 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ + 982: 000ad67d 460 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 983: 0006ff21 56 FUNC GLOBAL DEFAULT 12 _PyLong_UInt16_Converter │ │ │ │ + 984: 002c1995 60 FUNC GLOBAL DEFAULT 12 PyIter_NextItem │ │ │ │ + 985: 00269221 364 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ 986: 00000000 0 FUNC GLOBAL DEFAULT UND sem_init@GLIBC_2.34 (4) │ │ │ │ - 987: 000ce5c5 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 987: 000ce3d1 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ 988: 00502a48 208 OBJECT GLOBAL DEFAULT 26 PySetIter_Type │ │ │ │ 989: 00504b00 208 OBJECT GLOBAL DEFAULT 26 PyDictKeys_Type │ │ │ │ - 990: 00171269 48 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ - 991: 000750a3 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ - 992: 001232f1 180 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 990: 0017068d 48 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 991: 0007232d 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ + 992: 00122d19 180 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ 993: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (3) │ │ │ │ - 994: 0009baf9 198 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 994: 0009b8dd 198 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ 995: 00504554 208 OBJECT GLOBAL DEFAULT 26 PyDictValues_Type │ │ │ │ - 996: 000b7685 244 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ + 996: 000b7445 244 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ 997: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (3) │ │ │ │ - 998: 0005b18d 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 999: 0014a2bd 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ - 1000: 0025ce35 348 FUNC GLOBAL DEFAULT 12 _PyCode_GetVarCounts │ │ │ │ - 1001: 001ca925 216 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 1002: 001bdcb1 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 998: 0005b355 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 999: 00149c0d 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 1000: 0025c765 348 FUNC GLOBAL DEFAULT 12 _PyCode_GetVarCounts │ │ │ │ + 1001: 001ca0dd 216 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 1002: 001bd4a1 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ 1003: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd@GLIBC_2.7 (7) │ │ │ │ - 1004: 0014a2d1 308 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ - 1005: 002a37c9 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ - 1006: 00247149 62 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1007: 00097b39 180 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 1004: 00149c21 308 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 1005: 002a2fd1 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ + 1006: 00246b29 62 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1007: 0009794d 180 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ 1008: 0002bd8c 0 FUNC GLOBAL DEFAULT UND XML_GetErrorCode │ │ │ │ - 1009: 00207ab1 716 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ - 1010: 0003976b 110 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ - 1011: 0027613d 306 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1009: 002072b1 716 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 1010: 00039773 110 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ + 1011: 00275655 306 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ 1012: 00000000 0 FUNC GLOBAL DEFAULT UND setgroups@GLIBC_2.4 (3) │ │ │ │ - 1013: 00211725 84 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ - 1014: 001f0751 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1013: 002110ad 84 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 1014: 001efffd 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ 1015: 00000000 0 FUNC GLOBAL DEFAULT UND setxattr@GLIBC_2.4 (3) │ │ │ │ - 1016: 001caff9 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ - 1017: 0006da21 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ - 1018: 0021a8a5 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ - 1019: 00070fd7 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1020: 00083e5d 864 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 1016: 001ca7c5 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1017: 0006db8d 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ + 1018: 0021a1fd 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 1019: 000700f7 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1020: 00083e19 856 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ 1021: 0002b4a0 0 FUNC GLOBAL DEFAULT UND XML_SetBillionLaughsAttackProtectionActivationThreshold │ │ │ │ 1022: 00000000 0 FUNC GLOBAL DEFAULT UND grantpt@GLIBC_2.4 (3) │ │ │ │ - 1023: 0021bfc1 16 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ - 1024: 001f12a9 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 1025: 00236481 68 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1023: 0021b919 16 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ + 1024: 001f0b55 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 1025: 00235e61 68 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ 1026: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_init@GLIBC_2.4 (3) │ │ │ │ - 1027: 00059b2d 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ + 1027: 0005a24d 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ 1028: 0050aa78 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1029: 002512b5 72 FUNC GLOBAL DEFAULT 12 _PyCode_GetXIData │ │ │ │ - 1030: 00281ba5 68 FUNC GLOBAL DEFAULT 12 _PyType_GetSlotWrapperNames │ │ │ │ - 1031: 0009406d 104 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ - 1032: 001a1179 544 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ - 1033: 000878a1 862 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ - 1034: 0006c247 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ - 1035: 00074b07 22 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1029: 00250bbd 72 FUNC GLOBAL DEFAULT 12 _PyCode_GetXIData │ │ │ │ + 1030: 00281505 68 FUNC GLOBAL DEFAULT 12 _PyType_GetSlotWrapperNames │ │ │ │ + 1031: 00093e91 104 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 1032: 001a0975 540 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 1033: 000876d5 862 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ + 1034: 0006c29b 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ + 1035: 00071c9d 22 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ 1036: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (3) │ │ │ │ - 1037: 00045baf 428 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ + 1037: 00045bff 428 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ 1038: 0054f2f4 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ - 1039: 00253fed 4 FUNC GLOBAL DEFAULT 12 _PyCode_FromXIData │ │ │ │ - 1040: 001d574d 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 1041: 002e15e5 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIDataNoFallback │ │ │ │ - 1042: 002766e9 1072 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 1043: 002479b1 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ - 1044: 00046cb1 78 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 1045: 000da135 206 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1046: 0011ec35 1708 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 1047: 0006c17f 66 FUNC GLOBAL DEFAULT 12 PyLong_IsPositive │ │ │ │ - 1048: 001a9169 508 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ - 1049: 0006ec45 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 1050: 00071137 84 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ - 1051: 000377ef 16 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ - 1052: 002361fd 262 FUNC GLOBAL DEFAULT 12 _PyXIData_RegisterClass │ │ │ │ - 1053: 001b21a9 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ - 1054: 0022c7e5 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 1055: 000711fb 268 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ - 1056: 002d8d61 202 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 1057: 001d3d35 46 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1039: 0025398d 4 FUNC GLOBAL DEFAULT 12 _PyCode_FromXIData │ │ │ │ + 1040: 001d4fd5 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ + 1041: 002e0ce5 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIDataNoFallback │ │ │ │ + 1042: 00275ff9 1072 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 1043: 00247391 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1044: 00046d01 78 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ + 1045: 000d9f85 206 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1046: 0011e649 1706 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1047: 0006c1d3 66 FUNC GLOBAL DEFAULT 12 PyLong_IsPositive │ │ │ │ + 1048: 001a8959 508 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 1049: 0006e5ef 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1050: 00072547 84 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1051: 000377f7 16 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ + 1052: 00235bdd 262 FUNC GLOBAL DEFAULT 12 _PyXIData_RegisterClass │ │ │ │ + 1053: 001b1999 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 1054: 0022c0dd 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 1055: 00073e1b 268 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1056: 002d8589 202 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 1057: 001d35bd 46 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ 1058: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (3) │ │ │ │ - 1059: 00070e7b 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_BeginMutex │ │ │ │ - 1060: 0006c743 24 FUNC GLOBAL DEFAULT 12 PyUnstable_TryIncRef │ │ │ │ - 1061: 00074be7 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ - 1062: 000717e1 22 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 1059: 00071b73 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_BeginMutex │ │ │ │ + 1060: 0006c8af 24 FUNC GLOBAL DEFAULT 12 PyUnstable_TryIncRef │ │ │ │ + 1061: 00071d7d 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1062: 00070b4d 22 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ 1063: 00512b94 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenBootstrap │ │ │ │ 1064: 00000000 0 FUNC GLOBAL DEFAULT UND clearerr@GLIBC_2.4 (3) │ │ │ │ 1065: 00000000 0 FUNC GLOBAL DEFAULT UND dup2@GLIBC_2.4 (3) │ │ │ │ - 1066: 0005973f 46 FUNC GLOBAL DEFAULT 12 _PyXIData_FormatNotShareableError │ │ │ │ + 1066: 00059793 46 FUNC GLOBAL DEFAULT 12 _PyXIData_FormatNotShareableError │ │ │ │ 1067: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1068: 0003f30b 90 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ + 1068: 0003f4d7 90 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ 1069: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (19) │ │ │ │ - 1070: 000b7779 34 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ - 1071: 0006cf23 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ - 1072: 0015129d 326 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 1070: 000b7539 34 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1071: 0006d08f 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 1072: 00150b19 326 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ 1073: 0054ea44 4 OBJECT WEAK DEFAULT 29 environ@GLIBC_2.4 (3) │ │ │ │ 1074: 00000000 0 FUNC GLOBAL DEFAULT UND pause@GLIBC_2.4 (3) │ │ │ │ - 1075: 001f6b81 50 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ - 1076: 000c83f9 144 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ - 1077: 001f65b9 184 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 1075: 001f6385 50 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 1076: 000c81ed 144 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 1077: 001f5dbd 184 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ 1078: 00000000 0 FUNC GLOBAL DEFAULT UND unsetenv@GLIBC_2.4 (3) │ │ │ │ - 1079: 00122ec5 580 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 1079: 001228ed 580 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ 1080: 0002c590 0 FUNC GLOBAL DEFAULT UND acos@GLIBC_2.4 (2) │ │ │ │ - 1081: 0025252d 288 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 1081: 00251fa9 258 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ 1082: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ - 1083: 00239165 402 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ - 1084: 0004b2f3 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 1085: 001bd3a5 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ - 1086: 000f79e1 1178 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1087: 001ae311 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ - 1088: 00243a91 20 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ - 1089: 002061e1 96 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 1090: 0020b24d 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 1083: 00238b35 402 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 1084: 0004b34f 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 1085: 001bcb95 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 1086: 000f74f9 1178 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1087: 001adb01 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 1088: 00243471 20 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1089: 002059e1 96 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 1090: 0020aa4d 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ 1091: 00000000 0 FUNC GLOBAL DEFAULT UND sqrt@GLIBC_2.4 (2) │ │ │ │ - 1092: 001168d9 480 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1092: 00116411 480 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ 1093: 0054f2f0 4 OBJECT GLOBAL DEFAULT 29 Py_InspectFlag │ │ │ │ - 1094: 000f3d8d 680 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 1095: 0024dee9 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1094: 000f381d 680 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 1095: 0024d861 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1096: 00000000 0 FUNC GLOBAL DEFAULT UND shutdown@GLIBC_2.4 (3) │ │ │ │ - 1097: 0023540d 328 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1097: 00234f09 328 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ 1098: 00000000 0 FUNC GLOBAL DEFAULT UND setns@GLIBC_2.14 (21) │ │ │ │ - 1099: 0007b7f5 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ - 1100: 000fec19 544 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1099: 0007ba1d 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ + 1100: 000fe6f1 544 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ 1101: 00000000 0 FUNC GLOBAL DEFAULT UND poll@GLIBC_2.4 (3) │ │ │ │ - 1102: 0006ba7b 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ + 1102: 0006bacb 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ 1103: 00507324 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1104: 002523b1 180 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIDataWrapped │ │ │ │ - 1105: 001dadbd 66 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1104: 00251bed 180 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIDataWrapped │ │ │ │ + 1105: 001da645 66 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ 1106: 00000000 0 FUNC GLOBAL DEFAULT UND fexecve@GLIBC_2.4 (3) │ │ │ │ - 1107: 00219ea1 56 FUNC GLOBAL DEFAULT 12 _PyList_AsTupleAndClear │ │ │ │ - 1108: 00095089 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ - 1109: 00232f01 168 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ - 1110: 0004e01f 10 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 1107: 002197fd 56 FUNC GLOBAL DEFAULT 12 _PyList_AsTupleAndClear │ │ │ │ + 1108: 00094ea5 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ + 1109: 002328d9 168 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1110: 0004e07f 10 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ 1111: 00000000 0 FUNC GLOBAL DEFAULT UND forkpty@GLIBC_2.34 (4) │ │ │ │ 1112: 0050112c 4 OBJECT GLOBAL DEFAULT 26 PyImport_Inittab │ │ │ │ - 1113: 0028e2f5 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ - 1114: 0015a045 102 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 1113: 0028d85d 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 1114: 001599d1 102 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ 1115: 0050aab4 4 OBJECT GLOBAL DEFAULT 26 PyExc_ModuleNotFoundError │ │ │ │ 1116: 00577e70 0 NOTYPE GLOBAL DEFAULT 29 _end │ │ │ │ - 1117: 0004c013 10 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ - 1118: 0005cd59 132 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1117: 0004c073 10 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 1118: 0005cdb9 132 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ 1119: 00000000 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@GLIBC_2.4 (3) │ │ │ │ - 1120: 002080bd 76 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ + 1120: 002078bd 76 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ 1121: 00000000 0 FUNC GLOBAL DEFAULT UND sigaddset@GLIBC_2.4 (3) │ │ │ │ - 1122: 0004265b 10 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ - 1123: 000b6f21 392 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ - 1124: 001da5bd 60 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ - 1125: 00066aeb 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ - 1126: 0005c67d 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ - 1127: 000fee39 212 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ - 1128: 001cafed 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ - 1129: 001b1389 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1122: 000426b3 10 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ + 1123: 000b6ce1 392 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 1124: 001d9e45 60 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 1125: 00066b41 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 1126: 0005c6dd 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 1127: 000fe911 212 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 1128: 001ca7b9 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1129: 001b0b79 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ 1130: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@GLIBC_2.4 (3) │ │ │ │ 1131: 00000000 0 FUNC GLOBAL DEFAULT UND sethostname@GLIBC_2.4 (3) │ │ │ │ - 1132: 000f4bc9 238 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ - 1133: 001350b1 128 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ - 1134: 001ccdf9 32 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ - 1135: 002051e9 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 1136: 001ce03d 196 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ - 1137: 00240911 30 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ - 1138: 00155dad 222 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1139: 001f1795 178 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ - 1140: 0006cbeb 94 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniqueReferencedTemporary │ │ │ │ - 1141: 0015bea9 190 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ - 1142: 0013e835 180 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 1132: 000f4659 238 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1133: 00134a61 128 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 1134: 001cc675 32 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 1135: 002049e9 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 1136: 001cd8f5 196 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 1137: 002402f5 30 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1138: 00155631 222 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1139: 001f1039 178 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 1140: 0006cd57 94 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniqueReferencedTemporary │ │ │ │ + 1141: 0015b82d 190 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 1142: 0013e105 180 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ 1143: 00000000 0 FUNC GLOBAL DEFAULT UND getpwuid_r@GLIBC_2.4 (3) │ │ │ │ - 1144: 00070edb 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ - 1145: 00285f89 82 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 1146: 0036ac24 108 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ - 1147: 001effb1 80 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 1148: 0006cdaf 114 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 1144: 00071bd3 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1145: 002858b1 82 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1146: 0036a324 108 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1147: 001ef759 80 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1148: 0006cf1b 114 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ 1149: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (3) │ │ │ │ - 1150: 0005791d 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ + 1150: 00057981 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ 1151: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getcpuclockid@GLIBC_2.34 (4) │ │ │ │ 1152: 005057c4 208 OBJECT GLOBAL DEFAULT 26 PyStaticMethod_Type │ │ │ │ 1153: 0002c608 0 FUNC GLOBAL DEFAULT UND erfc@GLIBC_2.4 (2) │ │ │ │ - 1154: 002a269d 760 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ + 1154: 002a1ea5 760 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ 1155: 0050181c 208 OBJECT GLOBAL DEFAULT 26 PyTraceBack_Type │ │ │ │ 1156: 00525f00 0x28b18 OBJECT GLOBAL DEFAULT 27 _PyRuntime │ │ │ │ - 1157: 00238865 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1158: 00248689 110 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 1157: 00238235 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1158: 00248069 110 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ 1159: 0002b2c0 0 FUNC GLOBAL DEFAULT UND asin@GLIBC_2.4 (2) │ │ │ │ - 1160: 0006eca9 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ - 1161: 00128c61 3200 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ - 1162: 0003b349 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ + 1160: 0006e651 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1161: 00127e75 3208 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 1162: 0003b395 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ 1163: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64@GLIBC_2.10 (17) │ │ │ │ 1164: 00510acc 208 OBJECT GLOBAL DEFAULT 26 PyPickleBuffer_Type │ │ │ │ 1165: 0054ea4c 4 OBJECT GLOBAL DEFAULT 29 stdout@GLIBC_2.4 (3) │ │ │ │ - 1166: 000e2609 428 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1166: 000e1fd1 428 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ 1167: 00501668 8 OBJECT GLOBAL DEFAULT 26 _Py_EllipsisObject │ │ │ │ 1168: 00000000 0 FUNC GLOBAL DEFAULT UND __ioctl_time64@GLIBC_2.34 (4) │ │ │ │ - 1169: 00123109 178 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 1170: 00072c67 54 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ - 1171: 0022f12d 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 1172: 001402b1 1160 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 1173: 0009b305 1264 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 1174: 0029f335 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ - 1175: 0006cceb 118 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ - 1176: 00246555 162 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 1177: 002ba1f1 100 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ - 1178: 0013e6e5 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ - 1179: 00041ead 144 FUNC GLOBAL DEFAULT 12 _PyEval_SpecialMethodCanSuggest │ │ │ │ - 1180: 002e3095 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ + 1169: 00122b31 178 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 1170: 00071ee1 56 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1171: 0022ea85 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 1172: 0013fb81 1158 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1173: 0009b0e9 1264 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 1174: 0029eb2d 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 1175: 0006ce57 118 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ + 1176: 00245f35 162 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 1177: 002b9a21 100 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 1178: 0013dfb5 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ + 1179: 00041efd 148 FUNC GLOBAL DEFAULT 12 _PyEval_SpecialMethodCanSuggest │ │ │ │ + 1180: 002e2799 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ 1181: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (3) │ │ │ │ - 1182: 001ca54d 68 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ - 1183: 002d9711 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 1182: 001c9cfd 68 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ + 1183: 002d8f2d 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ 1184: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (3) │ │ │ │ - 1185: 002e3cc0 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ - 1186: 0029d675 384 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ - 1187: 002b076d 158 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ - 1188: 00079365 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 1189: 00151f41 76 FUNC GLOBAL DEFAULT 12 PyLong_AsInt64 │ │ │ │ - 1190: 0025b43d 36 FUNC GLOBAL DEFAULT 12 _PyXI_GetPreserved │ │ │ │ - 1191: 000834bd 236 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 1185: 002e33c0 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 1186: 0029ced1 384 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 1187: 002aff5d 158 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1188: 00079e95 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ + 1189: 001517bd 76 FUNC GLOBAL DEFAULT 12 PyLong_AsInt64 │ │ │ │ + 1190: 0025ad6d 36 FUNC GLOBAL DEFAULT 12 _PyXI_GetPreserved │ │ │ │ + 1191: 00083471 236 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ 1192: 00000000 0 FUNC GLOBAL DEFAULT UND ceil@GLIBC_2.4 (2) │ │ │ │ - 1193: 0023e7dd 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ - 1194: 00250b3d 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ - 1195: 000dba39 632 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ - 1196: 0016ec35 4 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1193: 0023e1b5 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 1194: 002504ed 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 1195: 000db3ed 628 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ + 1196: 0016e0b5 4 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ 1197: 00000000 0 FUNC GLOBAL DEFAULT UND fremovexattr@GLIBC_2.4 (3) │ │ │ │ - 1198: 0009bc89 50 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 1199: 0023889d 134 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 1200: 0006c25d 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ + 1198: 0009ba6d 50 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 1199: 0023826d 134 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 1200: 0006c2b1 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ 1201: 00577e70 0 NOTYPE GLOBAL DEFAULT 29 __end__ │ │ │ │ - 1202: 0005c8d9 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1203: 0024724d 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ + 1202: 0005c939 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1203: 00246c2d 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ 1204: 00000000 0 FUNC GLOBAL DEFAULT UND getsid@GLIBC_2.4 (3) │ │ │ │ 1205: 00000000 0 FUNC GLOBAL DEFAULT UND recv@GLIBC_2.4 (3) │ │ │ │ - 1206: 002ac069 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1206: 002ab869 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ 1207: 005033b4 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 1208: 002b2f01 872 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1208: 002b26f9 872 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ 1209: 00000000 0 FUNC GLOBAL DEFAULT UND dlerror@GLIBC_2.34 (4) │ │ │ │ - 1210: 0021930d 72 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ - 1211: 000db9c9 112 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 1212: 0006dbcd 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ - 1213: 00073235 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 1210: 00218c69 72 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1211: 000db37d 112 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 1212: 0006dd39 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ + 1213: 000738d7 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ 1214: 0054f078 24 OBJECT GLOBAL DEFAULT 29 _Py_HashSecret │ │ │ │ - 1215: 001ae329 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ - 1216: 00281a19 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 1217: 002136cd 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ - 1218: 000729a1 56 FUNC GLOBAL DEFAULT 12 _PyLong_UInt8_Converter │ │ │ │ + 1215: 001adb25 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ + 1216: 00281379 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 1217: 00213055 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1218: 00070237 56 FUNC GLOBAL DEFAULT 12 _PyLong_UInt8_Converter │ │ │ │ 1219: 0050aafc 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 1220: 0026c3fd 36 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ - 1221: 002d79e5 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ - 1222: 001f03bd 22 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 1220: 0026bd5d 36 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 1221: 002d7211 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ + 1222: 001efbb9 22 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ 1223: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1224: 0006ca63 392 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteWideChar │ │ │ │ + 1224: 0006cbcf 392 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteWideChar │ │ │ │ 1225: 00503694 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ - 1226: 0006ec19 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 1226: 0006e5c3 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ 1227: 00000000 0 FUNC GLOBAL DEFAULT UND inflate │ │ │ │ - 1228: 00074d79 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ - 1229: 003380c8 48 OBJECT GLOBAL DEFAULT 14 _Py_SpecialMethods │ │ │ │ - 1230: 0050ab3c 4 OBJECT GLOBAL DEFAULT 26 PyExc_AttributeError │ │ │ │ + 1228: 00071f45 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 1229: 003377c8 48 OBJECT GLOBAL DEFAULT 14 _Py_SpecialMethods │ │ │ │ + 1230: 0050ab40 4 OBJECT GLOBAL DEFAULT 26 PyExc_AttributeError │ │ │ │ 1231: 00000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.4 (3) │ │ │ │ - 1232: 002d9c75 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 1232: 002d948d 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ 1233: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_destroy@GLIBC_2.4 (3) │ │ │ │ - 1234: 001eb191 10 FUNC GLOBAL DEFAULT 12 PyLong_GetNativeLayout │ │ │ │ - 1235: 00143921 544 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 1234: 001ea931 10 FUNC GLOBAL DEFAULT 12 PyLong_GetNativeLayout │ │ │ │ + 1235: 001431f5 544 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ 1236: 00000000 0 FUNC GLOBAL DEFAULT UND strtok_r@GLIBC_2.4 (3) │ │ │ │ 1237: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_wait@GLIBC_2.4 (3) │ │ │ │ - 1238: 00247261 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 1239: 0025bd4d 4 FUNC GLOBAL DEFAULT 12 _PyXIData_Release │ │ │ │ - 1240: 0020e87d 64 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 1241: 0024be25 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1242: 000998cd 556 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 1238: 00246c41 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 1239: 0025b67d 4 FUNC GLOBAL DEFAULT 12 _PyXIData_Release │ │ │ │ + 1240: 0020e205 64 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1241: 0024b7f1 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1242: 000996b9 556 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ 1243: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (3) │ │ │ │ - 1244: 0006bef1 228 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ - 1245: 00060231 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ - 1246: 00052281 22 FUNC GLOBAL DEFAULT 12 PyLongWriter_Discard │ │ │ │ + 1244: 0006bf45 228 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ + 1245: 0005f489 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 1246: 000522e1 22 FUNC GLOBAL DEFAULT 12 PyLongWriter_Discard │ │ │ │ 1247: 00000000 0 FUNC GLOBAL DEFAULT UND strnlen@GLIBC_2.4 (3) │ │ │ │ - 1248: 0025d169 598 FUNC GLOBAL DEFAULT 12 _PyCode_SetUnboundVarCounts │ │ │ │ + 1248: 0025ca99 598 FUNC GLOBAL DEFAULT 12 _PyCode_SetUnboundVarCounts │ │ │ │ 1249: 0002d801 24 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 1250: 0029b859 168 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1250: 0029b051 168 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ 1251: 0002e169 344 FUNC GLOBAL DEFAULT 12 _PyObject_DebugMallocStats │ │ │ │ 1252: 0002c670 0 FUNC GLOBAL DEFAULT UND XML_SetStartNamespaceDeclHandler │ │ │ │ - 1253: 00180659 130 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 1254: 002a5f6d 152 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 1255: 0006c583 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ + 1253: 0017f8a1 130 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 1254: 002a5769 152 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 1255: 0006c6ef 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ 1256: 00000000 0 FUNC GLOBAL DEFAULT UND __fstatat64_time64@GLIBC_2.34 (4) │ │ │ │ - 1257: 00121cd9 22 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ + 1257: 00121701 22 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ 1258: 0002c1f4 0 FUNC GLOBAL DEFAULT UND XML_SetElementDeclHandler │ │ │ │ 1259: 00000000 0 FUNC GLOBAL DEFAULT UND fma@GLIBC_2.4 (2) │ │ │ │ - 1260: 0006cfe9 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 1261: 0026f515 260 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ - 1262: 0006c777 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ + 1260: 0006d155 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ + 1261: 0026ee75 260 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 1262: 0006c8e3 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ 1263: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (3) │ │ │ │ - 1264: 0005d5b5 76 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ - 1265: 0006ed37 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ - 1266: 00253b81 4 FUNC GLOBAL DEFAULT 12 _PyXIData_NewObject │ │ │ │ + 1264: 0005d615 76 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 1265: 0006e6df 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1266: 00253521 4 FUNC GLOBAL DEFAULT 12 _PyXIData_NewObject │ │ │ │ 1267: 00000000 0 FUNC GLOBAL DEFAULT UND sigaltstack@GLIBC_2.4 (3) │ │ │ │ - 1268: 0024bed5 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ - 1269: 0006ebef 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ - 1270: 0004efa9 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ + 1268: 0024b8b1 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 1269: 0006e599 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 1270: 0004f0c9 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ 1271: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (3) │ │ │ │ - 1272: 00074db1 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 1272: 00071f7d 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ 1273: 0050111c 16 OBJECT GLOBAL DEFAULT 26 _Py_TrueStruct │ │ │ │ - 1274: 0021d71d 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 1275: 001bd411 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 1274: 0021cf95 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1275: 001bcc01 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ 1276: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedparam@GLIBC_2.4 (3) │ │ │ │ 1277: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4 (3) │ │ │ │ 1278: 0002ad94 0 FUNC GLOBAL DEFAULT UND XML_SetUserData │ │ │ │ - 1279: 00160d61 72 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1280: 001cce19 340 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ - 1281: 0029dc39 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 1282: 00144a9d 228 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1283: 001caf9d 80 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ - 1284: 002e0735 144 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 1285: 00158fad 424 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ - 1286: 000750f3 28 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ - 1287: 000cc285 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 1288: 002a7a29 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 1279: 00160191 72 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1280: 001cc6d1 340 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 1281: 0029d495 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1282: 00144371 228 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1283: 001ca769 80 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 1284: 002dff4d 144 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 1285: 00158a29 424 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 1286: 000779d1 28 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 1287: 000cc091 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 1288: 002a7229 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ 1289: 00000000 0 FUNC GLOBAL DEFAULT UND symlinkat@GLIBC_2.4 (3) │ │ │ │ - 1290: 000d6249 488 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 1291: 00217c8d 224 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 1290: 000d604d 488 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 1291: 002175e9 224 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ 1292: 0002defd 136 FUNC GLOBAL DEFAULT 12 PyInitConfig_GetError │ │ │ │ 1293: 00000000 0 FUNC GLOBAL DEFAULT UND tcsetpgrp@GLIBC_2.4 (3) │ │ │ │ 1294: 00000000 0 FUNC GLOBAL DEFAULT UND wcscmp@GLIBC_2.4 (3) │ │ │ │ 1295: 00000000 0 FUNC GLOBAL DEFAULT UND mprotect@GLIBC_2.4 (3) │ │ │ │ 1296: 00000000 0 FUNC GLOBAL DEFAULT UND __memmove_chk@GLIBC_2.4 (3) │ │ │ │ - 1297: 0006c295 12 FUNC GLOBAL DEFAULT 12 Py_PACK_VERSION │ │ │ │ - 1298: 0007a611 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ - 1299: 0007a9c1 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 1300: 00223a6d 272 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ - 1301: 002913c1 64 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ - 1302: 001a28ad 42 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ - 1303: 00064c61 22 FUNC GLOBAL DEFAULT 12 _PyErr_SetInterpreterAlreadyRunning │ │ │ │ - 1304: 0004774f 350 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ + 1297: 0006c2e9 12 FUNC GLOBAL DEFAULT 12 Py_PACK_VERSION │ │ │ │ + 1298: 0007a839 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1299: 0007abe9 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 1300: 00223355 272 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1301: 00290ca5 64 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1302: 001a20a5 42 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 1303: 00064cb5 22 FUNC GLOBAL DEFAULT 12 _PyErr_SetInterpreterAlreadyRunning │ │ │ │ + 1304: 00047799 352 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ 1305: 0050407c 208 OBJECT GLOBAL DEFAULT 26 PyODict_Type │ │ │ │ - 1306: 001b2cb5 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ - 1307: 00074731 92 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1306: 001b24a1 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1307: 00076cd9 92 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ 1308: 00503764 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ - 1309: 00251781 312 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ - 1310: 00059dd9 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 1311: 002c3845 45234 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ - 1312: 0006b64f 54 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ - 1313: 0016db39 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ - 1314: 0013e665 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 1309: 0025120d 312 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1310: 0005a289 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 1311: 002c30a1 45230 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 1312: 0006b69b 54 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1313: 0016cf91 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1314: 0013df35 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ 1315: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (3) │ │ │ │ - 1316: 00041349 166 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ - 1317: 000af4ed 120 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ - 1318: 000aae3d 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 1319: 001313fd 42 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 1320: 0004dbbd 28 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ - 1321: 00154c11 94 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1316: 00041399 166 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ + 1317: 001cf421 120 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ + 1318: 000aac4d 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 1319: 00130da9 42 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 1320: 0004dc1d 28 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 1321: 00154499 94 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ 1322: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.34 (4) │ │ │ │ - 1323: 000667c1 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ + 1323: 00066815 6 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ 1324: 0054f2d0 4 OBJECT GLOBAL DEFAULT 29 Py_FrozenFlag │ │ │ │ 1325: 0050a328 208 OBJECT GLOBAL DEFAULT 26 PyBytes_Type │ │ │ │ 1326: 0002b280 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt │ │ │ │ - 1327: 0029b281 10 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 1328: 0006c241 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ - 1329: 001bd281 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ - 1330: 001f5c95 116 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ - 1331: 00238c19 120 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ + 1327: 0029aa79 10 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 1328: 0006c295 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ + 1329: 001bca71 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ + 1330: 001f5499 116 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 1331: 002385e9 116 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ 1332: 0002c0b0 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.4 (3) │ │ │ │ 1333: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_read@GLIBC_2.7 (7) │ │ │ │ - 1334: 0006ba43 56 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ - 1335: 002a609d 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ - 1336: 00252769 82 FUNC GLOBAL DEFAULT 12 _PyBytes_GetData │ │ │ │ - 1337: 0021da9d 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ - 1338: 000eee9d 206 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ - 1339: 0006c0f9 54 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ - 1340: 002169f9 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 1334: 0006ba93 56 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ + 1335: 002a5899 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 1336: 00252101 82 FUNC GLOBAL DEFAULT 12 _PyBytes_GetData │ │ │ │ + 1337: 0021d315 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1338: 000ee935 206 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1339: 0006c14d 54 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ + 1340: 00216351 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ 1341: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (3) │ │ │ │ - 1342: 00269e5d 6 FUNC GLOBAL DEFAULT 12 _PyXIData_Clear │ │ │ │ + 1342: 002697c5 6 FUNC GLOBAL DEFAULT 12 _PyXIData_Clear │ │ │ │ 1343: 00000000 0 FUNC GLOBAL DEFAULT UND accept4@GLIBC_2.10 (17) │ │ │ │ 1344: 0050aac8 4 OBJECT GLOBAL DEFAULT 26 PyExc_ProcessLookupError │ │ │ │ - 1345: 000368ed 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ - 1346: 0050ab38 4 OBJECT GLOBAL DEFAULT 26 PyExc_BufferError │ │ │ │ + 1345: 000368f1 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ + 1346: 0050ab3c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BufferError │ │ │ │ 1347: 00000000 0 FUNC GLOBAL DEFAULT UND umask@GLIBC_2.4 (3) │ │ │ │ - 1348: 00033d29 652 FUNC GLOBAL DEFAULT 12 _Py_DumpStack │ │ │ │ - 1349: 0028044d 104 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1348: 00033d25 652 FUNC GLOBAL DEFAULT 12 _Py_DumpStack │ │ │ │ + 1349: 0027fdad 104 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ 1350: 00503194 208 OBJECT GLOBAL DEFAULT 26 PyRange_Type │ │ │ │ 1351: 00000000 0 FUNC GLOBAL DEFAULT UND fdopendir@GLIBC_2.4 (3) │ │ │ │ - 1352: 001051c5 328 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 1352: 00104cd9 328 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ 1353: 0002d5a9 196 FUNC GLOBAL DEFAULT 12 PyInitConfig_GetStrList │ │ │ │ - 1354: 002bdeb9 418 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 1355: 0006eda3 4 FUNC GLOBAL DEFAULT 12 Py_REFCNT │ │ │ │ + 1354: 002bd6ed 418 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 1355: 0006e74b 4 FUNC GLOBAL DEFAULT 12 Py_REFCNT │ │ │ │ 1356: 00501118 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeError │ │ │ │ 1357: 00000000 0 FUNC GLOBAL DEFAULT UND modf@GLIBC_2.4 (3) │ │ │ │ - 1358: 001c5bfd 860 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ - 1359: 00174e35 1364 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 1360: 00056e8d 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ + 1358: 001c53ed 868 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 1359: 001741bd 1364 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1360: 00056ef5 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ 1361: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (3) │ │ │ │ - 1362: 000521dd 76 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1362: 00052295 76 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ 1363: 00000000 0 FUNC GLOBAL DEFAULT UND raise@GLIBC_2.4 (3) │ │ │ │ - 1364: 0023ee55 120 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ - 1365: 0007a011 20 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ - 1366: 001caef5 92 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 1364: 0023e82d 120 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1365: 0007a23b 18 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ + 1366: 001ca6c1 92 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ 1367: 00503988 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 1368: 000ef185 780 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 1369: 002a3ab9 40 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 1370: 001eb19d 98 FUNC GLOBAL DEFAULT 12 PyLongWriter_Create │ │ │ │ - 1371: 0020939d 124 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ - 1372: 00281c49 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 1368: 000eec1d 780 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 1369: 002a32c1 40 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1370: 001ea93d 98 FUNC GLOBAL DEFAULT 12 PyLongWriter_Create │ │ │ │ + 1371: 00208b9d 124 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1372: 002815a9 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ 1373: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setscheduler@GLIBC_2.4 (3) │ │ │ │ 1374: 00000000 0 FUNC GLOBAL DEFAULT UND setpgid@GLIBC_2.4 (3) │ │ │ │ 1375: 0002b704 0 FUNC GLOBAL DEFAULT UND cbrt@GLIBC_2.4 (2) │ │ │ │ - 1376: 0009c10d 88 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 1376: 0009bef1 88 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ 1377: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_getstack@GLIBC_2.34 (4) │ │ │ │ 1378: 00000000 0 FUNC GLOBAL DEFAULT UND getpeername@GLIBC_2.4 (3) │ │ │ │ - 1379: 00075637 66 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ - 1380: 0006c539 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ - 1381: 00217ef1 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ + 1379: 00074de9 66 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 1380: 0006c6a5 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ + 1381: 0021784d 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ 1382: 000317ab 78 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ - 1383: 000aa50d 60 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1383: 000aa31d 60 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ 1384: 0050467c 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ - 1385: 00142b25 824 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1386: 0008b681 258 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ - 1387: 00183f49 4 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ - 1388: 000b3e91 348 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ - 1389: 00269bc5 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ - 1390: 0026fad1 212 FUNC GLOBAL DEFAULT 12 _PyXIData_UnregisterClass │ │ │ │ + 1385: 001423f9 824 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1386: 0008b4b1 258 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 1387: 00183191 4 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 1388: 000b3c61 348 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 1389: 0026952d 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 1390: 0026f3e1 212 FUNC GLOBAL DEFAULT 12 _PyXIData_UnregisterClass │ │ │ │ 1391: 00000000 0 FUNC GLOBAL DEFAULT UND getgid@GLIBC_2.4 (3) │ │ │ │ 1392: 00000000 0 FUNC GLOBAL DEFAULT UND tzset@GLIBC_2.4 (3) │ │ │ │ - 1393: 0005a4d9 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 1394: 0003d329 508 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 1395: 002e0621 142 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ - 1396: 001f05f5 102 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 1393: 0005a73d 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 1394: 0003d381 508 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ + 1395: 002dfe39 142 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ + 1396: 001efdf1 102 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ 1397: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_rr_get_interval64@GLIBC_2.34 (4) │ │ │ │ 1398: 0050aa88 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeEncodeError │ │ │ │ - 1399: 002e3099 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 1400: 001e0fcd 324 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1401: 00071307 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 1399: 002e279d 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 1400: 001e0849 324 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1401: 00073f27 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ 1402: 00505fbc 208 OBJECT GLOBAL DEFAULT 26 PyFrame_Type │ │ │ │ - 1403: 0007355d 62 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1403: 00073cef 62 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ 1404: 00000000 0 FUNC GLOBAL DEFAULT UND __uflow@GLIBC_2.4 (3) │ │ │ │ - 1405: 00216ed5 628 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1406: 0004c3d9 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ - 1407: 00074cc7 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ - 1408: 001d0051 208 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 1409: 0009ba25 204 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ - 1410: 0006bb7f 174 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ + 1405: 00216831 628 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1406: 0004c437 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 1407: 00071e5d 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 1408: 001cf981 208 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1409: 0009b809 204 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ + 1410: 0006bbcf 174 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ 1411: 0054f068 4 OBJECT GLOBAL DEFAULT 29 Py_UTF8Mode │ │ │ │ - 1412: 000707d5 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 1413: 00219da1 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 1414: 00099dbd 1468 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ - 1415: 000b0e81 300 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ - 1416: 00035bd1 62 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ - 1417: 0006d1bb 84 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ - 1418: 001043c5 126 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ - 1419: 001ae321 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ - 1420: 0006ed63 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ - 1421: 0006935d 608 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 1412: 000714cf 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1413: 002196fd 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1414: 00099bad 1476 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1415: 000b0c41 300 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 1416: 00035bd9 62 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ + 1417: 0006d327 84 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ + 1418: 00103ed9 126 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1419: 001adb0d 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ + 1420: 0006e70b 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ + 1421: 000693b5 608 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ 1422: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpucount@GLIBC_2.6 (5) │ │ │ │ - 1423: 001f7825 262 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ - 1424: 000dca65 1274 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ + 1423: 001f7021 262 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 1424: 000dc3c9 1270 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ 1425: 00000000 0 FUNC GLOBAL DEFAULT UND nl_langinfo@GLIBC_2.4 (3) │ │ │ │ 1426: 0002d1a1 112 FUNC GLOBAL DEFAULT 12 PyInitConfig_GetStr │ │ │ │ - 1427: 0022373d 68 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 1428: 00074f77 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ - 1429: 00070e1d 10 FUNC GLOBAL DEFAULT 12 _PyObjectArray_Free │ │ │ │ + 1427: 00223025 68 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 1428: 00072143 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 1429: 00071b15 10 FUNC GLOBAL DEFAULT 12 _PyObjectArray_Free │ │ │ │ 1430: 00032ddd 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ - 1431: 000e8c25 746 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 1431: 000e862d 854 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ 1432: 00000000 0 FUNC GLOBAL DEFAULT UND opendir@GLIBC_2.4 (3) │ │ │ │ 1433: 0002b940 0 FUNC GLOBAL DEFAULT UND cosh@GLIBC_2.4 (2) │ │ │ │ - 1434: 0006cebd 96 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 1434: 0006d029 96 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ 1435: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmax@GLIBC_2.4 (3) │ │ │ │ - 1436: 0018405d 276 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 1436: 001832a5 276 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ 1437: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersion │ │ │ │ 1438: 00512730 4 OBJECT GLOBAL DEFAULT 26 _PySet_Dummy │ │ │ │ 1439: 0050aae8 4 OBJECT GLOBAL DEFAULT 26 PyExc_ChildProcessError │ │ │ │ - 1440: 00122149 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ - 1441: 0050ab30 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportError │ │ │ │ - 1442: 0007a42d 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ - 1443: 000731c1 116 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ - 1444: 0026ef49 64 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1440: 00121b71 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1441: 0050ab34 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportError │ │ │ │ + 1442: 0007a65d 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 1443: 000723f1 116 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1444: 0026e8a9 64 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ 1445: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getname_np@GLIBC_2.34 (4) │ │ │ │ 1446: 0054ea44 4 OBJECT GLOBAL DEFAULT 29 __environ@GLIBC_2.4 (3) │ │ │ │ - 1447: 0015c78d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 1447: 0015c111 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ 1448: 0002c899 68 FUNC GLOBAL DEFAULT 12 PyImport_AppendInittab │ │ │ │ - 1449: 00063c29 180 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ - 1450: 002084d1 212 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 1451: 002204ad 82 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 1449: 00063c5b 178 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 1450: 00207cd1 212 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 1451: 0021fd3d 82 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ 1452: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_b_loc@GLIBC_2.4 (3) │ │ │ │ - 1453: 00040999 14 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ + 1453: 000409e9 14 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ 1454: 00000000 0 FUNC GLOBAL DEFAULT UND getenv@GLIBC_2.4 (3) │ │ │ │ 1455: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getaffinity@GLIBC_2.4 (3) │ │ │ │ 1456: 00507ce4 208 OBJECT GLOBAL DEFAULT 26 PyInstanceMethod_Type │ │ │ │ - 1457: 000938f5 4 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_EnableDeferredRefcount │ │ │ │ - 1458: 000741ef 184 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 1457: 00093719 4 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_EnableDeferredRefcount │ │ │ │ + 1458: 00076df5 184 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ 1459: 00000000 0 FUNC GLOBAL DEFAULT UND setresuid@GLIBC_2.4 (3) │ │ │ │ 1460: 0002acc8 0 FUNC GLOBAL DEFAULT UND fabs@GLIBC_2.4 (2) │ │ │ │ 1461: 00000000 0 FUNC GLOBAL DEFAULT UND recvfrom@GLIBC_2.4 (3) │ │ │ │ - 1462: 00217c09 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 1463: 0005c6ab 4 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchRightEvent │ │ │ │ - 1464: 0010cf4d 110 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1462: 00217565 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 1463: 0005c70b 4 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchRightEvent │ │ │ │ + 1464: 0010ca95 110 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ 1465: 0050aaa0 4 OBJECT GLOBAL DEFAULT 26 PyExc_BrokenPipeError │ │ │ │ 1466: 0054ea40 0 NOTYPE GLOBAL DEFAULT 29 __bss_start__ │ │ │ │ - 1467: 00057065 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ + 1467: 000570cd 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ 1468: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetBase │ │ │ │ - 1469: 00084d85 80 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1469: 00084b79 80 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ 1470: 00000000 0 FUNC GLOBAL DEFAULT UND nice@GLIBC_2.4 (3) │ │ │ │ - 1471: 00152421 1438 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ - 1472: 0026c3e5 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ - 1473: 00148c79 1196 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 1471: 00151c9d 1438 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ + 1472: 0026bd45 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ + 1473: 001485c5 1196 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ 1474: 00577db4 1 OBJECT GLOBAL DEFAULT 29 _PyByteArray_empty_string │ │ │ │ - 1475: 000b73f5 656 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ - 1476: 0050ab34 4 OBJECT GLOBAL DEFAULT 26 PyExc_EOFError │ │ │ │ - 1477: 000f2a6d 36 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1475: 000b71b5 656 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1476: 0050ab38 4 OBJECT GLOBAL DEFAULT 26 PyExc_EOFError │ │ │ │ + 1477: 000f24fd 36 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ 1478: 0002b6ec 0 FUNC GLOBAL DEFAULT UND erf@GLIBC_2.4 (2) │ │ │ │ 1479: 00577e70 0 NOTYPE GLOBAL DEFAULT 29 _bss_end__ │ │ │ │ - 1480: 00074fd7 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ - 1481: 0006a083 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ - 1482: 00245215 184 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 1480: 000721a3 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ + 1481: 0006a0cb 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 1482: 00244bf5 184 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ 1483: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyname@GLIBC_2.4 (3) │ │ │ │ - 1484: 002804b5 56 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 1485: 00072bab 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ - 1486: 0006ed33 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1484: 0027fe15 56 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ + 1485: 00070d1d 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 1486: 0006e6db 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ 1487: 0050906c 208 OBJECT GLOBAL DEFAULT 26 PyCode_Type │ │ │ │ - 1488: 00070e27 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1488: 00071b1f 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ 1489: 0054ea48 4 OBJECT GLOBAL DEFAULT 29 stderr@GLIBC_2.4 (3) │ │ │ │ 1490: 0002bac4 0 FUNC GLOBAL DEFAULT UND XML_SetEndElementHandler │ │ │ │ - 1491: 00068793 14 FUNC GLOBAL DEFAULT 12 _Py_cr_prod │ │ │ │ + 1491: 000687e7 14 FUNC GLOBAL DEFAULT 12 _Py_cr_prod │ │ │ │ 1492: 00000000 0 FUNC GLOBAL DEFAULT UND __sigtimedwait64@GLIBC_2.34 (4) │ │ │ │ - 1493: 001dfd2d 100 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 1494: 00116ab9 238 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ - 1495: 000ee41d 734 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 1493: 001df5ad 100 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 1494: 001165f1 238 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 1495: 000edeb5 734 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ 1496: 0002ce85 82 FUNC GLOBAL DEFAULT 12 Py_InitializeEx │ │ │ │ - 1497: 00074f9d 54 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ - 1498: 0006d905 132 FUNC GLOBAL DEFAULT 12 PyContext_ClearWatcher │ │ │ │ - 1499: 002be8f5 164 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ - 1500: 000835a9 396 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ - 1501: 000738c1 90 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 1497: 00072169 54 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ + 1498: 0006da71 132 FUNC GLOBAL DEFAULT 12 PyContext_ClearWatcher │ │ │ │ + 1499: 002be125 164 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 1500: 0008355d 396 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 1501: 000746d1 90 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ 1502: 00000000 0 FUNC GLOBAL DEFAULT UND fchownat@GLIBC_2.4 (3) │ │ │ │ 1503: 0002cf5d 112 FUNC GLOBAL DEFAULT 12 PyInitConfig_GetInt │ │ │ │ 1504: 00000000 0 FUNC GLOBAL DEFAULT UND alarm@GLIBC_2.4 (3) │ │ │ │ 1505: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_sigmask@GLIBC_2.32 (9) │ │ │ │ 1506: 0002b0ac 0 FUNC GLOBAL DEFAULT UND XML_SetAttlistDeclHandler │ │ │ │ - 1507: 00039e89 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ + 1507: 00039ed5 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ 1508: 00000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.4 (3) │ │ │ │ - 1509: 00038da5 872 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ - 1510: 00068715 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 1511: 002d0275 6 FUNC GLOBAL DEFAULT 12 _PyXIData_ReleaseAndRawFree │ │ │ │ - 1512: 002210e9 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ - 1513: 002838d5 128 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialOneArg │ │ │ │ - 1514: 0006a1cb 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 1509: 00038dad 872 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ + 1510: 00068729 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 1511: 002cfabd 6 FUNC GLOBAL DEFAULT 12 _PyXIData_ReleaseAndRawFree │ │ │ │ + 1512: 002209d1 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 1513: 00283235 128 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialOneArg │ │ │ │ + 1514: 0006a213 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ 1515: 0054f2e8 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ - 1516: 00160a71 752 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1516: 0015fea1 752 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ 1517: 00000000 0 FUNC GLOBAL DEFAULT UND setrlimit64@GLIBC_2.4 (3) │ │ │ │ 1518: 0002c150 0 FUNC GLOBAL DEFAULT UND tanh@GLIBC_2.4 (2) │ │ │ │ - 1519: 001b24b9 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 1519: 001c9e41 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ 1520: 00000000 0 FUNC GLOBAL DEFAULT UND sincos@GLIBC_2.4 (2) │ │ │ │ 1521: 00000000 0 FUNC GLOBAL DEFAULT UND munmap@GLIBC_2.4 (3) │ │ │ │ - 1522: 0020a2c9 70 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 1522: 00209ac9 70 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 1523: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigdefault@GLIBC_2.4 (3) │ │ │ │ - 1524: 002804ed 66 FUNC GLOBAL DEFAULT 12 PyLong_IsNegative │ │ │ │ - 1525: 000a0619 476 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ + 1524: 0027fe4d 66 FUNC GLOBAL DEFAULT 12 PyLong_IsNegative │ │ │ │ + 1525: 000a005d 476 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ 1526: 00032bb5 396 FUNC GLOBAL DEFAULT 12 _PyUnicode_FromId │ │ │ │ - 1527: 000dd651 128 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ - 1528: 00155bad 162 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ - 1529: 00118e8d 64 FUNC GLOBAL DEFAULT 12 _PyLong_ExactDealloc │ │ │ │ - 1530: 00155015 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ - 1531: 001ec6f9 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ - 1532: 00224e71 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 1527: 000dcf91 128 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1528: 00155431 162 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 1529: 001189c5 64 FUNC GLOBAL DEFAULT 12 _PyLong_ExactDealloc │ │ │ │ + 1530: 00154899 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 1531: 001ebe9d 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ + 1532: 00224749 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ 1533: 0002b858 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ - 1534: 00103ddd 216 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 1534: 001038f1 216 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ 1535: 00000000 0 FUNC GLOBAL DEFAULT UND __snprintf_chk@GLIBC_2.4 (3) │ │ │ │ - 1536: 00150541 326 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 1536: 0014fdbd 326 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ 1537: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_adddup2@GLIBC_2.4 (3) │ │ │ │ - 1538: 00072b8d 30 FUNC GLOBAL DEFAULT 12 _PyType_NewManagedObject │ │ │ │ + 1538: 00073f2b 30 FUNC GLOBAL DEFAULT 12 _PyType_NewManagedObject │ │ │ │ 1539: 00000000 0 FUNC GLOBAL DEFAULT UND seteuid@GLIBC_2.4 (3) │ │ │ │ 1540: 00000000 0 FUNC GLOBAL DEFAULT UND mkdirat@GLIBC_2.4 (3) │ │ │ │ - 1541: 001dfd21 10 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1541: 001df5a1 10 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ 1542: 00557354 4 OBJECT GLOBAL DEFAULT 29 Py_HashRandomizationFlag │ │ │ │ 1543: 00000000 0 FUNC GLOBAL DEFAULT UND wcscpy@GLIBC_2.4 (3) │ │ │ │ - 1544: 0012745d 792 FUNC GLOBAL DEFAULT 12 _PyEval_ImportName │ │ │ │ - 1545: 00240675 438 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1544: 00126d85 792 FUNC GLOBAL DEFAULT 12 _PyEval_ImportName │ │ │ │ + 1545: 00240059 438 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ 1546: 005080cc 208 OBJECT GLOBAL DEFAULT 26 PyByteArrayIter_Type │ │ │ │ 1547: 00000000 0 FUNC GLOBAL DEFAULT UND dup@GLIBC_2.4 (3) │ │ │ │ 1548: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_exit@GLIBC_2.4 (3) │ │ │ │ 1549: 00000000 0 FUNC GLOBAL DEFAULT UND __memset_chk@GLIBC_2.4 (3) │ │ │ │ - 1550: 0006eb37 46 FUNC GLOBAL DEFAULT 12 _PyCode_CheckPureFunction │ │ │ │ + 1550: 0006e4e1 46 FUNC GLOBAL DEFAULT 12 _PyCode_CheckPureFunction │ │ │ │ 1551: 0050ab08 4 OBJECT GLOBAL DEFAULT 26 PyExc_BytesWarning │ │ │ │ 1552: 00000000 0 FUNC GLOBAL DEFAULT UND sem_post@GLIBC_2.34 (4) │ │ │ │ - 1553: 002638c5 190 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIData │ │ │ │ - 1554: 00282c7d 60 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ - 1555: 00116ba9 176 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1556: 0010abdd 398 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1557: 002d11f9 160 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ - 1558: 0006ed77 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ - 1559: 00248005 104 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1560: 0006cd61 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 1561: 002ce9b9 244 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 1562: 00071061 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ - 1563: 00056399 516 FUNC GLOBAL DEFAULT 12 _PyXI_NewExcInfo │ │ │ │ - 1564: 0017d78d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 1553: 00263231 190 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIData │ │ │ │ + 1554: 002825dd 60 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 1555: 001166e1 176 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1556: 0010a77d 398 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1557: 002d0a15 164 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 1558: 0006e71f 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1559: 002479e5 104 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1560: 0006cecd 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 1561: 002ce211 244 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 1562: 00073d83 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 1563: 00056409 516 FUNC GLOBAL DEFAULT 12 _PyXI_NewExcInfo │ │ │ │ + 1564: 0017c99d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ 1565: 00000000 0 FUNC GLOBAL DEFAULT UND getgroups@GLIBC_2.4 (3) │ │ │ │ - 1566: 0021a375 86 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 1566: 00219cd1 86 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ 1567: 00000000 0 FUNC GLOBAL DEFAULT UND readv@GLIBC_2.4 (3) │ │ │ │ - 1568: 0012c42d 452 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecialMethod │ │ │ │ + 1568: 0012bdc9 452 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecialMethod │ │ │ │ 1569: 0002c943 86 FUNC GLOBAL DEFAULT 12 Py_SetProgramName │ │ │ │ 1570: 00000000 0 FUNC GLOBAL DEFAULT UND getuid@GLIBC_2.4 (3) │ │ │ │ 1571: 00000000 0 FUNC GLOBAL DEFAULT UND readlink@GLIBC_2.4 (3) │ │ │ │ - 1572: 002089c1 276 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 1572: 002081c1 276 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ 1573: 00507fbc 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 1574: 001b115d 176 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ - 1575: 0020926d 156 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ - 1576: 000fb9a1 168 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Create │ │ │ │ + 1574: 001b094d 176 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 1575: 00208a6d 156 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1576: 000fb4bd 168 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Create │ │ │ │ 1577: 005038b8 208 OBJECT GLOBAL DEFAULT 26 PyModule_Type │ │ │ │ 1578: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1579: 00171299 52 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteChar │ │ │ │ - 1580: 000437db 398 FUNC GLOBAL DEFAULT 12 _Py_rc_quot │ │ │ │ - 1581: 0050ab1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 1582: 00148155 1284 FUNC GLOBAL DEFAULT 12 _PyEval_ImportFrom │ │ │ │ - 1583: 0006c7c9 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 1584: 0017e3c9 4 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt32 │ │ │ │ - 1585: 0003b00d 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ + 1579: 001706bd 52 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteChar │ │ │ │ + 1580: 00043833 398 FUNC GLOBAL DEFAULT 12 _Py_rc_quot │ │ │ │ + 1581: 0050ab20 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ + 1582: 00147aa5 1284 FUNC GLOBAL DEFAULT 12 _PyEval_ImportFrom │ │ │ │ + 1583: 0006c935 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ + 1584: 0017d5d5 4 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt32 │ │ │ │ + 1585: 0003b059 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ 1586: 0002b19c 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 1587: 001d0cbd 700 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1587: 001d05ed 704 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ 1588: 00507660 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ - 1589: 0005c565 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ - 1590: 0015142d 48 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ - 1591: 0006c73d 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ + 1589: 0005c5c5 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 1590: 00150ca9 48 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 1591: 0006c8a9 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ 1592: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (3) │ │ │ │ - 1593: 001f0231 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ - 1594: 0006a1a1 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 1593: 001ef9d9 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 1594: 0006a1e9 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ 1595: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (3) │ │ │ │ - 1596: 001462a9 930 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ - 1597: 00043b39 204 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ - 1598: 00134a45 632 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1596: 00145b7d 930 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 1597: 00043b8b 206 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 1598: 00134235 632 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ 1599: 00000000 0 FUNC GLOBAL DEFAULT UND getegid@GLIBC_2.4 (3) │ │ │ │ - 1600: 001c6dd5 124 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 1600: 001c65cd 124 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ 1601: 0002bbb8 0 FUNC GLOBAL DEFAULT UND XML_SetUnknownEncodingHandler │ │ │ │ - 1602: 0004fca5 58 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 1603: 001aba55 14 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 1604: 002454ad 246 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ - 1605: 0050bab0 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ - 1606: 0006c307 66 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 1607: 0006e067 110 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ - 1608: 001eb37d 62 FUNC GLOBAL DEFAULT 12 PyLongWriter_Finish │ │ │ │ + 1602: 0004fe21 58 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ + 1603: 001ab245 14 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ + 1604: 00244e8d 250 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1605: 0050bab8 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ + 1606: 0006c473 66 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ + 1607: 00070539 108 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ + 1608: 001eab1d 62 FUNC GLOBAL DEFAULT 12 PyLongWriter_Finish │ │ │ │ 1609: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExternalEntityParserCreate │ │ │ │ - 1610: 000739b5 38 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ - 1611: 0021e771 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 1612: 001e32b1 258 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ + 1610: 000747c5 38 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ + 1611: 0021dfe9 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 1612: 001e2b31 258 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ 1613: 00000000 0 FUNC GLOBAL DEFAULT UND getpgid@GLIBC_2.4 (3) │ │ │ │ - 1614: 00070ed1 10 FUNC GLOBAL DEFAULT 12 _PyXI_InitFailureUTF8 │ │ │ │ + 1614: 00071bc9 10 FUNC GLOBAL DEFAULT 12 _PyXI_InitFailureUTF8 │ │ │ │ 1615: 00000000 0 FUNC GLOBAL DEFAULT UND __strncat_chk@GLIBC_2.4 (3) │ │ │ │ 1616: 00000000 0 FUNC GLOBAL DEFAULT UND __lstat64_time64@GLIBC_2.34 (4) │ │ │ │ - 1617: 00167039 6080 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ - 1618: 00060f7b 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ + 1617: 00166479 6080 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 1618: 00061083 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ 1619: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@GLIBC_2.34 (4) │ │ │ │ - 1620: 002334ed 268 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 1621: 000a2fa9 262 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1620: 00232ec5 268 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 1621: 000a2805 262 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ 1622: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetSpecifiedAttributeCount │ │ │ │ 1623: 0002cdad 216 FUNC GLOBAL DEFAULT 12 PyInitConfig_SetStrList │ │ │ │ - 1624: 0006c58b 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 1625: 0023f9a5 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 1624: 0006c6f7 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ + 1625: 0023f389 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ 1626: 0050aa7c 4 OBJECT GLOBAL DEFAULT 26 PyExc_AssertionError │ │ │ │ 1627: 00000000 0 FUNC GLOBAL DEFAULT UND getauxval@GLIBC_2.16 (24) │ │ │ │ - 1628: 00155e8d 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1629: 000944b9 344 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ - 1630: 000739ff 214 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ - 1631: 000940ed 38 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ - 1632: 00122805 18 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 1628: 00155711 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1629: 000942dd 344 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 1630: 0007480f 214 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ + 1631: 00093f11 38 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 1632: 0012222d 18 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ 1633: 00000000 0 FUNC GLOBAL DEFAULT UND linkat@GLIBC_2.4 (3) │ │ │ │ 1634: 00501114 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemError │ │ │ │ - 1635: 0020e6b5 82 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ - 1636: 0021e7a5 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ - 1637: 0007404d 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1635: 0020e03d 82 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1636: 0021e01d 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 1637: 00074e7b 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ 1638: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (3) │ │ │ │ - 1639: 001af235 40 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ - 1640: 001c735d 136 FUNC GLOBAL DEFAULT 12 _Py_InitializeRecursionLimits │ │ │ │ - 1641: 000a42c5 232 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ - 1642: 002c2c3d 228 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ - 1643: 0006b8bf 320 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ - 1644: 002e30a1 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ - 1645: 0029f601 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 1646: 0021c971 308 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ + 1639: 001aea25 40 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ + 1640: 001c6b55 136 FUNC GLOBAL DEFAULT 12 _Py_InitializeRecursionLimits │ │ │ │ + 1641: 000a3a3d 232 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1642: 002c248d 228 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 1643: 0006b90f 320 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ + 1644: 002e27a5 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 1645: 0029edf9 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 1646: 0021c265 308 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ 1647: 0050aadc 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileNotFoundError │ │ │ │ - 1648: 00252691 64 FUNC GLOBAL DEFAULT 12 _PyXIData_InitWithSize │ │ │ │ - 1649: 0011094d 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 1650: 00087efd 772 FUNC GLOBAL DEFAULT 12 _PyType_AllocNoTrack │ │ │ │ - 1651: 0006bce9 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ - 1652: 000db269 102 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ - 1653: 0011e4c5 88 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 1648: 00251e95 64 FUNC GLOBAL DEFAULT 12 _PyXIData_InitWithSize │ │ │ │ + 1649: 00110495 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1650: 00087d31 772 FUNC GLOBAL DEFAULT 12 _PyType_AllocNoTrack │ │ │ │ + 1651: 0006bd39 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ + 1652: 000db0b9 102 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ + 1653: 0011dfad 88 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ 1654: 00506e0c 208 OBJECT GLOBAL DEFAULT 26 PyEnum_Type │ │ │ │ 1655: 00000000 0 FUNC GLOBAL DEFAULT UND __fstat64_time64@GLIBC_2.34 (4) │ │ │ │ - 1656: 00035db9 148 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ - 1657: 00154c99 508 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ - 1658: 001dfb1d 4 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 1656: 00035dc1 148 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ + 1657: 0015451d 508 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 1658: 001df39d 4 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ 1659: 00508b98 4 OBJECT GLOBAL DEFAULT 26 PyExc_MemoryError │ │ │ │ 1660: 00504d70 208 OBJECT GLOBAL DEFAULT 26 PyDictIterItem_Type │ │ │ │ 1661: 00000000 0 FUNC GLOBAL DEFAULT UND if_nametoindex@GLIBC_2.4 (3) │ │ │ │ - 1662: 00130a31 1374 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ - 1663: 0015462d 396 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ - 1664: 00243f25 132 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ - 1665: 0005e6e7 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 1666: 00233de9 120 FUNC GLOBAL DEFAULT 12 PyLong_FromInt32 │ │ │ │ + 1662: 001303e5 1368 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1663: 00153eb1 400 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ + 1664: 00243905 132 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 1665: 0005e7c5 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 1666: 002337cd 120 FUNC GLOBAL DEFAULT 12 PyLong_FromInt32 │ │ │ │ 1667: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetParamEntityParsing │ │ │ │ - 1668: 0022fb71 86 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 1668: 0022f4c9 86 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ 1669: 0002d211 196 FUNC GLOBAL DEFAULT 12 Py_SetPath │ │ │ │ - 1670: 002070a9 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 1670: 002068a9 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ 1671: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getattr_np@GLIBC_2.32 (9) │ │ │ │ - 1672: 0021692d 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ - 1673: 0024c4cd 144 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ - 1674: 00209391 12 FUNC GLOBAL DEFAULT 12 PyInit__contextvars │ │ │ │ + 1672: 00216285 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1673: 0024bea9 144 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 1674: 00208b91 12 FUNC GLOBAL DEFAULT 12 PyInit__contextvars │ │ │ │ 1675: 0002cccb 6 FUNC GLOBAL DEFAULT 12 Py_Initialize │ │ │ │ 1676: 00000000 0 FUNC GLOBAL DEFAULT UND floor@GLIBC_2.4 (2) │ │ │ │ - 1677: 001e494d 24 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ - 1678: 0032fa3c 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 1677: 001e40ed 24 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1678: 0032f13c 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ 1679: 0002ccd1 36 FUNC GLOBAL DEFAULT 12 Py_Main │ │ │ │ - 1680: 0006cf29 38 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 1680: 0006d095 38 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ 1681: 00000000 0 FUNC GLOBAL DEFAULT UND sendfile64@GLIBC_2.4 (3) │ │ │ │ 1682: 0002ad64 0 FUNC GLOBAL DEFAULT UND sinh@GLIBC_2.4 (2) │ │ │ │ - 1683: 001dafbd 120 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ - 1684: 000862f5 178 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ - 1685: 00154c81 20 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ - 1686: 0012c099 916 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ - 1687: 00060f11 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ - 1688: 0048eb0c 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1683: 001da845 120 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 1684: 000860d1 178 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 1685: 00154509 20 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1686: 0012ba35 916 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 1687: 00061021 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ + 1688: 0048e278 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ 1689: 00031675 60 FUNC GLOBAL DEFAULT 12 PyFile_OpenCode │ │ │ │ - 1690: 0006ebc5 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 1691: 000e8bb1 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1690: 0006e56f 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 1691: 000e85b9 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ 1692: 00000000 0 FUNC GLOBAL DEFAULT UND __realpath_chk@GLIBC_2.4 (3) │ │ │ │ 1693: 0050aab8 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyError │ │ │ │ - 1694: 0007a3fd 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ - 1695: 002b69bd 534 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ - 1696: 000ee6fd 244 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ - 1697: 00283575 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ - 1698: 000806cd 516 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ - 1699: 00074d7f 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ - 1700: 001cc9a9 16 FUNC GLOBAL DEFAULT 12 _Py_SetImmortalUntracked │ │ │ │ - 1701: 0006cf1d 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 1702: 001a28a9 4 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 1694: 0007a5f5 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 1695: 002b61b5 534 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1696: 000ee195 244 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 1697: 00282ed5 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 1698: 00080675 516 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 1699: 00071f4b 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ + 1700: 001cc225 16 FUNC GLOBAL DEFAULT 12 _Py_SetImmortalUntracked │ │ │ │ + 1701: 0006d089 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 1702: 001a20a1 4 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 1703: 0002cb2d 252 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ - 1704: 00068ef9 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 1704: 00068f51 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ 1705: 00000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.4 (3) │ │ │ │ - 1706: 002dbda1 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 1706: 002db5c1 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ 1707: 000308cb 14 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ - 1708: 0022cb91 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 1708: 0022c489 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ 1709: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBase │ │ │ │ 1710: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setname_np@GLIBC_2.34 (4) │ │ │ │ 1711: 00000000 0 FUNC GLOBAL DEFAULT UND gethostname@GLIBC_2.4 (3) │ │ │ │ - 1712: 0021c3e1 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 1712: 0021bcd5 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ 1713: 00000000 0 FUNC GLOBAL DEFAULT UND fstatvfs64@GLIBC_2.4 (3) │ │ │ │ 1714: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_init@GLIBC_2.4 (3) │ │ │ │ - 1715: 001c6ef9 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ - 1716: 0009e6d5 60 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1715: 001c66f1 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1716: 0009e455 60 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ 1717: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (3) │ │ │ │ - 1718: 00074b2b 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 1719: 00253171 62 FUNC GLOBAL DEFAULT 12 _PyXI_GetMainNamespace │ │ │ │ - 1720: 00193ea1 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ - 1721: 0014a501 272 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ - 1722: 000e92f1 1700 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 1718: 00071cc1 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 1719: 00252761 62 FUNC GLOBAL DEFAULT 12 _PyXI_GetMainNamespace │ │ │ │ + 1720: 001931b1 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ + 1721: 00149e51 272 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1722: 000e8d65 1700 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ 1723: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentByteIndex │ │ │ │ 1724: 00000000 0 FUNC GLOBAL DEFAULT UND splice@GLIBC_2.5 (16) │ │ │ │ - 1725: 0011cae5 704 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1725: 0011c5cd 704 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ 1726: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_wcstol@GLIBC_2.38 (15) │ │ │ │ - 1727: 0006aa71 60 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1727: 0006aabd 60 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ 1728: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn@GLIBC_2.15 (10) │ │ │ │ 1729: 00507254 208 OBJECT GLOBAL DEFAULT 26 PyMemberDescr_Type │ │ │ │ - 1730: 0006bdb3 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ + 1730: 0006be03 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ 1731: 00000000 0 FUNC GLOBAL DEFAULT UND __utimensat64@GLIBC_2.34 (4) │ │ │ │ - 1732: 002364c5 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 1732: 00235ea5 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ 1733: 00507ddc 208 OBJECT GLOBAL DEFAULT 26 PyCell_Type │ │ │ │ - 1734: 002e2b89 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 1734: 002e2289 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ 1735: 0054f2cc 4 OBJECT GLOBAL DEFAULT 29 Py_NoSiteFlag │ │ │ │ 1736: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_write@GLIBC_2.7 (7) │ │ │ │ 1737: 00000000 0 FUNC GLOBAL DEFAULT UND getcwd@GLIBC_2.4 (3) │ │ │ │ - 1738: 00219825 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1738: 00219181 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ 1739: 00000000 0 FUNC GLOBAL DEFAULT UND lgetxattr@GLIBC_2.4 (3) │ │ │ │ - 1740: 00229295 300 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 1740: 00228b6d 300 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ 1741: 0054f2d4 4 OBJECT GLOBAL DEFAULT 29 Py_UnbufferedStdioFlag │ │ │ │ - 1742: 00088259 34 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 1743: 0005c715 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchLeftEvent │ │ │ │ - 1744: 002b62b1 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ - 1745: 00072db5 816 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 1742: 0008808d 34 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 1743: 0005c775 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchLeftEvent │ │ │ │ + 1744: 002b5aa9 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ + 1745: 00074081 810 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ 1746: 00000000 0 FUNC GLOBAL DEFAULT UND if_indextoname@GLIBC_2.4 (3) │ │ │ │ - 1747: 000b4015 120 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ - 1748: 000f0441 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 1749: 001663fd 326 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 1750: 0006b6a1 146 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ - 1751: 00243289 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 1747: 000b3de5 120 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ + 1748: 000efed9 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1749: 0016583d 326 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1750: 0006b6ed 146 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1751: 00242c69 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ 1752: 00000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.4 (3) │ │ │ │ - 1753: 000793d5 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1753: 00076d95 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1754: 0002cc29 14 FUNC GLOBAL DEFAULT 12 Py_IsInitialized │ │ │ │ - 1755: 00054b19 92 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ - 1756: 00070e81 10 FUNC GLOBAL DEFAULT 12 _PyXIData_SetNotShareableError │ │ │ │ + 1755: 00054b89 92 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ + 1756: 00071b79 10 FUNC GLOBAL DEFAULT 12 _PyXIData_SetNotShareableError │ │ │ │ 1757: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (3) │ │ │ │ - 1758: 0006c7cf 140 FUNC GLOBAL DEFAULT 12 PyWeakref_IsDead │ │ │ │ + 1758: 0006c93b 140 FUNC GLOBAL DEFAULT 12 PyWeakref_IsDead │ │ │ │ 1759: 0054f064 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ - 1760: 0025a9dd 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 1761: 00065291 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1760: 0025a30d 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 1761: 000652e1 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ 1762: 00000000 0 FUNC GLOBAL DEFAULT UND log10@GLIBC_2.4 (2) │ │ │ │ - 1763: 003f5aac 68 OBJECT GLOBAL DEFAULT 14 _Py_FunctionAttributeOffsets │ │ │ │ - 1764: 00074fdd 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ - 1765: 000605b1 486 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ + 1763: 003f51ac 68 OBJECT GLOBAL DEFAULT 14 _Py_FunctionAttributeOffsets │ │ │ │ + 1764: 000721a9 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ + 1765: 00060605 486 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ 1766: 00000000 0 FUNC GLOBAL DEFAULT UND sigaction@GLIBC_2.4 (3) │ │ │ │ 1767: 00000000 0 FUNC GLOBAL DEFAULT UND rename@GLIBC_2.4 (3) │ │ │ │ 1768: 00000000 0 FUNC GLOBAL DEFAULT UND __explicit_bzero_chk@GLIBC_2.25 (12) │ │ │ │ - 1769: 001b2c05 16 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ - 1770: 0050e014 4 OBJECT GLOBAL DEFAULT 26 PyExc_OverflowError │ │ │ │ - 1771: 002915fd 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ - 1772: 00074d4b 46 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ - 1773: 001c9681 8 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 1769: 001b23f1 16 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1770: 0050ab10 4 OBJECT GLOBAL DEFAULT 26 PyExc_OverflowError │ │ │ │ + 1771: 00290dfd 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 1772: 00071f19 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 1773: 001c8e31 8 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ 1774: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_ctl@GLIBC_2.4 (3) │ │ │ │ 1775: 00000000 0 FUNC GLOBAL DEFAULT UND dladdr1@GLIBC_2.34 (4) │ │ │ │ - 1776: 0007b15d 94 FUNC GLOBAL DEFAULT 12 Py_HashBuffer │ │ │ │ + 1776: 0007b385 94 FUNC GLOBAL DEFAULT 12 Py_HashBuffer │ │ │ │ 1777: 00000000 0 FUNC GLOBAL DEFAULT UND madvise@GLIBC_2.4 (3) │ │ │ │ - 1778: 002aa165 92 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1779: 000461a1 28 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ - 1780: 001b1e1d 92 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ - 1781: 0004eedb 206 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ + 1778: 002a9965 92 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1779: 000461f1 28 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ + 1780: 001b160d 92 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ + 1781: 0004effb 206 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ 1782: 0002bb58 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandler │ │ │ │ 1783: 00000000 0 FUNC GLOBAL DEFAULT UND geteuid@GLIBC_2.4 (3) │ │ │ │ 1784: 00000000 0 FUNC GLOBAL DEFAULT UND getresgid@GLIBC_2.4 (3) │ │ │ │ 1785: 00000000 0 FUNC GLOBAL DEFAULT UND __memcpy_chk@GLIBC_2.4 (3) │ │ │ │ 1786: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setparam@GLIBC_2.4 (3) │ │ │ │ - 1787: 0005b341 56 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ - 1788: 001f0299 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1787: 0005b491 56 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ + 1788: 001efa95 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ 1789: 0002b4d4 0 FUNC GLOBAL DEFAULT UND XML_SetNotStandaloneHandler │ │ │ │ 1790: 00506f1c 208 OBJECT GLOBAL DEFAULT 26 PyReversed_Type │ │ │ │ 1791: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetReturnNSTriplet │ │ │ │ - 1792: 000a9ddd 424 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 1792: 000a9bf1 424 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ 1793: 000300c3 4 FUNC GLOBAL DEFAULT 12 Py_Finalize │ │ │ │ - 1794: 00224a21 70 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ - 1795: 0024bcb5 66 FUNC GLOBAL DEFAULT 12 PyLong_IsZero │ │ │ │ - 1796: 000dc4a5 108 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1794: 002242f9 70 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1795: 0024b665 66 FUNC GLOBAL DEFAULT 12 PyLong_IsZero │ │ │ │ + 1796: 000dbe09 108 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ 1797: 00000000 0 FUNC GLOBAL DEFAULT UND sigismember@GLIBC_2.4 (3) │ │ │ │ - 1798: 00057303 98 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ - 1799: 0005c455 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ - 1800: 00063b37 116 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 1798: 0005736b 98 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ + 1799: 0005c4b5 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 1800: 00063be7 116 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ 1801: 00000000 0 FUNC GLOBAL DEFAULT UND __time64@GLIBC_2.34 (4) │ │ │ │ - 1802: 001b8cdd 212 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1802: 001b84cd 212 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ 1803: 0002bc4c 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ - 1804: 002643c5 158 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 1805: 00193fa5 276 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 1806: 0006c2a1 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ - 1807: 002dc6f1 36 FUNC GLOBAL DEFAULT 12 _PyXIData_Free │ │ │ │ - 1808: 002155cd 254 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ - 1809: 0005b047 78 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ - 1810: 002e30dd 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 1804: 00263d31 158 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 1805: 001932b5 324 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1806: 0006c40d 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ + 1807: 002dbf11 36 FUNC GLOBAL DEFAULT 12 _PyXIData_Free │ │ │ │ + 1808: 00214f25 254 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1809: 0005b20d 80 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 1810: 002e27a9 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ 1811: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1812: 0005c00d 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ + 1812: 0005c06d 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ 1813: 00000000 0 FUNC GLOBAL DEFAULT UND textdomain@GLIBC_2.4 (3) │ │ │ │ - 1814: 00074c75 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1814: 00071e0b 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ 1815: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_max@GLIBC_2.4 (3) │ │ │ │ - 1816: 0003f4e9 136 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 1817: 00233e6d 112 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt64 │ │ │ │ - 1818: 00074dcb 18 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 1816: 0003f6b5 136 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ + 1817: 00233851 112 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt64 │ │ │ │ + 1818: 00071f97 18 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ 1819: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1820: 00082eb1 172 FUNC GLOBAL DEFAULT 12 _Py_SetImmortal │ │ │ │ - 1821: 0006c72d 16 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ + 1820: 00082e65 172 FUNC GLOBAL DEFAULT 12 _Py_SetImmortal │ │ │ │ + 1821: 0006c899 16 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ 1822: 0002c1b4 0 FUNC GLOBAL DEFAULT UND XML_SetEntityDeclHandler │ │ │ │ - 1823: 00109fb9 4 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 1823: 00109af9 4 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ 1824: 00000000 0 FUNC GLOBAL DEFAULT UND waitpid@GLIBC_2.4 (3) │ │ │ │ - 1825: 002e3091 2 FUNC GLOBAL DEFAULT 12 _Py_ForgetReference │ │ │ │ - 1826: 001dddf1 340 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Finish │ │ │ │ - 1827: 001d8ec1 76 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ + 1825: 002e278d 2 FUNC GLOBAL DEFAULT 12 _Py_ForgetReference │ │ │ │ + 1826: 001dd679 340 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Finish │ │ │ │ + 1827: 001d8749 76 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ 1828: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (3) │ │ │ │ 1829: 00000000 0 FUNC GLOBAL DEFAULT UND unlockpt@GLIBC_2.4 (3) │ │ │ │ - 1830: 0007391b 154 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 1830: 0007472b 154 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ 1831: 00000000 0 FUNC GLOBAL DEFAULT UND backtrace@GLIBC_2.4 (3) │ │ │ │ 1832: 0002bf38 0 FUNC GLOBAL DEFAULT UND XML_SetNotationDeclHandler │ │ │ │ - 1833: 00171049 476 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ - 1834: 00074023 8 FUNC GLOBAL DEFAULT 12 _PyBytes_FromData │ │ │ │ - 1835: 001ec725 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 1833: 0017046d 476 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 1834: 00074dbf 8 FUNC GLOBAL DEFAULT 12 _PyBytes_FromData │ │ │ │ + 1835: 001ebec9 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ 1836: 00506238 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1837: 0006c413 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ - 1838: 0009b975 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 1839: 0006d7a9 108 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1840: 000800ad 22 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ + 1837: 0006c57f 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ + 1838: 0009b759 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 1839: 0006d915 108 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ + 1840: 00080055 22 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ 1841: 0054f2d8 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ - 1842: 002bc47d 496 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ - 1843: 00037045 16 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ - 1844: 002e0865 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ - 1845: 0006ce27 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ - 1846: 002695d5 50 FUNC GLOBAL DEFAULT 12 _PyXIData_New │ │ │ │ - 1847: 000664df 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 1848: 00070ecb 6 FUNC GLOBAL DEFAULT 12 _PyXI_GetFailureCode │ │ │ │ + 1842: 002bbcad 496 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ + 1843: 00037049 16 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ + 1844: 002e007d 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 1845: 0006cf93 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 1846: 00268f3d 50 FUNC GLOBAL DEFAULT 12 _PyXIData_New │ │ │ │ + 1847: 0006652f 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 1848: 00071bc3 6 FUNC GLOBAL DEFAULT 12 _PyXI_GetFailureCode │ │ │ │ 1849: 0002b2a8 0 FUNC GLOBAL DEFAULT UND XML_SetCommentHandler │ │ │ │ - 1850: 00214ca1 596 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ - 1851: 001a31fd 60 FUNC GLOBAL DEFAULT 12 _PyLong_UInt64_Converter │ │ │ │ - 1852: 000761c3 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 1853: 002a7fed 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ - 1854: 0006c8db 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 1855: 0021470d 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 1856: 001529c1 326 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ - 1857: 000e6f69 2 FUNC GLOBAL DEFAULT 12 _PyEval_StartTheWorld │ │ │ │ - 1858: 0025cb95 54 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ - 1859: 0024487d 6 FUNC GLOBAL DEFAULT 12 _PyCode_GetScriptXIData │ │ │ │ - 1860: 001ce01d 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ - 1861: 0003d94f 10 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 1862: 000e4c35 152 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobalStackRef │ │ │ │ - 1863: 001f65ad 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ - 1864: 0006c4f3 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1865: 000b0fad 48 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 1850: 00214601 588 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 1851: 001a29d1 60 FUNC GLOBAL DEFAULT 12 _PyLong_UInt64_Converter │ │ │ │ + 1852: 0007565b 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 1853: 002a77ed 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1854: 0006ca47 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ + 1855: 00214095 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 1856: 0015223d 326 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 1857: 000e6935 2 FUNC GLOBAL DEFAULT 12 _PyEval_StartTheWorld │ │ │ │ + 1858: 0025c4c5 54 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ + 1859: 0024425d 6 FUNC GLOBAL DEFAULT 12 _PyCode_GetScriptXIData │ │ │ │ + 1860: 001cd8d5 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 1861: 0003d9a3 10 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ + 1862: 000e45fd 152 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobalStackRef │ │ │ │ + 1863: 001f5db1 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 1864: 0006c65f 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ + 1865: 000b0d6d 48 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ 1866: 00000000 0 FUNC GLOBAL DEFAULT UND lseek64@GLIBC_2.4 (3) │ │ │ │ - 1867: 002697d1 230 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ - 1868: 0024be15 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1867: 00269139 230 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1868: 0024b861 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ 1869: 00000000 0 FUNC GLOBAL DEFAULT UND dlopen@GLIBC_2.34 (4) │ │ │ │ - 1870: 0009b0e5 340 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ - 1871: 001ce101 492 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 1870: 0009aec9 340 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ + 1871: 001cd9b9 492 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ 1872: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.4 (3) │ │ │ │ 1873: 00000000 0 FUNC GLOBAL DEFAULT UND flistxattr@GLIBC_2.4 (3) │ │ │ │ - 1874: 000661c3 60 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 1874: 00066213 60 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ 1875: 000310e1 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ 1876: 0050aa84 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeTranslateError │ │ │ │ 1877: 0002c731 360 FUNC GLOBAL DEFAULT 12 Py_FrozenMain │ │ │ │ 1878: 00000000 0 FUNC GLOBAL DEFAULT UND __setsockopt64@GLIBC_2.34 (4) │ │ │ │ - 1879: 0009fd09 152 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ - 1880: 002d9e29 34 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 1881: 0003bfc9 50 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Format │ │ │ │ - 1882: 00054ead 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ + 1879: 0009f725 152 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 1880: 002d9641 34 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 1881: 0003bf55 50 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Format │ │ │ │ + 1882: 00054f1d 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ 1883: 0050aaa8 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnboundLocalError │ │ │ │ 1884: 00000000 0 FUNC GLOBAL DEFAULT UND funlockfile@GLIBC_2.4 (3) │ │ │ │ - 1885: 000fc5bd 1364 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 1885: 000fc0d9 1364 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ 1886: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (3) │ │ │ │ - 1887: 00155c51 346 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 1887: 001554d5 346 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ 1888: 0002b810 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 1889: 00074b9f 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 1889: 00071d35 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ 1890: 00502f60 208 OBJECT GLOBAL DEFAULT 26 PyFrozenSet_Type │ │ │ │ - 1891: 0009af8d 344 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ - 1892: 0014b8f1 90 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ - 1893: 0017e3cd 242 FUNC GLOBAL DEFAULT 12 PyLong_FromInt64 │ │ │ │ - 1894: 00050997 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1891: 0009ad71 344 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 1892: 0014b191 90 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1893: 0017d5d9 242 FUNC GLOBAL DEFAULT 12 PyLong_FromInt64 │ │ │ │ + 1894: 000509ff 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ 1895: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (3) │ │ │ │ - 1896: 001b2931 256 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ - 1897: 00122819 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 1898: 003f5a9c 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ + 1896: 001b2139 256 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 1897: 00122241 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 1898: 003f519c 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ 1899: 00000000 0 FUNC GLOBAL DEFAULT UND vfork@GLIBC_2.4 (3) │ │ │ │ - 1900: 00069c15 348 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 1901: 0006c453 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ - 1902: 0023e2f5 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1900: 00069c07 350 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 1901: 0006c5bf 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ + 1902: 0023dccd 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ 1903: 00503b18 208 OBJECT GLOBAL DEFAULT 26 PyCFunction_Type │ │ │ │ 1904: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_create1@GLIBC_2.9 (19) │ │ │ │ - 1905: 0012a525 480 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ - 1906: 00059701 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 1905: 00129e79 480 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 1906: 00059fb5 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ 1907: 00000000 0 FUNC GLOBAL DEFAULT UND log1p@GLIBC_2.4 (2) │ │ │ │ 1908: 00000000 0 FUNC GLOBAL DEFAULT UND __vfprintf_chk@GLIBC_2.4 (3) │ │ │ │ - 1909: 00074fd3 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ - 1910: 0005b009 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 1909: 0007219f 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ + 1910: 0005b205 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ 1911: 00505010 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterKey_Type │ │ │ │ 1912: 0002bc8c 0 FUNC GLOBAL DEFAULT UND atan2@GLIBC_2.4 (2) │ │ │ │ 1913: 0050aa98 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionRefusedError │ │ │ │ - 1914: 00284819 44 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 1915: 0009909d 2096 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 1916: 001843a9 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ - 1917: 0009a715 1392 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ - 1918: 0050dcd0 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1919: 00060d8f 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 1914: 002b95f9 44 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 1915: 00098eb1 2056 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 1916: 001835f1 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 1917: 0009a4f9 1392 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 1918: 0050ab44 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ + 1919: 00060d35 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ 1920: 00505214 208 OBJECT GLOBAL DEFAULT 26 PyList_Type │ │ │ │ - 1921: 001ae341 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1921: 001adb21 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ 1922: 00505b64 208 OBJECT GLOBAL DEFAULT 26 PyFunction_Type │ │ │ │ - 1923: 000a6f19 92 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ - 1924: 0015561d 198 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ - 1925: 0014932d 302 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 1926: 001c70cd 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ - 1927: 0004dd53 10 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ - 1928: 00168b25 228 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ - 1929: 00057eff 80 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ + 1923: 000a5d19 92 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 1924: 00154ea1 198 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 1925: 00148c79 302 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1926: 001c68c5 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ + 1927: 0004ddb3 10 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ + 1928: 00167f65 228 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1929: 00057f67 80 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ 1930: 00504bd0 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ - 1931: 00153821 30 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1931: 001530a1 30 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ 1932: 0050aa74 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportWarning │ │ │ │ - 1933: 0007899b 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ - 1934: 0008e4b1 568 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ - 1935: 001227f5 16 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 1936: 0010a539 888 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ - 1937: 002b80a9 62 FUNC GLOBAL DEFAULT 12 _PyLong_UInt32_Converter │ │ │ │ - 1938: 0006c7a3 16 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ - 1939: 0006eb65 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 1933: 0007872d 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ + 1934: 0008e2dd 568 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 1935: 0012221d 16 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 1936: 0010a071 890 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1937: 002b78a5 62 FUNC GLOBAL DEFAULT 12 _PyLong_UInt32_Converter │ │ │ │ + 1938: 0006c90f 16 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ + 1939: 0006e50f 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ 1940: 00000000 0 FUNC GLOBAL DEFAULT UND lremovexattr@GLIBC_2.4 (3) │ │ │ │ - 1941: 000b9f09 36 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1941: 000b9cc5 36 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ 1942: 00000000 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.4 (3) │ │ │ │ - 1943: 000f9e99 64 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 1943: 000f99b5 64 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ 1944: 00000000 0 FUNC GLOBAL DEFAULT UND readdir64@GLIBC_2.4 (3) │ │ │ │ 1945: 0050aad4 4 OBJECT GLOBAL DEFAULT 26 PyExc_IsADirectoryError │ │ │ │ 1946: 0002c2c0 0 FUNC GLOBAL DEFAULT UND acosh@GLIBC_2.4 (2) │ │ │ │ - 1947: 00074cf7 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 1947: 00071e8d 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ 1948: 0002b970 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentColumnNumber │ │ │ │ - 1949: 00049d6f 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ - 1950: 00114385 796 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ - 1951: 0006d24b 486 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ - 1952: 0006df2f 130 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ + 1949: 00049dbf 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 1950: 00113ebd 796 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 1951: 0006d3b7 486 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ + 1952: 00070611 132 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ 1953: 00000000 0 FUNC GLOBAL DEFAULT UND exp@GLIBC_2.29 (20) │ │ │ │ 1954: 00000000 0 FUNC GLOBAL DEFAULT UND process_vm_readv@GLIBC_2.15 (10) │ │ │ │ 1955: 00577dec 4 OBJECT GLOBAL DEFAULT 29 PyOS_InputHook │ │ │ │ - 1956: 001e6a49 1400 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 1956: 001e61e9 1400 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ 1957: 0050f3a0 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ - 1958: 00138d01 1092 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 1958: 00138601 1092 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ 1959: 00000000 0 FUNC GLOBAL DEFAULT UND accept@GLIBC_2.4 (3) │ │ │ │ 1960: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.4 (3) │ │ │ │ - 1961: 001b22f1 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 1962: 0011aea1 436 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ - 1963: 002ceed1 180 FUNC GLOBAL DEFAULT 12 _PyEval_GetANext │ │ │ │ - 1964: 001b1f3d 376 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ - 1965: 0025f475 242 FUNC GLOBAL DEFAULT 12 _PyFunction_VerifyStateless │ │ │ │ - 1966: 002b6e8d 260 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1961: 001b1ae1 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 1962: 0011a9a5 436 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1963: 002ce729 180 FUNC GLOBAL DEFAULT 12 _PyEval_GetANext │ │ │ │ + 1964: 001b172d 376 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ + 1965: 0025ede5 242 FUNC GLOBAL DEFAULT 12 _PyFunction_VerifyStateless │ │ │ │ + 1966: 002b6689 260 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ 1967: 00000000 0 FUNC GLOBAL DEFAULT UND getresuid@GLIBC_2.4 (3) │ │ │ │ 1968: 00000000 0 FUNC GLOBAL DEFAULT UND hstrerror@GLIBC_2.4 (3) │ │ │ │ 1969: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigmask@GLIBC_2.4 (3) │ │ │ │ 1970: 00000000 0 FUNC GLOBAL DEFAULT UND __timerfd_settime64@GLIBC_2.34 (4) │ │ │ │ - 1971: 0007677d 190 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 1971: 00075c01 190 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ 1972: 0050aa94 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionResetError │ │ │ │ - 1973: 00194b61 416 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ - 1974: 0004c08d 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ - 1975: 00258b4d 136 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 1976: 001dc9e9 52 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ - 1977: 000500a3 132 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ - 1978: 002da34d 10 FUNC GLOBAL DEFAULT 12 _PyBytes_FromXIData │ │ │ │ + 1973: 00193ea1 416 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1974: 0004c0ed 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1975: 00258485 136 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 1976: 001dc271 52 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 1977: 0005015f 132 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ + 1978: 002d9b69 10 FUNC GLOBAL DEFAULT 12 _PyBytes_FromXIData │ │ │ │ 1979: 0002dee9 20 FUNC GLOBAL DEFAULT 12 PyInitConfig_GetExitCode │ │ │ │ 1980: 00000000 0 FUNC GLOBAL DEFAULT UND times@GLIBC_2.4 (3) │ │ │ │ 1981: 00000000 0 FUNC GLOBAL DEFAULT UND wcsxfrm@GLIBC_2.4 (3) │ │ │ │ - 1982: 0050ab2c 4 OBJECT GLOBAL DEFAULT 26 PyExc_LookupError │ │ │ │ - 1983: 00070e79 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ - 1984: 000472e9 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ - 1985: 001da035 1140 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ - 1986: 0014e14d 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 1987: 002e14fd 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 1988: 0006bfd5 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1989: 00241f71 4 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialNoArgs │ │ │ │ - 1990: 00139441 448 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ - 1991: 00041323 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ + 1982: 0050ab30 4 OBJECT GLOBAL DEFAULT 26 PyExc_LookupError │ │ │ │ + 1983: 00071b71 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ + 1984: 00047339 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ + 1985: 001d98bd 1140 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ + 1986: 0014d9cd 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 1987: 002e0bfd 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 1988: 0006c029 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ + 1989: 00241951 4 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialNoArgs │ │ │ │ + 1990: 00138d41 360 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 1991: 00041373 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ 1992: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_toupper_loc@GLIBC_2.4 (3) │ │ │ │ - 1993: 001efc1d 74 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ - 1994: 00160451 116 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ - 1995: 0025a9d1 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1993: 001ef3c5 74 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 1994: 0015fe2d 116 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 1995: 0025a301 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ 1996: 00000000 0 FUNC GLOBAL DEFAULT UND pwritev64@GLIBC_2.10 (17) │ │ │ │ - 1997: 00064c45 28 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1997: 00064b69 28 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ 1998: 00504920 208 OBJECT GLOBAL DEFAULT 26 PyDict_Type │ │ │ │ - 1999: 00074b1d 14 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ - 2000: 00133df5 108 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 1999: 00071cb3 14 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 2000: 001337a5 108 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ 2001: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (3) │ │ │ │ - 2002: 0025f7b9 412 FUNC GLOBAL DEFAULT 12 _PyPickle_GetXIData │ │ │ │ - 2003: 001d1441 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ - 2004: 00075171 16 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ - 2005: 0006b8ab 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ + 2002: 0025f129 412 FUNC GLOBAL DEFAULT 12 _PyPickle_GetXIData │ │ │ │ + 2003: 001d0d75 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ + 2004: 00077a4f 18 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ + 2005: 0006b8fb 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ 2006: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_tolower_loc@GLIBC_2.4 (3) │ │ │ │ - 2007: 00273add 180 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 2008: 0006c04d 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ - 2009: 0015e5f1 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ - 2010: 00068889 54 FUNC GLOBAL DEFAULT 12 _Py_cr_sum │ │ │ │ - 2011: 00070e49 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ - 2012: 002b57fd 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 2007: 002733ed 180 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 2008: 0006c0a1 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ + 2009: 0015dfc9 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 2010: 000688e1 54 FUNC GLOBAL DEFAULT 12 _Py_cr_sum │ │ │ │ + 2011: 00071b41 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ + 2012: 002b4ff5 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ 2013: 00000000 0 FUNC GLOBAL DEFAULT UND __getitimer64@GLIBC_2.34 (4) │ │ │ │ - 2014: 0018b285 1032 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ - 2015: 002a01dd 122 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 2014: 0018a4f9 1012 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 2015: 0029f9e5 122 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ 2016: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (13) │ │ │ │ - 2017: 0006a94b 138 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ - 2018: 00218119 934 FUNC GLOBAL DEFAULT 12 PyConfig_Set │ │ │ │ - 2019: 0005811d 94 FUNC GLOBAL DEFAULT 12 _PyObject_CheckXIData │ │ │ │ + 2017: 0006a997 138 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ + 2018: 00217a75 934 FUNC GLOBAL DEFAULT 12 PyConfig_Set │ │ │ │ + 2019: 00058185 94 FUNC GLOBAL DEFAULT 12 _PyObject_CheckXIData │ │ │ │ 2020: 00000000 0 FUNC GLOBAL DEFAULT UND llistxattr@GLIBC_2.4 (3) │ │ │ │ 2021: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmin@GLIBC_2.4 (3) │ │ │ │ - 2022: 0008447d 564 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 2022: 000843d1 564 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ 2023: 00513824 4 OBJECT GLOBAL DEFAULT 26 Py_hexdigits │ │ │ │ - 2024: 00070fa5 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 2025: 002a1a21 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ - 2026: 001f6545 104 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 2024: 000700c5 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 2025: 002a1229 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 2026: 001f5d49 104 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ 2027: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (3) │ │ │ │ - 2028: 00252b99 416 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 2029: 0006de2f 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ - 2030: 00218af9 84 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ - 2031: 0021c30d 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 2028: 0025226d 416 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 2029: 0006e3c3 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ + 2030: 00218459 84 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 2031: 0021bc65 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ 2032: 00000000 0 FUNC GLOBAL DEFAULT UND sigpending@GLIBC_2.4 (3) │ │ │ │ 2033: 00000000 0 FUNC GLOBAL DEFAULT UND freeaddrinfo@GLIBC_2.4 (3) │ │ │ │ - 2034: 000b0fdd 86 FUNC GLOBAL DEFAULT 12 _Py_ReachedRecursionLimitWithMargin │ │ │ │ - 2035: 0014266d 298 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 2034: 000b0d9d 82 FUNC GLOBAL DEFAULT 12 _Py_ReachedRecursionLimitWithMargin │ │ │ │ + 2035: 00141819 298 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ 2036: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setstacksize@GLIBC_2.34 (4) │ │ │ │ - 2037: 0003803d 80 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ - 2038: 002ae761 4 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ - 2039: 0006da8d 132 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ - 2040: 0021e165 62 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ - 2041: 001da5b1 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 2037: 00038045 80 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ + 2038: 002adf51 4 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 2039: 0006dbf9 132 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ + 2040: 0021d9dd 62 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 2041: 001d9e39 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 2042: 00000000 0 FUNC GLOBAL DEFAULT UND setvbuf@GLIBC_2.4 (3) │ │ │ │ - 2043: 00214b25 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2043: 00214485 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ 2044: 0054f2c8 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ - 2045: 0008f6b9 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 2046: 00079d19 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 2045: 0008f4e5 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 2046: 00077215 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ 2047: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyaddr_r@GLIBC_2.4 (3) │ │ │ │ 2048: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_kill@GLIBC_2.34 (4) │ │ │ │ 2049: 00557364 4 OBJECT GLOBAL DEFAULT 29 PyExc_IOError │ │ │ │ 2050: 0002b928 0 FUNC GLOBAL DEFAULT UND atanh@GLIBC_2.4 (2) │ │ │ │ - 2051: 0022833d 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 2051: 00227c15 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ 2052: 0050aa8c 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeDecodeError │ │ │ │ 2053: 0002b698 0 FUNC GLOBAL DEFAULT UND XML_SetSkippedEntityHandler │ │ │ │ - 2054: 002447a9 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ - 2055: 00238f95 178 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 2054: 00244189 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 2055: 00238961 178 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ 2056: 0050aaec 4 OBJECT GLOBAL DEFAULT 26 PyExc_BlockingIOError │ │ │ │ - 2057: 000e4891 212 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ + 2057: 000e4259 212 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ 2058: 00000000 0 FUNC GLOBAL DEFAULT UND inflateInit2_ │ │ │ │ 2059: 00000000 0 FUNC GLOBAL DEFAULT UND setsid@GLIBC_2.4 (3) │ │ │ │ - 2060: 00118cf1 236 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 2061: 00229c95 216 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ - 2062: 00191cd5 60 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 2060: 00118829 236 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 2061: 0022956d 216 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 2062: 00190f65 60 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ 2063: 00000000 0 FUNC GLOBAL DEFAULT UND __fcntl_time64@GLIBC_2.34 (4) │ │ │ │ 2064: 00512b98 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenStdlib │ │ │ │ - 2065: 002b80e9 4 FUNC GLOBAL DEFAULT 12 _PyType_SetVersion │ │ │ │ - 2066: 002086c9 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ - 2067: 00074c2f 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ - 2068: 00072a89 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 2065: 002b78e5 4 FUNC GLOBAL DEFAULT 12 _PyType_SetVersion │ │ │ │ + 2066: 00207ec9 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 2067: 00071dc5 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 2068: 000701b5 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 2069: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.4 (3) │ │ │ │ - 2070: 00215461 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 2070: 00214db9 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ 2071: 00000000 0 FUNC GLOBAL DEFAULT UND wcscoll@GLIBC_2.4 (3) │ │ │ │ - 2072: 00033ff7 546 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ - 2073: 000656c3 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ - 2074: 001f2bf1 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ - 2075: 00076321 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 2076: 0026fd39 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ - 2077: 00220171 88 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2072: 00033ff3 546 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ + 2073: 00065713 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 2074: 001f24ad 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 2075: 00072465 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2076: 0026f649 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 2077: 0021f9fd 88 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ 2078: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (3) │ │ │ │ - 2079: 00298985 208 FUNC GLOBAL DEFAULT 12 _PyEval_GetAwaitable │ │ │ │ - 2080: 000e0c25 52 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 2079: 00298181 208 FUNC GLOBAL DEFAULT 12 _PyEval_GetAwaitable │ │ │ │ + 2080: 000e055d 52 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ 2081: 00033153 130 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ 2082: 00000000 0 FUNC GLOBAL DEFAULT UND __sprintf_chk@GLIBC_2.4 (3) │ │ │ │ 2083: 0054f060 4 OBJECT GLOBAL DEFAULT 29 Py_IsolatedFlag │ │ │ │ 2084: 004ffef4 4 OBJECT GLOBAL DEFAULT 23 __stack_chk_guard@GLIBC_2.4 (14) │ │ │ │ - 2085: 00070e8b 64 FUNC GLOBAL DEFAULT 12 _PyXIData_Lookup │ │ │ │ - 2086: 002c16a1 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ - 2087: 002bca6d 144 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ - 2088: 00127439 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ - 2089: 004e213c 280 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 2085: 00071b83 64 FUNC GLOBAL DEFAULT 12 _PyXIData_Lookup │ │ │ │ + 2086: 002c0ed1 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ + 2087: 002bc22d 146 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 2088: 00126d61 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 2089: 004e1848 280 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 2090: 00000000 0 FUNC GLOBAL DEFAULT UND getgrgid_r@GLIBC_2.4 (3) │ │ │ │ - 2091: 001dfb25 244 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 2091: 001df3a5 244 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ 2092: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_init@GLIBC_2.4 (3) │ │ │ │ - 2093: 00298a55 284 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ - 2094: 000799b1 220 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 2093: 00298309 284 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 2094: 00076ead 220 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ 2095: 00501d24 208 OBJECT GLOBAL DEFAULT 26 PyZip_Type │ │ │ │ 2096: 00000000 0 FUNC GLOBAL DEFAULT UND setpgrp@GLIBC_2.4 (3) │ │ │ │ - 2097: 000a9269 902 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ - 2098: 001311cd 560 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ - 2099: 0019e35d 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ - 2100: 001f00a1 50 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 2101: 00073821 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ - 2102: 001cdfc5 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 2097: 000a907d 902 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 2098: 00130b79 560 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ + 2099: 0019d6a5 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ + 2100: 001ef849 50 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 2101: 00074631 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ + 2102: 001cd87d 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ 2103: 00000000 0 FUNC GLOBAL DEFAULT UND ptsname_r@GLIBC_2.4 (3) │ │ │ │ - 2104: 002e082d 54 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 2105: 00251439 142 FUNC GLOBAL DEFAULT 12 _PyMarshal_GetXIData │ │ │ │ - 2106: 0020aa21 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 2104: 002e0045 54 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 2105: 00250f6d 142 FUNC GLOBAL DEFAULT 12 _PyMarshal_GetXIData │ │ │ │ + 2106: 0020a221 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ 2107: 00000000 0 FUNC GLOBAL DEFAULT UND fsetxattr@GLIBC_2.4 (3) │ │ │ │ - 2108: 00094c69 452 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ - 2109: 001ca8d5 78 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ - 2110: 0028484d 264 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ - 2111: 0005c743 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ - 2112: 002065b5 364 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ - 2113: 00246229 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 2114: 001e0259 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 2115: 00247ba1 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 2116: 0006c673 90 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 2117: 0003aa85 64 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ + 2108: 00094a85 452 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 2109: 001ca08d 78 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 2110: 00284181 264 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 2111: 0005c7a3 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2112: 00205db5 364 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 2113: 00245c09 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2114: 001dfad9 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 2115: 00247581 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 2116: 0006c7df 90 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ + 2117: 0003aad1 64 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ 2118: 00000000 0 FUNC GLOBAL DEFAULT UND openpty@GLIBC_2.34 (4) │ │ │ │ - 2119: 00188d2d 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 2120: 0005c995 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ - 2121: 0006defb 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ - 2122: 000647ef 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ + 2119: 00187f65 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 2120: 0005c9f5 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 2121: 0006ff59 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ + 2122: 00064859 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ 2123: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_getres64@GLIBC_2.34 (4) │ │ │ │ 2124: 00000000 0 FUNC GLOBAL DEFAULT UND getprotobyname@GLIBC_2.4 (3) │ │ │ │ - 2125: 0006c3cd 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ - 2126: 00070e75 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 2127: 00074c53 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ - 2128: 002a1d49 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 2125: 0006c539 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ + 2126: 00071b6d 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 2127: 00071de9 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 2128: 002a1551 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ 2129: 005008a0 0 NOTYPE GLOBAL DEFAULT 26 __data_start │ │ │ │ - 2130: 0015668d 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ - 2131: 002a0259 152 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ - 2132: 000402dd 56 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ - 2133: 00074b3b 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 2134: 00218fb5 236 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 2130: 00156011 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ + 2131: 0029fa61 152 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 2132: 00040331 56 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ + 2133: 00071cd1 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 2134: 00218911 236 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ 2135: 00508708 208 OBJECT GLOBAL DEFAULT 26 PySuper_Type │ │ │ │ - 2136: 0017ef11 84 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ - 2137: 000ed981 708 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ - 2138: 000586a1 44 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ - 2139: 0005cbd1 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ - 2140: 0008b785 2 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ - 2141: 000734a5 184 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 2136: 0017e151 84 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 2137: 000ed419 708 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 2138: 00058709 44 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ + 2139: 0005cc31 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 2140: 0008b5b5 2 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ + 2141: 00073c37 184 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ 2142: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (3) │ │ │ │ - 2143: 0007314d 116 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 2144: 00217c41 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ - 2145: 0021daad 24 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 2146: 0007402b 34 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ - 2147: 00109a05 840 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ - 2148: 00073fb5 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ + 2143: 0007237d 116 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 2144: 0021759d 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 2145: 0021d325 24 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 2146: 00074dc7 34 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 2147: 00109545 840 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 2148: 00074d51 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 2149: 00505db8 208 OBJECT GLOBAL DEFAULT 26 PyFrameLocalsProxy_Type │ │ │ │ - 2150: 00103eb5 296 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ - 2151: 001edcc1 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ - 2152: 00296479 272 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ - 2153: 0017d8ed 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ - 2154: 001bc201 20 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 2150: 001039c9 296 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ + 2151: 001ed465 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 2152: 00295c79 272 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ + 2153: 0017cafd 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 2154: 001bb9f1 20 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ 2155: 00000000 0 FUNC GLOBAL DEFAULT UND wmemchr@GLIBC_2.4 (3) │ │ │ │ - 2156: 001e4bcd 280 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 2156: 001e4279 280 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ 2157: 0050aae4 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionError │ │ │ │ 2158: 00000000 0 FUNC GLOBAL DEFAULT UND sem_trywait@GLIBC_2.34 (4) │ │ │ │ 2159: 00000000 0 FUNC GLOBAL DEFAULT UND uname@GLIBC_2.4 (3) │ │ │ │ 2160: 00000000 0 FUNC GLOBAL DEFAULT UND memmove@GLIBC_2.4 (3) │ │ │ │ 2161: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ParseBuffer │ │ │ │ 2162: 00505524 208 OBJECT GLOBAL DEFAULT 26 PyCallIter_Type │ │ │ │ - 2163: 0007189b 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ - 2164: 00244479 244 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 2163: 00070c07 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2164: 00243e59 244 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ 2165: 00502708 208 OBJECT GLOBAL DEFAULT 26 PyTupleIter_Type │ │ │ │ 2166: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnp@GLIBC_2.15 (10) │ │ │ │ 2167: 000312f9 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_SetTracer │ │ │ │ - 2168: 00089a2d 468 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ - 2169: 001e9a0d 38 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ - 2170: 00055997 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ - 2171: 0024d6c5 152 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 2168: 00089861 472 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 2169: 001e9119 38 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ + 2170: 00055a07 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ + 2171: 0024d039 152 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ 2172: 00000000 0 FUNC GLOBAL DEFAULT UND __sendmsg64@GLIBC_2.34 (4) │ │ │ │ 2173: 0002c6c1 112 FUNC GLOBAL DEFAULT 12 PyFile_SetOpenCodeHook │ │ │ │ - 2174: 0012c98d 138 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ - 2175: 0004d4ed 114 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ - 2176: 000a8b25 156 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2174: 0012c329 138 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 2175: 0004d54d 114 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ + 2176: 000a8939 156 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ 2177: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (3) │ │ │ │ - 2178: 001352e1 222 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ - 2179: 00079375 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ + 2178: 00134c95 222 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 2179: 00076d35 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ 2180: 00000000 0 FUNC GLOBAL DEFAULT UND wcstok@GLIBC_2.4 (3) │ │ │ │ 2181: 00507a70 208 OBJECT GLOBAL DEFAULT 26 PyComplex_Type │ │ │ │ - 2182: 002d66f1 426 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 2182: 002d5e1d 426 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ 2183: 0050ab00 4 OBJECT GLOBAL DEFAULT 26 PyExc_FutureWarning │ │ │ │ - 2184: 000eff71 162 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 2184: 000efa09 162 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ 2185: 00000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.4 (3) │ │ │ │ 2186: 00000000 0 FUNC GLOBAL DEFAULT UND __setitimer64@GLIBC_2.34 (4) │ │ │ │ 2187: 00000000 0 FUNC GLOBAL DEFAULT UND ctermid@GLIBC_2.4 (3) │ │ │ │ 2188: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (11) │ │ │ │ - 2189: 00118bf1 254 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 2190: 0029b7f1 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ - 2191: 00243e0d 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 2192: 000f4345 110 FUNC GLOBAL DEFAULT 12 _PyErr_FormatV │ │ │ │ - 2193: 002b45a9 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 2194: 0006ed67 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 2195: 000669d3 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ - 2196: 0006baaf 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ - 2197: 0006d591 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Equal │ │ │ │ - 2198: 0006de5b 54 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ - 2199: 002845e5 476 FUNC GLOBAL DEFAULT 12 PyConfig_Get │ │ │ │ - 2200: 00070e61 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ - 2201: 000e3035 318 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 2202: 0006ce21 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ - 2203: 0006bb4b 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ + 2189: 00118601 254 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 2190: 0029afe9 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 2191: 002437ed 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 2192: 000f3dd5 110 FUNC GLOBAL DEFAULT 12 _PyErr_FormatV │ │ │ │ + 2193: 002b3da1 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2194: 0006e70f 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 2195: 00066a29 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 2196: 0006baff 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ + 2197: 0006d6fd 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Equal │ │ │ │ + 2198: 0006e3ef 54 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ + 2199: 00283f45 476 FUNC GLOBAL DEFAULT 12 PyConfig_Get │ │ │ │ + 2200: 00071b59 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 2201: 000e29fd 318 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2202: 0006cf8d 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2203: 0006bb9b 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ 2204: 00000000 0 FUNC GLOBAL DEFAULT UND getrandom@GLIBC_2.25 (12) │ │ │ │ - 2205: 00094789 708 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ - 2206: 0006c741 2 FUNC GLOBAL DEFAULT 12 PyUnstable_EnableTryIncRef │ │ │ │ - 2207: 00223bb9 226 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 2208: 00327bd0 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 2205: 000945a5 708 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 2206: 0006c8ad 2 FUNC GLOBAL DEFAULT 12 PyUnstable_EnableTryIncRef │ │ │ │ + 2207: 002234a1 226 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2208: 003272d0 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ 2209: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (3) │ │ │ │ - 2210: 00282cbd 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ - 2211: 0024d435 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 2210: 0028261d 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 2211: 0024ce01 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ 2212: 00000000 0 FUNC GLOBAL DEFAULT UND access@GLIBC_2.4 (3) │ │ │ │ - 2213: 001ae31d 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ - 2214: 00236e95 254 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ - 2215: 00247eed 278 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 2216: 002d946d 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ - 2217: 000756e5 108 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ - 2218: 0017eae1 572 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 2219: 0017aac1 172 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ - 2220: 001ef031 32 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ - 2221: 0020b259 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ - 2222: 0008f6bd 264 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 2223: 00074bf7 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 2213: 001adb05 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 2214: 00236875 254 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ + 2215: 002478cd 278 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 2216: 002d8c89 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 2217: 000752df 106 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ + 2218: 0017dd29 572 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 2219: 00179cd5 172 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 2220: 001ee7d9 32 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 2221: 0020aa59 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2222: 0008f4e9 264 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 2223: 00071d8d 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ 2224: 005025f8 208 OBJECT GLOBAL DEFAULT 26 PyUnicodeIter_Type │ │ │ │ 2225: 00000000 0 FUNC GLOBAL DEFAULT UND pipe2@GLIBC_2.9 (19) │ │ │ │ 2226: 0002b9dc 0 FUNC GLOBAL DEFAULT UND asinh@GLIBC_2.4 (2) │ │ │ │ - 2227: 00161fb5 270 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 2228: 002e0881 644 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ - 2229: 0005f8d5 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ - 2230: 00070dc5 44 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ - 2231: 00074b71 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2227: 001613e5 270 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 2228: 002e0099 644 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 2229: 0005fa71 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 2230: 00071abd 44 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 2231: 00071d07 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ 2232: 0002c404 0 FUNC GLOBAL DEFAULT UND XML_SetStartDoctypeDeclHandler │ │ │ │ 2233: 00000000 0 FUNC GLOBAL DEFAULT UND sync@GLIBC_2.4 (3) │ │ │ │ - 2234: 00072bd7 94 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2235: 00090835 88 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 2234: 0006fff5 94 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ + 2235: 00090665 88 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ 2236: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (3) │ │ │ │ - 2237: 0015e5e9 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 2238: 0006c1c1 20 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ - 2239: 002085fd 204 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ - 2240: 000d6ccd 300 FUNC GLOBAL DEFAULT 12 _PyEval_LoadName │ │ │ │ - 2241: 0008fc29 716 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 2237: 0015dfc1 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 2238: 0006c215 20 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ + 2239: 00207dfd 204 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 2240: 000d6ad1 300 FUNC GLOBAL DEFAULT 12 _PyEval_LoadName │ │ │ │ + 2241: 0008fa55 716 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ 2242: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (3) │ │ │ │ - 2243: 0005e48f 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 2244: 0029740d 718 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ + 2243: 0005e56d 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 2244: 00296c5d 718 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ 2245: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (6) │ │ │ │ - 2246: 0003b34d 200 FUNC GLOBAL DEFAULT 12 _PyInterpolation_Build │ │ │ │ - 2247: 0007510f 92 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 2246: 0003b399 200 FUNC GLOBAL DEFAULT 12 _PyInterpolation_Build │ │ │ │ + 2247: 000779ed 92 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ 2248: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersionInfo │ │ │ │ 2249: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetInputContext │ │ │ │ - 2250: 000ed931 80 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ - 2251: 000f5a91 148 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 2252: 0021e55d 52 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 2250: 000ed3c9 80 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 2251: 000f54f1 148 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 2252: 0021ddd5 52 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ 2253: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifo@GLIBC_2.4 (3) │ │ │ │ 2254: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getscheduler@GLIBC_2.4 (3) │ │ │ │ - 2255: 0023f031 148 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ - 2256: 0014a405 250 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 2255: 0023ea15 148 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 2256: 00149d55 250 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ 2257: 00000000 0 FUNC GLOBAL DEFAULT UND openat64@GLIBC_2.4 (3) │ │ │ │ - 2258: 00327fd0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 2259: 000662a7 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 2258: 003276d0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 2259: 000662f7 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ 2260: 00000000 0 FUNC GLOBAL DEFAULT UND fmod@GLIBC_2.38 (22) │ │ │ │ 2261: 005063b8 208 OBJECT GLOBAL DEFAULT 26 PyStdPrinter_Type │ │ │ │ - 2262: 002de95d 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 2262: 002dd0e1 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ 2263: 00000000 0 FUNC GLOBAL DEFAULT UND faccessat@GLIBC_2.4 (3) │ │ │ │ - 2264: 001f6c3d 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ - 2265: 00040e2d 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ - 2266: 0021c449 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ - 2267: 00216cad 78 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 2264: 001f6441 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ + 2265: 00040e7d 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 2266: 0021bd3d 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 2267: 00216605 78 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ 2268: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_setclock@GLIBC_2.34 (4) │ │ │ │ - 2269: 0025aa51 4 FUNC GLOBAL DEFAULT 12 _PyXI_FreeSession │ │ │ │ - 2270: 0005201b 60 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ + 2269: 0025a381 4 FUNC GLOBAL DEFAULT 12 _PyXI_FreeSession │ │ │ │ + 2270: 000520bb 60 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ 2271: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.4 (3) │ │ │ │ 2272: 0050703c 208 OBJECT GLOBAL DEFAULT 26 PyWrapperDescr_Type │ │ │ │ - 2273: 001bc265 84 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ - 2274: 001cb101 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 2275: 000718fd 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ - 2276: 0021332d 344 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 2273: 001bba55 84 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 2274: 001ca8c9 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 2275: 0007380f 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 2276: 00212cb5 344 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ 2277: 0050aa2c 4 OBJECT GLOBAL DEFAULT 26 PyExc_TypeError │ │ │ │ 2278: 00507874 208 OBJECT GLOBAL DEFAULT 26 PyDictProxy_Type │ │ │ │ 2279: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4 (3) │ │ │ │ 2280: 00000000 0 FUNC GLOBAL DEFAULT UND pwrite64@GLIBC_2.4 (3) │ │ │ │ - 2281: 0014e09d 174 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 2281: 0014d91d 174 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ 2282: 0002cd1d 144 FUNC GLOBAL DEFAULT 12 PyInitConfig_SetStr │ │ │ │ - 2283: 002194ed 36 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ - 2284: 0005fa01 56 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 2283: 00218e49 36 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 2284: 0005fb9d 56 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ 2285: 00000000 0 FUNC GLOBAL DEFAULT UND tcgetpgrp@GLIBC_2.4 (3) │ │ │ │ - 2286: 001af2c5 544 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ + 2286: 001aeab5 544 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ 2287: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (4) │ │ │ │ - 2288: 002558bd 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ - 2289: 00106465 180 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 2290: 0004263f 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ + 2288: 00255259 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 2289: 00105f89 180 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 2290: 00042697 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ 2291: 0050aaac 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ 2292: 00030dd9 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ - 2293: 0004d2bb 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ + 2293: 0004d31b 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 2294: 0050aa70 4 OBJECT GLOBAL DEFAULT 26 PyExc_PendingDeprecationWarning │ │ │ │ - 2295: 000a201d 1632 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ - 2296: 00071955 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ - 2297: 0013e8e9 616 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ - 2298: 00209465 56 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ - 2299: 00083ac5 468 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 2300: 00072c9d 280 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 2295: 000a1fdd 1632 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 2296: 00072647 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 2297: 0013e1b9 616 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 2298: 00208c65 56 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 2299: 00083a79 472 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 2300: 00070db5 280 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ 2301: 00000000 0 FUNC GLOBAL DEFAULT UND setpwent@GLIBC_2.4 (3) │ │ │ │ - 2302: 0015e9c9 36 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ - 2303: 00208705 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ - 2304: 0021c87d 244 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 2305: 0006e1cd 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ - 2306: 00229bbd 116 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ - 2307: 0006e1cb 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 2308: 0009088d 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 2309: 000599f5 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ - 2310: 00073f79 60 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 2311: 001ce2ed 68 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 2302: 0015e3a1 36 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 2303: 00207f05 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 2304: 0021c171 244 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 2305: 000702fb 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ + 2306: 00229495 116 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ + 2307: 000702f9 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 2308: 000906bd 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 2309: 0005a177 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 2310: 000776e5 60 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 2311: 001cdba5 68 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ 2312: 00000000 0 FUNC GLOBAL DEFAULT UND ferror@GLIBC_2.4 (3) │ │ │ │ - 2313: 0006b685 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 2313: 0006b6d1 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 2314: 0054f2e4 4 OBJECT GLOBAL DEFAULT 29 Py_DebugFlag │ │ │ │ - 2315: 00122ac1 1028 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ - 2316: 000d9e79 22 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 2317: 0006dc91 60 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ + 2315: 001224e9 1028 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 2316: 000d9cc9 22 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 2317: 0006ddfd 60 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ 2318: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_destroy@GLIBC_2.4 (3) │ │ │ │ 2319: 00000000 0 FUNC GLOBAL DEFAULT UND ldexp@GLIBC_2.4 (2) │ │ │ │ 2320: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtoul@GLIBC_2.38 (15) │ │ │ │ - 2321: 001356f9 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 2321: 001350a9 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ 2322: 005022c0 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ - 2323: 0006a9d5 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 2323: 0006aa21 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ 2324: 00000000 0 FUNC GLOBAL DEFAULT UND setenv@GLIBC_2.4 (3) │ │ │ │ 2325: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addopen@GLIBC_2.4 (3) │ │ │ │ - 2326: 0006a045 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ - 2327: 000c83a9 78 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 2326: 0006a037 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 2327: 000c819d 78 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 2328: 00000000 0 FUNC GLOBAL DEFAULT UND setpriority@GLIBC_2.4 (3) │ │ │ │ - 2329: 0006b563 158 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ - 2330: 0006c993 32 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_ResetStackProtection │ │ │ │ - 2331: 00058693 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ - 2332: 002b79d1 54 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ - 2333: 0027b1e9 968 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 2334: 0013147d 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 2329: 0006b5af 158 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2330: 0006caff 32 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_ResetStackProtection │ │ │ │ + 2331: 000586fb 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 2332: 002b71cd 54 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 2333: 0027aaf9 968 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 2334: 00130e29 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ 2335: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyport@GLIBC_2.4 (3) │ │ │ │ 2336: 00000000 0 FUNC GLOBAL DEFAULT UND write@GLIBC_2.4 (3) │ │ │ │ 2337: 00506598 208 OBJECT GLOBAL DEFAULT 26 PyGen_Type │ │ │ │ 2338: 00000000 0 FUNC GLOBAL DEFAULT UND if_freenameindex@GLIBC_2.4 (3) │ │ │ │ - 2339: 002c21a1 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ - 2340: 00056083 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ + 2339: 002c19d1 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 2340: 000560f3 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ 2341: 00000000 0 FUNC GLOBAL DEFAULT UND wcslen@GLIBC_2.4 (3) │ │ │ │ 2342: 00000000 0 FUNC GLOBAL DEFAULT UND round@GLIBC_2.4 (2) │ │ │ │ - 2343: 00074ff9 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 2343: 000721c5 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ 2344: 0054f2e0 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ - 2345: 00130879 440 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ - 2346: 0014502d 642 FUNC GLOBAL DEFAULT 12 _PySet_AddTakeRef │ │ │ │ + 2345: 0013022d 440 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 2346: 00144901 642 FUNC GLOBAL DEFAULT 12 _PySet_AddTakeRef │ │ │ │ 2347: 005024e8 208 OBJECT GLOBAL DEFAULT 26 _PyUnion_Type │ │ │ │ 2348: 00000000 0 FUNC GLOBAL DEFAULT UND deflate │ │ │ │ - 2349: 0023edd5 126 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 2350: 001ae345 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ - 2351: 002959bd 4 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 2349: 0023e7ad 126 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 2350: 001adb35 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 2351: 00295155 4 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ 2352: 00505434 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ - 2353: 0016b169 158 FUNC GLOBAL DEFAULT 12 _PyList_SliceSubscript │ │ │ │ - 2354: 000ba499 388 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ - 2355: 0021e799 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 2353: 0016a59d 158 FUNC GLOBAL DEFAULT 12 _PyList_SliceSubscript │ │ │ │ + 2354: 000ba255 388 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2355: 0021e011 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ 2356: 00000000 0 FUNC GLOBAL DEFAULT UND crc32 │ │ │ │ - 2357: 00071461 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DATA │ │ │ │ - 2358: 0025293d 50 FUNC GLOBAL DEFAULT 12 _PyXI_NewFailure │ │ │ │ - 2359: 0008f159 134 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 2357: 000738a3 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DATA │ │ │ │ + 2358: 00252209 50 FUNC GLOBAL DEFAULT 12 _PyXI_NewFailure │ │ │ │ + 2359: 0008ef85 134 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ 2360: 0002ad40 0 FUNC GLOBAL DEFAULT UND XML_ErrorString │ │ │ │ - 2361: 00181b49 92 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ - 2362: 0015c6ed 96 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 2361: 00180d91 92 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 2362: 0015c071 96 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ 2363: 00000000 0 FUNC GLOBAL DEFAULT UND closelog@GLIBC_2.4 (3) │ │ │ │ - 2364: 0023fdad 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ - 2365: 000841f5 452 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArray │ │ │ │ + 2364: 0023f791 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 2365: 000841a9 356 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArray │ │ │ │ 2366: 00000000 0 FUNC GLOBAL DEFAULT UND getpgrp@GLIBC_2.4 (3) │ │ │ │ - 2367: 00087831 112 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 2367: 00087609 112 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ 2368: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncmp@GLIBC_2.4 (3) │ │ │ │ - 2369: 002a4d89 210 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 2369: 002a4589 210 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ 2370: 00032621 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLongFromFile │ │ │ │ 2371: 0002d09d 260 FUNC GLOBAL DEFAULT 12 PyInitConfig_SetInt │ │ │ │ 2372: 0050a258 208 OBJECT GLOBAL DEFAULT 26 PyUnicode_Type │ │ │ │ - 2373: 0006ecb5 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2373: 0006e65d 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ 2374: 00000000 0 FUNC GLOBAL DEFAULT UND inflateSetDictionary │ │ │ │ 2375: 00000000 0 FUNC GLOBAL DEFAULT UND __mktime64@GLIBC_2.34 (4) │ │ │ │ 2376: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fadvise64@GLIBC_2.4 (3) │ │ │ │ - 2377: 00076b1d 252 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 2377: 00075e0f 252 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ 2378: 0002b6c8 0 FUNC GLOBAL DEFAULT UND XML_ParserFree │ │ │ │ - 2379: 0009baf1 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ + 2379: 0009b8d5 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ 2380: 00000000 0 FUNC GLOBAL DEFAULT UND sysconf@GLIBC_2.4 (3) │ │ │ │ - 2381: 000750a9 70 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 2381: 00072333 70 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ 2382: 0002bc70 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandlerExpand │ │ │ │ - 2383: 001e47ad 102 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 2384: 002bd2d9 218 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ - 2385: 0023ce21 38 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 2386: 00075751 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ - 2387: 001ca809 204 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ - 2388: 0006eafd 58 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoExternalState │ │ │ │ - 2389: 0024c3b9 120 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ - 2390: 00073f3d 60 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ + 2383: 001e407d 102 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 2384: 002bcb11 218 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 2385: 0023c7f9 38 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 2386: 00073b49 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ + 2387: 001c9fc1 204 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 2388: 0006e4a7 58 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoExternalState │ │ │ │ + 2389: 0024bd95 120 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 2390: 000774b1 60 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ 2391: 0050443c 208 OBJECT GLOBAL DEFAULT 26 PyODictIter_Type │ │ │ │ - 2392: 00142799 110 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ - 2393: 00283f25 62 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ - 2394: 0005c03d 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ - 2395: 0015c6d5 24 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ - 2396: 00072b47 70 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 2392: 0014206d 110 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ + 2393: 00283885 62 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 2394: 0005c09d 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 2395: 0015c059 24 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 2396: 0006ffb1 68 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ 2397: 00508890 208 OBJECT GLOBAL DEFAULT 26 PyBaseObject_Type │ │ │ │ - 2398: 00059a99 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 2399: 0009eff9 70 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2398: 0005a207 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 2399: 0009ed79 70 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ 2400: 0050425c 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ - 2401: 00283719 62 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 2401: 00283079 62 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ 2402: 005066b8 208 OBJECT GLOBAL DEFAULT 26 _PyAsyncGenASend_Type │ │ │ │ - 2403: 0006c58f 178 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ - 2404: 0024b0fd 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 2405: 00216459 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ - 2406: 000de705 608 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ - 2407: 002817f9 92 FUNC GLOBAL DEFAULT 12 _PyStaticType_GetBuiltins │ │ │ │ - 2408: 0050ab28 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ + 2403: 0006c6fb 178 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ + 2404: 0024aad9 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 2405: 00215db1 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 2406: 000de045 608 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 2407: 00281159 92 FUNC GLOBAL DEFAULT 12 _PyStaticType_GetBuiltins │ │ │ │ + 2408: 0050ab2c 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ 2409: 00501f14 208 OBJECT GLOBAL DEFAULT 26 PyFilter_Type │ │ │ │ - 2410: 001f4081 82 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 2410: 001f3939 82 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ 2411: 0002af44 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (3) │ │ │ │ - 2412: 00212f65 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 2412: 002128ed 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ 2413: 00504f10 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterItem_Type │ │ │ │ 2414: 00000000 0 FUNC GLOBAL DEFAULT UND wcsrchr@GLIBC_2.4 (3) │ │ │ │ - 2415: 0006cf89 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ - 2416: 00086029 716 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ - 2417: 00037d21 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ - 2418: 00243259 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ - 2419: 0016f175 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ - 2420: 00235f2d 48 FUNC GLOBAL DEFAULT 12 _PyXIData_GetNotShareableErrorType │ │ │ │ - 2421: 00037c2d 176 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ + 2415: 0006d0f5 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ + 2416: 00085e05 716 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ + 2417: 00037d29 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ + 2418: 00242c39 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 2419: 0016e595 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 2420: 0023590d 48 FUNC GLOBAL DEFAULT 12 _PyXIData_GetNotShareableErrorType │ │ │ │ + 2421: 00037c35 176 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ 2422: 0002d2d5 88 FUNC GLOBAL DEFAULT 12 Py_SetPythonHome │ │ │ │ - 2423: 00204919 132 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 2423: 00204119 132 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -3,15 +3,15 @@ │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libz.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libexpat.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ 0x0000000c (INIT) 0x2ac30 │ │ │ │ - 0x0000000d (FINI) 0x2e3c9c │ │ │ │ + 0x0000000d (FINI) 0x2e3390 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x4ffee8 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x4ffef0 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x101d4 │ │ │ │ 0x00000005 (STRTAB) 0x1d700 │ │ │ │ 0x00000006 (SYMTAB) 0x13f80 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,47 +1,47 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: bdcd08c9d970fba97a71f8e600a913efb0d9f39a │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 2ec49f01d5b9e9491385743ae1531ea7121160ba │ │ │ │ │ │ │ │ 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: 0x000aadc6, Base: 0x004e2350, Semaphore: 0x0054ea2e │ │ │ │ + Location: 0x000aabd6, Base: 0x004e1a44, Semaphore: 0x0054ea2e │ │ │ │ Arguments: 4@fp 4@r6 │ │ │ │ - stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ - Name: gc__start │ │ │ │ - Location: 0x000c9b9c, Base: 0x004e2350, Semaphore: 0x0054ea26 │ │ │ │ - Arguments: -4@[r7, #28] │ │ │ │ stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__done │ │ │ │ - Location: 0x000c9bf8, Base: 0x004e2350, Semaphore: 0x0054ea28 │ │ │ │ + Location: 0x000c99ec, Base: 0x004e1a44, Semaphore: 0x0054ea28 │ │ │ │ Arguments: -4@r4 │ │ │ │ + stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ + Name: gc__start │ │ │ │ + Location: 0x000c9ad2, Base: 0x004e1a44, Semaphore: 0x0054ea26 │ │ │ │ + Arguments: -4@[r7, #28] │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x0012a504, Base: 0x004e2350, Semaphore: 0x0054ea2c │ │ │ │ + Location: 0x00129e58, Base: 0x004e1a44, Semaphore: 0x0054ea2c │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x0012a50e, Base: 0x004e2350, Semaphore: 0x0054ea2a │ │ │ │ + Location: 0x00129e62, Base: 0x004e1a44, Semaphore: 0x0054ea2a │ │ │ │ Arguments: 4@r0 │ │ │ │ stapsdt 0x00000024 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: audit │ │ │ │ - Location: 0x0012acee, Base: 0x004e2350, Semaphore: 0x0054ea2e │ │ │ │ + Location: 0x0012a648, Base: 0x004e1a44, Semaphore: 0x0054ea2e │ │ │ │ Arguments: 4@r10 4@r6 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: audit │ │ │ │ - Location: 0x0012b10c, Base: 0x004e2350, Semaphore: 0x0054ea2e │ │ │ │ + Location: 0x0012aa48, Base: 0x004e1a44, Semaphore: 0x0054ea2e │ │ │ │ Arguments: 4@r7 4@#_PyRuntime+51120 │ │ │ │ stapsdt 0x00000024 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: audit │ │ │ │ - Location: 0x0012b890, Base: 0x004e2350, Semaphore: 0x0054ea2e │ │ │ │ + Location: 0x0012b22e, Base: 0x004e1a44, Semaphore: 0x0054ea2e │ │ │ │ Arguments: 4@r10 4@r6 │ │ │ │ stapsdt 0x00000024 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: audit │ │ │ │ - Location: 0x0012bea0, Base: 0x004e2350, Semaphore: 0x0054ea2e │ │ │ │ + Location: 0x0012b83c, Base: 0x004e1a44, Semaphore: 0x0054ea2e │ │ │ │ Arguments: 4@r10 4@r6 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -21,15 +21,14 @@ │ │ │ │ pthread_attr_setscope │ │ │ │ pthread_create │ │ │ │ pthread_attr_destroy │ │ │ │ pthread_attr_setstacksize │ │ │ │ pthread_condattr_init │ │ │ │ pthread_condattr_setclock │ │ │ │ nl_langinfo │ │ │ │ -pthread_join │ │ │ │ pthread_self │ │ │ │ getrandom │ │ │ │ __read_chk │ │ │ │ __printf_chk │ │ │ │ __isoc23_strtoul │ │ │ │ pthread_getspecific │ │ │ │ pthread_getname_np │ │ │ │ @@ -45,14 +44,15 @@ │ │ │ │ pthread_attr_getguardsize │ │ │ │ pthread_attr_getstack │ │ │ │ pthread_mutex_lock │ │ │ │ pthread_cond_signal │ │ │ │ pthread_mutex_unlock │ │ │ │ __pthread_cond_timedwait64 │ │ │ │ __snprintf_chk │ │ │ │ +pthread_join │ │ │ │ __sprintf_chk │ │ │ │ __memmove_chk │ │ │ │ pthread_cond_wait │ │ │ │ getauxval │ │ │ │ unsetenv │ │ │ │ readlink │ │ │ │ wcstombs │ │ │ │ @@ -188,14 +188,17 @@ │ │ │ │ XML_SetHashSalt │ │ │ │ XML_SetHashSalt16Bytes │ │ │ │ XML_SetReparseDeferralEnabled │ │ │ │ XML_SetAllocTrackerActivationThreshold │ │ │ │ XML_SetAllocTrackerMaximumAmplification │ │ │ │ XML_SetBillionLaughsAttackProtectionActivationThreshold │ │ │ │ XML_SetBillionLaughsAttackProtectionMaximumAmplification │ │ │ │ +setpwent │ │ │ │ +getpwent │ │ │ │ +endpwent │ │ │ │ XML_SetStartElementHandler │ │ │ │ XML_SetEndElementHandler │ │ │ │ XML_SetUnparsedEntityDeclHandler │ │ │ │ XML_SetNotationDeclHandler │ │ │ │ XML_SetStartNamespaceDeclHandler │ │ │ │ XML_SetEndNamespaceDeclHandler │ │ │ │ XML_SetStartCdataSectionHandler │ │ │ │ @@ -205,17 +208,14 @@ │ │ │ │ XML_SetExternalEntityRefHandler │ │ │ │ XML_SetEndDoctypeDeclHandler │ │ │ │ XML_SetEntityDeclHandler │ │ │ │ XML_SetXmlDeclHandler │ │ │ │ XML_SetElementDeclHandler │ │ │ │ XML_SetAttlistDeclHandler │ │ │ │ XML_SetSkippedEntityHandler │ │ │ │ -setpwent │ │ │ │ -getpwent │ │ │ │ -endpwent │ │ │ │ shutdown │ │ │ │ __sendmsg64 │ │ │ │ lsetxattr │ │ │ │ fsetxattr │ │ │ │ deflateCopy │ │ │ │ process_vm_readv │ │ │ │ process_vm_writev │ │ │ │ @@ -300,42 +300,42 @@ │ │ │ │ tcsetpgrp │ │ │ │ pthread_kill │ │ │ │ recvfrom │ │ │ │ timerfd_create │ │ │ │ __timerfd_settime64 │ │ │ │ __timerfd_gettime64 │ │ │ │ mprotect │ │ │ │ -XML_GetBase │ │ │ │ -getrlimit64 │ │ │ │ -setrlimit64 │ │ │ │ pthread_exit │ │ │ │ closefrom │ │ │ │ -strsignal │ │ │ │ +inet_ntoa │ │ │ │ __vfprintf_chk │ │ │ │ -dcgettext │ │ │ │ -bind_textdomain_codeset │ │ │ │ +inet_aton │ │ │ │ preadv64 │ │ │ │ pwritev64 │ │ │ │ -getlogin_r │ │ │ │ -sigpending │ │ │ │ -inet_aton │ │ │ │ -XML_GetInputContext │ │ │ │ -inet_ntoa │ │ │ │ if_indextoname │ │ │ │ -__getitimer64 │ │ │ │ sethostname │ │ │ │ getservbyname │ │ │ │ getservbyport │ │ │ │ getprotobyname │ │ │ │ +if_nametoindex │ │ │ │ +XML_GetBase │ │ │ │ +getrlimit64 │ │ │ │ +setrlimit64 │ │ │ │ getnameinfo │ │ │ │ +sigpending │ │ │ │ +XML_GetInputContext │ │ │ │ +strsignal │ │ │ │ login_tty │ │ │ │ +getlogin_r │ │ │ │ __setitimer64 │ │ │ │ +__getitimer64 │ │ │ │ sigwaitinfo │ │ │ │ __sigtimedwait64 │ │ │ │ -if_nametoindex │ │ │ │ +dcgettext │ │ │ │ +bind_textdomain_codeset │ │ │ │ if_nameindex │ │ │ │ if_freenameindex │ │ │ │ bindtextdomain │ │ │ │ nextafter │ │ │ │ __stack_chk_guard │ │ │ │ libm.so.6 │ │ │ │ libz.so.1 │ │ │ │ @@ -2187,95 +2187,101 @@ │ │ │ │ GLIBC_2.6 │ │ │ │ GLIBC_2.34 │ │ │ │ GLIBC_2.29 │ │ │ │ GLIBC_2.35 │ │ │ │ $4&h@F1F │ │ │ │ RFIF`FeF │ │ │ │ ;F)F2F Fs │ │ │ │ -KFBF9F(Fs │ │ │ │ +KFBF9F(Fr │ │ │ │ 0h+F `JF │ │ │ │ SF2FAF8F │ │ │ │ &F#F"F!F │ │ │ │ &F#F"F!F │ │ │ │ &F#F"F!F │ │ │ │ (F;F2F!F │ │ │ │ +h:F)F0F │ │ │ │ -[FRFIF(F9 │ │ │ │ +[FRFIF(F8 │ │ │ │ F!FCF:FK │ │ │ │ ;F*F!FPF │ │ │ │ zi F+j1F │ │ │ │ 'h5D{h^m │ │ │ │ 3;`@FoaG │ │ │ │ 33`shCE@ │ │ │ │ "F+FRhRm │ │ │ │ 5h8F)F+h │ │ │ │ -$"F)F0F, │ │ │ │ +$"F)F0F+ │ │ │ │ &P+h*FxkAF │ │ │ │ zi F+j1F │ │ │ │ -!F2FSF8FV │ │ │ │ -3#`QFHF} │ │ │ │ -"0#!F0F} │ │ │ │ +!F2FSF8FU │ │ │ │ +3#`QFHF| │ │ │ │ +"0#!F0F| │ │ │ │ S)FhF(3D │ │ │ │ -$"F)F0F_ │ │ │ │ +$"F)F0F^ │ │ │ │ lh3F[h[m │ │ │ │ '#F:FIF@F │ │ │ │ !F@F2F;F │ │ │ │ 33`2F!F(F │ │ │ │ *FiF8F.D │ │ │ │ ;iJF1F@F" │ │ │ │ #h!F:F(F │ │ │ │ #F*FAF0F'F │ │ │ │ -CF"F9F0Fd │ │ │ │ +CF"F9F0Fc │ │ │ │ ;F2F)F F │ │ │ │ -pGpGpGpGpGpG │ │ │ │ ;F*F1FhF │ │ │ │ +;hRFAF8F │ │ │ │ +pGpGpGpGpGpG │ │ │ │ 8F+F2F!F │ │ │ │ ;h2F!F@F │ │ │ │ -F F:F)Fd │ │ │ │ -;hRFAF8F │ │ │ │ -33`2F!F(F │ │ │ │ -33`2F!F(F │ │ │ │ +F F:F)Fb │ │ │ │ #F2F)F8F │ │ │ │ p/6h8F-hR │ │ │ │ +33`2F!F(F │ │ │ │ +33`2F!F(F │ │ │ │ [FJFQF@F │ │ │ │ "F)F0F7F │ │ │ │ \h F"hZ` │ │ │ │ KFZF!F8F │ │ │ │ 33`KhKE@ │ │ │ │ C]05]]]+ │ │ │ │ +h2F)F F │ │ │ │ +h2F)F F │ │ │ │ SF}"1F F │ │ │ │ SF}"1F F │ │ │ │ rh*`u`3h │ │ │ │ -KF9h2FXF │ │ │ │ )FHF3F"F │ │ │ │ + TF=FNF@" │ │ │ │ +pG)F@F{` │ │ │ │ LFRFFF F │ │ │ │ +xtZZZZZZZZZZZZZZZZXq │ │ │ │ +~ICFZF F │ │ │ │ + rhYiqaQm │ │ │ │ +RF4ICF F │ │ │ │ FvYEhom? │ │ │ │ p?bh^XSm │ │ │ │ !F3FJF8F │ │ │ │ {`#F,F5F │ │ │ │ #*F!FHF<7 │ │ │ │ -G{ F*FIF │ │ │ │ +F{ F*FIF │ │ │ │ ;FZF!F@F │ │ │ │ h;FZF@F │ │ │ │ ;FZF!F@F │ │ │ │ ;FZF@F h │ │ │ │ ;FZFAh@FH │ │ │ │ ;FZFAh@F │ │ │ │ :F1C0`C │ │ │ │ SiYF{a F │ │ │ │ {a0!Si`i │ │ │ │ fiJFxhAF │ │ │ │ SiYF{a F │ │ │ │ Ffh*FIFw │ │ │ │ - C")F bc` │ │ │ │ + C")F bc`> │ │ │ │ HHHHHHHHHHHlHHHHHHHHHHHHHHHHHHH │ │ │ │ HHHHHHHHHHHlHH │ │ │ │ - C")F bc`d │ │ │ │ + C")F bc` │ │ │ │ + C")F bc` │ │ │ │ ciBFxj1F │ │ │ │ 3FfiyjBF │ │ │ │ 0!;b`iSi │ │ │ │ "F3FDFVF │ │ │ │ *FCF5FLF │ │ │ │ FKF@3kDS │ │ │ │ biSFyh@F │ │ │ │ @@ -2310,26 +2316,27 @@ │ │ │ │ FCF1F F@ │ │ │ │ xJFQF Fsi │ │ │ │ cQFZF F{a │ │ │ │ F+FAF F@ │ │ │ │ F+FAF F@ │ │ │ │ Kh{a[h[m │ │ │ │ 4F;izhXFza.Fai │ │ │ │ -@F$!eFtF{` │ │ │ │ +@F$!dF{` │ │ │ │ ZizaDiRh │ │ │ │ x`)FRh F │ │ │ │ F`iBF;iYF │ │ │ │ @SD"9F F │ │ │ │ b9FbFCF(F │ │ │ │ QF"i0F{a │ │ │ │ QF"i0F{b │ │ │ │ biCEBDbaL │ │ │ │ ;F2Fai hADaa │ │ │ │ ci8F+Dca; │ │ │ │ "+`)FKF8F │ │ │ │ +h"F)F;`K │ │ │ │ Ph)F"F{` │ │ │ │ ir@~jr`>j │ │ │ │ _c#aca+h │ │ │ │ ch(i{a[h>a&F │ │ │ │ "Fkh1F(F │ │ │ │ ;FBF)F0FO │ │ │ │ yk0F2h{` │ │ │ │ @@ -2344,22 +2351,22 @@ │ │ │ │ ;izi;eze │ │ │ │ ;i;echzize │ │ │ │ ;i0F;e{i{e │ │ │ │ :i0F:b2kyiyb │ │ │ │ zi0F:d2k │ │ │ │ ;b0F{i{b │ │ │ │ \#+px#kp9 │ │ │ │ -S9FCF0F1 │ │ │ │ +S9FCF0F2 │ │ │ │ `)F+F FG │ │ │ │ 33`shCE@ │ │ │ │ 33`shCE@ │ │ │ │ cb,4cb,4cb,4cb,4cb,4cb,4 │ │ │ │ 3"`l`c` F │ │ │ │ "#`!FCF0F │ │ │ │ -$`(F+h1F │ │ │ │ +$P0F3h)F │ │ │ │ #h"F+I(F │ │ │ │ @FSF2F!F │ │ │ │ ;h*F!F0F │ │ │ │ 0F"a9F"F │ │ │ │ t"?&: <'O │ │ │ │ i!a*F#h0F │ │ │ │ FPF\F1F' │ │ │ │ @@ -2369,33 +2376,34 @@ │ │ │ │ *F;F%F7F │ │ │ │ PF2F?!VD │ │ │ │ JFAF8F3F │ │ │ │ 4nh2C1`C │ │ │ │ .FWBEFWA │ │ │ │ !i#mCD#e │ │ │ │ 3F8F*F!F │ │ │ │ -m!m#dedW │ │ │ │ +m!m#dedY │ │ │ │ F(F5F~iSF │ │ │ │ *FIF5FVF │ │ │ │ -b{j:ibIxh │ │ │ │ +b{j:ipIxh │ │ │ │ FKF!F0Fg │ │ │ │ F!FZF@Ff │ │ │ │ F!F*FHFf │ │ │ │ F!F*FHFf │ │ │ │ {o&h+D{g │ │ │ │ {o8m#D{gA │ │ │ │ {o+D{g&hl │ │ │ │ x{a{i+;3 │ │ │ │ {o+D{gEE │ │ │ │ {f{o+D{g │ │ │ │ {o&h+D{g │ │ │ │ -CFrFHF!F` │ │ │ │ +CFrFHF!Fa │ │ │ │ 33QkhCEN │ │ │ │ 3+`{hCE1 │ │ │ │ -R+FAF0F@ │ │ │ │ +R+FAF0FO │ │ │ │ +p?bh^XUm │ │ │ │ >JyihhRX:bAm │ │ │ │ *Fxh#F1F1 │ │ │ │ *Fxh#F1F1 │ │ │ │ HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHHHAAAAAAAAAAAAAAAA*AAAAAAAAA***HHHAAAAAA**AAAAAAAA*"F │ │ │ │ ;FBF)F F │ │ │ │ GDsh,1UFXmSF │ │ │ │ @8F"F'DX │ │ │ │ @@ -2405,19 +2413,18 @@ │ │ │ │ 3;`chKE) │ │ │ │ i!F0FCE;FC │ │ │ │ 3#`:F!FPFA │ │ │ │ #h:F!FHF │ │ │ │ p?AM k]Y │ │ │ │ F;F*F0F` │ │ │ │ F!F*FXFB │ │ │ │ -F!F*FXFA │ │ │ │ +F!F*FXFB │ │ │ │ sF2F!FHFA │ │ │ │ ;F=iRF1F │ │ │ │ F%F8F.FEE │ │ │ │ -7$KFZF!F │ │ │ │ #0S@#`Ai │ │ │ │ Zj 2Zb!x │ │ │ │ P`` rZj 2Zb(x │ │ │ │ +F1F@FJF │ │ │ │ KF*F1F@F │ │ │ │ 3+`\Oi │ │ │ │ JJJJJJ0$J │ │ │ │ IFCF2FXF │ │ │ │ -KFRF1F(F │ │ │ │ pGChXhpGJ │ │ │ │ +KFRF1F(F │ │ │ │ 3#`'F{hYm │ │ │ │ %,rA3H]d:kOV │ │ │ │ F2FcF7FfF │ │ │ │ -[HHHHHHHHHHH │ │ │ │ +\IIIIIIIIIII │ │ │ │ KF2F)FPF │ │ │ │ " nbf{`7 │ │ │ │ 3hBF9F F │ │ │ │ /yiJn"CF │ │ │ │ @SXBXApG │ │ │ │ QHBHApGB │ │ │ │ CF:F(F!F │ │ │ │ @@ -2484,53 +2491,52 @@ │ │ │ │ 3+`/F)F F │ │ │ │ XF?!JF │ │ │ │ bb!FBF8F │ │ │ │ )F3FBF F │ │ │ │ F F3j)jBF │ │ │ │ 3caQF F< │ │ │ │ 3YF Fca< │ │ │ │ -CF:F1Fei │ │ │ │ +]i1F F.F │ │ │ │ +3FBF9Fei │ │ │ │ PF2F?!VD │ │ │ │ DB1F F+F │ │ │ │ 1B+FAF F │ │ │ │ ^h$!ki`i │ │ │ │ 2 F3n#bX │ │ │ │ FQF+F0F:F │ │ │ │ @SFBF9F0F │ │ │ │ @SFBF9F0F │ │ │ │ ;F)FHF"F │ │ │ │ L!2FAF8F │ │ │ │ BF F+iii │ │ │ │ 3iBFqi F │ │ │ │ ->90TTTTTTTTTTTTTTTTTTTTTTTTTTTTTOIDTTTTTTTTTT │ │ │ │ +<7.LLLLLLLLLLLLLLLLLLLLLLLLLLLLLIEBLLLLLLLLLL │ │ │ │ _B_AVBVA;F │ │ │ │ )FJF%F7F │ │ │ │ -F1F FFFLF' │ │ │ │ +#F0FLFFF │ │ │ │ [FJFAF8F │ │ │ │ 3#`ch[m[ │ │ │ │ 3#tab(i ( │ │ │ │ sF3`bjki │ │ │ │ 8D0DHD$h │ │ │ │ BF8h3h!h │ │ │ │ #h+D#`3h+D3` │ │ │ │ sFCajaCisE │ │ │ │ 3#`%F(Fp │ │ │ │ K@S@\@D@c │ │ │ │ -3i2Fth@F │ │ │ │ -#wh2F@Fs` │ │ │ │ -#cc2F!F(F7 │ │ │ │ +#cc2F!F(F6 │ │ │ │ FJF9F@F7 │ │ │ │ FJF9F@F7 │ │ │ │ CF"FIF8F │ │ │ │ CF"FIF8F │ │ │ │ CF"FIF8F │ │ │ │ 3F"F9F@F │ │ │ │ 3F"F9F@F │ │ │ │ 3F"F9F@F │ │ │ │ -;F@F2F)FB │ │ │ │ +;F@F2F)FA │ │ │ │ 1)` F)F:h │ │ │ │ +h2F)F F │ │ │ │ 1)` F)F:h │ │ │ │ F[mLFOFZ │ │ │ │ +h:F1F F │ │ │ │ [F@F"F1FL │ │ │ │ c))$)))))V │ │ │ │ @@ -2562,40 +2568,40 @@ │ │ │ │ $ ,"9FHF │ │ │ │ 1#Dk`1` F │ │ │ │ ;F2F)F F │ │ │ │ 22`Zh1F@Ff │ │ │ │ ci:F1F F │ │ │ │ $ (F2FIF │ │ │ │ 8{h8F[m[ │ │ │ │ -"h(F!`9F │ │ │ │ -BFSF(F9F │ │ │ │ +"h9F `(F │ │ │ │ + FBFSF9F │ │ │ │ @FKF9Ffj │ │ │ │ 9F2F@F#h │ │ │ │ @F[F2FIF │ │ │ │ 8F)Fkh[m │ │ │ │ +FRF!F8Fb │ │ │ │ i+FRF!F8F │ │ │ │ 0FIF"F&Dm │ │ │ │ 28F+FRFb │ │ │ │ -*FIF/D
8B │ │ │ │ -DN1H1K1T1W1Z1Q1A │ │ │ │ +K983868?8B8E8<8B │ │ │ │ +DL1F1I1R1U1X1O1A │ │ │ │ aFJFHFMFO │ │ │ │ h:FQF(DHD[ │ │ │ │ 7'{O^B@- │ │ │ │ $p0F3h9F │ │ │ │ ci_`&F0F │ │ │ │ -p(F"F1Fl │ │ │ │ +p(F"F1Fm │ │ │ │ .F2F!F8F1 │ │ │ │ UBUALBLA │ │ │ │ !FSF2F8F │ │ │ │ 3F@F:F!F │ │ │ │ 3#`Bx0: *8 │ │ │ │ 3;`Bx0: *W │ │ │ │ option '%s': %ld │ │ │ │ @@ -3376,14 +3382,16 @@ │ │ │ │ DeprecationWarning │ │ │ │ Base class for warnings about deprecated features. │ │ │ │ BytesWarning │ │ │ │ Base class for warnings about bytes and buffer related problems, mostly │ │ │ │ related to conversion from str or comparing to str. │ │ │ │ ZeroDivisionError │ │ │ │ Second argument to a division or modulo operation was zero. │ │ │ │ +OverflowError │ │ │ │ +Result too large to be represented. │ │ │ │ FloatingPointError │ │ │ │ Floating-point operation failed. │ │ │ │ Base class for warning categories. │ │ │ │ SyntaxError │ │ │ │ Invalid syntax. │ │ │ │ StopIteration │ │ │ │ Signal the end from iterator.__next__(). │ │ │ │ @@ -3398,27 +3406,25 @@ │ │ │ │ Import can't find module, or can't find name in module. │ │ │ │ EOFError │ │ │ │ Read beyond end of file. │ │ │ │ BufferError │ │ │ │ Buffer error. │ │ │ │ AttributeError │ │ │ │ Attribute not found. │ │ │ │ +ArithmeticError │ │ │ │ +Base class for arithmetic errors. │ │ │ │ SystemExit │ │ │ │ Request to exit from the interpreter. │ │ │ │ KeyboardInterrupt │ │ │ │ Program interrupted by user. │ │ │ │ Request that a generator exit. │ │ │ │ BaseExceptionGroup │ │ │ │ A combination of multiple unrelated exceptions. │ │ │ │ AssertionError │ │ │ │ Assertion failed. │ │ │ │ -ArithmeticError │ │ │ │ -Base class for arithmetic errors. │ │ │ │ -OverflowError │ │ │ │ -Result too large to be represented. │ │ │ │ TypeError │ │ │ │ Inappropriate argument type. │ │ │ │ ValueError │ │ │ │ Inappropriate argument value (of correct type). │ │ │ │ siphash13 │ │ │ │ Out of memory and PyExc_MemoryError is not initialized yet │ │ │ │ invalid maximum character passed to PyUnicode_New │ │ │ │ @@ -4005,15 +4011,14 @@ │ │ │ │ module %s: PyModule_Create is incompatible with m_slots │ │ │ │ Python C API version mismatch for module %.100s: This Python has API version %d, module %.100s has version %d. │ │ │ │ object already tracked by the garbage collector │ │ │ │ nameless module │ │ │ │ module functions cannot set METH_CLASS or METH_STATIC │ │ │ │ assign to │ │ │ │ attribute name must be string, not '%.200s' │ │ │ │ -descriptor '%V' for '%.100s' objects doesn't apply to a '%.100s' object │ │ │ │ '%.100s' object has no attribute '%U' and no __dict__ for setting new attributes │ │ │ │ '%.100s' object has no attribute '%U' │ │ │ │ '%.100s' object attribute '%U' is read-only │ │ │ │ '%.100s' object has no attributes (%s .%U) │ │ │ │ '%.100s' object has only read-only attributes (%s .%U) │ │ │ │ commit mask overflow: idx=%zu count=%zu start=%zx end=%zx p=0x%p size=%zu fullsize=%zu │ │ │ │ ../Objects/moduleobject.c │ │ │ │ @@ -4253,30 +4258,32 @@ │ │ │ │ PyErr_NewException: name must be module.class │ │ │ │ while calling a Python object │ │ │ │ type() takes 1 or 3 arguments │ │ │ │ cannot create '%s' instances │ │ │ │ UO!O!:type.__new__ │ │ │ │ type() doesn't support MRO entry resolution; use types.new_class() │ │ │ │ cannot create '%.400s' instances │ │ │ │ -type name must not contain null characters │ │ │ │ -type __qualname__ must be a str, not %s │ │ │ │ -__classcell__ must be a nonlocal cell, not %.200R │ │ │ │ -__classdictcell__ must be a nonlocal cell, not %.200R │ │ │ │ +nonempty __slots__ not supported for subtype of '%s' │ │ │ │ +__slots__ items must be strings, not '%.200s' │ │ │ │ +__slots__ must be identifiers │ │ │ │ +__dict__ slot disallowed: we already got one │ │ │ │ +__weakref__ slot disallowed: we already got one │ │ │ │ +%R in __slots__ conflicts with class variable │ │ │ │ Error calling __set_name__ on '%.100s' instance %R in '%.100s' │ │ │ │ non-string key in the __dict__ of class %.200s │ │ │ │ new style getargs format but argument is not a tuple │ │ │ │ -at least │ │ │ │ too many tuple nesting levels in argument format string │ │ │ │ excess ')' in getargs format │ │ │ │ missing ')' in getargs format │ │ │ │ -%.150s%s takes %s %d argument%s (%zd given) │ │ │ │ -bad format string: %.200s │ │ │ │ %.200s%s takes no arguments │ │ │ │ %.200s%s takes at least one argument │ │ │ │ old style getargs format uses new features │ │ │ │ +at least │ │ │ │ +%.150s%s takes %s %d argument%s (%zd given) │ │ │ │ +bad format string: %.200s │ │ │ │ str, bytes or bytearray │ │ │ │ unsigned byte integer is less than minimum │ │ │ │ unsigned byte integer is greater than maximum │ │ │ │ signed short integer is less than minimum │ │ │ │ signed short integer is greater than maximum │ │ │ │ a byte string of length 1 │ │ │ │ must be %.50s, not %.50s of length %zd │ │ │ │ @@ -4290,14 +4297,18 @@ │ │ │ │ (buffer_len is NULL) │ │ │ │ encoded string too long (%zd, maximum length %zd) │ │ │ │ encoded string without null bytes │ │ │ │ (unspecified) │ │ │ │ (invalid use of 'w' format character) │ │ │ │ read-write bytes-like object │ │ │ │ (impossible) │ │ │ │ +type name must not contain null characters │ │ │ │ +type __qualname__ must be a str, not %s │ │ │ │ +__classcell__ must be a nonlocal cell, not %.200R │ │ │ │ +__classdictcell__ must be a nonlocal cell, not %.200R │ │ │ │ __build_class__ │ │ │ │ breakpoint │ │ │ │ isinstance │ │ │ │ issubclass │ │ │ │ dictionary for instance variables │ │ │ │ __weakref__ │ │ │ │ list of weak references to the object │ │ │ │ @@ -4380,14 +4391,15 @@ │ │ │ │ importlib._bootstrap_external │ │ │ │ <__phello__ │ │ │ │ <__phello__.ham │ │ │ │ in file │ │ │ │ Non-UTF-8 code starting with '\x%.2x'%s%V on line %i, but no encoding declared; see https://peps.python.org/pep-0263/ for details │ │ │ │ unbound method %U needs an argument │ │ │ │ byte string is too large │ │ │ │ +descriptor '%V' for '%.100s' objects doesn't apply to a '%.100s' object │ │ │ │ invalid kind │ │ │ │ unexpected indent │ │ │ │ unexpected unindent │ │ │ │ incomplete input │ │ │ │ error at start before reading any input │ │ │ │ unexpected EOF while parsing │ │ │ │ invalid syntax │ │ │ │ @@ -4570,20 +4582,14 @@ │ │ │ │ __mro_entries__ must return a tuple │ │ │ │ %.200s.__prepare__() must return a mapping, not %.200s │ │ │ │ __orig_bases__ │ │ │ │ __class__ not set defining %.200R as %.200R. Was __classcell__ propagated to type.__new__? │ │ │ │ __class__ set to %.200R defining %.200R as %.200R │ │ │ │ The '@' operator is │ │ │ │ Await expressions are │ │ │ │ -nonempty __slots__ not supported for subtype of '%s' │ │ │ │ -__slots__ items must be strings, not '%.200s' │ │ │ │ -__slots__ must be identifiers │ │ │ │ -__dict__ slot disallowed: we already got one │ │ │ │ -__weakref__ slot disallowed: we already got one │ │ │ │ -%R in __slots__ conflicts with class variable │ │ │ │ ../Objects/cellobject.c │ │ │ │ field 'value' is required for Expr │ │ │ │ Underscores in numeric literals are only supported in Python 3.6 and greater │ │ │ │ %S - Consider hexadecimal for huge integer literals to avoid decimal conversion limits. │ │ │ │ Did you mean to use 'from ... import ...' instead? │ │ │ │ Expected one or more names after 'import' │ │ │ │ barry_as_FLUFL │ │ │ │ @@ -4623,19 +4629,19 @@ │ │ │ │ %s.__new__(%s) is not safe, use %s.__new__() │ │ │ │ %.200s() takes no keyword arguments │ │ │ │ release unlocked lock │ │ │ │ __set_name__() takes 2 positional arguments but %zd were given │ │ │ │ field 'op' is required for BoolOp │ │ │ │ field 'arg' is required for arg │ │ │ │ trailing comma not allowed without surrounding parentheses │ │ │ │ -PyArg_UnpackTuple() argument list is not a tuple │ │ │ │ at least │ │ │ │ +at most │ │ │ │ +PyArg_UnpackTuple() argument list is not a tuple │ │ │ │ %.200s expected %s%zd argument%s, got %zd │ │ │ │ unpacked tuple should have %s%zd element%s, but has %zd │ │ │ │ -at most │ │ │ │ bare * has associated type comment │ │ │ │ var-positional argument cannot have default value │ │ │ │ * argument may appear only once │ │ │ │ named arguments must follow bare * │ │ │ │ cannot use assignment expressions with %s │ │ │ │ cannot assign to %s here. Maybe you meant '==' instead of '='? │ │ │ │ var-keyword argument cannot have default value │ │ │ │ @@ -4756,14 +4762,18 @@ │ │ │ │ module '%U' has no attribute '%U' (consider renaming '%U' since it has the same name as the standard library module named '%U' and prevents importing that standard library module) │ │ │ │ module '%U' has no attribute '%U' (consider renaming '%U' if it has the same name as a library you intended to import) │ │ │ │ partially initialized module '%U' from '%U' has no attribute '%U' (most likely due to a circular import) │ │ │ │ partially initialized module '%U' has no attribute '%U' (most likely due to a circular import) │ │ │ │ cannot access submodule '%U' of module '%U' (most likely due to a circular import) │ │ │ │ attribute of type '%.200s' is not callable │ │ │ │ %s() requires a dict argument, not '%s' │ │ │ │ +dictionary changed size during iteration │ │ │ │ +dictionary keys changed during iteration │ │ │ │ +field 'test' is required for While │ │ │ │ +field 'elt' is required for SetComp │ │ │ │ extension_suffixes │ │ │ │ lock_held │ │ │ │ acquire_lock │ │ │ │ release_lock │ │ │ │ find_frozen │ │ │ │ get_frozen_object │ │ │ │ is_frozen_package │ │ │ │ @@ -4775,18 +4785,14 @@ │ │ │ │ _override_frozen_modules_for_tests │ │ │ │ _override_multi_interp_extensions_check │ │ │ │ create_dynamic │ │ │ │ exec_dynamic │ │ │ │ exec_builtin │ │ │ │ _fix_co_filename │ │ │ │ source_hash │ │ │ │ -dictionary changed size during iteration │ │ │ │ -dictionary keys changed during iteration │ │ │ │ -field 'test' is required for While │ │ │ │ -field 'elt' is required for SetComp │ │ │ │ not enough values to unpack (expected at least %d, got %d) │ │ │ │ not enough values to unpack (expected at least %d, got %zd) │ │ │ │ in __instancecheck__ │ │ │ │ field 'target' is required for NamedExpr │ │ │ │ field 'value' is required for NamedExpr │ │ │ │ %s only supported in Python 3.%i and greater │ │ │ │ '%s' not supported between instances of '%.100s' and '%.100s' │ │ │ │ @@ -4931,14 +4937,50 @@ │ │ │ │ compile.c compiler unit │ │ │ │ module kind %d should not be possible │ │ │ │ warnings_get_state: could not identify current interpreter │ │ │ │ _onceregistry │ │ │ │ _defaultaction │ │ │ │ unknown symbol table entry │ │ │ │ %s:%d: bad argument to internal function │ │ │ │ +Failed to insert into codec error registry │ │ │ │ +Failed to import encodings module │ │ │ │ +can't initialize sys standard streams │ │ │ │ + is a directory, cannot continue │ │ │ │ +Failed to initialize __main__.__loader__ │ │ │ │ +Failed to retrieve BuiltinImporter │ │ │ │ +Failed to test __main__.__loader__ │ │ │ │ +Failed to initialize __main__.__builtins__ │ │ │ │ +Failed to retrieve builtins module │ │ │ │ +Failed to test __main__.__builtins__ │ │ │ │ +can't create __main__ module │ │ │ │ +failed to get the Python codec name of the stdio encoding │ │ │ │ +cannot initialize filesystem codec │ │ │ │ +failed to get the Python codec of the filesystem encoding │ │ │ │ +initializing zipimport failed │ │ │ │ +external importer setup failed │ │ │ │ +failed to update the Python config │ │ │ │ +_install_external_importers │ │ │ │ +# installing zipimport hook │ │ │ │ +zipimporter │ │ │ │ +# installed zipimport hook │ │ │ │ +can't initialize signals │ │ │ │ +can't start tracemalloc │ │ │ │ +__stdin__ │ │ │ │ + │ │ │ │ +__stdout__ │ │ │ │ + │ │ │ │ +can't initialize io.open │ │ │ │ +BuiltinImporter │ │ │ │ +'import warnings' failed; traceback: │ │ │ │ +Failed to import the site module │ │ │ │ +Python runtime initialized with LC_CTYPE=C (a locale with default ASCII encoding), which may cause Unicode compatibility problems. Using C.UTF-8, C.utf8, or UTF-8 (if available) as alternative Unicode-compatible locales is recommended. │ │ │ │ +can't initialize sys.path[0] │ │ │ │ +failed to set builtin dict watcher │ │ │ │ +failed to enable faulthandler │ │ │ │ +# can't import zipimport.zipimporter │ │ │ │ getweakrefcount │ │ │ │ _remove_dead_weakref │ │ │ │ getweakrefs │ │ │ │ warn_explicit │ │ │ │ _filters_mutated_lock_held │ │ │ │ _acquire_lock │ │ │ │ _release_lock │ │ │ │ @@ -4964,57 +5006,34 @@ │ │ │ │ _excepthook │ │ │ │ _is_main_interpreter │ │ │ │ _shutdown │ │ │ │ _make_thread_handle │ │ │ │ _get_main_thread_ident │ │ │ │ set_name │ │ │ │ _get_name │ │ │ │ +strict_errors │ │ │ │ +Implements the 'strict' error handling, which raises a UnicodeError on coding errors. │ │ │ │ +ignore_errors │ │ │ │ +Implements the 'ignore' error handling, which ignores malformed data and continues. │ │ │ │ +Implements the 'replace' error handling, which replaces malformed data with a replacement marker. │ │ │ │ +xmlcharrefreplace │ │ │ │ +xmlcharrefreplace_errors │ │ │ │ +Implements the 'xmlcharrefreplace' error handling, which replaces an unencodable character with the appropriate XML character reference. │ │ │ │ +backslashreplace_errors │ │ │ │ +Implements the 'backslashreplace' error handling, which replaces malformed data with a backslashed escape sequence. │ │ │ │ +namereplace │ │ │ │ +namereplace_errors │ │ │ │ +Implements the 'namereplace' error handling, which replaces an unencodable character with a \N{...} escape sequence. │ │ │ │ Weak-reference support module. │ │ │ │ _thread._ExceptHookArgs │ │ │ │ _thread._local │ │ │ │ _thread._localdummy │ │ │ │ _thread.RLock │ │ │ │ _thread.lock │ │ │ │ _thread._ThreadHandle │ │ │ │ -Failed to insert into codec error registry │ │ │ │ -Failed to import encodings module │ │ │ │ -can't initialize sys standard streams │ │ │ │ - is a directory, cannot continue │ │ │ │ -Failed to initialize __main__.__loader__ │ │ │ │ -Failed to retrieve BuiltinImporter │ │ │ │ -Failed to test __main__.__loader__ │ │ │ │ -Failed to initialize __main__.__builtins__ │ │ │ │ -Failed to retrieve builtins module │ │ │ │ -Failed to test __main__.__builtins__ │ │ │ │ -can't create __main__ module │ │ │ │ -failed to get the Python codec name of the stdio encoding │ │ │ │ -cannot initialize filesystem codec │ │ │ │ -failed to get the Python codec of the filesystem encoding │ │ │ │ -initializing zipimport failed │ │ │ │ -external importer setup failed │ │ │ │ -failed to update the Python config │ │ │ │ -_install_external_importers │ │ │ │ -# installing zipimport hook │ │ │ │ -zipimporter │ │ │ │ -# installed zipimport hook │ │ │ │ -can't initialize signals │ │ │ │ -can't start tracemalloc │ │ │ │ -__stdin__ │ │ │ │ - │ │ │ │ -__stdout__ │ │ │ │ - │ │ │ │ -can't initialize io.open │ │ │ │ -BuiltinImporter │ │ │ │ -'import warnings' failed; traceback: │ │ │ │ -Failed to import the site module │ │ │ │ -Python runtime initialized with LC_CTYPE=C (a locale with default ASCII encoding), which may cause Unicode compatibility problems. Using C.UTF-8, C.utf8, or UTF-8 (if available) as alternative Unicode-compatible locales is recommended. │ │ │ │ -can't initialize sys.path[0] │ │ │ │ -failed to set builtin dict watcher │ │ │ │ -failed to enable faulthandler │ │ │ │ -# can't import zipimport.zipimporter │ │ │ │ tuple for startswith must only contain str, not %.100s │ │ │ │ startswith first arg must be str or a tuple of str, not %.100s │ │ │ │ Unknown conversion specifier %c │ │ │ │ Unknown conversion specifier \x%x │ │ │ │ Max string recursion exceeded │ │ │ │ Single '}' encountered in format string │ │ │ │ Single '{' encountered in format string │ │ │ │ @@ -5028,27 +5047,14 @@ │ │ │ │ 'return' with value in async generator │ │ │ │ assertion is always true, perhaps remove parentheses? │ │ │ │ 'break' outside loop │ │ │ │ 'continue' not properly in loop │ │ │ │ Format specifier must be a string, not %.200s │ │ │ │ while getting the str of an object │ │ │ │ __str__ returned non-string (type %.200s) │ │ │ │ -strict_errors │ │ │ │ -Implements the 'strict' error handling, which raises a UnicodeError on coding errors. │ │ │ │ -ignore_errors │ │ │ │ -Implements the 'ignore' error handling, which ignores malformed data and continues. │ │ │ │ -Implements the 'replace' error handling, which replaces malformed data with a replacement marker. │ │ │ │ -xmlcharrefreplace │ │ │ │ -xmlcharrefreplace_errors │ │ │ │ -Implements the 'xmlcharrefreplace' error handling, which replaces an unencodable character with the appropriate XML character reference. │ │ │ │ -backslashreplace_errors │ │ │ │ -Implements the 'backslashreplace' error handling, which replaces malformed data with a backslashed escape sequence. │ │ │ │ -namereplace │ │ │ │ -namereplace_errors │ │ │ │ -Implements the 'namereplace' error handling, which replaces an unencodable character with a \N{...} escape sequence. │ │ │ │ unary op %d should not be possible │ │ │ │ 'yield' outside function │ │ │ │ 'yield from' outside function │ │ │ │ 'yield from' inside async function │ │ │ │ invalid symbol │ │ │ │ '%.200s' object is not callable; perhaps you missed a comma? │ │ │ │ Unrecognized conversion character %d │ │ │ │ @@ -5089,29 +5095,28 @@ │ │ │ │ Alternate form (#) not allowed in string format specifier │ │ │ │ '=' alignment not allowed in string format specifier │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ sep must be None or a string, not %.200s │ │ │ │ end must be None or a string, not %.200s │ │ │ │ +0123456789abcdef │ │ │ │ %.200s%s missing required argument '%U' (pos %d) │ │ │ │ argument for %.200s%s given by name ('%U') and position (%d) │ │ │ │ must be str or None, not %.100s │ │ │ │ invalid result from _PyOnceFlag_CallOnce │ │ │ │ "is" with '%.200s' literal. Did you mean "=="? │ │ │ │ "is not" with '%.200s' literal. Did you mean "!="? │ │ │ │ requires tuple of arguments │ │ │ │ all arguments to joinpath() must be str or None │ │ │ │ failed to join paths │ │ │ │ maximum number of symbolic links reached │ │ │ │ writeobject with NULL file │ │ │ │ cannot read file larger than 32KB during initialization │ │ │ │ null file for PyFile_WriteString │ │ │ │ -maxsplit │ │ │ │ -0123456789abcdef │ │ │ │ too many statically nested blocks │ │ │ │ PyCapsule_GetPointer called with invalid PyCapsule object │ │ │ │ PyCapsule_GetPointer called with incorrect name │ │ │ │ '%.200s' object doesn't support item deletion │ │ │ │ Exception ignored while removing the last compiler stack item │ │ │ │ Exception ignored while appending nested instruction sequence │ │ │ │ PyCapsule_New called with null pointer │ │ │ │ @@ -5119,37 +5124,38 @@ │ │ │ │ strings are too large to concat │ │ │ │ issubclass() arg 1 must be a class │ │ │ │ in __subclasscheck__ │ │ │ │ dict expected │ │ │ │ invalid config type: %s │ │ │ │ invalid config value: %s │ │ │ │ missing config key: %s │ │ │ │ +maxsplit │ │ │ │ Python int too large to convert to C int │ │ │ │ can't convert negative value to unsigned int │ │ │ │ Python int too large to convert to C unsigned long │ │ │ │ %s arg must be None or str │ │ │ │ list indices must be integers or slices, not %.200s │ │ │ │ __import__ not found │ │ │ │ __length_hint__ must be an integer, not %.100s │ │ │ │ __length_hint__() should return >= 0 │ │ │ │ argument must be iterable │ │ │ │ module name must be a string │ │ │ │ -Empty module name │ │ │ │ -import time: self [us] | cumulative | imported package │ │ │ │ -import time: cached | cached | %*s │ │ │ │ level must be >= 0 │ │ │ │ '__name__' not in globals │ │ │ │ globals must be a dict │ │ │ │ package must be a string │ │ │ │ __package__ != __spec__.parent │ │ │ │ __spec__.parent must be a string │ │ │ │ can't resolve package from __spec__ or __package__, falling back on __name__ and __path__ │ │ │ │ __name__ must be a string │ │ │ │ attempted relative import beyond top-level package │ │ │ │ attempted relative import with no known parent package │ │ │ │ +Empty module name │ │ │ │ +import time: self [us] | cumulative | imported package │ │ │ │ +import time: cached | cached | %*s │ │ │ │ %R not in sys.modules as expected │ │ │ │ import time: %9ld | %10ld | %*s%s │ │ │ │ coroutine already executing │ │ │ │ generator already executing │ │ │ │ async generator already executing │ │ │ │ cannot reuse already awaited coroutine │ │ │ │ can't send non-None value to a just-started coroutine │ │ │ │ @@ -5197,33 +5203,33 @@ │ │ │ │ clock_gettime(CLOCK_MONOTONIC) │ │ │ │ '%.200s' object is not subscriptable; perhaps you missed a comma? │ │ │ │ %.200s indices must be integers or slices, not %.200s; perhaps you missed a comma? │ │ │ │ 'break', 'continue' and 'return' cannot appear in an except* block │ │ │ │ argument 'name' │ │ │ │ argument 2 │ │ │ │ ndigits must be positive │ │ │ │ -withdata │ │ │ │ globals and locals cannot be NULL │ │ │ │ exec() globals must be a dict, not %.100s │ │ │ │ locals must be a mapping or None, not %.100s │ │ │ │ cannot use a closure with this code object │ │ │ │ code object requires a closure of exactly length %zd │ │ │ │ closure can only be used when source is a code object │ │ │ │ string, bytes or code │ │ │ │ cannot set %R attribute of immutable type '%s' │ │ │ │ Out of memory interning an attribute name │ │ │ │ type object '%.50s' has no attribute '%U' │ │ │ │ descriptor '%V' of '%.100s' object needs an argument │ │ │ │ descriptor '%V' requires a '%.100s' object but received a '%.100s' │ │ │ │ +withdata │ │ │ │ replace string is too long │ │ │ │ issubclass() arg 2 must be a class, a tuple of classes, or a union │ │ │ │ compiler_lookup_arg(name=%R) with reftype=%d failed in %S; freevars of code %S: %R │ │ │ │ -_PyST_GetScope(name=%R) failed: unknown scope in unit %S (%R); symbols: %R; locals: %R; globals: %R │ │ │ │ DEFAULT_BUFFER_SIZE │ │ │ │ UnsupportedOperation │ │ │ │ +_PyST_GetScope(name=%R) failed: unknown scope in unit %S (%R); symbols: %R; locals: %R; globals: %R │ │ │ │ cannot set '%s' attribute of immutable type '%s' │ │ │ │ cannot delete '%s' attribute of immutable type '%s' │ │ │ │ object.__setattr__ │ │ │ │ Comparison between bytes and string │ │ │ │ Comparison between bytes and int │ │ │ │ %.200s is not a mapping │ │ │ │ object of type '%.200s' has no len() │ │ │ │ @@ -5381,14 +5387,21 @@ │ │ │ │ _have_functions │ │ │ │ cannot read ticks_per_second │ │ │ │ argument should be integer or None, not %.200s │ │ │ │ ordinal not in range(128) │ │ │ │ %s op %d should not be possible │ │ │ │ too many expressions in star-unpacking assignment │ │ │ │ multiple starred expressions in assignment │ │ │ │ +invalid node type (%d) for augmented assignment │ │ │ │ +too many constants │ │ │ │ +marshal.dumps │ │ │ │ +object too deeply nested to marshal │ │ │ │ +marshalling code objects is disallowed │ │ │ │ +unmarshallable object │ │ │ │ +can only join an iterable │ │ │ │ the entry's base filename, relative to scandir() "path" argument │ │ │ │ the entry's full path name; equivalent to │ │ │ │ os.path.join(scandir_path, entry.name) │ │ │ │ is_symlink │ │ │ │ is_junction │ │ │ │ __fspath__ │ │ │ │ DirEntry is generic over the type of the path (str or bytes) │ │ │ │ @@ -5769,23 +5782,16 @@ │ │ │ │ _io.BytesIO │ │ │ │ _io._RawIOBase │ │ │ │ _io._BufferedIOBase │ │ │ │ _io._TextIOBase │ │ │ │ _io._IOBase │ │ │ │ _io._BytesIOBuffer │ │ │ │ _io.IncrementalNewlineDecoder │ │ │ │ -invalid node type (%d) for augmented assignment │ │ │ │ -too many constants │ │ │ │ -marshal.dumps │ │ │ │ -object too deeply nested to marshal │ │ │ │ -marshalling code objects is disallowed │ │ │ │ -unmarshallable object │ │ │ │ cannot marshal recursion %T objects │ │ │ │ too many objects │ │ │ │ -can only join an iterable │ │ │ │ can only concatenate tuple (not "%.200s") to tuple │ │ │ │ argument 'byteorder' │ │ │ │ byteorder must be either 'little' or 'big' │ │ │ │ length argument must be non-negative │ │ │ │ can't convert negative int to unsigned │ │ │ │ int too big to convert │ │ │ │ remaining subinterpreters; close them with Interpreter.close() │ │ │ │ @@ -5807,14 +5813,27 @@ │ │ │ │ CLOCK_THREAD_CPUTIME_ID │ │ │ │ CLOCK_BOOTTIME │ │ │ │ CLOCK_TAI │ │ │ │ _STRUCT_TM_ITEMS │ │ │ │ invalid GMT offset │ │ │ │ timezone │ │ │ │ daylight │ │ │ │ +string indices must be integers, not '%.200s' │ │ │ │ +%s: can't specify dir_fd without matching path │ │ │ │ +%s: can't specify both dir_fd and fd │ │ │ │ +%s: cannot use fd and follow_symlinks together │ │ │ │ +string, bytes, os.PathLike, integer or None │ │ │ │ +string, bytes, os.PathLike or integer │ │ │ │ +string, bytes, os.PathLike or None │ │ │ │ +string, bytes or os.PathLike │ │ │ │ +expected %.200s.__fspath__() to return str or bytes, not %.200s │ │ │ │ +%s%sembedded null character in %s │ │ │ │ +%s%s%s should be %s, not %.200s │ │ │ │ +byte string is too long │ │ │ │ +follow_symlinks │ │ │ │ year, for example, 1993 │ │ │ │ month of year, range [1, 12] │ │ │ │ day of month, range [1, 31] │ │ │ │ hours, range [0, 23] │ │ │ │ minutes, range [0, 59] │ │ │ │ seconds, range [0, 61]) │ │ │ │ day of week, range [0, 6], Monday is 0 │ │ │ │ @@ -5848,38 +5867,37 @@ │ │ │ │ Note that several fields' values are not the same as those defined by │ │ │ │ the C language standard for struct tm. For example, the value of the │ │ │ │ field tm_year is the actual year, not year - 1900. See individual │ │ │ │ fields' descriptions for details. │ │ │ │ .cpython-314-arm-linux-gnueabihf.so │ │ │ │ .abi3.so │ │ │ │ .abi3-arm-linux-gnueabihf.so │ │ │ │ -string indices must be integers, not '%.200s' │ │ │ │ -%s: can't specify dir_fd without matching path │ │ │ │ -%s: can't specify both dir_fd and fd │ │ │ │ -%s: cannot use fd and follow_symlinks together │ │ │ │ -string, bytes, os.PathLike, integer or None │ │ │ │ -string, bytes, os.PathLike or integer │ │ │ │ -string, bytes, os.PathLike or None │ │ │ │ -string, bytes or os.PathLike │ │ │ │ -expected %.200s.__fspath__() to return str or bytes, not %.200s │ │ │ │ -%s%sembedded null character in %s │ │ │ │ -%s%s%s should be %s, not %.200s │ │ │ │ -byte string is too long │ │ │ │ bad operand type for unary -: '%.200s' │ │ │ │ pop from an empty set │ │ │ │ %s expected at least 1 argument, got 0 │ │ │ │ Cannot specify a default for %s() with multiple positional arguments │ │ │ │ %s() iterable argument is empty │ │ │ │ |Opp:enable │ │ │ │ unable to get the current thread state │ │ │ │ sys.stderr is None │ │ │ │ bool is used as a file descriptor │ │ │ │ file is not a valid file descriptor │ │ │ │ file.fileno() is not a valid file descriptor │ │ │ │ Can't compare %.100s and %.100s │ │ │ │ +... truncated │ │ │ │ +|$OOO:ImportError │ │ │ │ +Unmatched right paren in format string │ │ │ │ +impossible │ │ │ │ +Unmatched left paren in format string │ │ │ │ +No active exception to reraise │ │ │ │ +calling %R should have returned an instance of BaseException, not %R │ │ │ │ +exceptions must derive from BaseException │ │ │ │ +exception causes must derive from BaseException │ │ │ │ +can't convert negative value to size_t │ │ │ │ +Python int too large to convert to C size_t │ │ │ │ enable($module, /, file=sys.stderr, all_threads=True) │ │ │ │ Enable the fault handler. │ │ │ │ disable($module, /) │ │ │ │ Disable the fault handler. │ │ │ │ is_enabled($module, /) │ │ │ │ Check if the handler is enabled. │ │ │ │ dump_traceback($module, /, file=sys.stderr, all_threads=True) │ │ │ │ @@ -5912,33 +5930,21 @@ │ │ │ │ _sigabrt($module, /) │ │ │ │ Raise a SIGABRT signal. │ │ │ │ _sigfpe($module, /) │ │ │ │ Raise a SIGFPE signal. │ │ │ │ _stack_overflow │ │ │ │ _stack_overflow($module, /) │ │ │ │ Recursive call to raise a stack overflow. │ │ │ │ -follow_symlinks │ │ │ │ Bus error │ │ │ │ Illegal instruction │ │ │ │ Floating-point exception │ │ │ │ Segmentation fault │ │ │ │ all_threads │ │ │ │ |$OO:max │ │ │ │ |$OO:min │ │ │ │ -... truncated │ │ │ │ -|$OOO:ImportError │ │ │ │ -Unmatched right paren in format string │ │ │ │ -impossible │ │ │ │ -Unmatched left paren in format string │ │ │ │ -No active exception to reraise │ │ │ │ -calling %R should have returned an instance of BaseException, not %R │ │ │ │ -exceptions must derive from BaseException │ │ │ │ -exception causes must derive from BaseException │ │ │ │ -can't convert negative value to size_t │ │ │ │ -Python int too large to convert to C size_t │ │ │ │ negative shift count │ │ │ │ Python int too large to convert to C int64_t │ │ │ │ expect int, got %T │ │ │ │ os.listdir │ │ │ │ expected str, bytes or os.PathLike object, not %.200s │ │ │ │ tuple for endswith must only contain str, not %.100s │ │ │ │ endswith first arg must be str or a tuple of str, not %.100s │ │ │ │ @@ -5966,15 +5972,14 @@ │ │ │ │ binary mode doesn't take an errors argument │ │ │ │ binary mode doesn't take a newline argument │ │ │ │ line buffering (buffering=1) isn't supported in binary mode, the default buffer size will be used │ │ │ │ can't have unbuffered text I/O │ │ │ │ unknown mode: '%s' │ │ │ │ bad operand type for unary ~: '%.200s' │ │ │ │ surrogates not allowed │ │ │ │ -buffering │ │ │ │ negative file descriptor │ │ │ │ Must have exactly one of create/read/write/append mode and at most one plus │ │ │ │ invalid mode: %.200s │ │ │ │ Cannot use closefd=False with file name │ │ │ │ expected integer from opener │ │ │ │ opener returned %d │ │ │ │ PyType_GetModuleByDef: No superclass of '%s' has the given module │ │ │ │ @@ -5982,14 +5987,16 @@ │ │ │ │ I/O operation on closed file │ │ │ │ Exception ignored while finalizing file %R │ │ │ │ buffer size must be strictly positive │ │ │ │ sem_init │ │ │ │ can't allocate read lock │ │ │ │ cannot fit '%.200s' into an offset-sized integer │ │ │ │ Raw stream returned invalid position %lld │ │ │ │ +buffer_size │ │ │ │ +buffering │ │ │ │ I/O operation on closed file. │ │ │ │ raw stream has been detached │ │ │ │ I/O operation on uninitialized object │ │ │ │ │ │ │ │ │ │ │ │ _call_with_frames_removed │ │ │ │ argument should be integer or None, not '%.200s' │ │ │ │ @@ -6025,15 +6032,14 @@ │ │ │ │ File "%S", line %zd │ │ │ │ . │ │ │ │ │ │ │ │ : │ │ │ │ sem_destroy │ │ │ │ byte indices must be integers or slices, not %.200s │ │ │ │ __bytes__ returned non-bytes (type %.200s) │ │ │ │ -buffer_size │ │ │ │ memoryview: a bytes-like object is required, not '%.200s' │ │ │ │ a bytes-like object is required, not '%.100s' │ │ │ │ PyBuffer_FillInfo: view==NULL argument is obsolete │ │ │ │ Stack (most recent call first): │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -6051,14 +6057,16 @@ │ │ │ │ string, bytes or AST │ │ │ │ memoryview: number of dimensions must not exceed 64 │ │ │ │ Exception ignored while flushing sys.stdout │ │ │ │ invalid indexing of 0-dim memory │ │ │ │ sub-views are not implemented │ │ │ │ memoryview: invalid slice key │ │ │ │ multi-dimensional slicing is not implemented │ │ │ │ +dont_inherit │ │ │ │ +_feature_version │ │ │ │ path should be string, bytes, or os.PathLike, not %.200s │ │ │ │ memoryview: underlying buffer is not writable │ │ │ │ memoryview: underlying buffer is not C-contiguous │ │ │ │ memoryview: underlying buffer is not Fortran contiguous │ │ │ │ memoryview: underlying buffer is not contiguous │ │ │ │ memoryview: underlying buffer requires suboffsets │ │ │ │ memoryview: cannot cast to unsigned bytes if the format flag is present │ │ │ │ @@ -6256,16 +6264,14 @@ │ │ │ │ | TypeVarTuple(identifier name, expr? default_value) │ │ │ │ TypeVar(identifier name, expr? bound, expr? default_value) │ │ │ │ ParamSpec(identifier name, expr? default_value) │ │ │ │ TypeVarTuple(identifier name, expr? default_value) │ │ │ │ __replace__($self, /, **fields) │ │ │ │ Return a copy of the AST node with new values for the specified fields. │ │ │ │ allow_code │ │ │ │ -dont_inherit │ │ │ │ -_feature_version │ │ │ │ _field_types │ │ │ │ cannot set '__annotations__' attribute of immutable type '%s' │ │ │ │ Union[arg, ...]: each arg must be a type. │ │ │ │ _type_check │ │ │ │ Cannot take a Union of no types. │ │ │ │ no locals found during 'import *' │ │ │ │ from-import-* object has no __dict__ and no __all__ │ │ │ │ @@ -6841,16 +6847,14 @@ │ │ │ │ pre_config │ │ │ │ Placeholder │ │ │ │ PlaceholderType takes no arguments │ │ │ │ an instance of ContextVar was expected │ │ │ │ can't re-enter readline │ │ │ │ map() must have at least two arguments. │ │ │ │ input line too long │ │ │ │ -field 'key' is required for DictComp │ │ │ │ -field 'value' is required for DictComp │ │ │ │ map() argument %zd is shorter than argument%s%zd │ │ │ │ map() argument %zd is longer than argument%s%zd │ │ │ │ Exception ignored in m_clear of module%s%V │ │ │ │ warnings.%s item %zd isn't a 5-tuple │ │ │ │ action must be a string, not '%.200s' │ │ │ │ _clearcache │ │ │ │ calcsize │ │ │ │ @@ -7027,17 +7031,17 @@ │ │ │ │ Incorrect padding │ │ │ │ unicode error │ │ │ │ value error │ │ │ │ (%s) unknown error │ │ │ │ unicodedata._ucnhash_CAPI │ │ │ │ PyCapsule_Import could not import module "%s" │ │ │ │ PyCapsule_Import "%s" is not valid │ │ │ │ -strict_mode │ │ │ │ # clear sys.audit hooks │ │ │ │ cpython._PySys_ClearAuditHooks │ │ │ │ +strict_mode │ │ │ │ unidata_version │ │ │ │ ucd_3_2_0 │ │ │ │ %.400s constructor takes at most %zd positional argument%s │ │ │ │ %.400s got multiple values for argument %R │ │ │ │ %.400s.__init__ got an unexpected keyword argument %R. Support for arbitrary keyword arguments is deprecated and will be removed in Python 3.15. │ │ │ │ Field %R is missing from %.400s._field_types. This will become an error in Python 3.15. │ │ │ │ %.400s.__init__ missing 1 required positional argument: %R. This will become an error in Python 3.15. │ │ │ │ @@ -7050,29 +7054,29 @@ │ │ │ │ invalid normalization form │ │ │ │ only single target (not %s) can be annotated │ │ │ │ only single target (not tuple) can be annotated │ │ │ │ illegal target for annotation │ │ │ │ assignment to yield expression not possible │ │ │ │ '%s' is an illegal expression for augmented assignment │ │ │ │ Lambda expression parameters cannot be parenthesized │ │ │ │ -character maps to │ │ │ │ -character mapping must be in range(0x%lx) │ │ │ │ -character mapping must return integer, None or str │ │ │ │ -iterable unpacking cannot be used in comprehension │ │ │ │ -did you forget parentheses around the comprehension target? │ │ │ │ bidirectional │ │ │ │ combining │ │ │ │ mirrored │ │ │ │ east_asian_width │ │ │ │ decomposition │ │ │ │ is_normalized │ │ │ │ HANGUL SYLLABLE │ │ │ │ CJK UNIFIED IDEOGRAPH- │ │ │ │ TANGUT IDEOGRAPH- │ │ │ │ unicodedata.UCD │ │ │ │ +character maps to │ │ │ │ +character mapping must be in range(0x%lx) │ │ │ │ +character mapping must return integer, None or str │ │ │ │ +iterable unpacking cannot be used in comprehension │ │ │ │ +did you forget parentheses around the comprehension target? │ │ │ │ could not convert string to float: '%.200s' │ │ │ │ value too large to convert to float: '%.200s' │ │ │ │ '%c' was never closed │ │ │ │ decoding │ │ │ │ %s with '%s' codec failed │ │ │ │ decoder must return a tuple (object,integer) │ │ │ │ ENABLE_SPECIALIZATION │ │ │ │ @@ -7106,43 +7110,45 @@ │ │ │ │ NB_INPLACE_TRUE_DIVIDE │ │ │ │ NB_INPLACE_XOR │ │ │ │ NB_SUBSCR │ │ │ │ Missing initialization for NB_OP %d │ │ │ │ sum() can't sum strings [use ''.join(seq) instead] │ │ │ │ sum() can't sum bytes [use b''.join(seq) instead] │ │ │ │ sum() can't sum bytearray [use b''.join(seq) instead] │ │ │ │ -"\%.3s" is an invalid octal escape sequence. Such sequences will not work in the future. Did you mean "\\%.3s"? A raw string is also an option. │ │ │ │ -"\%.3s" is an invalid octal escape sequence. Did you mean "\\%.3s"? A raw string is also an option. │ │ │ │ -the interpreter doesn't have its own allocator │ │ │ │ -field 'args' is required for Lambda │ │ │ │ -field 'body' is required for Lambda │ │ │ │ stack_effect │ │ │ │ is_valid │ │ │ │ has_const │ │ │ │ has_name │ │ │ │ has_jump │ │ │ │ has_free │ │ │ │ has_local │ │ │ │ get_specialization_stats │ │ │ │ get_nb_ops │ │ │ │ get_intrinsic1_descs │ │ │ │ get_intrinsic2_descs │ │ │ │ get_executor │ │ │ │ get_special_method_names │ │ │ │ Opcode support module. │ │ │ │ +"\%.3s" is an invalid octal escape sequence. Such sequences will not work in the future. Did you mean "\\%.3s"? A raw string is also an option. │ │ │ │ +"\%.3s" is an invalid octal escape sequence. Did you mean "\\%.3s"? A raw string is also an option. │ │ │ │ +the interpreter doesn't have its own allocator │ │ │ │ +field 'args' is required for Lambda │ │ │ │ +field 'body' is required for Lambda │ │ │ │ t-strings are │ │ │ │ ordinal not in range(256) │ │ │ │ encoded result is too long for a Python string │ │ │ │ Can only resize to positive sizes, got %zd │ │ │ │ Existing exports of data: object cannot be re-sized │ │ │ │ PyBuffer_ToContiguous: len != view->len │ │ │ │ can't extend bytearray with %.100s │ │ │ │ expected iterable of integers; got: 'str' │ │ │ │ truncate of closed file │ │ │ │ can't set bytearray slice from %.100s │ │ │ │ +field 'key' is required for DictComp │ │ │ │ +field 'value' is required for DictComp │ │ │ │ chr() arg not in range(0x110000) │ │ │ │ socket.herror │ │ │ │ socket.gaierror │ │ │ │ gaierror │ │ │ │ SocketType │ │ │ │ has_ipv6 │ │ │ │ _socket.CAPI │ │ │ │ @@ -7568,23 +7574,14 @@ │ │ │ │ SHUT_RDWR │ │ │ │ _PyCapsule_SetTraverse called with invalid PyCapsule object │ │ │ │ _PyCapsule_SetTraverse() called with NULL callback │ │ │ │ builtins.id │ │ │ │ O(OiiOii) │ │ │ │ bytearray_getbuffer: view==NULL argument is obsolete │ │ │ │ os.rename │ │ │ │ -field 'target' is required for AnnAssign │ │ │ │ -field 'annotation' is required for AnnAssign │ │ │ │ -os.mkdir │ │ │ │ -tracebacklimit │ │ │ │ -Traceback (most recent call last): │ │ │ │ - File "%U", line %d, in %U │ │ │ │ -module definition is NULL │ │ │ │ -PyState_AddModule called on module with slots │ │ │ │ -module %p already added │ │ │ │ src_dir_fd │ │ │ │ dst_dir_fd │ │ │ │ the socket timeout │ │ │ │ the socket family │ │ │ │ the socket type │ │ │ │ the socket protocol │ │ │ │ connect_ex │ │ │ │ @@ -7636,14 +7633,23 @@ │ │ │ │ QUOTE_NONNUMERIC │ │ │ │ QUOTE_NONE │ │ │ │ QUOTE_STRINGS │ │ │ │ QUOTE_NOTNULL │ │ │ │ _csv.writer │ │ │ │ _csv.reader │ │ │ │ _csv.Dialect │ │ │ │ +field 'target' is required for AnnAssign │ │ │ │ +field 'annotation' is required for AnnAssign │ │ │ │ +os.mkdir │ │ │ │ +tracebacklimit │ │ │ │ +Traceback (most recent call last): │ │ │ │ + File "%U", line %d, in %U │ │ │ │ +module definition is NULL │ │ │ │ +PyState_AddModule called on module with slots │ │ │ │ +module %p already added │ │ │ │ |$O:NameError │ │ │ │ lost sys.stdin │ │ │ │ lost sys.stdout │ │ │ │ lost sys.stderr │ │ │ │ builtins.input │ │ │ │ input: prompt string cannot contain null characters │ │ │ │ builtins.input/result │ │ │ │ @@ -7652,17 +7658,17 @@ │ │ │ │ free PyDictKeysObject │ │ │ │ free PyFloatObject │ │ │ │ free PyListObject │ │ │ │ free %d-sized PyTupleObject │ │ │ │ UU:strptime │ │ │ │ |O:dump_c_stack │ │ │ │ │ │ │ │ -../Objects/fileobject.c │ │ │ │ object.readline() returned non-string │ │ │ │ EOF when reading a line │ │ │ │ +../Objects/fileobject.c │ │ │ │ %d %ss * %zd bytes each │ │ │ │ frame does not exist │ │ │ │ only classes may be registered │ │ │ │ missing 'getdata' func │ │ │ │ |O:gmtime │ │ │ │ could not allocate a large enough CPU set │ │ │ │ Current thread's C stack trace (most recent call first): │ │ │ │ @@ -7757,24 +7763,24 @@ │ │ │ │ register() takes at least 1 argument (0 given) │ │ │ │ Struct() argument 1 must be a str or bytes object, not %.200s │ │ │ │ repeat count given without format specifier │ │ │ │ bad char in struct format │ │ │ │ total struct size too long │ │ │ │ cannot use '_' as a target │ │ │ │ cannot use %s as pattern target │ │ │ │ +registry │ │ │ │ +module_globals │ │ │ │ +priority │ │ │ │ positional patterns follow keyword patterns │ │ │ │ │ │ │ │ real number required in complex literal │ │ │ │ __len__() should return >= 0 │ │ │ │ range indices must be integers or slices, not %.200s │ │ │ │ time.sleep │ │ │ │ sleep length must be non-negative │ │ │ │ -registry │ │ │ │ -module_globals │ │ │ │ -priority │ │ │ │ '%T' object cannot be interpreted as an integer or float │ │ │ │ Invalid value NaN (not a number) │ │ │ │ frexp() result out of range │ │ │ │ float too large to pack with d format │ │ │ │ |Op:dump_traceback │ │ │ │ field 'value' is required for MatchValue │ │ │ │ argument 'code' │ │ │ │ @@ -7814,18 +7820,14 @@ │ │ │ │ PyType_GetModule: Type '%s' has no associated module │ │ │ │ cannot use a string pattern on a bytes-like object │ │ │ │ cannot use a bytes pattern on a string-like object │ │ │ │ The span of capturing group is wrong, please report a bug for the re module. │ │ │ │ exc must be an exception, not '%s' │ │ │ │ Cannot add note: __notes__ is not a list │ │ │ │ .__class__.__qualname__ is not a unicode object │ │ │ │ - printing an object │ │ │ │ - │ │ │ │ -file.read() returned not bytes but %.100s │ │ │ │ -Exception ignored while clearing _datetime module │ │ │ │ setlocale │ │ │ │ localeconv │ │ │ │ nl_langinfo │ │ │ │ dgettext │ │ │ │ dcgettext │ │ │ │ bindtextdomain │ │ │ │ bind_textdomain_codeset │ │ │ │ @@ -7851,14 +7853,18 @@ │ │ │ │ ERA_D_FMT │ │ │ │ ERA_D_T_FMT │ │ │ │ ERA_T_FMT │ │ │ │ ALT_DIGITS │ │ │ │ _DATE_FMT │ │ │ │ array.arrayiterator │ │ │ │ array.array │ │ │ │ + printing an object │ │ │ │ + │ │ │ │ +file.read() returned not bytes but %.100s │ │ │ │ +Exception ignored while clearing _datetime module │ │ │ │ readinto of closed file │ │ │ │ use_main_obmalloc │ │ │ │ allow_fork │ │ │ │ allow_exec │ │ │ │ allow_threads │ │ │ │ allow_daemon_threads │ │ │ │ check_multi_interp_extensions │ │ │ │ @@ -7883,18 +7889,18 @@ │ │ │ │ divmod() returned non-tuple (type %.200s) │ │ │ │ divmod() returned a tuple of size %zd │ │ │ │ clock_gettime(CLOCK_PROCESS_CPUTIME_ID) │ │ │ │ getrusage(RUSAGE_SELF) │ │ │ │ the processor time used is not available or its value cannot be represented │ │ │ │ type %.100s doesn't define __round__ method │ │ │ │ sys.setprofile │ │ │ │ -%s0%se%d │ │ │ │ -rounded value too large to represent │ │ │ │ user_function │ │ │ │ cache_info_type │ │ │ │ +%s0%se%d │ │ │ │ +rounded value too large to represent │ │ │ │ tool %d is not in use │ │ │ │ events set too many times │ │ │ │ field 'cls' is required for MatchClass │ │ │ │ cannot use '%T' as a set element (%S) │ │ │ │ Exception ignored while building sys.unraisablehook arguments │ │ │ │ Exception ignored in sys.unraisablehook │ │ │ │ sys.unraisablehook │ │ │ │ @@ -8016,31 +8022,29 @@ │ │ │ │ host name must not contain null character │ │ │ │ unsupported address family │ │ │ │ wildcard resolved to multiple address │ │ │ │ 255.255.255.255 │ │ │ │ │ │ │ │ address family mismatched │ │ │ │ unknown address family │ │ │ │ -unknown binary operator │ │ │ │ -unknown unary operator │ │ │ │ -(yield from │ │ │ │ -unexpected comparison kind │ │ │ │ -unknown expression kind │ │ │ │ persistent_load │ │ │ │ find_class │ │ │ │ persistent_id │ │ │ │ persistent_id($self, obj, /) │ │ │ │ clear_memo │ │ │ │ - is not │ │ │ │ - not in │ │ │ │ _pickle.Unpickler │ │ │ │ _pickle.Pickler │ │ │ │ _pickle.UnpicklerMemoProxy │ │ │ │ _pickle.PicklerMemoProxy │ │ │ │ _pickle.Pdata │ │ │ │ +unknown binary operator │ │ │ │ +unknown unary operator │ │ │ │ +(yield from │ │ │ │ +unexpected comparison kind │ │ │ │ +unknown expression kind │ │ │ │ /proc/self/stat │ │ │ │ descriptor for index '%zd' for tuple subclasses doesn't apply to '%s' object │ │ │ │ y*|i:sendall │ │ │ │ timed out │ │ │ │ _generic_init_subclass │ │ │ │ LOCK_MAND │ │ │ │ LOCK_READ │ │ │ │ @@ -8141,26 +8145,22 @@ │ │ │ │ negative sizehint │ │ │ │ invalid flags │ │ │ │ cannot instrument shim code object '%U' │ │ │ │ recursion limit must be greater or equal than 1 │ │ │ │ cannot set the recursion limit to %i at the recursion depth %i: the limit is too low │ │ │ │ i|Opp:register │ │ │ │ signal %i cannot be registered, use enable() instead │ │ │ │ -field 'value' is required for YieldFrom │ │ │ │ make_scanner │ │ │ │ make_encoder │ │ │ │ '%.200s' object is not callable. Did you mean: '%U.%U(...)'? │ │ │ │ '%.200s' object is not callable │ │ │ │ missing format argument │ │ │ │ peek() should have returned a bytes object, not '%.200s' │ │ │ │ read() should have returned a bytes object, not '%.200s' │ │ │ │ -__hash__ method should return an integer │ │ │ │ Missing frame when calling trace function. │ │ │ │ -unrecognized configuration name │ │ │ │ -configuration names must be strings or integers │ │ │ │ key_separator │ │ │ │ item_separator │ │ │ │ sort_keys │ │ │ │ skipkeys │ │ │ │ object_hook │ │ │ │ object_pairs_hook │ │ │ │ parse_float │ │ │ │ @@ -8171,19 +8171,24 @@ │ │ │ │ scanstring │ │ │ │ sizehint │ │ │ │ covariant │ │ │ │ contravariant │ │ │ │ infer_variance │ │ │ │ True if the epoll handler is closed │ │ │ │ fork_exec │ │ │ │ -_tokenize.TokenizerIter │ │ │ │ _json.Encoder │ │ │ │ _json.Scanner │ │ │ │ select.epoll │ │ │ │ select.poll │ │ │ │ + is not │ │ │ │ + not in │ │ │ │ +__hash__ method should return an integer │ │ │ │ +unrecognized configuration name │ │ │ │ +configuration names must be strings or integers │ │ │ │ +field 'value' is required for YieldFrom │ │ │ │ type object '%s' has no attribute '__annotations__' │ │ │ │ __annotate__ returned non-dict of type '%.100s' │ │ │ │ Struct object is not initialized │ │ │ │ pack expected %zd items for packing (got %zd) │ │ │ │ argument for 's' must be a bytes object │ │ │ │ argument for 'p' must be a bytes object │ │ │ │ int too large to convert │ │ │ │ @@ -8197,19 +8202,20 @@ │ │ │ │ '%c' format requires %zd <= number <= %zd │ │ │ │ Context() does not accept any arguments │ │ │ │ Exception ignored while clearing thread local %R │ │ │ │ O|Op:start_joinable_thread │ │ │ │ thread function must be callable │ │ │ │ 'handle' must be a _ThreadHandle │ │ │ │ _thread.start_joinable_thread │ │ │ │ +_generic_class_getitem │ │ │ │ thread is not supported for isolated subinterpreters │ │ │ │ can't create new thread at interpreter shutdown │ │ │ │ thread already started │ │ │ │ can't start new thread │ │ │ │ -_generic_class_getitem │ │ │ │ +Exception ignored in thread started by %R │ │ │ │ %s first arg must be bytes or a tuple of bytes, not %s │ │ │ │ bytes must be in range(0, 256) │ │ │ │ cannot convert '%.200s' object to bytes │ │ │ │ expected code, got %R │ │ │ │ tuple.index(x): x not in tuple │ │ │ │ object could not be marshalled │ │ │ │ deallocated BytesIO object has exported buffers │ │ │ │ @@ -8218,37 +8224,36 @@ │ │ │ │ file descriptor cannot be a negative integer (%i) │ │ │ │ Too few arguments for %S; actual %zd, expected at least %zd │ │ │ │ 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 │ │ │ │ -Exception ignored in thread started by %R │ │ │ │ n must be >= 0 │ │ │ │ expected bytes, got %R │ │ │ │ expected size >= %zu, got %zu │ │ │ │ missing new_object func │ │ │ │ deque index out of range │ │ │ │ __get__(None, None) is invalid │ │ │ │ +initial_bytes │ │ │ │ +_tokenize.TokenizerIter │ │ │ │ deque mutated during iteration │ │ │ │ deque.remove(x): x not in deque │ │ │ │ -pop from an empty deque │ │ │ │ Expected int as r │ │ │ │ r must be non-negative │ │ │ │ -run() missing 1 required positional argument │ │ │ │ expect str, not %T │ │ │ │ invalid end argument │ │ │ │ +session not active │ │ │ │ +pop from an empty deque │ │ │ │ +run() missing 1 required positional argument │ │ │ │ an instance of Context was expected │ │ │ │ cannot enter context: %R is already entered │ │ │ │ -session not active │ │ │ │ -Py_CONTEXT_SWITCHED │ │ │ │ -initial_bytes │ │ │ │ -permutations │ │ │ │ %S module not found │ │ │ │ invalid __main__ module │ │ │ │ +Py_CONTEXT_SWITCHED │ │ │ │ |n:product │ │ │ │ repeat argument cannot be negative │ │ │ │ repeat argument too large │ │ │ │ object could not be unmarshalled │ │ │ │ unable to get the type MRO │ │ │ │ unclosed %R │ │ │ │ Exception ignored while finalizing socket %R │ │ │ │ @@ -8273,39 +8278,39 @@ │ │ │ │ Cannot recover from Python stack overflow. │ │ │ │ maximum recursion depth exceeded │ │ │ │ %04ld-%%m-%%d │ │ │ │ tzname.replace() did not return a string │ │ │ │ Cannot join current thread │ │ │ │ cannot join thread at interpreter shutdown │ │ │ │ non-ascii grouped digit │ │ │ │ +field 'value' is required for Await │ │ │ │ +group name │ │ │ │ +gr_passwd │ │ │ │ +group members │ │ │ │ +getgrgid │ │ │ │ +getgrnam │ │ │ │ +getgrall │ │ │ │ +structseq │ │ │ │ +grp.struct_group │ │ │ │ +permutations │ │ │ │ O:make_scanner │ │ │ │ cannot exit context: %R has not been entered │ │ │ │ cannot exit context: thread state references a different context object │ │ │ │ U|O:strftime │ │ │ │ iiiiiiiii;strftime(): illegal time tuple argument │ │ │ │ Tuple or struct_time argument required │ │ │ │ year out of range │ │ │ │ month out of range │ │ │ │ day of month out of range │ │ │ │ hour out of range │ │ │ │ minute out of range │ │ │ │ seconds out of range │ │ │ │ day of week out of range │ │ │ │ day of year out of range │ │ │ │ -field 'value' is required for Await │ │ │ │ tokenizeriter │ │ │ │ -extra_tokens │ │ │ │ -group name │ │ │ │ -gr_passwd │ │ │ │ -group members │ │ │ │ -getgrgid │ │ │ │ -getgrnam │ │ │ │ -getgrall │ │ │ │ -structseq │ │ │ │ -grp.struct_group │ │ │ │ unknown tokenization error │ │ │ │ unexpected EOF in multi-line statement │ │ │ │ (OnnOOO) │ │ │ │ Invalid UTF-8 sequence │ │ │ │ (iN(nn)(nn)O) │ │ │ │ readline() returned a non-bytes object │ │ │ │ readline() returned a non-string object │ │ │ │ @@ -8344,33 +8349,34 @@ │ │ │ │ keys must be str, int, float, bool or None, not %.100s │ │ │ │ when serializing %T item %R │ │ │ │ encoder() must return a string, not %.80s │ │ │ │ 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 │ │ │ │ is_tracing │ │ │ │ clear_traces │ │ │ │ _get_traces │ │ │ │ _get_object_traceback │ │ │ │ get_traceback_limit │ │ │ │ get_tracemalloc_memory │ │ │ │ get_traced_memory │ │ │ │ reset_peak │ │ │ │ +extra_tokens │ │ │ │ _current_indent_level │ │ │ │ allow_nan │ │ │ │ re.IGNORECASE │ │ │ │ re.LOCALE │ │ │ │ re.MULTILINE │ │ │ │ re.DOTALL │ │ │ │ re.UNICODE │ │ │ │ re.VERBOSE │ │ │ │ re.DEBUG │ │ │ │ re.ASCII │ │ │ │ +invalid template │ │ │ │ no such group │ │ │ │ cannot re-enter the tee iterator │ │ │ │ closures not supported │ │ │ │ globals not supported │ │ │ │ only basic code objects are supported │ │ │ │ argument 4 │ │ │ │ expected a set for "globalnames", got %R │ │ │ │ @@ -8416,22 +8422,22 @@ │ │ │ │ os.scandir │ │ │ │ pickle protocol must be <= %d │ │ │ │ fd is greater than maximum │ │ │ │ fd is less than minimum │ │ │ │ buffer_callback needs protocol >= 5 │ │ │ │ process stopped by delivery of signal %i │ │ │ │ invalid wait status: %i │ │ │ │ +fix_imports │ │ │ │ +buffer_callback │ │ │ │ while pickling an object │ │ │ │ Can't pickle %T object │ │ │ │ __reduce__ must return a string or tuple, not %T │ │ │ │ extension code %ld is out of range │ │ │ │ can't pickle module identifier %R using pickle protocol %i │ │ │ │ can't pickle global identifier %R using pickle protocol %i │ │ │ │ -fix_imports │ │ │ │ -buffer_callback │ │ │ │ unpack requires a buffer of %zd bytes │ │ │ │ os.remove │ │ │ │ │ │ │ │ Can't pickle local object %R │ │ │ │ Can't pickle %R: %S │ │ │ │ Can't pickle %R: it's not found as %S.%S │ │ │ │ Can't pickle %R: it's not the same object as %S.%S │ │ │ │ @@ -8785,15 +8791,14 @@ │ │ │ │ iterative unpacking requires a buffer of a multiple of %zd bytes │ │ │ │ string argument expected, got '%s' │ │ │ │ Python int too large for C unsigned int │ │ │ │ '%.100s' object attribute %R is read-only │ │ │ │ Exception ignored while discarding thread watchdog of %R │ │ │ │ '%.200s' cannot be interpreted as a boolean │ │ │ │ __bool__ should return bool, returned %s │ │ │ │ -unlocking mutex that is not locked │ │ │ │ field 'value' is required for MatchSingleton │ │ │ │ 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 │ │ │ │ @@ -8831,15 +8836,14 @@ │ │ │ │ field 'body' is required for Expression │ │ │ │ FunctionType field "argtypes" must be a list, not a %.200s │ │ │ │ while traversing 'FunctionType' node │ │ │ │ FunctionType field "argtypes" changed size during iteration │ │ │ │ required field "returns" missing from FunctionType │ │ │ │ field 'returns' is required for FunctionType │ │ │ │ expected some sort of mod, but got %R │ │ │ │ -concurrent poll() invocation │ │ │ │ required field "lineno" missing from stmt │ │ │ │ while traversing 'stmt' node │ │ │ │ required field "col_offset" missing from stmt │ │ │ │ required field "name" missing from FunctionDef │ │ │ │ while traversing 'FunctionDef' node │ │ │ │ required field "args" missing from FunctionDef │ │ │ │ FunctionDef field "body" must be a list, not a %.200s │ │ │ │ @@ -9017,14 +9021,15 @@ │ │ │ │ Strings must be encoded before hashing │ │ │ │ object supporting the buffer API required │ │ │ │ Buffer must be single dimension │ │ │ │ os.putenv │ │ │ │ 'data' and 'string' are mutually exclusive and support for 'string' keyword parameter is slated for removal in a future version. │ │ │ │ code must be a code object │ │ │ │ invalid local event set 0x%x │ │ │ │ +concurrent poll() invocation │ │ │ │ LOG_EMERG │ │ │ │ LOG_ALERT │ │ │ │ LOG_CRIT │ │ │ │ LOG_WARNING │ │ │ │ LOG_NOTICE │ │ │ │ LOG_INFO │ │ │ │ LOG_DEBUG │ │ │ │ @@ -9082,14 +9087,16 @@ │ │ │ │ syslog.syslog requires 1 to 2 arguments │ │ │ │ syslog.syslog │ │ │ │ subinterpreter can't use syslog.syslog() until the syslog is opened by the main interpreter │ │ │ │ syslog.setlogmask │ │ │ │ subinterpreter can't use syslog.closelog() │ │ │ │ syslog.closelog │ │ │ │ socket.bind │ │ │ │ +gc.get_referents │ │ │ │ +/proc/self/fd │ │ │ │ logoption │ │ │ │ facility │ │ │ │ closelog │ │ │ │ setlogmask │ │ │ │ LOG_MASK │ │ │ │ LOG_UPTO │ │ │ │ usedforsecurity │ │ │ │ @@ -9206,16 +9213,14 @@ │ │ │ │ required field "ctx" missing from List │ │ │ │ Tuple field "elts" must be a list, not a %.200s │ │ │ │ while traversing 'Tuple' node │ │ │ │ Tuple field "elts" changed size during iteration │ │ │ │ required field "ctx" missing from Tuple │ │ │ │ while traversing 'Slice' node │ │ │ │ expected some sort of expr, but got %R │ │ │ │ -gc.get_referents │ │ │ │ -/proc/self/fd │ │ │ │ expected some sort of expr_context, but got %R │ │ │ │ while traversing 'keyword' node │ │ │ │ required field "value" missing from keyword │ │ │ │ required field "lineno" missing from keyword │ │ │ │ required field "col_offset" missing from keyword │ │ │ │ failed to get __main__ namespace │ │ │ │ failed to apply namespace to __main__ │ │ │ │ @@ -9227,69 +9232,69 @@ │ │ │ │ cannot use bound with TypeVarTuple │ │ │ │ cannot use constraints with ParamSpec │ │ │ │ cannot use bound with ParamSpec │ │ │ │ field 'name' is required for TypeVar │ │ │ │ Type parameter defaults are │ │ │ │ field 'name' is required for TypeVarTuple │ │ │ │ field 'name' is required for ParamSpec │ │ │ │ -None disallowed in expression list │ │ │ │ formatted │ │ │ │ errdisplay │ │ │ │ +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 │ │ │ │ -got an invalid type in Constant: %s │ │ │ │ %s.%s: %s │ │ │ │ bytesiobuf_getbuffer: view==NULL argument is obsolete │ │ │ │ +got an invalid type in Constant: %s │ │ │ │ get expected 1 or 2 arguments │ │ │ │ Invalid whence (%i, should be 0, 1 or 2) │ │ │ │ Negative seek position %zd │ │ │ │ Can't do nonzero cur-relative seeks │ │ │ │ Negative size value %zd │ │ │ │ os.symlink │ │ │ │ a TypeVar constraint │ │ │ │ a TypeVar bound │ │ │ │ a TypeVar default │ │ │ │ a TypeVarTuple default │ │ │ │ a ParamSpec default │ │ │ │ -reserved name '%U' cannot be used for type parameter │ │ │ │ -bytes_per_sep │ │ │ │ -target_is_directory │ │ │ │ arguments field "posonlyargs" must be a list, not a %.200s │ │ │ │ while traversing 'arguments' node │ │ │ │ arguments field "posonlyargs" changed size during iteration │ │ │ │ arguments field "args" must be a list, not a %.200s │ │ │ │ arguments field "args" changed size during iteration │ │ │ │ arguments field "kwonlyargs" must be a list, not a %.200s │ │ │ │ arguments field "kwonlyargs" changed size during iteration │ │ │ │ arguments field "kw_defaults" must be a list, not a %.200s │ │ │ │ arguments field "kw_defaults" changed size during iteration │ │ │ │ arguments field "defaults" must be a list, not a %.200s │ │ │ │ arguments field "defaults" changed size during iteration │ │ │ │ +reserved name '%U' cannot be used for type parameter │ │ │ │ +bytes_per_sep │ │ │ │ +target_is_directory │ │ │ │ mapping pattern checks duplicate key (%R) │ │ │ │ sep must be length 1. │ │ │ │ sep must be ASCII. │ │ │ │ sep must be str or bytes. │ │ │ │ BLAKE2B_SALT_SIZE │ │ │ │ BLAKE2B_PERSON_SIZE │ │ │ │ BLAKE2B_MAX_KEY_SIZE │ │ │ │ BLAKE2B_MAX_DIGEST_SIZE │ │ │ │ BLAKE2S_SALT_SIZE │ │ │ │ BLAKE2S_PERSON_SIZE │ │ │ │ BLAKE2S_MAX_KEY_SIZE │ │ │ │ BLAKE2S_MAX_DIGEST_SIZE │ │ │ │ fileno() takes no arguments │ │ │ │ -Timeout value out of range │ │ │ │ more positional defaults than args on arguments │ │ │ │ length of kwonlyargs is not the same as kw_defaults on arguments │ │ │ │ +Timeout value out of range │ │ │ │ |i:listen │ │ │ │ Interpolation() argument 'conversion' must be one of 's', 'a' or 'r' │ │ │ │ ExpatError │ │ │ │ XMLParserType │ │ │ │ EXPAT_VERSION │ │ │ │ native_encoding │ │ │ │ pyexpat.errors │ │ │ │ @@ -9329,14 +9334,17 @@ │ │ │ │ attrgetter │ │ │ │ attribute name must be a string │ │ │ │ Comparison between bytearray and string │ │ │ │ expected an indented block after 'except*' statement on line %d │ │ │ │ cannot use except* statement with %s │ │ │ │ expected one or more exception types │ │ │ │ '%S' is an invalid keyword argument for enumerate() │ │ │ │ +field 'value' is required for Interpolation │ │ │ │ +field 'str' is required for Interpolation │ │ │ │ +args may not be deleted │ │ │ │ ErrorCode │ │ │ │ ErrorLineNumber │ │ │ │ ErrorColumnNumber │ │ │ │ ErrorByteIndex │ │ │ │ CurrentLineNumber │ │ │ │ CurrentColumnNumber │ │ │ │ CurrentByteIndex │ │ │ │ @@ -9470,17 +9478,14 @@ │ │ │ │ XML_ERROR_AMPLIFICATION_LIMIT_BREACH │ │ │ │ limit on input amplification factor (from DTD and entities) breached │ │ │ │ XML_ERROR_NOT_STARTED │ │ │ │ parser not started │ │ │ │ pyexpat.xmlparser │ │ │ │ _blake2.blake2s │ │ │ │ _blake2.blake2b │ │ │ │ -field 'value' is required for Interpolation │ │ │ │ -field 'str' is required for Interpolation │ │ │ │ -args may not be deleted │ │ │ │ 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 │ │ │ │ positional │ │ │ │ keyword-only │ │ │ │ @@ -9531,20 +9536,20 @@ │ │ │ │ copy() takes no arguments │ │ │ │ Inconsistent stream state │ │ │ │ while copying compression object │ │ │ │ readinto returned %zd outside buffer size %zd │ │ │ │ process_vm_readv failed for PID %d at address 0x%lx (size %zu, partial read %zd bytes): %s │ │ │ │ process_vm_readv returned 0 bytes for PID %d at address 0x%lx (size %zu, partial read %zd bytes) │ │ │ │ __copy__() takes no arguments │ │ │ │ -_normal_dist_inv_cdf │ │ │ │ process_vm_writev failed for PID %d at address 0x%lx (size %zu, partial write %zd bytes): %s │ │ │ │ process_vm_writev wrote 0 bytes for PID %d at address 0x%lx (size %zu, partial write %zd bytes) │ │ │ │ invalid operation in fma │ │ │ │ overflow in fma │ │ │ │ max_length must be non-negative │ │ │ │ +_normal_dist_inv_cdf │ │ │ │ \Uxxxxxxxx out of range │ │ │ │ rawunicodeescape │ │ │ │ length must be greater than zero │ │ │ │ while copying decompression object │ │ │ │ deepcopy │ │ │ │ xml.etree.ElementPath │ │ │ │ pyexpat version is incompatible │ │ │ │ @@ -9610,14 +9615,17 @@ │ │ │ │ line %d comes before the current code block │ │ │ │ line %d comes after the current code block │ │ │ │ assigning None to %d unbound local%s │ │ │ │ O|O!:Element │ │ │ │ telling position disabled by next() call │ │ │ │ Oi;illegal decoder state │ │ │ │ can't reconstruct logical file position │ │ │ │ +'%c' format requires 0 <= number <= %llu │ │ │ │ +fromutc: argument must be a datetime │ │ │ │ +fromutc: dt.tzinfo is not self │ │ │ │ _parse_whole │ │ │ │ _setevents │ │ │ │ A string identifying what kind of data this element represents │ │ │ │ A string of text directly after the start tag, or None │ │ │ │ A string of text directly after the end tag, or None │ │ │ │ A dictionary containing the element's attributes │ │ │ │ itertext │ │ │ │ @@ -9627,17 +9635,14 @@ │ │ │ │ can't jump into an 'except' block as there's no exception │ │ │ │ incompatible stacks │ │ │ │ can't jump into a re-raising block as there's no location │ │ │ │ xml.etree.ElementTree.XMLParser │ │ │ │ xml.etree.ElementTree.Element │ │ │ │ xml.etree.ElementTree.TreeBuilder │ │ │ │ _elementtree._element_iterator │ │ │ │ -'%c' format requires 0 <= number <= %llu │ │ │ │ -fromutc: argument must be a datetime │ │ │ │ -fromutc: dt.tzinfo is not self │ │ │ │ date value out of range │ │ │ │ et:gethostbyname │ │ │ │ socket.gethostbyname │ │ │ │ negative seek value %zd │ │ │ │ invalid whence (%i, should be 0, 1 or 2) │ │ │ │ argument 'tb_frame' │ │ │ │ expected traceback object or None, got '%s' │ │ │ │ @@ -9683,24 +9688,24 @@ │ │ │ │ O!O|O!:SubElement │ │ │ │ expected an Element, not "%.200s" │ │ │ │ XMLParser.__init__() wasn't called │ │ │ │ object %.50s does not have %U method │ │ │ │ the BufferedRWPair object is being garbage-collected │ │ │ │ invalid partial state │ │ │ │ index out of bounds on dimension %d │ │ │ │ +memoryview: invalid type for format '%s' │ │ │ │ +memoryview: invalid value for format '%s' │ │ │ │ +depth must be >= 0 │ │ │ │ +expected a number in range from -1 up to 1, got %s │ │ │ │ %04d-%02d-%02d%c%02d │ │ │ │ %04d-%02d-%02d%c%02d:%02d │ │ │ │ %04d-%02d-%02d%c%02d:%02d:%02d │ │ │ │ %04d-%02d-%02d%c%02d:%02d:%02d.%03d │ │ │ │ %04d-%02d-%02d%c%02d:%02d:%02d.%06d │ │ │ │ timespec │ │ │ │ -memoryview: invalid type for format '%s' │ │ │ │ -memoryview: invalid value for format '%s' │ │ │ │ -depth must be >= 0 │ │ │ │ -expected a number in range from -1 up to 1, got %s │ │ │ │ %s: line %zd, column %zd │ │ │ │ position │ │ │ │ multi-dimensional sub-views are not implemented │ │ │ │ truncated data │ │ │ │ illegal encoding │ │ │ │ illegal UTF-16 surrogate │ │ │ │ w*|ni:recv_into │ │ │ │ @@ -9749,27 +9754,27 @@ │ │ │ │ decomposition(): argument must be a unicode character, not a string of length %zd │ │ │ │ %04X %04X %04X │ │ │ │ %04X %04X │ │ │ │ length should not be negative │ │ │ │ %.200s() │ │ │ │ argument %zd │ │ │ │ , item %d │ │ │ │ +%s(dt) argument must be a datetime instance or None, not %.200s │ │ │ │ +getgrnam(): name not found: %R │ │ │ │ effective_ids │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -%s(dt) argument must be a datetime instance or None, not %.200s │ │ │ │ -getgrnam(): name not found: %R │ │ │ │ unsupported special method │ │ │ │ n must be a non-negative integer │ │ │ │ k must be a non-negative integer │ │ │ │ min(n - k, k) must not exceed %lld │ │ │ │ cannot add more objects to bytearray │ │ │ │ 'property' object has no attribute '__name__' │ │ │ │ cannot convert Infinity to integer ratio │ │ │ │ @@ -9846,24 +9851,24 @@ │ │ │ │ StartNamespaceDecl │ │ │ │ os.listxattr │ │ │ │ %s%s%sj%s │ │ │ │ complex modulo │ │ │ │ zero to a negative or complex power │ │ │ │ complex exponentiation │ │ │ │ sys._clear_type_cache() is deprecated and scheduled for removal in a future version. Use sys._clear_internal_caches() instead. │ │ │ │ -offset_src │ │ │ │ -offset_dst │ │ │ │ -namespace_separator │ │ │ │ pack_into expected buffer argument │ │ │ │ pack_into expected offset argument │ │ │ │ pack_into expected %zd items for packing (got %zd) │ │ │ │ no space to pack %zd bytes at offset %zd │ │ │ │ pack_into requires a buffer of at least %zu bytes for packing %zd bytes at offset %zd (actual buffer size is %zd) │ │ │ │ ../Modules/pyexpat.c │ │ │ │ StartElement │ │ │ │ +offset_src │ │ │ │ +offset_dst │ │ │ │ +namespace_separator │ │ │ │ expected some sort of operator, but got %R │ │ │ │ invalid module index │ │ │ │ Interpreters module-list not accessible. │ │ │ │ Module index out of bounds. │ │ │ │ CharacterData │ │ │ │ required field "arg" missing from arg │ │ │ │ while traversing 'arg' node │ │ │ │ @@ -9908,14 +9913,15 @@ │ │ │ │ derive must return an instance of BaseExceptionGroup │ │ │ │ cannot extract raw buffer from non-contiguous buffer │ │ │ │ typevartuple │ │ │ │ |O:astimezone │ │ │ │ utcoffset() returned %.200s, expected timedelta or None │ │ │ │ b"\%o" is an invalid octal escape sequence. Such sequences will not work in the future. │ │ │ │ b"\%c" is an invalid escape sequence. Such sequences will not work in the future. │ │ │ │ +accumulate │ │ │ │ in collect_exception_group_leaf_ids │ │ │ │ __replace__() is not supported for %.500s because it has unnamed field(s) │ │ │ │ Got unexpected field name(s): %R │ │ │ │ failed to get LC_CTYPE locale │ │ │ │ unsupported langinfo constant │ │ │ │ cannot reuse already awaited aclose()/athrow() │ │ │ │ aclose(): asynchronous generator is already running │ │ │ │ @@ -9959,15 +9965,14 @@ │ │ │ │ cannot have both 'except' and 'except*' on the same 'try' │ │ │ │ Bitwise inversion '~' on bool is deprecated and will be removed in Python 3.16. This returns the bitwise inversion of the underlying int object and is usually not what you expect from negating a bool. Use the 'not' operator for boolean negation or ~int(x) if you really want the bitwise inversion of the underlying int. │ │ │ │ Python int too large for C uint32_t │ │ │ │ %s(strings=%R, interpolations=%R) │ │ │ │ expected a noninteger or positive integer, got %s │ │ │ │ '%.200s' object is not an async iterator │ │ │ │ config_vars │ │ │ │ -accumulate │ │ │ │ %U argument after ** must be a mapping, not %.200s │ │ │ │ %U got multiple values for keyword argument '%S' │ │ │ │ Odd-length string │ │ │ │ Non-hexadecimal digit found │ │ │ │ the (type, exc, tb) signature of athrow() is deprecated, use the single-arg signature instead. │ │ │ │ %.200s.__setstate__ argument should be 3-tuple, got %.200s │ │ │ │ second item of state must be an integer, not %.200s │ │ │ │ @@ -9979,14 +9984,15 @@ │ │ │ │ detach() takes no arguments │ │ │ │ f;array item must be float │ │ │ │ Missing length byte │ │ │ │ Illegal char │ │ │ │ Trailing garbage │ │ │ │ reduce() arg 2 must support iteration │ │ │ │ reduce() of empty iterable with no initial value │ │ │ │ +unlocking mutex that is not locked │ │ │ │ read() didn't return bytes │ │ │ │ read() didn't return enough bytes │ │ │ │ result too long │ │ │ │ complex() arg is a malformed string │ │ │ │ |O:ctime │ │ │ │ argument must have 'read' attribute │ │ │ │ read() did not return a bytes object (type=%.400s) │ │ │ │ @@ -10021,20 +10027,20 @@ │ │ │ │ a ContextVar key was expected, got %R │ │ │ │ k must not exceed %lld │ │ │ │ zip_longest() got an unexpected keyword argument │ │ │ │ iii:fromisocalendar │ │ │ │ ISO calendar component out of range │ │ │ │ Invalid week: %d │ │ │ │ Invalid weekday: %d (range is [1, 7]) │ │ │ │ -backtick │ │ │ │ buffer_size must be an integer │ │ │ │ buffer_size must be greater than zero │ │ │ │ │ │ │ │ multi-byte encodings are not supported │ │ │ │ can only concatenate string.templatelib.Template (not "%T") to string.templatelib.Template │ │ │ │ +backtick │ │ │ │ os.truncate │ │ │ │ _thread.excepthook argument type must be ExceptHookArgs │ │ │ │ Exception in thread │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -10071,30 +10077,30 @@ │ │ │ │ Unknown format code '%c' for object of type '%.200s' │ │ │ │ Unknown format code '\x%x' for object of type '%.200s' │ │ │ │ union contains %zd unhashable elements │ │ │ │ in __parameter__ calculation │ │ │ │ expect %N type, but %T() returned '%T' object │ │ │ │ expect int, got %s │ │ │ │ tuple assignment index out of range │ │ │ │ -_capacity_bits │ │ │ │ -_rate_bits │ │ │ │ -_sha3.shake_256 │ │ │ │ -_sha3.shake_128 │ │ │ │ -_sha3.sha3_512 │ │ │ │ -_sha3.sha3_384 │ │ │ │ -_sha3.sha3_256 │ │ │ │ -_sha3.sha3_224 │ │ │ │ expected an instance of Token, got %R │ │ │ │ %S (%zd sub-exception%s) │ │ │ │ an instance of Token was expected │ │ │ │ %R has already been used once │ │ │ │ %R was created by a different ContextVar │ │ │ │ %R was created in a different Context │ │ │ │ et:gethostbyaddr │ │ │ │ socket.gethostbyaddr │ │ │ │ +_capacity_bits │ │ │ │ +_rate_bits │ │ │ │ +_sha3.shake_256 │ │ │ │ +_sha3.shake_128 │ │ │ │ +_sha3.sha3_512 │ │ │ │ +_sha3.sha3_384 │ │ │ │ +_sha3.sha3_256 │ │ │ │ +_sha3.sha3_224 │ │ │ │ _normal_dist_inv_cdf expected 3 arguments, got %zd │ │ │ │ inv_cdf undefined for these parameters │ │ │ │ │ │ │ │ │ │ │ │ combining(): argument must be a unicode character, not a string of length %zd │ │ │ │ %U, %S=%R │ │ │ │ %S.%S(%R%U) │ │ │ │ @@ -10156,32 +10162,32 @@ │ │ │ │ str() on a bytearray instance │ │ │ │ '%.200s' object does not support vectorcall │ │ │ │ invalid lookup on 0-dim memory │ │ │ │ memoryview.index(x): x not found │ │ │ │ multi-dimensional lookup is not implemented │ │ │ │ expected %d or %d arguments, got %zd │ │ │ │ _typevartuple_prepare_subst │ │ │ │ -namespaces │ │ │ │ -leaf_size │ │ │ │ -node_offset │ │ │ │ -node_depth │ │ │ │ -inner_size │ │ │ │ -last_node │ │ │ │ Python int too large for C unsigned long long │ │ │ │ "\%o" is an invalid octal escape sequence. Such sequences will not work in the future. │ │ │ │ "\%c" is an invalid escape sequence. Such sequences will not work in the future. │ │ │ │ %s(%R, maxlen=%zd) │ │ │ │ async for │ │ │ │ '%.200s' object is not an async iterable │ │ │ │ aiter() returned not an async iterator of type '%.100s' │ │ │ │ l;array item must be integer │ │ │ │ assignment expects an iterable │ │ │ │ element indices must be integers │ │ │ │ StartDoctypeDecl │ │ │ │ ElementDecl │ │ │ │ +leaf_size │ │ │ │ +node_offset │ │ │ │ +node_depth │ │ │ │ +inner_size │ │ │ │ +last_node │ │ │ │ +namespaces │ │ │ │ in conv_content_model │ │ │ │ EndDoctypeDecl │ │ │ │ can only concatenate deque (not "%.200s") to deque │ │ │ │ steps must be a non-negative integer │ │ │ │ %.200s() must return a deque, not %.200s │ │ │ │ cannot index %d-dimension view with %zd-element tuple │ │ │ │ exec not supported for isolated subinterpreters │ │ │ │ @@ -10200,14 +10206,22 @@ │ │ │ │ Python int too large for C unsigned long │ │ │ │ int_to_decimal_string │ │ │ │ _pylong.int_to_decimal_string did not return a str │ │ │ │ 'async with' received an object from __aenter__ that does not implement __await__: %.100s │ │ │ │ 'async with' received an object from __aexit__ that does not implement __await__: %.100s │ │ │ │ unknown f-value conversion kind │ │ │ │ expected str, got %s │ │ │ │ +element_factory │ │ │ │ +comment_factory │ │ │ │ +pi_factory │ │ │ │ +insert_comments │ │ │ │ +insert_pis │ │ │ │ +new_limit │ │ │ │ +maxdigits │ │ │ │ +TreeBuilder │ │ │ │ multiple elements on top level │ │ │ │ in Element.__deepcopy__ │ │ │ │ switch interval must be strictly positive │ │ │ │ O!|U:timezone │ │ │ │ mappingproxy(%R) │ │ │ │ deepcopy helper not found │ │ │ │ pop from empty stack │ │ │ │ @@ -10222,33 +10236,26 @@ │ │ │ │ PickleBuffer can only be pickled with protocol >= 5 │ │ │ │ PickleBuffer can not be pickled when pointing to a non-contiguous buffer │ │ │ │ state must be an int, not %T │ │ │ │ %d day%s, %d:%02d:%02d.%06d │ │ │ │ %d day%s, %d:%02d:%02d │ │ │ │ %d:%02d:%02d.%06d │ │ │ │ %d:%02d:%02d │ │ │ │ -element_factory │ │ │ │ -comment_factory │ │ │ │ -pi_factory │ │ │ │ -insert_comments │ │ │ │ -insert_pis │ │ │ │ -new_limit │ │ │ │ -maxdigits │ │ │ │ -combinations │ │ │ │ -TreeBuilder │ │ │ │ int_divmod │ │ │ │ tuple of length 2 is required from int_divmod() │ │ │ │ tuple of int is required from int_divmod() │ │ │ │ required argument is not a complex │ │ │ │ os.getxattr │ │ │ │ non-integer arguments in division │ │ │ │ NotStandalone │ │ │ │ os.removexattr │ │ │ │ deque.index(x): x not in deque │ │ │ │ bad tzinfo state arg │ │ │ │ +combinations_with_replacement │ │ │ │ +combinations │ │ │ │ cannot un-register built-in error handler '%s' │ │ │ │ tounicode() may only be called on unicode type arrays ('u' or 'w') │ │ │ │ '%s' in a 'finally' block │ │ │ │ Cannot create a consistent method resolution order (MRO) for bases │ │ │ │ │ │ │ │ O(()n)NN │ │ │ │ exception snapshot missing 'type' attribute │ │ │ │ @@ -10262,15 +10269,14 @@ │ │ │ │ can't translate character '\U%08x' in position %zd: %U │ │ │ │ can't translate characters in position %zd-%zd: %U │ │ │ │ expected an instruction sequence, not %T │ │ │ │ can only append array (not "%.200s") to array │ │ │ │ dropwhile │ │ │ │ bad argument type for built-in operation │ │ │ │ 'max_factor' must be at least 1.0 │ │ │ │ -combinations_with_replacement │ │ │ │ __buffer__ returned non-memoryview object │ │ │ │ Parser stack overflowed - Python source too complex to parse │ │ │ │ can only extend with array of same kind │ │ │ │ array.remove(x): x not in array │ │ │ │ BUG: internal directive bookkeeping broken │ │ │ │ pop from empty array │ │ │ │ _paramspec_prepare_subst │ │ │ │ @@ -10365,24 +10371,14 @@ │ │ │ │ |O!O:super │ │ │ │ %s(%R, %R) │ │ │ │ loading %s failed due to init function │ │ │ │ SkippedEntity │ │ │ │ typing.NoDefault │ │ │ │ '%.200s' object has no attribute '%U' │ │ │ │ {snsnsn} │ │ │ │ -initialization of %s failed without raising an exception │ │ │ │ -initialization of %s raised unreported exception │ │ │ │ -init function of %s returned uninitialized object │ │ │ │ -initialization of %s did not return PyModuleDef │ │ │ │ -initialization of %s did not return an extension module │ │ │ │ -initialization of %s did not return a valid extension module │ │ │ │ -'yield' inside list comprehension │ │ │ │ -'yield' inside dict comprehension │ │ │ │ -'yield' inside set comprehension │ │ │ │ -_children │ │ │ │ preadv2() arg 2 must be a sequence │ │ │ │ PyState_RemoveModule called on module with slots │ │ │ │ Exception ignored in PyObject_HasAttr(); consider using PyObject_HasAttrWithError(), PyObject_GetOptionalAttr() or PyObject_GetAttr() │ │ │ │ pwritev() arg 2 must be a sequence │ │ │ │ readv() arg 2 must be a sequence │ │ │ │ '%.200s' object doesn't support slice deletion │ │ │ │ '%.200s' object can't be repeated │ │ │ │ @@ -10402,14 +10398,24 @@ │ │ │ │ │ │ │ │ │ │ │ │ required field "pattern" missing from match_case │ │ │ │ while traversing 'match_case' node │ │ │ │ match_case field "body" must be a list, not a %.200s │ │ │ │ match_case field "body" changed size during iteration │ │ │ │ field 'pattern' is required for match_case │ │ │ │ +initialization of %s failed without raising an exception │ │ │ │ +initialization of %s raised unreported exception │ │ │ │ +init function of %s returned uninitialized object │ │ │ │ +initialization of %s did not return PyModuleDef │ │ │ │ +initialization of %s did not return an extension module │ │ │ │ +initialization of %s did not return a valid extension module │ │ │ │ +'yield' inside list comprehension │ │ │ │ +'yield' inside dict comprehension │ │ │ │ +'yield' inside set comprehension │ │ │ │ +_children │ │ │ │ required field "lineno" missing from pattern │ │ │ │ while traversing 'pattern' node │ │ │ │ required field "col_offset" missing from pattern │ │ │ │ required field "end_lineno" missing from pattern │ │ │ │ required field "end_col_offset" missing from pattern │ │ │ │ required field "value" missing from MatchValue │ │ │ │ while traversing 'MatchValue' node │ │ │ │ @@ -10518,14 +10524,16 @@ │ │ │ │ while traversing 'TypeVarTuple' node │ │ │ │ expected some sort of type_param, but got %R │ │ │ │ persistent IDs in protocol 0 must be ASCII strings │ │ │ │ attribute '_CHUNK_SIZE' of '%.100s' objects cannot be deleted │ │ │ │ a strictly positive integer is required │ │ │ │ Python int too large for C size_t │ │ │ │ The doctype() method of XMLParser is ignored. Define doctype() method on the TreeBuilder target. │ │ │ │ +paramspeckwargs │ │ │ │ +paramspecargs │ │ │ │ sys._current_exceptions │ │ │ │ A load persistent id instruction was encountered, but no persistent_load function was specified. │ │ │ │ match() takes no arguments │ │ │ │ itertext() takes no arguments │ │ │ │ is:inet_pton │ │ │ │ illegal IP address string passed to inet_pton │ │ │ │ NoDefaultType takes no arguments │ │ │ │ @@ -10556,17 +10564,14 @@ │ │ │ │ sendto() takes 2 or 3 arguments (%zd given) │ │ │ │ socket.sendto │ │ │ │ n|i:recvfrom │ │ │ │ negative buffersize in recvfrom │ │ │ │ Cannot subclass %R │ │ │ │ config option %s is not an int │ │ │ │ config option %s value does not fit into a C int │ │ │ │ -_only_immortal │ │ │ │ -paramspeckwargs │ │ │ │ -paramspecargs │ │ │ │ unexpected return type from as_integer_ratio(): expected tuple, not '%.200s' │ │ │ │ as_integer_ratio() must return a 2-tuple │ │ │ │ O!O!|O:combine │ │ │ │ datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). │ │ │ │ Expat %d.%d.%d │ │ │ │ %s %s %2d %02d:%02d:%02d %04d │ │ │ │ attrib must be dict, not %.200s │ │ │ │ @@ -10580,14 +10585,16 @@ │ │ │ │ character out of range │ │ │ │ datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC). │ │ │ │ O:utcfromtimestamp │ │ │ │ a tzinfo subclass must implement %s() │ │ │ │ %.400s.__replace__ got an unexpected keyword argument %R. │ │ │ │ %.400s.__replace__ missing %ld keyword argument%s: %U. │ │ │ │ %U, tzinfo=%R) │ │ │ │ +interval │ │ │ │ +_only_immortal │ │ │ │ %U, fold=%d) │ │ │ │ iiiiiiiii │ │ │ │ _imp._override_multi_interp_extensions_check() cannot be used in the main interpreter │ │ │ │ │ │ │ │ orig must be an exception instance │ │ │ │ excs must be a list of exception instances │ │ │ │ item %zd of excs is not an exception │ │ │ │ @@ -10635,25 +10642,14 @@ │ │ │ │ invalid func watcher ID %d │ │ │ │ no func watcher set for ID %d │ │ │ │ Exception ignored in %s watcher callback for function %U at %p │ │ │ │ no more type watcher IDs available │ │ │ │ Cannot watch non-type │ │ │ │ Invalid type watcher ID %d │ │ │ │ No type watcher set for ID %d │ │ │ │ -keyword list must be a dictionary │ │ │ │ - │ │ │ │ -expected a writable bytes-like object │ │ │ │ -both destination and source must be bytes-like objects │ │ │ │ -destination is too small to receive data from source │ │ │ │ -interval │ │ │ │ -PyFunction_EVENT_CREATE │ │ │ │ -PyFunction_EVENT_DESTROY │ │ │ │ -PyFunction_EVENT_MODIFY_CODE │ │ │ │ -PyFunction_EVENT_MODIFY_DEFAULTS │ │ │ │ -PyFunction_EVENT_MODIFY_KWDEFAULTS │ │ │ │ generators not supported │ │ │ │ coroutines not supported │ │ │ │ %d %-3s │ │ │ │ %ld.%ld %-3s │ │ │ │ not all freed │ │ │ │ not all freed! │ │ │ │ %sthread 0x%llx: │ │ │ │ @@ -10676,42 +10672,48 @@ │ │ │ │ searches │ │ │ │ %10s: %5ld.%ld avg │ │ │ │ numa nodes │ │ │ │ %10s: %5zu │ │ │ │ %10s: %5ld.%03ld s │ │ │ │ %10s: user: %ld.%03ld s, system: %ld.%03ld s, faults: %lu, rss: │ │ │ │ , commit: │ │ │ │ -Debug memory block at address p=%p: │ │ │ │ - API '%c' │ │ │ │ - %zu bytes originally requested │ │ │ │ - The %d pad bytes at p-%d are │ │ │ │ -FORBIDDENBYTE, as expected. │ │ │ │ -not all FORBIDDENBYTE (0x%02x): │ │ │ │ - at p-%d: 0x%02x │ │ │ │ - *** OUCH │ │ │ │ - Because memory is corrupted at the start, the count of bytes requested │ │ │ │ - may be bogus, and checking the trailing pad bytes may segfault. │ │ │ │ - The %d pad bytes at tail=%p are │ │ │ │ - at tail+%d: 0x%02x │ │ │ │ - Data at p: │ │ │ │ -../Objects/structseq.c │ │ │ │ - │ │ │ │ -, <%s object>> │ │ │ │ -, NULL> │ │ │ │ -expect str, got %T │ │ │ │ - │ │ │ │ Python int too large for C uint16_t │ │ │ │ -expected PickleBuffer, %.200s found │ │ │ │ -PyUnicode_GetSize has been removed. │ │ │ │ -Tokens can only be created by ContextVars │ │ │ │ + │ │ │ │ + │ │ │ │ +non-dict annotations │ │ │ │ Python int too large for C uint8_t │ │ │ │ -deallocating │ │ │ │ +expected a writable bytes-like object │ │ │ │ +both destination and source must be bytes-like objects │ │ │ │ +destination is too small to receive data from source │ │ │ │ +keyword list must be a dictionary │ │ │ │ + │ │ │ │ Assertion "%s" failed │ │ │ │ Assertion failed │ │ │ │ _PyObject_AssertFailed │ │ │ │ +PyFunction_EVENT_CREATE │ │ │ │ +PyFunction_EVENT_DESTROY │ │ │ │ +PyFunction_EVENT_MODIFY_CODE │ │ │ │ +PyFunction_EVENT_MODIFY_DEFAULTS │ │ │ │ +PyFunction_EVENT_MODIFY_KWDEFAULTS │ │ │ │ +cannot decode string │ │ │ │ +deallocating │ │ │ │ +_PyThreadState_Init() is for internal use only │ │ │ │ +PyUnicode_GetSize has been removed. │ │ │ │ +Tokens can only be created by ContextVars │ │ │ │ +%X:%X:%X:%X:%X:%X%c │ │ │ │ +bad bluetooth address │ │ │ │ +expected PickleBuffer, %.200s found │ │ │ │ +expect str, got %T │ │ │ │ + │ │ │ │ +packed IP wrong length for inet_ntoa │ │ │ │ +../Objects/structseq.c │ │ │ │ +, <%s object>> │ │ │ │ +, NULL> │ │ │ │ +%02X:%02X:%02X:%02X:%02X:%02X │ │ │ │ + │ │ │ │ PyType_HasFeature((_Py_TYPE(((PyObject*)((op))))), ((1UL << 28))) │ │ │ │ kind == PyUnicode_1BYTE_KIND │ │ │ │ kind == PyUnicode_1BYTE_KIND || kind == PyUnicode_2BYTE_KIND || kind == PyUnicode_4BYTE_KIND │ │ │ │ ascii->state.ascii == 0 │ │ │ │ _PyUnicode_UTF8(op) != data │ │ │ │ data != ((void *)0) │ │ │ │ _PyUnicode_UTF8(op) == data │ │ │ │ @@ -10727,62 +10729,54 @@ │ │ │ │ PyUnicode_READ(((int)(kind)), ((const void*)(data)), (ascii->length)) == 0 │ │ │ │ PyUnicode_AsDecodedObject() is deprecated and will be removed in 3.15; use PyCodec_Decode() to decode from str │ │ │ │ PyUnicode_AsDecodedUnicode() is deprecated and will be removed in 3.15; use PyCodec_Decode() to decode from str to str │ │ │ │ PyUnicode_AsEncodedObject() is deprecated and will be removed in 3.15; use PyUnicode_AsEncodedString() to encode from str to bytes or PyCodec_Encode() for generic encoding │ │ │ │ PyUnicode_AsEncodedUnicode() is deprecated and will be removed in 3.15; use PyCodec_Encode() to encode from str to str │ │ │ │ '%.400s' encoder returned '%.400s' instead of 'str'; use codecs.encode() to encode to arbitrary types │ │ │ │ AST string must be of type str │ │ │ │ -Exception ignored in PyEval_SetProfileAllThreads │ │ │ │ -Exception ignored in PyEval_SetTraceAllThreads │ │ │ │ Exception ignored in PyEval_SetProfile │ │ │ │ bad argument to internal function │ │ │ │ - │ │ │ │ -non-dict annotations │ │ │ │ -cannot decode string │ │ │ │ -in new thread │ │ │ │ -_PyThreadState_Init() is for internal use only │ │ │ │ invalid intrinsic function │ │ │ │ InstructionSequenceType │ │ │ │ -%X:%X:%X:%X:%X:%X%c │ │ │ │ -bad bluetooth address │ │ │ │ -Unknown signal │ │ │ │ %s: bug likely caused by a refcount error in a C extension │ │ │ │ Enable tracemalloc to get the memory block allocation traceback │ │ │ │ Memory block allocated at (most recent call first): │ │ │ │ File " │ │ │ │ ", line │ │ │ │ +Debug memory block at address p=%p: │ │ │ │ + API '%c' │ │ │ │ + %zu bytes originally requested │ │ │ │ + The %d pad bytes at p-%d are │ │ │ │ +FORBIDDENBYTE, as expected. │ │ │ │ +not all FORBIDDENBYTE (0x%02x): │ │ │ │ + at p-%d: 0x%02x │ │ │ │ + *** OUCH │ │ │ │ + Because memory is corrupted at the start, the count of bytes requested │ │ │ │ + may be bogus, and checking the trailing pad bytes may segfault. │ │ │ │ + The %d pad bytes at tail=%p are │ │ │ │ + at tail+%d: 0x%02x │ │ │ │ + Data at p: │ │ │ │ perf trampoline not available │ │ │ │ +illegal IP address string passed to inet_aton │ │ │ │ No JIT available │ │ │ │ can't create sys.path │ │ │ │ can't assign sys.path │ │ │ │ /proc/%d/mem │ │ │ │ failed to open file %s: %s │ │ │ │ -unable to raise a stack overflow (allocated %zu bytes on the stack, %zu recursive calls) │ │ │ │ preadv failed for PID %d at address 0x%lx (size %zu, partial read %zd bytes): %s │ │ │ │ preadv returned 0 bytes for PID %d at address 0x%lx (size %zu, partial read %zd bytes) │ │ │ │ pwritev wrote 0 bytes for PID %d at address 0x%lx (size %zu, partial write %zd bytes) │ │ │ │ -siginfo must be None │ │ │ │ -%02X:%02X:%02X:%02X:%02X:%02X │ │ │ │ - │ │ │ │ -<%s object: ident=%llu> │ │ │ │ -unlocked │ │ │ │ -<%s %s object at %p> │ │ │ │ -<%s %s object owner=%llu count=%zu at %p> │ │ │ │ %.200s(year=%S, week=%S, weekday=%S) │ │ │ │ -illegal IP address string passed to inet_aton │ │ │ │ -packed IP wrong length for inet_ntoa │ │ │ │ algset is only supported for AF_ALG │ │ │ │ |O$O!y*O!i:sendmsg_afalg │ │ │ │ Invalid or missing argument 'op' │ │ │ │ assoclen must be positive │ │ │ │ unexpected NULL result from CMSG_FIRSTHDR │ │ │ │ unexpected NULL result from CMSG_NXTHDR(iv) │ │ │ │ unexpected NULL result from CMSG_NXTHDR(assoc) │ │ │ │ -maximum recursion limit exceeded │ │ │ │ -internal error in regular expression engine │ │ │ │ O|ni:recvmsg_into │ │ │ │ recvmsg_into() argument 1 must be an iterable │ │ │ │ w*;recvmsg_into() argument 1 must be an iterable of single-segment read-write buffers │ │ │ │ S:sethostname │ │ │ │ O&:sethostname │ │ │ │ socket.sethostname │ │ │ │ s|s:getservbyname │ │ │ │ @@ -10793,47 +10787,61 @@ │ │ │ │ socket.getservbyport │ │ │ │ port/proto not found │ │ │ │ s:getprotobyname │ │ │ │ protocol not found │ │ │ │ iy*:inet_ntop │ │ │ │ invalid length of packed IP address string │ │ │ │ unknown address family %d │ │ │ │ -n:CMSG_LEN │ │ │ │ -CMSG_LEN() argument out of range │ │ │ │ -i:unregister │ │ │ │ -|i:_sigsegv │ │ │ │ -|i:signum │ │ │ │ +no mem for sys.argv │ │ │ │ +can't assign sys.argv │ │ │ │ +can't compute path0 from argv │ │ │ │ +can't get sys.path │ │ │ │ +can't prepend path0 to sys.path │ │ │ │ +w*|ni:recvfrom_into │ │ │ │ +negative buffersize in recvfrom_into │ │ │ │ +nbytes is greater than the length of the buffer │ │ │ │ +Exception ignored in PyEval_SetProfileAllThreads │ │ │ │ +Exception ignored in PyEval_SetTraceAllThreads │ │ │ │ +assoclen │ │ │ │ +IsoCalendarDate │ │ │ │ Oi:getnameinfo │ │ │ │ getnameinfo() argument 1 must be a tuple │ │ │ │ si|II;getnameinfo(): illegal sockaddr argument │ │ │ │ getnameinfo(): flowinfo must be 0-1048575. │ │ │ │ socket.getnameinfo │ │ │ │ sockaddr resolved to multiple addresses │ │ │ │ IPv4 sockaddr must be 2 tuple │ │ │ │ +i:unregister │ │ │ │ +|i:_sigsegv │ │ │ │ +|i:signum │ │ │ │ +unable to raise a stack overflow (allocated %zu bytes on the stack, %zu recursive calls) │ │ │ │ +n:CMSG_LEN │ │ │ │ +CMSG_LEN() argument out of range │ │ │ │ Fatal Python error from unexpected signum: │ │ │ │ +in new thread │ │ │ │ +maximum recursion limit exceeded │ │ │ │ +internal error in regular expression engine │ │ │ │ unable to start the thread │ │ │ │ setgroups argument must be a sequence │ │ │ │ too many groups │ │ │ │ groups must be integers │ │ │ │ +Unknown signal │ │ │ │ +siginfo must be None │ │ │ │ Exception ignored while trying to write to the signal wakeup fd │ │ │ │ _grouper │ │ │ │ Py_GIL_DISABLED │ │ │ │ Py_DEBUG │ │ │ │ +<%s object: ident=%llu> │ │ │ │ +unlocked │ │ │ │ +<%s %s object at %p> │ │ │ │ +<%s %s object owner=%llu count=%zu at %p> │ │ │ │ +domain must be a non-empty string │ │ │ │ os.system │ │ │ │ teedataobject │ │ │ │ Invalid arguments │ │ │ │ -no mem for sys.argv │ │ │ │ -can't assign sys.argv │ │ │ │ -can't compute path0 from argv │ │ │ │ -can't get sys.path │ │ │ │ -can't prepend path0 to sys.path │ │ │ │ -w*|ni:recvfrom_into │ │ │ │ -negative buffersize in recvfrom_into │ │ │ │ -nbytes is greater than the length of the buffer │ │ │ │ -domain must be a non-empty string │ │ │ │ ENDMARKER │ │ │ │ NOTEQUAL │ │ │ │ LESSEQUAL │ │ │ │ GREATEREQUAL │ │ │ │ CIRCUMFLEX │ │ │ │ LEFTSHIFT │ │ │ │ RIGHTSHIFT │ │ │ │ @@ -10862,16 +10870,14 @@ │ │ │ │ FSTRING_END │ │ │ │ TSTRING_START │ │ │ │ TSTRING_MIDDLE │ │ │ │ TSTRING_END │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -assoclen │ │ │ │ -IsoCalendarDate │ │ │ │ Copyright (c) 2001 Python Software Foundation. │ │ │ │ All Rights Reserved. │ │ │ │ Copyright (c) 2000 BeOpen.com. │ │ │ │ All Rights Reserved. │ │ │ │ Copyright (c) 1995-2001 Corporation for National Research Initiatives. │ │ │ │ All Rights Reserved. │ │ │ │ Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. │ │ │ │ @@ -17875,14 +17881,23 @@ │ │ │ │ nothing. │ │ │ │ lock_held($module, /) │ │ │ │ Return True if the import lock is currently held, else False. │ │ │ │ On platforms without threads, return False. │ │ │ │ extension_suffixes($module, /) │ │ │ │ Returns the list of file suffixes used to identify extension modules. │ │ │ │ (Extremely) low-level import machinery bits as used by importlib. │ │ │ │ +init_stdio_encoding │ │ │ │ +init_fs_encoding │ │ │ │ +init_interp_main │ │ │ │ +init_sys_streams │ │ │ │ +init_set_builtins_open │ │ │ │ +init_import_site │ │ │ │ +add_main_module │ │ │ │ +_PyFaulthandler_Init │ │ │ │ +_PyImport_InitExternal │ │ │ │ proxy($module, object, callback=None, /) │ │ │ │ Create a proxy object that weakly references 'object'. │ │ │ │ 'callback', if given, is called with a reference to the │ │ │ │ proxy when 'object' is about to be finalized. │ │ │ │ getweakrefs($module, object, /) │ │ │ │ Return a list of all weak reference objects pointing to 'object'. │ │ │ │ _remove_dead_weakref($module, dct, key, /) │ │ │ │ @@ -18067,23 +18082,14 @@ │ │ │ │ tuple args and keyword arguments taken from the optional dictionary │ │ │ │ kwargs. The thread exits when the function returns; the return value │ │ │ │ is ignored. The thread will also exit when the function raises an │ │ │ │ unhandled exception; a stack trace will be printed unless the exception │ │ │ │ is SystemExit. │ │ │ │ This module provides primitive operations to write multi-threaded programs. │ │ │ │ The 'threading' module provides a more convenient interface. │ │ │ │ -init_stdio_encoding │ │ │ │ -init_fs_encoding │ │ │ │ -init_interp_main │ │ │ │ -init_sys_streams │ │ │ │ -init_set_builtins_open │ │ │ │ -init_import_site │ │ │ │ -add_main_module │ │ │ │ -_PyFaulthandler_Init │ │ │ │ -_PyImport_InitExternal │ │ │ │ unlock_once │ │ │ │ _PyPathConfig_UpdateGlobal │ │ │ │ PyObject_CallFinalizerFromDealloc │ │ │ │ _PyRecursiveMutex_Unlock │ │ │ │ __fspath__($self, /) │ │ │ │ Returns the path for the entry. │ │ │ │ inode($self, /) │ │ │ │ @@ -23725,15 +23731,14 @@ │ │ │ │ POVODNAYA │ │ │ │ IKHAYA PUT │ │ │ │ KLYUCHEVAYA &M.P&T'S │ │ │ │ "M.P&T'S │ │ │ │ DIRECTION F │ │ │ │ PyInterpreterState_Delete │ │ │ │ zapthreads │ │ │ │ -_PyInterpreterState_GetAllocatedBlocks │ │ │ │ get_special_method_names($module, /) │ │ │ │ Return a list of special method names. │ │ │ │ get_executor($module, /, code, offset) │ │ │ │ Return the executor object at offset in code if exists, None otherwise. │ │ │ │ get_intrinsic2_descs($module, /) │ │ │ │ Return a list of names of the binary intrinsics. │ │ │ │ get_intrinsic1_descs($module, /) │ │ │ │ @@ -23761,15 +23766,15 @@ │ │ │ │ Return True if the opcode accesses a constant, False otherwise. │ │ │ │ has_arg($module, /, opcode) │ │ │ │ Return True if the opcode uses its oparg, False otherwise. │ │ │ │ is_valid($module, /, opcode) │ │ │ │ Return True if opcode is valid, False otherwise. │ │ │ │ stack_effect($module, opcode, oparg=None, /, *, jump=None) │ │ │ │ Compute the stack effect of the opcode. │ │ │ │ -PyState_AddModule │ │ │ │ +_PyInterpreterState_GetAllocatedBlocks │ │ │ │ sendmsg_afalg([msg], *, op[, iv[, assoclen[, flags=MSG_MORE]]]) │ │ │ │ Set operation mode, IV and length of associated data for an AF_ALG │ │ │ │ operation socket. │ │ │ │ sendmsg(buffers[, ancdata[, flags[, address]]]) -> count │ │ │ │ Send normal and ancillary data to the socket, gathering the │ │ │ │ non-ancillary data from a series of buffers and concatenating it into │ │ │ │ a single message. The buffers argument specifies the non-ancillary │ │ │ │ @@ -24092,14 +24097,15 @@ │ │ │ │ of input for each iteration, such as a file object or a list. The │ │ │ │ optional "dialect" argument defines a CSV dialect. The function │ │ │ │ also accepts optional keyword arguments which override settings │ │ │ │ provided by the dialect. │ │ │ │ The returned object is an iterator. Each iteration returns a row │ │ │ │ of the CSV file (which can span multiple input lines). │ │ │ │ CSV parsing and writing. │ │ │ │ +PyState_AddModule │ │ │ │ (deleted) │ │ │ │ PyUnstable_AtExit │ │ │ │ _Py_CheckRecursiveCall │ │ │ │ getencoding($module, /) │ │ │ │ Get the current locale encoding. │ │ │ │ bind_textdomain_codeset($module, domain, codeset, /) │ │ │ │ Bind the C library's domain to codeset. │ │ │ │ @@ -25074,15 +25080,14 @@ │ │ │ │ Returns the candidate in candidates that's closest to item │ │ │ │ Unable to allocate output buffer. │ │ │ │ _PyRuntimeState_ReInitThreads │ │ │ │ PyOS_AfterFork_Child │ │ │ │ _PyInterpreterState_DeleteExceptMain │ │ │ │ tstate_tss_reinit │ │ │ │ _PyOS_InterruptOccurred │ │ │ │ -PyMutex_Unlock │ │ │ │ LOG_UPTO($module, pri, /) │ │ │ │ Calculates the mask for all priorities up to and including pri. │ │ │ │ LOG_MASK($module, pri, /) │ │ │ │ Calculates the mask for the individual priority pri. │ │ │ │ setlogmask($module, maskpri, /) │ │ │ │ Set the priority mask to maskpri and return the previous mask value. │ │ │ │ syslog([priority=LOG_INFO,] message) │ │ │ │ @@ -25679,14 +25684,15 @@ │ │ │ │ tia[VRNLJHGFEDDCCCC │ │ │ │ symtable($module, source, filename, startstr, /) │ │ │ │ Return symbol and scope dictionaries used internally by compiler. │ │ │ │ _modules_by_index_clear_one │ │ │ │ config_vars($module, /) │ │ │ │ Returns a dictionary containing build variables intended to be exposed by sysconfig. │ │ │ │ A helper for the sysconfig module. │ │ │ │ +?PyMutex_Unlock │ │ │ │ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ │ │ │ │ hexdigest($self, /, length) │ │ │ │ Return the digest value as a string of hexadecimal digits. │ │ │ │ digest($self, /, length) │ │ │ │ Return the digest value as a bytes object. │ │ │ │ update($self, data, /) │ │ │ │ Update this hash object's state with the provided bytes-like object. │ │ │ │ @@ -25786,27 +25792,27 @@ │ │ │ │ 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 │ │ │ │ -_PyObject_AssertFailed │ │ │ │ -_PyUnicode_CheckConsistency │ │ │ │ -faulthandler_fatal_error_thread │ │ │ │ _PyThreadState_Init │ │ │ │ +_PyUnicode_CheckConsistency │ │ │ │ PySys_SetPath │ │ │ │ PySys_AddWarnOptionUnicode │ │ │ │ PySys_SetArgvEx │ │ │ │ +faulthandler_fatal_error_thread │ │ │ │ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ %%%%%%% │ │ │ │ !"#%%%%%% │ │ │ │ !"#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ xdebugpy │ │ │ │ │ │ │ │ │ │ │ │ @@ -26251,17 +26257,17 @@ │ │ │ │ warnings │ │ │ │ warnoptions │ │ │ │ withdata │ │ │ │ writable │ │ │ │ write_through │ │ │ │ zstd_dict │ │ │ │ 4@fp 4@r6 │ │ │ │ +gc__done │ │ │ │ gc__start │ │ │ │ -4@[r7, #28] │ │ │ │ -gc__done │ │ │ │ import__find__load__done │ │ │ │ 4@r0 -4@r3 │ │ │ │ import__find__load__start │ │ │ │ 4@r10 4@r6 │ │ │ │ 4@r7 4@#_PyRuntime+51120 │ │ │ │ 4@r10 4@r6 │ │ │ │ 4@r10 4@r6 │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -30,49 +30,49 @@ │ │ │ │ 0x0001d8b0 74687265 61645f61 7474725f 73657473 thread_attr_sets │ │ │ │ 0x0001d8c0 7461636b 73697a65 00776373 6c656e00 tacksize.wcslen. │ │ │ │ 0x0001d8d0 67657465 6e760077 6373636d 70007074 getenv.wcscmp.pt │ │ │ │ 0x0001d8e0 68726561 645f636f 6e646174 74725f69 hread_condattr_i │ │ │ │ 0x0001d8f0 6e697400 70746872 6561645f 636f6e64 nit.pthread_cond │ │ │ │ 0x0001d900 61747472 5f736574 636c6f63 6b006e6c attr_setclock.nl │ │ │ │ 0x0001d910 5f6c616e 67696e66 6f007074 68726561 _langinfo.pthrea │ │ │ │ - 0x0001d920 645f6a6f 696e0070 74687265 61645f73 d_join.pthread_s │ │ │ │ - 0x0001d930 656c6600 67657472 616e646f 6d005f5f elf.getrandom.__ │ │ │ │ - 0x0001d940 72656164 5f63686b 00776373 6e636d70 read_chk.wcsncmp │ │ │ │ - 0x0001d950 006d656d 6d6f7665 00737472 63687200 .memmove.strchr. │ │ │ │ - 0x0001d960 5f5f7072 696e7466 5f63686b 00737464 __printf_chk.std │ │ │ │ - 0x0001d970 6f757400 5f5f6973 6f633233 5f737472 out.__isoc23_str │ │ │ │ - 0x0001d980 746f756c 00776373 746f6b00 70746872 toul.wcstok.pthr │ │ │ │ - 0x0001d990 6561645f 67657473 70656369 66696300 ead_getspecific. │ │ │ │ - 0x0001d9a0 70746872 6561645f 6765746e 616d655f pthread_getname_ │ │ │ │ - 0x0001d9b0 6e700067 65746377 64007763 736e6370 np.getcwd.wcsncp │ │ │ │ - 0x0001d9c0 79006677 72697465 00737472 64757000 y.fwrite.strdup. │ │ │ │ - 0x0001d9d0 5f5f7673 6e707269 6e74665f 63686b00 __vsnprintf_chk. │ │ │ │ - 0x0001d9e0 70746872 6561645f 6b65795f 64656c65 pthread_key_dele │ │ │ │ - 0x0001d9f0 7465005f 5f69736f 6332335f 77637374 te.__isoc23_wcst │ │ │ │ - 0x0001da00 6f6c0073 65747662 7566005f 5f667374 ol.setvbuf.__fst │ │ │ │ - 0x0001da10 61743634 5f74696d 65363400 70746872 at64_time64.pthr │ │ │ │ - 0x0001da20 6561645f 636f6e64 5f646573 74726f79 ead_cond_destroy │ │ │ │ - 0x0001da30 00707468 72656164 5f6d7574 65785f64 .pthread_mutex_d │ │ │ │ - 0x0001da40 65737472 6f790070 74687265 61645f6d estroy.pthread_m │ │ │ │ - 0x0001da50 75746578 5f696e69 74007074 68726561 utex_init.pthrea │ │ │ │ - 0x0001da60 645f636f 6e645f69 6e697400 70746872 d_cond_init.pthr │ │ │ │ - 0x0001da70 6561645f 67657461 7474725f 6e700070 ead_getattr_np.p │ │ │ │ - 0x0001da80 74687265 61645f61 7474725f 67657467 thread_attr_getg │ │ │ │ - 0x0001da90 75617264 73697a65 00707468 72656164 uardsize.pthread │ │ │ │ - 0x0001daa0 5f617474 725f6765 74737461 636b0070 _attr_getstack.p │ │ │ │ - 0x0001dab0 74687265 61645f6d 75746578 5f6c6f63 thread_mutex_loc │ │ │ │ - 0x0001dac0 6b007074 68726561 645f636f 6e645f73 k.pthread_cond_s │ │ │ │ - 0x0001dad0 69676e61 6c007074 68726561 645f6d75 ignal.pthread_mu │ │ │ │ - 0x0001dae0 7465785f 756e6c6f 636b005f 5f707468 tex_unlock.__pth │ │ │ │ - 0x0001daf0 72656164 5f636f6e 645f7469 6d656477 read_cond_timedw │ │ │ │ - 0x0001db00 61697436 34007061 75736500 6d6d6170 ait64.pause.mmap │ │ │ │ - 0x0001db10 36340066 70757463 005f5f73 6e707269 64.fputc.__snpri │ │ │ │ - 0x0001db20 6e74665f 63686b00 6d616476 69736500 ntf_chk.madvise. │ │ │ │ - 0x0001db30 6d756e6d 61700073 74727263 68720073 munmap.strrchr.s │ │ │ │ - 0x0001db40 74726e63 6d700063 6f6e6673 7472005f trncmp.confstr._ │ │ │ │ + 0x0001d920 645f7365 6c660067 65747261 6e646f6d d_self.getrandom │ │ │ │ + 0x0001d930 005f5f72 6561645f 63686b00 7763736e .__read_chk.wcsn │ │ │ │ + 0x0001d940 636d7000 6d656d6d 6f766500 73747263 cmp.memmove.strc │ │ │ │ + 0x0001d950 6872005f 5f707269 6e74665f 63686b00 hr.__printf_chk. │ │ │ │ + 0x0001d960 7374646f 7574005f 5f69736f 6332335f stdout.__isoc23_ │ │ │ │ + 0x0001d970 73747274 6f756c00 77637374 6f6b0070 strtoul.wcstok.p │ │ │ │ + 0x0001d980 74687265 61645f67 65747370 65636966 thread_getspecif │ │ │ │ + 0x0001d990 69630070 74687265 61645f67 65746e61 ic.pthread_getna │ │ │ │ + 0x0001d9a0 6d655f6e 70006765 74637764 00776373 me_np.getcwd.wcs │ │ │ │ + 0x0001d9b0 6e637079 00667772 69746500 73747264 ncpy.fwrite.strd │ │ │ │ + 0x0001d9c0 7570005f 5f76736e 7072696e 74665f63 up.__vsnprintf_c │ │ │ │ + 0x0001d9d0 686b0070 74687265 61645f6b 65795f64 hk.pthread_key_d │ │ │ │ + 0x0001d9e0 656c6574 65005f5f 69736f63 32335f77 elete.__isoc23_w │ │ │ │ + 0x0001d9f0 6373746f 6c007365 74766275 66005f5f cstol.setvbuf.__ │ │ │ │ + 0x0001da00 66737461 7436345f 74696d65 36340070 fstat64_time64.p │ │ │ │ + 0x0001da10 74687265 61645f63 6f6e645f 64657374 thread_cond_dest │ │ │ │ + 0x0001da20 726f7900 70746872 6561645f 6d757465 roy.pthread_mute │ │ │ │ + 0x0001da30 785f6465 7374726f 79007074 68726561 x_destroy.pthrea │ │ │ │ + 0x0001da40 645f6d75 7465785f 696e6974 00707468 d_mutex_init.pth │ │ │ │ + 0x0001da50 72656164 5f636f6e 645f696e 69740070 read_cond_init.p │ │ │ │ + 0x0001da60 74687265 61645f67 65746174 74725f6e thread_getattr_n │ │ │ │ + 0x0001da70 70007074 68726561 645f6174 74725f67 p.pthread_attr_g │ │ │ │ + 0x0001da80 65746775 61726473 697a6500 70746872 etguardsize.pthr │ │ │ │ + 0x0001da90 6561645f 61747472 5f676574 73746163 ead_attr_getstac │ │ │ │ + 0x0001daa0 6b007074 68726561 645f6d75 7465785f k.pthread_mutex_ │ │ │ │ + 0x0001dab0 6c6f636b 00707468 72656164 5f636f6e lock.pthread_con │ │ │ │ + 0x0001dac0 645f7369 676e616c 00707468 72656164 d_signal.pthread │ │ │ │ + 0x0001dad0 5f6d7574 65785f75 6e6c6f63 6b005f5f _mutex_unlock.__ │ │ │ │ + 0x0001dae0 70746872 6561645f 636f6e64 5f74696d pthread_cond_tim │ │ │ │ + 0x0001daf0 65647761 69743634 00706175 7365006d edwait64.pause.m │ │ │ │ + 0x0001db00 6d617036 34006670 75746300 5f5f736e map64.fputc.__sn │ │ │ │ + 0x0001db10 7072696e 74665f63 686b006d 61647669 printf_chk.madvi │ │ │ │ + 0x0001db20 7365006d 756e6d61 70007374 72726368 se.munmap.strrch │ │ │ │ + 0x0001db30 72007374 726e636d 70007074 68726561 r.strncmp.pthrea │ │ │ │ + 0x0001db40 645f6a6f 696e0063 6f6e6673 7472005f d_join.confstr._ │ │ │ │ 0x0001db50 5f737072 696e7466 5f63686b 005f5f6d _sprintf_chk.__m │ │ │ │ 0x0001db60 656d6d6f 76655f63 686b0066 72656164 emmove_chk.fread │ │ │ │ 0x0001db70 00707468 72656164 5f636f6e 645f7761 .pthread_cond_wa │ │ │ │ 0x0001db80 69740073 74726e63 70790073 74727062 it.strncpy.strpb │ │ │ │ 0x0001db90 726b0077 63737263 6872006d 656d7263 rk.wcsrchr.memrc │ │ │ │ 0x0001dba0 68720067 65746175 7876616c 00756e73 hr.getauxval.uns │ │ │ │ 0x0001dbb0 6574656e 76007763 73637079 00726561 etenv.wcscpy.rea │ │ │ │ @@ -247,46 +247,46 @@ │ │ │ │ 0x0001e640 4d4c5f53 65744269 6c6c696f 6e4c6175 ML_SetBillionLau │ │ │ │ 0x0001e650 67687341 74746163 6b50726f 74656374 ghsAttackProtect │ │ │ │ 0x0001e660 696f6e41 63746976 6174696f 6e546872 ionActivationThr │ │ │ │ 0x0001e670 6573686f 6c640058 4d4c5f53 65744269 eshold.XML_SetBi │ │ │ │ 0x0001e680 6c6c696f 6e4c6175 67687341 74746163 llionLaughsAttac │ │ │ │ 0x0001e690 6b50726f 74656374 696f6e4d 6178696d kProtectionMaxim │ │ │ │ 0x0001e6a0 756d416d 706c6966 69636174 696f6e00 umAmplification. │ │ │ │ - 0x0001e6b0 584d4c5f 53657453 74617274 456c656d XML_SetStartElem │ │ │ │ - 0x0001e6c0 656e7448 616e646c 65720058 4d4c5f53 entHandler.XML_S │ │ │ │ - 0x0001e6d0 6574456e 64456c65 6d656e74 48616e64 etEndElementHand │ │ │ │ - 0x0001e6e0 6c657200 584d4c5f 53657455 6e706172 ler.XML_SetUnpar │ │ │ │ - 0x0001e6f0 73656445 6e746974 79446563 6c48616e sedEntityDeclHan │ │ │ │ - 0x0001e700 646c6572 00584d4c 5f536574 4e6f7461 dler.XML_SetNota │ │ │ │ - 0x0001e710 74696f6e 4465636c 48616e64 6c657200 tionDeclHandler. │ │ │ │ - 0x0001e720 584d4c5f 53657453 74617274 4e616d65 XML_SetStartName │ │ │ │ - 0x0001e730 73706163 65446563 6c48616e 646c6572 spaceDeclHandler │ │ │ │ - 0x0001e740 00584d4c 5f536574 456e644e 616d6573 .XML_SetEndNames │ │ │ │ - 0x0001e750 70616365 4465636c 48616e64 6c657200 paceDeclHandler. │ │ │ │ - 0x0001e760 584d4c5f 53657453 74617274 43646174 XML_SetStartCdat │ │ │ │ - 0x0001e770 61536563 74696f6e 48616e64 6c657200 aSectionHandler. │ │ │ │ - 0x0001e780 584d4c5f 53657445 6e644364 61746153 XML_SetEndCdataS │ │ │ │ - 0x0001e790 65637469 6f6e4861 6e646c65 7200584d ectionHandler.XM │ │ │ │ - 0x0001e7a0 4c5f5365 74446566 61756c74 48616e64 L_SetDefaultHand │ │ │ │ - 0x0001e7b0 6c657200 584d4c5f 5365744e 6f745374 ler.XML_SetNotSt │ │ │ │ - 0x0001e7c0 616e6461 6c6f6e65 48616e64 6c657200 andaloneHandler. │ │ │ │ - 0x0001e7d0 584d4c5f 53657445 78746572 6e616c45 XML_SetExternalE │ │ │ │ - 0x0001e7e0 6e746974 79526566 48616e64 6c657200 ntityRefHandler. │ │ │ │ - 0x0001e7f0 584d4c5f 53657445 6e64446f 63747970 XML_SetEndDoctyp │ │ │ │ - 0x0001e800 65446563 6c48616e 646c6572 00584d4c eDeclHandler.XML │ │ │ │ - 0x0001e810 5f536574 456e7469 74794465 636c4861 _SetEntityDeclHa │ │ │ │ - 0x0001e820 6e646c65 7200584d 4c5f5365 74586d6c ndler.XML_SetXml │ │ │ │ - 0x0001e830 4465636c 48616e64 6c657200 584d4c5f DeclHandler.XML_ │ │ │ │ - 0x0001e840 53657445 6c656d65 6e744465 636c4861 SetElementDeclHa │ │ │ │ - 0x0001e850 6e646c65 7200584d 4c5f5365 74417474 ndler.XML_SetAtt │ │ │ │ - 0x0001e860 6c697374 4465636c 48616e64 6c657200 listDeclHandler. │ │ │ │ - 0x0001e870 584d4c5f 53657453 6b697070 6564456e XML_SetSkippedEn │ │ │ │ - 0x0001e880 74697479 48616e64 6c657200 73657470 tityHandler.setp │ │ │ │ - 0x0001e890 77656e74 00676574 7077656e 7400656e went.getpwent.en │ │ │ │ - 0x0001e8a0 64707765 6e740073 68757464 6f776e00 dpwent.shutdown. │ │ │ │ + 0x0001e6b0 73657470 77656e74 00676574 7077656e setpwent.getpwen │ │ │ │ + 0x0001e6c0 7400656e 64707765 6e740058 4d4c5f53 t.endpwent.XML_S │ │ │ │ + 0x0001e6d0 65745374 61727445 6c656d65 6e744861 etStartElementHa │ │ │ │ + 0x0001e6e0 6e646c65 7200584d 4c5f5365 74456e64 ndler.XML_SetEnd │ │ │ │ + 0x0001e6f0 456c656d 656e7448 616e646c 65720058 ElementHandler.X │ │ │ │ + 0x0001e700 4d4c5f53 6574556e 70617273 6564456e ML_SetUnparsedEn │ │ │ │ + 0x0001e710 74697479 4465636c 48616e64 6c657200 tityDeclHandler. │ │ │ │ + 0x0001e720 584d4c5f 5365744e 6f746174 696f6e44 XML_SetNotationD │ │ │ │ + 0x0001e730 65636c48 616e646c 65720058 4d4c5f53 eclHandler.XML_S │ │ │ │ + 0x0001e740 65745374 6172744e 616d6573 70616365 etStartNamespace │ │ │ │ + 0x0001e750 4465636c 48616e64 6c657200 584d4c5f DeclHandler.XML_ │ │ │ │ + 0x0001e760 53657445 6e644e61 6d657370 61636544 SetEndNamespaceD │ │ │ │ + 0x0001e770 65636c48 616e646c 65720058 4d4c5f53 eclHandler.XML_S │ │ │ │ + 0x0001e780 65745374 61727443 64617461 53656374 etStartCdataSect │ │ │ │ + 0x0001e790 696f6e48 616e646c 65720058 4d4c5f53 ionHandler.XML_S │ │ │ │ + 0x0001e7a0 6574456e 64436461 74615365 6374696f etEndCdataSectio │ │ │ │ + 0x0001e7b0 6e48616e 646c6572 00584d4c 5f536574 nHandler.XML_Set │ │ │ │ + 0x0001e7c0 44656661 756c7448 616e646c 65720058 DefaultHandler.X │ │ │ │ + 0x0001e7d0 4d4c5f53 65744e6f 74537461 6e64616c ML_SetNotStandal │ │ │ │ + 0x0001e7e0 6f6e6548 616e646c 65720058 4d4c5f53 oneHandler.XML_S │ │ │ │ + 0x0001e7f0 65744578 7465726e 616c456e 74697479 etExternalEntity │ │ │ │ + 0x0001e800 52656648 616e646c 65720058 4d4c5f53 RefHandler.XML_S │ │ │ │ + 0x0001e810 6574456e 64446f63 74797065 4465636c etEndDoctypeDecl │ │ │ │ + 0x0001e820 48616e64 6c657200 584d4c5f 53657445 Handler.XML_SetE │ │ │ │ + 0x0001e830 6e746974 79446563 6c48616e 646c6572 ntityDeclHandler │ │ │ │ + 0x0001e840 00584d4c 5f536574 586d6c44 65636c48 .XML_SetXmlDeclH │ │ │ │ + 0x0001e850 616e646c 65720058 4d4c5f53 6574456c andler.XML_SetEl │ │ │ │ + 0x0001e860 656d656e 74446563 6c48616e 646c6572 ementDeclHandler │ │ │ │ + 0x0001e870 00584d4c 5f536574 4174746c 69737444 .XML_SetAttlistD │ │ │ │ + 0x0001e880 65636c48 616e646c 65720058 4d4c5f53 eclHandler.XML_S │ │ │ │ + 0x0001e890 6574536b 69707065 64456e74 69747948 etSkippedEntityH │ │ │ │ + 0x0001e8a0 616e646c 65720073 68757464 6f776e00 andler.shutdown. │ │ │ │ 0x0001e8b0 61646c65 72333200 5f5f7365 6e646d73 adler32.__sendms │ │ │ │ 0x0001e8c0 67363400 6c736574 78617474 72006673 g64.lsetxattr.fs │ │ │ │ 0x0001e8d0 65747861 74747200 6465666c 61746543 etxattr.deflateC │ │ │ │ 0x0001e8e0 6f707900 70726f63 6573735f 766d5f72 opy.process_vm_r │ │ │ │ 0x0001e8f0 65616476 0070726f 63657373 5f766d5f eadv.process_vm_ │ │ │ │ 0x0001e900 77726974 6576006f 70656e70 74790069 writev.openpty.i │ │ │ │ 0x0001e910 6e666c61 7465436f 70790063 6f707973 nflateCopy.copys │ │ │ │ @@ -372,42 +372,42 @@ │ │ │ │ 0x0001ee10 74696400 74636765 74706772 70007463 tid.tcgetpgrp.tc │ │ │ │ 0x0001ee20 73657470 67727000 70746872 6561645f setpgrp.pthread_ │ │ │ │ 0x0001ee30 6b696c6c 0073656e 64746f00 72656376 kill.sendto.recv │ │ │ │ 0x0001ee40 66726f6d 0074696d 65726664 5f637265 from.timerfd_cre │ │ │ │ 0x0001ee50 61746500 5f5f7469 6d657266 645f7365 ate.__timerfd_se │ │ │ │ 0x0001ee60 7474696d 65363400 5f5f7469 6d657266 ttime64.__timerf │ │ │ │ 0x0001ee70 645f6765 7474696d 65363400 6d70726f d_gettime64.mpro │ │ │ │ - 0x0001ee80 74656374 00584d4c 5f476574 42617365 tect.XML_GetBase │ │ │ │ - 0x0001ee90 00676574 726c696d 69743634 00736574 .getrlimit64.set │ │ │ │ - 0x0001eea0 726c696d 69743634 00707468 72656164 rlimit64.pthread │ │ │ │ - 0x0001eeb0 5f657869 7400636c 6f736566 726f6d00 _exit.closefrom. │ │ │ │ - 0x0001eec0 73747273 69676e61 6c005f5f 76667072 strsignal.__vfpr │ │ │ │ - 0x0001eed0 696e7466 5f63686b 00646367 65747465 intf_chk.dcgette │ │ │ │ - 0x0001eee0 78740062 696e645f 74657874 646f6d61 xt.bind_textdoma │ │ │ │ - 0x0001eef0 696e5f63 6f646573 65740070 72656164 in_codeset.pread │ │ │ │ - 0x0001ef00 76363400 70777269 74657636 34006e69 v64.pwritev64.ni │ │ │ │ - 0x0001ef10 63650067 65747067 69640067 65746c6f ce.getpgid.getlo │ │ │ │ - 0x0001ef20 67696e5f 72007369 6770656e 64696e67 gin_r.sigpending │ │ │ │ - 0x0001ef30 00736967 77616974 00696e65 745f6174 .sigwait.inet_at │ │ │ │ - 0x0001ef40 6f6e0058 4d4c5f47 6574496e 70757443 on.XML_GetInputC │ │ │ │ - 0x0001ef50 6f6e7465 78740069 6e65745f 6e746f61 ontext.inet_ntoa │ │ │ │ - 0x0001ef60 0069665f 696e6465 78746f6e 616d6500 .if_indextoname. │ │ │ │ - 0x0001ef70 5f5f6765 74697469 6d657236 34007365 __getitimer64.se │ │ │ │ - 0x0001ef80 74686f73 746e616d 65006765 74736572 thostname.getser │ │ │ │ - 0x0001ef90 7662796e 616d6500 67657473 65727662 vbyname.getservb │ │ │ │ - 0x0001efa0 79706f72 74006765 7470726f 746f6279 yport.getprotoby │ │ │ │ - 0x0001efb0 6e616d65 00676574 6e616d65 696e666f name.getnameinfo │ │ │ │ - 0x0001efc0 006c6f67 696e5f74 74790073 65746e73 .login_tty.setns │ │ │ │ - 0x0001efd0 005f5f73 65746974 696d6572 36340073 .__setitimer64.s │ │ │ │ - 0x0001efe0 69677761 6974696e 666f005f 5f736967 igwaitinfo.__sig │ │ │ │ - 0x0001eff0 74696d65 64776169 74363400 73797374 timedwait64.syst │ │ │ │ - 0x0001f000 656d0069 665f6e61 6d65746f 696e6465 em.if_nametoinde │ │ │ │ - 0x0001f010 78006966 5f6e616d 65696e64 65780069 x.if_nameindex.i │ │ │ │ - 0x0001f020 665f6672 65656e61 6d65696e 64657800 f_freenameindex. │ │ │ │ - 0x0001f030 62696e64 74657874 646f6d61 696e0061 bindtextdomain.a │ │ │ │ + 0x0001ee80 74656374 00707468 72656164 5f657869 tect.pthread_exi │ │ │ │ + 0x0001ee90 7400636c 6f736566 726f6d00 696e6574 t.closefrom.inet │ │ │ │ + 0x0001eea0 5f6e746f 61005f5f 76667072 696e7466 _ntoa.__vfprintf │ │ │ │ + 0x0001eeb0 5f63686b 00696e65 745f6174 6f6e0070 _chk.inet_aton.p │ │ │ │ + 0x0001eec0 72656164 76363400 70777269 74657636 readv64.pwritev6 │ │ │ │ + 0x0001eed0 34006966 5f696e64 6578746f 6e616d65 4.if_indextoname │ │ │ │ + 0x0001eee0 00736574 686f7374 6e616d65 00676574 .sethostname.get │ │ │ │ + 0x0001eef0 73657276 62796e61 6d650067 65747365 servbyname.getse │ │ │ │ + 0x0001ef00 72766279 706f7274 00676574 70726f74 rvbyport.getprot │ │ │ │ + 0x0001ef10 6f62796e 616d6500 69665f6e 616d6574 obyname.if_namet │ │ │ │ + 0x0001ef20 6f696e64 65780058 4d4c5f47 65744261 oindex.XML_GetBa │ │ │ │ + 0x0001ef30 73650067 6574726c 696d6974 36340073 se.getrlimit64.s │ │ │ │ + 0x0001ef40 6574726c 696d6974 36340067 65746e61 etrlimit64.getna │ │ │ │ + 0x0001ef50 6d65696e 666f0073 69677065 6e64696e meinfo.sigpendin │ │ │ │ + 0x0001ef60 67007369 67776169 7400584d 4c5f4765 g.sigwait.XML_Ge │ │ │ │ + 0x0001ef70 74496e70 7574436f 6e746578 74006e69 tInputContext.ni │ │ │ │ + 0x0001ef80 63650067 65747067 69640073 74727369 ce.getpgid.strsi │ │ │ │ + 0x0001ef90 676e616c 006c6f67 696e5f74 74790073 gnal.login_tty.s │ │ │ │ + 0x0001efa0 65746e73 00676574 6c6f6769 6e5f7200 etns.getlogin_r. │ │ │ │ + 0x0001efb0 5f5f7365 74697469 6d657236 34005f5f __setitimer64.__ │ │ │ │ + 0x0001efc0 67657469 74696d65 72363400 73696777 getitimer64.sigw │ │ │ │ + 0x0001efd0 61697469 6e666f00 5f5f7369 6774696d aitinfo.__sigtim │ │ │ │ + 0x0001efe0 65647761 69743634 00646367 65747465 edwait64.dcgette │ │ │ │ + 0x0001eff0 78740062 696e645f 74657874 646f6d61 xt.bind_textdoma │ │ │ │ + 0x0001f000 696e5f63 6f646573 65740069 665f6e61 in_codeset.if_na │ │ │ │ + 0x0001f010 6d65696e 64657800 69665f66 7265656e meindex.if_freen │ │ │ │ + 0x0001f020 616d6569 6e646578 0062696e 64746578 ameindex.bindtex │ │ │ │ + 0x0001f030 74646f6d 61696e00 73797374 656d0061 tdomain.system.a │ │ │ │ 0x0001f040 74616e32 00617461 6e680061 73696e68 tan2.atanh.asinh │ │ │ │ 0x0001f050 00657870 32006e65 78746166 74657200 .exp2.nextafter. │ │ │ │ 0x0001f060 666d6100 6c6f6731 3000666c 6f6f7200 fma.log10.floor. │ │ │ │ 0x0001f070 6174616e 006c6f67 31700065 72660065 atan.log1p.erf.e │ │ │ │ 0x0001f080 72666300 6365696c 00666162 73006163 rfc.ceil.fabs.ac │ │ │ │ 0x0001f090 6f730061 73696e00 6578706d 31006163 os.asin.expm1.ac │ │ │ │ 0x0001f0a0 6f736800 63627274 00726f75 6e64006c osh.cbrt.round.l │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 0002ac30 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 1ae378 <_start@@Base+0x34> │ │ │ │ + bl 1adb68 <_start@@Base+0x34> │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -5,15 +5,15 @@ │ │ │ │ │ │ │ │ 0002c680 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1af1f0 │ │ │ │ + bl 1ae9e0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #3 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ strd r0, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ @@ -37,28 +37,28 @@ │ │ │ │ ldr.w r3, [r4, #776] @ 0x308 │ │ │ │ cbnz r3, 2c6ea │ │ │ │ ldr r3, [pc, #72] @ (2c72c ) │ │ │ │ ldr.w r0, [r3, #1668] @ 0x684 │ │ │ │ cbnz r0, 2c6fe │ │ │ │ b.n 2c722 │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #16188 @ 0x3f3c │ │ │ │ + movw r0, #13884 @ 0x363c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 2c72a │ │ │ │ b.n 2c6e0 │ │ │ │ ldr.w r3, [r4, #776] @ 0x308 │ │ │ │ cbz r3, 2c71c │ │ │ │ movw r3, #2216 @ 0x8a8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16204 @ 0x3f4c │ │ │ │ + movw r1, #13900 @ 0x364c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr.w r0, [r3, #2156] @ 0x86c │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2c72a │ │ │ │ str.w r6, [r3, #1668] @ 0x684 │ │ │ │ str.w r5, [r3, #1672] @ 0x688 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ @@ -69,19 +69,19 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ sub sp, #324 @ 0x144 │ │ │ │ mov r6, r0 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b126c <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ + bl 1b0a5c <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cbnz r5, 2c7a0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1b120c <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 1b09fc <_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 1b1388 │ │ │ │ + bl 1b0b78 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2c7a8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1b92dc │ │ │ │ + bl 1b8acc │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ bl 2d818 │ │ │ │ - movw r0, #16248 @ 0x3f78 │ │ │ │ + movw r0, #13944 @ 0x3678 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1bc200 │ │ │ │ + bl 1bb9f0 │ │ │ │ cbz r0, 2c7c0 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ subs r5, r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ b.n 2c7c2 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b2930 │ │ │ │ + bl 1b2138 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1b92dc │ │ │ │ + bl 1b8acc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2c7a0 │ │ │ │ - bl 216458 │ │ │ │ + bl 215db0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 20aa20 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 20a220 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2c7ee │ │ │ │ - bl 21bfc0 │ │ │ │ + bl 21b918 │ │ │ │ movs r0, #1 │ │ │ │ blx 2b1b4 │ │ │ │ - bl b2224 <_Py_GetConfig@@Base> │ │ │ │ + bl b1fe0 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r3, [r0, #148] @ 0x94 │ │ │ │ cbz r3, 2c81c │ │ │ │ movw r3, #59976 @ 0xea48 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1bd29c │ │ │ │ + bl 1bca8c │ │ │ │ ldr r1, [pc, #132] @ (2c88c ) │ │ │ │ - movw r2, #16264 @ 0x3f88 │ │ │ │ + movw r2, #13960 @ 0x3688 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [pc, #124] @ (2c890 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ - movw r0, #16280 @ 0x3f98 │ │ │ │ + movw r0, #13976 @ 0x3698 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1ce2ec │ │ │ │ + bl 1cdba4 │ │ │ │ cbnz r0, 2c838 │ │ │ │ - movw r1, #16292 @ 0x3fa4 │ │ │ │ + movw r1, #13988 @ 0x36a4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [pc, #96] @ (2c894 ) │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2c844 │ │ │ │ movs r4, #1 │ │ │ │ - bl 21bfc0 │ │ │ │ + bl 21b918 │ │ │ │ b.n 2c846 │ │ │ │ movs r4, #0 │ │ │ │ cbz r5, 2c874 │ │ │ │ movw r5, #59968 @ 0xea40 │ │ │ │ movt r5, #84 @ 0x54 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 2baec │ │ │ │ blx 2bbd0 │ │ │ │ cbz r0, 2c874 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #16328 @ 0x3fc8 │ │ │ │ + movw r1, #14024 @ 0x36c8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 3976a │ │ │ │ + bl 39772 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d7d4 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 21daa8 │ │ │ │ + bl 21d04c <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 21d320 │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r0, r4 │ │ │ │ moveq r0, #120 @ 0x78 │ │ │ │ add sp, #324 @ 0x144 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r5, #5] │ │ │ │ + strb r0, [r5, #1] │ │ │ │ movs r2, r6 │ │ │ │ vqadd.s8 q0, q0, q2 │ │ │ │ - ldrb r0, [r3, #10] │ │ │ │ + strb r0, [r3, #6] │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ 0002c898 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r3, [r3, #1788] @ 0x6fc │ │ │ │ cbz r3, 2c8c4 │ │ │ │ - movw r1, #16336 @ 0x3fd0 │ │ │ │ + movw r1, #14032 @ 0x36d0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [pc, #24] @ (2c8d8 ) │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 1b115c │ │ │ │ + bl 1b094c │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldrb r0, [r5, #10] │ │ │ │ + strb r0, [r5, #6] │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ 0002c8dc : │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ movs r0, #1 │ │ │ │ blx 2bef0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2c93e │ │ │ │ bl 2c9c4 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 1af1f0 │ │ │ │ + bl 1ae9e0 │ │ │ │ movs r6, #1 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #3 │ │ │ │ strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ movw r7, #4300 @ 0x10cc │ │ │ │ @@ -273,23 +273,23 @@ │ │ │ │ movt r4, #84 @ 0x54 │ │ │ │ ldr.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ blx 2af44 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbz r6, 2c992 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b1348 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ + bl 1b0b38 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ str.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ cbnz r0, 2c992 │ │ │ │ - movw r1, #16404 @ 0x4014 │ │ │ │ + movw r1, #14100 @ 0x3714 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [pc, #4] @ (2c994 ) │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + strb r0, [r0, #7] │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ 0002c998 <_PyPreConfig_InitCompatConfig@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -335,39 +335,39 @@ │ │ │ │ cbz r4, 2ca48 │ │ │ │ ldr r2, [pc, #200] @ (2cad4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r4, [r2, r3] │ │ │ │ cbz r4, 2ca48 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #16420 @ 0x4024 │ │ │ │ + movw r1, #14116 @ 0x3724 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 12ad14 <_PySys_GetOptionalAttrString@@Base+0x7f0> │ │ │ │ + bl 12a670 <_PySys_GetOptionalAttrString@@Base+0x7f8> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2ca48 │ │ │ │ movw r3, #2216 @ 0x8a8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r3, #2160] @ 0x870 │ │ │ │ - bl 205fec <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 2057ec <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2cace │ │ │ │ mov r0, r4 │ │ │ │ - bl 2060c4 <_PyErr_Clear@@Base> │ │ │ │ + bl 2058c4 <_PyErr_Clear@@Base> │ │ │ │ movs r5, #0 │ │ │ │ b.n 2cace │ │ │ │ movs r0, #12 │ │ │ │ - bl 7a16c │ │ │ │ + bl 7a394 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ca5e │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2caca │ │ │ │ mov r0, r4 │ │ │ │ - bl 23c230 │ │ │ │ + bl 23bc04 │ │ │ │ b.n 2caca │ │ │ │ ldr r4, [pc, #120] @ (2cad8 ) │ │ │ │ movs r3, #0 │ │ │ │ str r6, [r0, #8] │ │ │ │ strd r3, r7, [r0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ @@ -376,15 +376,15 @@ │ │ │ │ bne.n 2ca80 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2ca70 │ │ │ │ dmb ish │ │ │ │ beq.n 2ca8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 28e400 │ │ │ │ + bl 2b942c │ │ │ │ ldr r2, [pc, #76] @ (2cadc ) │ │ │ │ ldr.w r3, [r2, #1680] @ 0x690 │ │ │ │ cbnz r3, 2ca9a │ │ │ │ str.w r5, [r2, #1680] @ 0x690 │ │ │ │ b.n 2caa4 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -398,15 +398,15 @@ │ │ │ │ bne.n 2cabc │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2caac │ │ │ │ dmb ish │ │ │ │ beq.n 2ca44 │ │ │ │ ldr r0, [pc, #20] @ (2cad8 ) │ │ │ │ - bl 284818 │ │ │ │ + bl 2b95f8 │ │ │ │ b.n 2ca44 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -423,27 +423,27 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #56] @ (2cb28 ) │ │ │ │ b.n 2cc78 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl a267c │ │ │ │ + bl a1994 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2cb22 │ │ │ │ - bl 79a8c │ │ │ │ + bl 76f88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2cb22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2cb22 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ orrs.w r0, r0, #84 @ 0x54 │ │ │ │ │ │ │ │ 0002cb2c : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ @@ -456,25 +456,25 @@ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cbnz r7, 2cb4e │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ ldr r0, [pc, #212] @ (2cc20 ) │ │ │ │ b.n 2cc78 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6d010 │ │ │ │ + bl 6d17c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2cbf6 │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r4 │ │ │ │ blx 2b54c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2cb90 │ │ │ │ mov r0, r4 │ │ │ │ - bl a267c │ │ │ │ + bl a1994 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2cbfc │ │ │ │ movw r3, #2216 @ 0x8a8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r5, [pc, #164] @ (2cc24 ) │ │ │ │ ldr.w r2, [r3, #2164] @ 0x874 │ │ │ │ @@ -482,65 +482,65 @@ │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [r3, #2164] @ 0x874 │ │ │ │ b.n 2cba8 │ │ │ │ subs r1, r0, r4 │ │ │ │ mov r0, r4 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl a201c │ │ │ │ + bl a1fdc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2cbfc │ │ │ │ adds r0, r5, #4 │ │ │ │ - bl a267c │ │ │ │ + bl a1994 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2cbfe │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 2cbfe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2cbca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2cbca │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2cbde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2cbde │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2cc1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2cc1a │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2cbfe │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 2060c4 <_PyErr_Clear@@Base> │ │ │ │ + b.w 2058c4 <_PyErr_Clear@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ orrs.w r0, r4, #84 @ 0x54 │ │ │ │ asrs r4, r3, #4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ @@ -558,45 +558,45 @@ │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ - bl 1b13b4 │ │ │ │ + bl 1b0ba4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002cc5e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1b13b4 │ │ │ │ + bl 1b0ba4 │ │ │ │ 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 1b126c <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ + bl 1b0a5c <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ blx 2bef0 │ │ │ │ cbz r0, 2ccc6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b1348 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ + bl 1b0b38 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ str r0, [r4, #0] │ │ │ │ cbnz r0, 2ccb4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2af40 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -622,15 +622,15 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1af1b0 │ │ │ │ + bl 1ae9a0 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ 0002ccf4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -638,15 +638,15 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 1b20b4 │ │ │ │ + bl 1b18a4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0002cd1c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -664,45 +664,45 @@ │ │ │ │ bls.n 2cd68 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #88] @ (2cda8 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16964 @ 0x4244 │ │ │ │ + movw r3, #14660 @ 0x3944 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2cda2 │ │ │ │ cmp r3, #11 │ │ │ │ beq.n 2cd8e │ │ │ │ cbnz r5, 2cd8e │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #44] @ (2cda8 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #17000 @ 0x4268 │ │ │ │ + movw r3, #14696 @ 0x3968 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ bl 2cfcc │ │ │ │ str r0, [r4, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + strh r0, [r0, #28] │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ 0002cdac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -721,15 +721,15 @@ │ │ │ │ beq.n 2cdfc │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #148] @ (2ce7c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #17036 @ 0x428c │ │ │ │ + movw r3, #14732 @ 0x398c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2cdce │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ blx 2c0b0 │ │ │ │ @@ -737,15 +737,15 @@ │ │ │ │ cbnz r0, 2ce2c │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #104] @ (2ce80 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16700 @ 0x413c │ │ │ │ + movw r3, #14396 @ 0x383c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2cdce │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r8, r5 │ │ │ │ @@ -758,57 +758,57 @@ │ │ │ │ bl 2d3a0 │ │ │ │ b.n 2cdce │ │ │ │ str.w r0, [r6, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ b.n 2ce2e │ │ │ │ mov r0, r7 │ │ │ │ bl 2d3a0 │ │ │ │ - movw r1, #17076 @ 0x42b4 │ │ │ │ + movw r1, #14772 @ 0x39b4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r9 │ │ │ │ strd r5, r6, [r7] │ │ │ │ blx 2c284 │ │ │ │ cbnz r0, 2ce74 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #264] @ 0x108 │ │ │ │ b.n 2ce76 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + strh r0, [r0, #28] │ │ │ │ movs r2, r6 │ │ │ │ - ldrh r0, [r3, #36] @ 0x24 │ │ │ │ + strh r0, [r3, #28] │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ 0002ce84 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ sub sp, #312 @ 0x138 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1b126c <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ + bl 1b0a5c <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2cea8 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ bl 2d818 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr.w r3, [r3, #776] @ 0x308 │ │ │ │ cbnz r3, 2ced2 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1b120c <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 1b09fc <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 1b2930 │ │ │ │ + bl 1b2138 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1b92dc │ │ │ │ + bl 1b8acc │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 2cea0 │ │ │ │ add sp, #312 @ 0x138 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -846,26 +846,26 @@ │ │ │ │ b.n 2cf48 │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r5, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ mov r4, r6 │ │ │ │ ldr r2, [pc, #32] @ (2cf58 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #17096 @ 0x42c8 │ │ │ │ + movw r3, #14792 @ 0x39c8 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r1, r2, [r5, #344] @ 0x158 │ │ │ │ str.w r3, [r5, #352] @ 0x160 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r3, #8] │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ movs r2, r6 │ │ │ │ - ldrh r4, [r6, #22] │ │ │ │ + strh r4, [r6, #14] │ │ │ │ movs r2, r6 │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + strh r0, [r0, #28] │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ 0002cf5c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -895,23 +895,23 @@ │ │ │ │ b.n 2cfc2 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #28] @ (2cfc8 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #17124 @ 0x42e4 │ │ │ │ + movw r3, #14820 @ 0x39e4 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + strh r0, [r0, #28] │ │ │ │ movs r2, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ @@ -921,70 +921,70 @@ │ │ │ │ movs r7, #1 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 1b24c0 │ │ │ │ + bl 1b1cc8 │ │ │ │ adds r3, r0, #2 │ │ │ │ bne.n 2d020 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #132] @ (2d094 ) │ │ │ │ - movw r3, #16516 @ 0x4084 │ │ │ │ + movw r3, #14212 @ 0x3784 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r7, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d040 │ │ │ │ cbz r0, 2d044 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #104] @ (2d098 ) │ │ │ │ - movw r3, #16700 @ 0x413c │ │ │ │ + movw r3, #14396 @ 0x383c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r7, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2d08a │ │ │ │ ldr r6, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ blx 2c0b0 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2d07c │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a3fc │ │ │ │ + bl 7a5f4 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #44] @ (2d098 ) │ │ │ │ - movw r3, #16700 @ 0x413c │ │ │ │ + movw r3, #14396 @ 0x383c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r7, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d08a │ │ │ │ lsls r2, r6, #2 │ │ │ │ mov r1, r8 │ │ │ │ blx 2c030 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a3fc │ │ │ │ + bl 7a5f4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + strh r0, [r0, #28] │ │ │ │ movs r2, r6 │ │ │ │ - ldrh r0, [r6, #36] @ 0x24 │ │ │ │ + strh r0, [r6, #28] │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ 0002d09c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1010,73 +1010,73 @@ │ │ │ │ sbcs.w r6, r1, r6 │ │ │ │ bcs.n 2d15a │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #172] @ (2d19c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #17320 @ 0x43a8 │ │ │ │ + movw r3, #15016 @ 0x3aa8 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2d198 │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r6, r1, r6 │ │ │ │ bcs.n 2d15a │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #128] @ (2d19c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #17360 @ 0x43d0 │ │ │ │ + movw r3, #15056 @ 0x3ad0 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d100 │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r6, r1, r6 │ │ │ │ bcs.n 2d15a │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #84] @ (2d19c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #17412 @ 0x4404 │ │ │ │ + movw r3, #15108 @ 0x3b04 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d100 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - movw r1, #27848 @ 0x6cc8 │ │ │ │ + movw r1, #25544 @ 0x63c8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r3, #0] │ │ │ │ blx 2c284 │ │ │ │ cbnz r0, 2d196 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ b.n 2d198 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #24] @ (2d19c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #17124 @ 0x42e4 │ │ │ │ + movw r3, #14820 @ 0x39e4 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d100 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + strh r0, [r0, #28] │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ 0002d1a0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1092,15 +1092,15 @@ │ │ │ │ bls.n 2d1ea │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #56] @ (2d20c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16964 @ 0x4244 │ │ │ │ + movw r3, #14660 @ 0x3944 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2d206 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -1113,20 +1113,20 @@ │ │ │ │ clz r3, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + strh r0, [r0, #28] │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ 0002d210 : │ │ │ │ cbnz r0, 2d216 │ │ │ │ - b.w 1bd348 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b.w 1bcb38 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #60032 @ 0xea80 │ │ │ │ movt r4, #84 @ 0x54 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1136,53 +1136,53 @@ │ │ │ │ blx 2af44 │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ blx 2af44 │ │ │ │ ldr.w r0, [r4, #1468] @ 0x5bc │ │ │ │ blx 2af44 │ │ │ │ ldr.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ blx 2af44 │ │ │ │ - movw r0, #27096 @ 0x69d8 │ │ │ │ + movw r0, #24792 @ 0x60d8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 1b1348 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ + bl 1b0b38 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ mov r8, r0 │ │ │ │ - movw r0, #27096 @ 0x69d8 │ │ │ │ + movw r0, #24792 @ 0x60d8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ str.w r8, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 1b1348 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ + bl 1b0b38 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ str.w r6, [r4, #1460] @ 0x5b4 │ │ │ │ cbnz r0, 2d28a │ │ │ │ - movw r0, #27096 @ 0x69d8 │ │ │ │ + movw r0, #24792 @ 0x60d8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 1b1348 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ + bl 1b0b38 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r5, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 1b1348 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ + bl 1b0b38 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ orreq.w r6, r6, #1 │ │ │ │ str.w r0, [r4, #1468] @ 0x5bc │ │ │ │ str.w r3, [r4, #1472] @ 0x5c0 │ │ │ │ cbnz r6, 2d2be │ │ │ │ cbnz r0, 2d2cc │ │ │ │ - movw r1, #16404 @ 0x4014 │ │ │ │ + movw r1, #14100 @ 0x3714 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [pc, #8] @ (2d2d0 ) │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrh r4, [r7, #38] @ 0x26 │ │ │ │ + strh r4, [r7, #30] │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ 0002d2d4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1198,46 +1198,46 @@ │ │ │ │ movt r4, #84 @ 0x54 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ blx 2af44 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbz r6, 2d324 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b1348 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ + bl 1b0b38 <_PyConfig_InitCompatConfig@@Base+0x13c> │ │ │ │ str.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r0, 2d324 │ │ │ │ - movw r1, #16404 @ 0x4014 │ │ │ │ + movw r1, #14100 @ 0x3714 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [pc, #8] @ (2d328 ) │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + strh r0, [r1, #32] │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ 0002d32c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, r1, [r0, #336] @ 0x150 │ │ │ │ mov r6, r2 │ │ │ │ adds r1, #2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 1b2c14 │ │ │ │ + bl 1b2400 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 2d374 │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #64] @ (2d39c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16700 @ 0x413c │ │ │ │ + movw r3, #14396 @ 0x383c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d39a │ │ │ │ ldr.w r3, [r4, #340] @ 0x154 │ │ │ │ movs r2, #0 │ │ │ │ @@ -1250,15 +1250,15 @@ │ │ │ │ str r6, [r5, #4] │ │ │ │ adds r5, r1, r0 │ │ │ │ str r2, [r1, r0] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r3, [r4, #340] @ 0x154 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh r4, [r3, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #32] │ │ │ │ movs r2, r6 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1274,38 +1274,38 @@ │ │ │ │ │ │ │ │ 0002d3ce : │ │ │ │ ldr r2, [pc, #80] @ (2d420 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cbnz r3, 2d3de │ │ │ │ ldr r0, [pc, #72] @ (2d424 ) │ │ │ │ - b.w 1b2ce0 <_Py_SetLocaleFromEnv@@Base+0x2c> │ │ │ │ + b.w 1b24cc <_Py_SetLocaleFromEnv@@Base+0x2c> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [pc, #56] @ (2d428 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f6544 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f5d48 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2d400 │ │ │ │ - bl f73ac │ │ │ │ + bl f6ec4 │ │ │ │ b.n 2d41a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cbz r0, 2d414 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ bpl.n 2d414 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 104444 │ │ │ │ + bl 103f58 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ orrs.w r0, r0, #84 @ 0x54 │ │ │ │ lsrs r0, r5, #4 │ │ │ │ @@ -1319,25 +1319,25 @@ │ │ │ │ ldr.w r3, [r0, #340] @ 0x154 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r0, #344 @ 0x158 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 2d478 │ │ │ │ ldr.w r0, [r0, #336] @ 0x150 │ │ │ │ - bl 1b115c │ │ │ │ + bl 1b094c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2d478 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #120] @ (2d4dc ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16700 @ 0x413c │ │ │ │ + movw r3, #14396 @ 0x383c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d4d6 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ adds r5, r3, #1 │ │ │ │ it ne │ │ │ │ @@ -1360,97 +1360,97 @@ │ │ │ │ bl 2cc36 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [r4, #344] @ 0x158 │ │ │ │ cbnz r3, 2d4d2 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ mov r0, sp │ │ │ │ - bl 1b2930 │ │ │ │ + bl 1b2138 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr.w r5, [r4, #344] @ 0x158 │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ negs r5, r5 │ │ │ │ b.n 2d4d6 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + strh r4, [r6, #32] │ │ │ │ movs r2, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ movs r6, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ strd r6, r6, [sp] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1b3598 <_Py_SetLocaleFromEnv@@Base+0x8e4> │ │ │ │ + bl 1b2d88 <_Py_SetLocaleFromEnv@@Base+0x8e8> │ │ │ │ adds r3, r0, #2 │ │ │ │ bne.n 2d52a │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #136] @ (2d5a0 ) │ │ │ │ - movw r3, #17760 @ 0x4560 │ │ │ │ + movw r3, #15456 @ 0x3c60 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r6, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d54a │ │ │ │ cbz r0, 2d54e │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #104] @ (2d5a4 ) │ │ │ │ - movw r3, #16700 @ 0x413c │ │ │ │ + movw r3, #14396 @ 0x383c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r6, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2d598 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c0c8 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c0b0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2d58a │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a3fc │ │ │ │ + bl 7a5f4 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #44] @ (2d5a4 ) │ │ │ │ - movw r3, #16700 @ 0x413c │ │ │ │ + movw r3, #14396 @ 0x383c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r6, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d598 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx 2c030 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a3fc │ │ │ │ + bl 7a5f4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + strh r0, [r0, #28] │ │ │ │ movs r2, r6 │ │ │ │ - ldrh r0, [r1, #48] @ 0x30 │ │ │ │ + strh r0, [r1, #40] @ 0x28 │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ 0002d5a8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1468,15 +1468,15 @@ │ │ │ │ beq.n 2d5f6 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #128] @ (2d664 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #17928 @ 0x4608 │ │ │ │ + movw r3, #15624 @ 0x3d08 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d5c8 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -1487,15 +1487,15 @@ │ │ │ │ str r0, [r7, #0] │ │ │ │ cbnz r0, 2d62a │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #80] @ (2d668 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16700 @ 0x413c │ │ │ │ + movw r3, #14396 @ 0x383c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2d5c8 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r5 │ │ │ │ @@ -1514,17 +1514,17 @@ │ │ │ │ b.n 2d5c8 │ │ │ │ adds r5, #1 │ │ │ │ b.n 2d62c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + strh r0, [r0, #28] │ │ │ │ movs r2, r6 │ │ │ │ - ldrh r4, [r2, #50] @ 0x32 │ │ │ │ + strh r4, [r2, #42] @ 0x2a │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ 0002d66c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1569,82 +1569,82 @@ │ │ │ │ cbz r7, 2d6da │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ b.w 2d6f4 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r4, [r2, #13] │ │ │ │ + strb r4, [r2, #9] │ │ │ │ movs r2, r6 │ │ │ │ str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r0, [r5, #13] │ │ │ │ + strb r0, [r5, #9] │ │ │ │ movs r2, r6 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ str r4, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #24320 @ 0x5f00 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ cbnz r0, 2d74e │ │ │ │ ldr.w r3, [r4, #848] @ 0x350 │ │ │ │ - movw r5, #45121 @ 0xb041 │ │ │ │ + movw r5, #43057 @ 0xa831 │ │ │ │ movt r5, #27 │ │ │ │ cmp r3, r5 │ │ │ │ beq.n 2d7ce │ │ │ │ add.w r1, r4, #908 @ 0x38c │ │ │ │ - bl 1b9468 │ │ │ │ + bl 1b8c58 │ │ │ │ add.w r3, r4, #904 @ 0x388 │ │ │ │ - movw r1, #18801 @ 0x4971 │ │ │ │ + movw r1, #17145 @ 0x42f9 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ - movw r2, #52977 @ 0xcef1 │ │ │ │ + movw r2, #50913 @ 0xc6e1 │ │ │ │ movt r2, #27 │ │ │ │ strd r3, r5, [r4, #844] @ 0x34c │ │ │ │ - movw r3, #42289 @ 0xa531 │ │ │ │ + movw r3, #42841 @ 0xa759 │ │ │ │ movt r3, #7 │ │ │ │ strd r1, r2, [r4, #852] @ 0x354 │ │ │ │ str.w r3, [r4, #860] @ 0x35c │ │ │ │ b.n 2d7ce │ │ │ │ - movw r5, #8129 @ 0x1fc1 │ │ │ │ + movw r5, #8041 @ 0x1f69 │ │ │ │ movt r5, #8 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 2d794 │ │ │ │ ldr.w r3, [r4, #868] @ 0x364 │ │ │ │ cmp r3, r5 │ │ │ │ beq.n 2d7ce │ │ │ │ add.w r1, r4, #932 @ 0x3a4 │ │ │ │ - bl 1b9468 │ │ │ │ + bl 1b8c58 │ │ │ │ add.w r3, r4, #928 @ 0x3a0 │ │ │ │ - movw r1, #34725 @ 0x87a5 │ │ │ │ + movw r1, #32693 @ 0x7fb5 │ │ │ │ movt r1, #28 │ │ │ │ - movw r2, #46841 @ 0xb6f9 │ │ │ │ + movw r2, #44985 @ 0xafb9 │ │ │ │ movt r2, #28 │ │ │ │ strd r3, r5, [r4, #864] @ 0x360 │ │ │ │ - movw r3, #26901 @ 0x6915 │ │ │ │ + movw r3, #26349 @ 0x66ed │ │ │ │ movt r3, #8 │ │ │ │ strd r1, r2, [r4, #872] @ 0x368 │ │ │ │ str.w r3, [r4, #880] @ 0x370 │ │ │ │ b.n 2d7ce │ │ │ │ ldr.w r3, [r4, #888] @ 0x378 │ │ │ │ cmp r3, r5 │ │ │ │ beq.n 2d7ce │ │ │ │ add.w r1, r4, #956 @ 0x3bc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1b9468 │ │ │ │ + bl 1b8c58 │ │ │ │ add.w r3, r4, #952 @ 0x3b8 │ │ │ │ - movw r1, #34725 @ 0x87a5 │ │ │ │ + movw r1, #32693 @ 0x7fb5 │ │ │ │ movt r1, #28 │ │ │ │ - movw r2, #46841 @ 0xb6f9 │ │ │ │ + movw r2, #44985 @ 0xafb9 │ │ │ │ movt r2, #28 │ │ │ │ strd r3, r5, [r4, #884] @ 0x374 │ │ │ │ - movw r3, #26901 @ 0x6915 │ │ │ │ + movw r3, #26349 @ 0x66ed │ │ │ │ movt r3, #8 │ │ │ │ strd r1, r2, [r4, #892] @ 0x37c │ │ │ │ str.w r3, [r4, #900] @ 0x384 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1663,15 +1663,15 @@ │ │ │ │ │ │ │ │ 0002d800 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1b94b4 │ │ │ │ + bl 1b8ca4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002d818 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1690,17 +1690,17 @@ │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2baec │ │ │ │ mov r1, r4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2d864 │ │ │ │ - movw r0, #31196 @ 0x79dc │ │ │ │ + movw r0, #28892 @ 0x70dc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 74cc6 │ │ │ │ + bl 71e5c │ │ │ │ stmdb sp!, {r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ movw r3, #29456 @ 0x7310 │ │ │ │ movt r3, #85 @ 0x55 │ │ │ │ @@ -1714,114 +1714,114 @@ │ │ │ │ blx 2b68c │ │ │ │ movs r0, #1 │ │ │ │ blx 2b1b4 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r3, #4] │ │ │ │ cbz r1, 2d902 │ │ │ │ - movw r1, #31252 @ 0x7a14 │ │ │ │ + movw r1, #28948 @ 0x7114 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #20 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ cbz r6, 2d8ce │ │ │ │ mov r0, r6 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #45108 @ 0xb034 │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #42804 @ 0xa734 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ cbz r5, 2d8e2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d8f2 │ │ │ │ - movw r1, #31276 @ 0x7a2c │ │ │ │ + movw r1, #28972 @ 0x712c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #53156 @ 0xcfa4 │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #50652 @ 0xc5dc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31296 @ 0x7a40 │ │ │ │ + movw r1, #28992 @ 0x7140 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #440] @ (2dacc ) │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cbz r5, 2d946 │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31320 @ 0x7a58 │ │ │ │ + movw r1, #29016 @ 0x7158 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ bl 30dde │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #856 @ 0x358 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #64080 @ 0xfa50 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d9b6 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ cbz r2, 2d95e │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #17860 @ 0x45c4 │ │ │ │ + movw r1, #15556 @ 0x3cc4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d9b6 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ cbz r2, 2d976 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31344 @ 0x7a70 │ │ │ │ + movw r1, #29040 @ 0x7170 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d9b6 │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ cbz r2, 2d98e │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31364 @ 0x7a84 │ │ │ │ + movw r1, #29060 @ 0x7184 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d9b6 │ │ │ │ ldr.w r3, [r3, #-16] │ │ │ │ cbz r3, 2d9a6 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31380 @ 0x7a94 │ │ │ │ + movw r1, #29076 @ 0x7194 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d9b6 │ │ │ │ - movw r1, #31396 @ 0x7aa4 │ │ │ │ + movw r1, #29092 @ 0x71a4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #53156 @ 0xcfa4 │ │ │ │ + movw r1, #50652 @ 0xc5dc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #264] @ (2dad0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ bl 2db40 │ │ │ │ mov r5, r0 │ │ │ │ cbz r6, 2d9dc │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ @@ -1841,86 +1841,86 @@ │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2da9a │ │ │ │ ldr r0, [pc, #208] @ (2dad4 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f6544 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f5d48 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2da12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2060c4 <_PyErr_Clear@@Base> │ │ │ │ + bl 2058c4 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cbz r0, 2da22 │ │ │ │ movw fp, #5752 @ 0x1678 │ │ │ │ movt fp, #80 @ 0x50 │ │ │ │ cmp r0, fp │ │ │ │ bne.n 2da3c │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2da9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2da9a │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ b.n 2da9a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f65ac │ │ │ │ + bl 1f5db0 │ │ │ │ mov r0, r6 │ │ │ │ - bl f69a8 │ │ │ │ + bl f6400 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, fp │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2da70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2da70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 1f035c │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2da80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2060c4 <_PyErr_Clear@@Base> │ │ │ │ + bl 2058c4 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2da94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2da94 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 2dab4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #53156 @ 0xcfa4 │ │ │ │ + movw r1, #50652 @ 0xc5dc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2db58 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2dcfc │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 2d886 │ │ │ │ - bl 1f71f0 │ │ │ │ - bl 1f7434 │ │ │ │ + bl 1f69ec │ │ │ │ + bl 1f6c30 │ │ │ │ b.n 2d886 │ │ │ │ str r4, [r1, #32] │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #8 │ │ │ │ lsls r3, r2, #1 │ │ │ │ @@ -1933,51 +1933,51 @@ │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - bl 1b2200 │ │ │ │ + bl 1b19f0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cbz r5, 2db08 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ b.n 2db34 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sp │ │ │ │ str r7, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 1b395c <_Py_SetLocaleFromEnv@@Base+0xca8> │ │ │ │ + bl 1b314c <_Py_SetLocaleFromEnv@@Base+0xcac> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2db2a │ │ │ │ ldr r2, [pc, #32] @ (2db3c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16700 @ 0x413c │ │ │ │ + movw r3, #14396 @ 0x383c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ stmia.w r4, {r1, r2, r3, r5} │ │ │ │ b.n 2db34 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b44c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r6, #4 │ │ │ │ + movs r5, #4 │ │ │ │ movs r6, r6 │ │ │ │ │ │ │ │ 0002db40 : │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr.w r0, [r3, #1588] @ 0x634 │ │ │ │ cbz r0, 2db56 │ │ │ │ addw r0, r3, #1588 @ 0x634 │ │ │ │ - b.w 7a610 │ │ │ │ + b.w 7a838 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r6, r0 │ │ │ │ @@ -1987,15 +1987,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2db8e │ │ │ │ b.n 2db7c │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 30d72 │ │ │ │ cbz r0, 2db9e │ │ │ │ - movw r4, #31404 @ 0x7aac │ │ │ │ + movw r4, #29100 @ 0x71ac │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ b.n 2dcee │ │ │ │ cbnz r4, 2dba2 │ │ │ │ ldr r3, [pc, #356] @ (2dcf8 ) │ │ │ │ ldr.w r4, [r3, #1352] @ 0x548 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 2dcdc │ │ │ │ @@ -2011,41 +2011,41 @@ │ │ │ │ cmpne.w r4, #3722304989 @ 0xdddddddd │ │ │ │ beq.n 2dbc4 │ │ │ │ cmn.w r4, #256 @ 0x100 │ │ │ │ ite cc │ │ │ │ movcc r7, #0 │ │ │ │ movcs r7, #1 │ │ │ │ cbz r7, 2dbce │ │ │ │ - movw r4, #31456 @ 0x7ae0 │ │ │ │ + movw r4, #29152 @ 0x71e0 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ b.n 2dcee │ │ │ │ ldr.w r4, [r4, #3704] @ 0xe78 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 2dce6 │ │ │ │ mov r0, r4 │ │ │ │ bl 30d72 │ │ │ │ cbz r0, 2dbf4 │ │ │ │ - movw r1, #31508 @ 0x7b14 │ │ │ │ + movw r1, #29204 @ 0x7214 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2dcee │ │ │ │ cmp r5, r4 │ │ │ │ mov r0, r6 │ │ │ │ itete eq │ │ │ │ moveq r2, #17 │ │ │ │ movne r2, #9 │ │ │ │ - movweq r1, #31532 @ 0x7b2c │ │ │ │ - movwne r1, #31552 @ 0x7b40 │ │ │ │ + movweq r1, #29228 @ 0x722c │ │ │ │ + movwne r1, #29248 @ 0x7240 │ │ │ │ ite eq │ │ │ │ movteq r1, #46 @ 0x2e │ │ │ │ movtne r1, #46 @ 0x2e │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ bl 30dde │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ cbz r0, 2dc78 │ │ │ │ @@ -2063,66 +2063,66 @@ │ │ │ │ cbnz r0, 2dc78 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2c0c8 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 2dc78 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #31564 @ 0x7b4c │ │ │ │ + movw r1, #29260 @ 0x724c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ mov r2, fp │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #18272 @ 0x4760 │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #15968 @ 0x3e60 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #27 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #31568 @ 0x7b50 │ │ │ │ + movw r1, #29264 @ 0x7250 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ cmp r5, r4 │ │ │ │ bne.n 2dca4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cbz r3, 2dca4 │ │ │ │ - movw r1, #31596 @ 0x7b6c │ │ │ │ + movw r1, #29292 @ 0x726c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 30e44 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, 2dcee │ │ │ │ adds r7, #1 │ │ │ │ beq.n 2dbd8 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #53156 @ 0xcfa4 │ │ │ │ + movw r1, #50652 @ 0xc5dc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ cmp r7, #100 @ 0x64 │ │ │ │ bne.n 2dbd8 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #8396 @ 0x20cc │ │ │ │ + movw r1, #6372 @ 0x18e4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ b.n 2dbf0 │ │ │ │ - movw r4, #31420 @ 0x7abc │ │ │ │ + movw r4, #29116 @ 0x71bc │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ b.n 2dcee │ │ │ │ - movw r4, #31472 @ 0x7af0 │ │ │ │ + movw r4, #29168 @ 0x71f0 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ @@ -2145,66 +2145,66 @@ │ │ │ │ cbz r4, 2dd7e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cdb3c │ │ │ │ - movw r1, #31620 @ 0x7b84 │ │ │ │ + bl 1cd3f4 │ │ │ │ + movw r1, #29316 @ 0x7284 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ cbz r0, 2dd62 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ bpl.n 2dd34 │ │ │ │ - bl e4890 │ │ │ │ + bl e4258 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2dd34 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cbnz r4, 2dd66 │ │ │ │ b.n 2dd7e │ │ │ │ mov r4, r0 │ │ │ │ b.n 2dd7e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r1, #12128 @ 0x2f60 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 2dd7e │ │ │ │ - bl 9eff8 │ │ │ │ + bl 9ed78 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ movs r6, #0 │ │ │ │ movw r8, #14520 @ 0x38b8 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ mov.w sl, #1 │ │ │ │ mov fp, r6 │ │ │ │ str r6, [sp, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1cdb3c │ │ │ │ + bl 1cd3f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2de3a │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bpl.n 2dd90 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r8 │ │ │ │ beq.n 2ddca │ │ │ │ movw r1, #14520 @ 0x38b8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9eff8 │ │ │ │ + bl 9ed78 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dd90 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2dd90 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ @@ -2212,67 +2212,67 @@ │ │ │ │ beq.n 2dd90 │ │ │ │ cbz r4, 2de02 │ │ │ │ str.w fp, [sp, #28] │ │ │ │ add r3, sp, #20 │ │ │ │ add r2, sp, #24 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 153994 <_PySet_NextEntry@@Base> │ │ │ │ + bl 153214 <_PySet_NextEntry@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ cbz r3, 2de02 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 2dddc │ │ │ │ - bl 14b8f0 │ │ │ │ + bl 14b190 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2dddc │ │ │ │ b.n 2dd90 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 2de1a │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #31640 @ 0x7b98 │ │ │ │ + movw r1, #29336 @ 0x7298 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ b.n 2de2a │ │ │ │ - movw r1, #31664 @ 0x7bb0 │ │ │ │ + movw r1, #29360 @ 0x72b0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 3612a │ │ │ │ + bl 36130 │ │ │ │ b.n 2dd90 │ │ │ │ cbz r6, 2de7a │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #31668 @ 0x7bb4 │ │ │ │ + movw r1, #29364 @ 0x72b4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 36286 │ │ │ │ + bl 3628c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #856 @ 0x358 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #64080 @ 0xfa50 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #53156 @ 0xcfa4 │ │ │ │ + movw r1, #50652 @ 0xc5dc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + b.w 1bba54 <_Py_write_noraise@@Base> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2288,29 +2288,29 @@ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r2, [pc, #48] @ (2dee0 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ cbz r5, 2decc │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #31680 @ 0x7bc0 │ │ │ │ + movw r2, #29376 @ 0x72c0 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ movs r1, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2b3e4 <__fprintf_chk@plt> │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [pc, #20] @ (2dee4 ) │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ movs r1, #1 │ │ │ │ movw r2, #2481 @ 0x9b1 │ │ │ │ b.w 2bff8 │ │ │ │ nop │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + movs r5, #56 @ 0x38 │ │ │ │ movs r6, r6 │ │ │ │ - cmp r6, #120 @ 0x78 │ │ │ │ + movs r5, #120 @ 0x78 │ │ │ │ movs r6, r6 │ │ │ │ │ │ │ │ 0002dee8 : │ │ │ │ ldr.w r3, [r0, #344] @ 0x158 │ │ │ │ cmp r3, #2 │ │ │ │ ittte eq │ │ │ │ ldreq.w r3, [r0, #356] @ 0x164 │ │ │ │ @@ -2329,17 +2329,17 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 2df68 │ │ │ │ ldr.w r3, [r0, #356] @ 0x164 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, sp │ │ │ │ - movw r2, #31720 @ 0x7be8 │ │ │ │ + movw r2, #29416 @ 0x72e8 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 1bd2f4 │ │ │ │ + bl 1bcae4 │ │ │ │ ldr.w r0, [r4, #360] @ 0x168 │ │ │ │ cbz r0, 2df36 │ │ │ │ blx 2af44 │ │ │ │ mov r0, sp │ │ │ │ blx 2c5f0 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #360] @ 0x168 │ │ │ │ @@ -2347,15 +2347,15 @@ │ │ │ │ str r0, [r5, #0] │ │ │ │ b.n 2df74 │ │ │ │ movs r2, #16 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [pc, #44] @ (2df80 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #16700 @ 0x413c │ │ │ │ + movw r3, #14396 @ 0x383c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r1, r2, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ b.n 2df6c │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 2df78 │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ @@ -2363,15 +2363,15 @@ │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ b.n 2df7c │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r5, #0] │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subs r0, #68 @ 0x44 │ │ │ │ + cmp r7, #68 @ 0x44 │ │ │ │ movs r6, r6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2400,15 +2400,15 @@ │ │ │ │ │ │ │ │ 0002dfc8 : │ │ │ │ cbz r0, 2e028 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r5, #33052 @ 0x811c │ │ │ │ + movw r5, #30748 @ 0x781c │ │ │ │ movt r5, #50 @ 0x32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r0, #40 @ 0x28 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 2e00e │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ sub.w r1, r3, #10 │ │ │ │ @@ -2421,15 +2421,15 @@ │ │ │ │ b.n 2e00a │ │ │ │ cmp r3, #12 │ │ │ │ bne.n 2e00a │ │ │ │ bl 2d3a0 │ │ │ │ adds r5, #36 @ 0x24 │ │ │ │ b.n 2dfe6 │ │ │ │ ldr.w r0, [r4, #336] @ 0x150 │ │ │ │ - bl 7a3fc │ │ │ │ + bl 7a5f4 │ │ │ │ ldr.w r0, [r4, #360] @ 0x168 │ │ │ │ blx 2af44 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2af40 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -2485,15 +2485,15 @@ │ │ │ │ add r4, r5 │ │ │ │ b.n 2e0bc │ │ │ │ add.w r4, r4, #96768 @ 0x17a00 │ │ │ │ add.w r4, r4, #388 @ 0x184 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 2e0c6 │ │ │ │ - bl 139600 │ │ │ │ + bl 138f84 │ │ │ │ b.n 2e0bc │ │ │ │ ldr.w r3, [r6, #180] @ 0xb4 │ │ │ │ movs r4, #28 │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ mul.w r4, r4, ip │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 2e0e6 │ │ │ │ @@ -2531,27 +2531,27 @@ │ │ │ │ add.w r5, r5, #90112 @ 0x16000 │ │ │ │ ldr.w r3, [r5, #1432] @ 0x598 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #1432] @ 0x598 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 229880 │ │ │ │ + b.w 229158 │ │ │ │ nop │ │ │ │ strb r0, [r7, #22] │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ 0002e168 <_PyObject_DebugMallocStats@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movw r2, #24320 @ 0x5f00 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ - movw r3, #32277 @ 0x7e15 │ │ │ │ + movw r3, #30221 @ 0x760d │ │ │ │ movt r3, #28 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r2, #976] @ 0x3d0 │ │ │ │ cbz r1, 2e19c <_PyObject_DebugMallocStats@@Base+0x34> │ │ │ │ ldr.w r0, [r2, #960] @ 0x3c0 │ │ │ │ subs r5, r0, r3 │ │ │ │ @@ -2565,85 +2565,85 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2e28e <_PyObject_DebugMallocStats@@Base+0x126> │ │ │ │ movs r2, #73 @ 0x49 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #40072 @ 0x9c88 │ │ │ │ + movw r2, #37768 @ 0x9388 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ add r6, sp, #20 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #40124 @ 0x9cbc │ │ │ │ + movw r2, #37820 @ 0x93bc │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #40156 @ 0x9cdc │ │ │ │ + movw r2, #37852 @ 0x93dc │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ - bl 1aef5c <_start@@Base+0xc18> │ │ │ │ + bl 1ae74c <_start@@Base+0xc18> │ │ │ │ ldr r1, [pc, #200] @ (2e2bc <_PyObject_DebugMallocStats@@Base+0x154>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r3, r1] │ │ │ │ movs r1, #0 │ │ │ │ blx 2b44c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ - movw r3, #58581 @ 0xe4d5 │ │ │ │ - movt r3, #6 │ │ │ │ + movw r3, #4413 @ 0x113d │ │ │ │ + movt r3, #7 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1b43ac <_Py_SetLocaleFromEnv@@Base+0x16f8> │ │ │ │ + bl 1b3b9c <_Py_SetLocaleFromEnv@@Base+0x16fc> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #27899 @ 0x6cfb │ │ │ │ + movw r2, #27903 @ 0x6cff │ │ │ │ movt r2, #3 │ │ │ │ - movw r1, #27753 @ 0x6c69 │ │ │ │ + movw r1, #27757 @ 0x6c6d │ │ │ │ movt r1, #3 │ │ │ │ - bl 1b8c64 <_Py_SetLocaleFromEnv@@Base+0x5fb0> │ │ │ │ + bl 1b8454 <_Py_SetLocaleFromEnv@@Base+0x5fb4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #40188 @ 0x9cfc │ │ │ │ + movw r2, #37884 @ 0x93fc │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #40216 @ 0x9d18 │ │ │ │ + movw r2, #37912 @ 0x9418 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #40244 @ 0x9d34 │ │ │ │ + movw r2, #37940 @ 0x9434 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #40284 @ 0x9d5c │ │ │ │ + movw r2, #37980 @ 0x945c │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #40312 @ 0x9d78 │ │ │ │ + movw r2, #38008 @ 0x9478 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ b.n 2e2b6 <_PyObject_DebugMallocStats@@Base+0x14e> │ │ │ │ - movw r0, #197 @ 0xc5 │ │ │ │ + movw r0, #109 @ 0x6d │ │ │ │ movt r0, #8 │ │ │ │ cbz r1, 2e2a4 <_PyObject_DebugMallocStats@@Base+0x13c> │ │ │ │ ldr.w r3, [r2, #960] @ 0x3c0 │ │ │ │ subs r2, r3, r0 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ b.n 2e2ae <_PyObject_DebugMallocStats@@Base+0x146> │ │ │ │ @@ -2675,15 +2675,15 @@ │ │ │ │ add r7, sp, #688 @ 0x2b0 │ │ │ │ movs r5, #0 │ │ │ │ mov fp, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r2, #1612] @ 0x64c │ │ │ │ - movw r2, #40340 @ 0x9d94 │ │ │ │ + movw r2, #38036 @ 0x9494 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -2739,15 +2739,15 @@ │ │ │ │ ldr.w r2, [r7, r5, lsl #2] │ │ │ │ ldr.w r3, [r8, r5, lsl #2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, r5, lsl #2] │ │ │ │ add r3, r6 │ │ │ │ str.w r3, [r8, r5, lsl #2] │ │ │ │ - bl 2e3148 <_PyMonitoring_FireBranchEvent@@Base+0x6c> │ │ │ │ + bl 2e2850 <_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 2e38e <_PyObject_DebugMallocStats@@Base+0x226> │ │ │ │ mov r1, fp │ │ │ │ @@ -2759,22 +2759,22 @@ │ │ │ │ mov r4, r1 │ │ │ │ movs r0, #10 │ │ │ │ blx 2bfe0 │ │ │ │ movs r6, #0 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #40392 @ 0x9dc8 │ │ │ │ + movw r0, #38088 @ 0x94c8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r7, r6 │ │ │ │ blx 2bffc │ │ │ │ mov r9, r6 │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ mov fp, r4 │ │ │ │ - movw r3, #40504 @ 0x9e38 │ │ │ │ + movw r3, #38200 @ 0x9538 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r6, r6, [sp, #24] │ │ │ │ strd r6, r3, [sp, #32] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #688 @ 0x2b0 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r7 │ │ │ │ @@ -2799,117 +2799,117 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mla r3, r4, r8, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r3, r3, r5, lsl #5 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2e33a4 <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ + bl 2e2aac <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ mla r9, r5, r1, r9 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ bne.n 2e414 <_PyObject_DebugMallocStats@@Base+0x2ac> │ │ │ │ mov r4, fp │ │ │ │ movs r0, #10 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ blx 2bfe0 │ │ │ │ ldr.w r2, [sl, #792] @ 0x318 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40532 @ 0x9e54 │ │ │ │ + movw r1, #38228 @ 0x9554 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ bl 2e5b0 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ ldr.w r2, [sl, #792] @ 0x318 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40560 @ 0x9e70 │ │ │ │ + movw r1, #38256 @ 0x9570 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ subs r2, r2, r5 │ │ │ │ bl 2e5b0 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ ldr.w r2, [sl, #796] @ 0x31c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40580 @ 0x9e84 │ │ │ │ + movw r1, #38276 @ 0x9584 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ bl 2e5b0 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40604 @ 0x9e9c │ │ │ │ + movw r1, #38300 @ 0x959c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ bl 2e5b0 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #40632 @ 0x9eb8 │ │ │ │ + movw r2, #38328 @ 0x95b8 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 1bd2f4 │ │ │ │ + bl 1bcae4 │ │ │ │ lsls r2, r5, #18 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ bl 2e5b0 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #10 │ │ │ │ blx 2bfe0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40660 @ 0x9ed4 │ │ │ │ + movw r1, #38356 @ 0x95d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ bl 2e5b0 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #40688 @ 0x9ef0 │ │ │ │ + movw r1, #38384 @ 0x95f0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ bl 2e5b0 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ add r5, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - movw r2, #40716 @ 0x9f0c │ │ │ │ + movw r2, #38412 @ 0x960c │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 1bd2f4 │ │ │ │ + bl 1bcae4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r3, #12 │ │ │ │ bl 2e5b0 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #40744 @ 0x9f28 │ │ │ │ + movw r1, #38440 @ 0x9628 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ bl 2e5b0 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ mov r2, r9 │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #40776 @ 0x9f48 │ │ │ │ + movw r1, #38472 @ 0x9648 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ bl 2e5b0 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ mov r2, fp │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #40808 @ 0x9f68 │ │ │ │ + movw r1, #38504 @ 0x9668 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ bl 2e5b0 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ - movw r1, #40840 @ 0x9f88 │ │ │ │ + movw r1, #38536 @ 0x9688 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ adds r2, r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2e5b0 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #18 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #40848 @ 0x9f90 │ │ │ │ + movw r0, #38544 @ 0x9690 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ blx 2bffc │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40868 @ 0x9fa4 │ │ │ │ + movw r1, #38564 @ 0x96a4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ bl 2e5b0 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ add.w sp, sp, #948 @ 0x3b4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -3008,22 +3008,22 @@ │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 2e6d2 <_PyObject_DebugMallocStats@@Base+0x56a> │ │ │ │ ldr.w r3, [r7, #284] @ 0x11c │ │ │ │ ldr.w r8, [sl, #432] @ 0x1b0 │ │ │ │ cbnz r3, 2e6ca <_PyObject_DebugMallocStats@@Base+0x562> │ │ │ │ add.w r0, r7, #280 @ 0x118 │ │ │ │ - bl 1ae8ec <_start@@Base+0x5a8> │ │ │ │ + bl 1ae0dc <_start@@Base+0x5a8> │ │ │ │ ldr.w r3, [r7, #280] @ 0x118 │ │ │ │ cmp r8, r3 │ │ │ │ bcc.n 2e6ee <_PyObject_DebugMallocStats@@Base+0x586> │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ cbnz r3, 2e6dc <_PyObject_DebugMallocStats@@Base+0x574> │ │ │ │ ldr r0, [pc, #620] @ (2e944 <_PyObject_DebugMallocStats@@Base+0x7dc>) │ │ │ │ - bl 1ae8ec <_start@@Base+0x5a8> │ │ │ │ + bl 1ae0dc <_start@@Base+0x5a8> │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov.w r9, #0 │ │ │ │ subs.w r8, r3, #0 │ │ │ │ it ne │ │ │ │ movne.w r8, #1 │ │ │ │ b.n 2e6f6 <_PyObject_DebugMallocStats@@Base+0x58e> │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -3068,15 +3068,15 @@ │ │ │ │ strd r3, r3, [sp, #76] @ 0x4c │ │ │ │ blx 2b300 │ │ │ │ cbnz r0, 2e776 <_PyObject_DebugMallocStats@@Base+0x60e> │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r4, r0 │ │ │ │ bhi.n 2e778 <_PyObject_DebugMallocStats@@Base+0x610> │ │ │ │ mov r1, r4 │ │ │ │ - bl 2e33a4 <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ + bl 2e2aac <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ mov r0, r1 │ │ │ │ b.n 2e778 <_PyObject_DebugMallocStats@@Base+0x610> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r7, #2097152 @ 0x200000 │ │ │ │ bcc.n 2e87e <_PyObject_DebugMallocStats@@Base+0x716> │ │ │ │ cmp r5, #0 │ │ │ │ @@ -3091,15 +3091,15 @@ │ │ │ │ bl 2ebc6 <_PyObject_DebugMallocStats@@Base+0xa5e> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 2e8e6 <_PyObject_DebugMallocStats@@Base+0x77e> │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 2e87e <_PyObject_DebugMallocStats@@Base+0x716> │ │ │ │ str.w fp, [sp, #80] @ 0x50 │ │ │ │ - bl 1aeb68 <_start@@Base+0x824> │ │ │ │ + bl 1ae358 <_start@@Base+0x824> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e87e <_PyObject_DebugMallocStats@@Base+0x716> │ │ │ │ movw r3, #61632 @ 0xf0c0 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ cmp r2, #108 @ 0x6c │ │ │ │ @@ -3107,15 +3107,15 @@ │ │ │ │ movw r3, #2220 @ 0x8ac │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r1, [r3, #464] @ 0x1d0 │ │ │ │ cbnz r1, 2e7e2 <_PyObject_DebugMallocStats@@Base+0x67a> │ │ │ │ add.w r0, r3, #460 @ 0x1cc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1ae8ec <_start@@Base+0x5a8> │ │ │ │ + bl 1ae0dc <_start@@Base+0x5a8> │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ ldr.w r1, [r3, #460] @ 0x1cc │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 2e87e <_PyObject_DebugMallocStats@@Base+0x716> │ │ │ │ lsls r1, r1, #10 │ │ │ │ beq.n 2e87e <_PyObject_DebugMallocStats@@Base+0x716> │ │ │ │ movw r0, #4348 @ 0x10fc │ │ │ │ @@ -3134,29 +3134,29 @@ │ │ │ │ it ls │ │ │ │ movls r4, r1 │ │ │ │ cmp r7, r4 │ │ │ │ bhi.n 2e87e <_PyObject_DebugMallocStats@@Base+0x716> │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cbnz r3, 2e826 <_PyObject_DebugMallocStats@@Base+0x6be> │ │ │ │ ldr r0, [pc, #292] @ (2e948 <_PyObject_DebugMallocStats@@Base+0x7e0>) │ │ │ │ - bl 1ae8ec <_start@@Base+0x5a8> │ │ │ │ + bl 1ae0dc <_start@@Base+0x5a8> │ │ │ │ movw r3, #2220 @ 0x8ac │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 2e840 <_PyObject_DebugMallocStats@@Base+0x6d8> │ │ │ │ movw r3, #4348 @ 0x10fc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ b.n 2e858 <_PyObject_DebugMallocStats@@Base+0x6f0> │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cbnz r2, 2e850 <_PyObject_DebugMallocStats@@Base+0x6e8> │ │ │ │ add.w r0, r3, #80 @ 0x50 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1ae8ec <_start@@Base+0x5a8> │ │ │ │ + bl 1ae0dc <_start@@Base+0x5a8> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ subs r3, r1, #1 │ │ │ │ negs r1, r3 │ │ │ │ adcs r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ @@ -3174,15 +3174,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2e8e6 <_PyObject_DebugMallocStats@@Base+0x77e> │ │ │ │ movw r4, #2220 @ 0x8ac │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr.w r3, [r4, #344] @ 0x158 │ │ │ │ cbnz r3, 2e894 <_PyObject_DebugMallocStats@@Base+0x72c> │ │ │ │ add.w r0, r4, #340 @ 0x154 │ │ │ │ - bl 1ae8ec <_start@@Base+0x5a8> │ │ │ │ + bl 1ae0dc <_start@@Base+0x5a8> │ │ │ │ ldr.w r3, [r4, #340] @ 0x154 │ │ │ │ orrs.w r3, fp, r3 │ │ │ │ beq.n 2e8a8 <_PyObject_DebugMallocStats@@Base+0x740> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r0, #0] │ │ │ │ b.n 2ea8e <_PyObject_DebugMallocStats@@Base+0x926> │ │ │ │ @@ -3220,31 +3220,31 @@ │ │ │ │ strd r2, r3, [sp, #88] @ 0x58 │ │ │ │ b.n 2e94c <_PyObject_DebugMallocStats@@Base+0x7e4> │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ ubfx r5, r5, #0, #17 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1cad64 │ │ │ │ + bl 1ca51c │ │ │ │ lsls r1, r5, #15 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6f6a8 │ │ │ │ + bl 6f050 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2e94c <_PyObject_DebugMallocStats@@Base+0x7e4> │ │ │ │ ldr.w r3, [sl, #448] @ 0x1c0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 36e6c │ │ │ │ + bl 36e70 │ │ │ │ b.n 2ea8e <_PyObject_DebugMallocStats@@Base+0x926> │ │ │ │ nop │ │ │ │ lsrs r0, r5, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ add.w ip, sp, #100 @ 0x64 │ │ │ │ @@ -3258,15 +3258,15 @@ │ │ │ │ strb r5, [r4, #20] │ │ │ │ cbz r5, 2e98c <_PyObject_DebugMallocStats@@Base+0x824> │ │ │ │ movw r5, #2220 @ 0x8ac │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ ldr.w r3, [r5, #304] @ 0x130 │ │ │ │ cbnz r3, 2e984 <_PyObject_DebugMallocStats@@Base+0x81c> │ │ │ │ add.w r0, r5, #300 @ 0x12c │ │ │ │ - bl 1ae8ec <_start@@Base+0x5a8> │ │ │ │ + bl 1ae0dc <_start@@Base+0x5a8> │ │ │ │ ldr.w r5, [r5, #300] @ 0x12c │ │ │ │ mvns r5, r5 │ │ │ │ lsrs r5, r5, #31 │ │ │ │ strb r5, [r4, #21] │ │ │ │ add.w r5, r4, #56 @ 0x38 │ │ │ │ vldr d7, [pc, #260] @ 2ea98 <_PyObject_DebugMallocStats@@Base+0x930> │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -3329,36 +3329,36 @@ │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ mov r3, r6 │ │ │ │ it cs │ │ │ │ movcs r3, #128 @ 0x80 │ │ │ │ str r3, [r4, #108] @ 0x6c │ │ │ │ lsls r2, r2, #15 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c86a4 │ │ │ │ + bl 1c7eb4 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1c8a90 │ │ │ │ + bl 1c8244 │ │ │ │ cbz r0, 2ea90 <_PyObject_DebugMallocStats@@Base+0x928> │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ cbnz r3, 2ea7e <_PyObject_DebugMallocStats@@Base+0x916> │ │ │ │ ldr r2, [r4, #108] @ 0x6c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ subs r2, r2, r5 │ │ │ │ - bl 1c8d0c │ │ │ │ + bl 1c84c0 │ │ │ │ mov r0, r4 │ │ │ │ b.n 2ea90 <_PyObject_DebugMallocStats@@Base+0x928> │ │ │ │ subs r2, r6, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c8a90 │ │ │ │ + bl 1c8244 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 2ea7a <_PyObject_DebugMallocStats@@Base+0x912> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @@ -3380,15 +3380,15 @@ │ │ │ │ adds r4, #7 │ │ │ │ tst r3, r1 │ │ │ │ bne.n 2ead4 <_PyObject_DebugMallocStats@@Base+0x96c> │ │ │ │ negs r1, r1 │ │ │ │ ands r4, r1 │ │ │ │ b.n 2eadc <_PyObject_DebugMallocStats@@Base+0x974> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e33a4 <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ + bl 2e2aac <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ subs r4, r4, r1 │ │ │ │ str r4, [r7, #0] │ │ │ │ movw r3, #32767 @ 0x7fff │ │ │ │ add r4, r3 │ │ │ │ bfc r4, #0, #15 │ │ │ │ lsrs r2, r4, #15 │ │ │ │ str r2, [r6, #0] │ │ │ │ @@ -3432,19 +3432,19 @@ │ │ │ │ dmb ish │ │ │ │ cbnz r4, 2ebc0 <_PyObject_DebugMallocStats@@Base+0xa58> │ │ │ │ movw r6, #2220 @ 0x8ac │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ ldr.w r3, [r6, #324] @ 0x144 │ │ │ │ cbnz r3, 2eb6c <_PyObject_DebugMallocStats@@Base+0xa04> │ │ │ │ add.w r0, r6, #320 @ 0x140 │ │ │ │ - bl 1ae8ec <_start@@Base+0x5a8> │ │ │ │ + bl 1ae0dc <_start@@Base+0x5a8> │ │ │ │ ldr.w r3, [r6, #320] @ 0x140 │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2eb7e <_PyObject_DebugMallocStats@@Base+0xa16> │ │ │ │ - movw r6, #41008 @ 0xa030 │ │ │ │ + movw r6, #38704 @ 0x9730 │ │ │ │ movt r6, #46 @ 0x2e │ │ │ │ b.n 2eb82 <_PyObject_DebugMallocStats@@Base+0xa1a> │ │ │ │ mov r4, r3 │ │ │ │ b.n 2ebaa <_PyObject_DebugMallocStats@@Base+0xa42> │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ adds r4, #1 │ │ │ │ @@ -3458,18 +3458,18 @@ │ │ │ │ blx 2b300 │ │ │ │ cbnz r0, 2ebaa <_PyObject_DebugMallocStats@@Base+0xa42> │ │ │ │ cmp.w r4, #256 @ 0x100 │ │ │ │ bne.n 2eb82 <_PyObject_DebugMallocStats@@Base+0xa1a> │ │ │ │ movw r4, #257 @ 0x101 │ │ │ │ dmb ish │ │ │ │ str.w r4, [r5, #624] @ 0x270 │ │ │ │ - movw r0, #41040 @ 0xa050 │ │ │ │ + movw r0, #38736 @ 0x9750 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r1, r4 │ │ │ │ - bl 1aeb74 <_start@@Base+0x830> │ │ │ │ + bl 1ae364 <_start@@Base+0x830> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -3706,37 +3706,37 @@ │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ dmb ish │ │ │ │ str.w r4, [r3, r2, lsl #2] │ │ │ │ cbz r7, 2ee76 <_PyObject_DebugMallocStats@@Base+0xd0e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - movw r3, #34304 @ 0x8600 │ │ │ │ + movw r3, #32000 @ 0x7d00 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #41064 @ 0xa068 │ │ │ │ + movw r2, #38760 @ 0x9768 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r0, #41088 @ 0xa080 │ │ │ │ + movw r0, #38784 @ 0x9780 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ lsrs r1, r6, #10 │ │ │ │ - bl 1aeb74 <_start@@Base+0x830> │ │ │ │ + bl 1ae364 <_start@@Base+0x830> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2eec0 <_PyObject_DebugMallocStats@@Base+0xd58> │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldrd r0, r2, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 6f640 │ │ │ │ - movw r0, #41116 @ 0xa09c │ │ │ │ + bl 6efe8 │ │ │ │ + movw r0, #38812 @ 0x979c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ lsrs r1, r6, #10 │ │ │ │ - bl 1aeb74 <_start@@Base+0x830> │ │ │ │ + bl 1ae364 <_start@@Base+0x830> │ │ │ │ movs r0, #12 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -3761,15 +3761,15 @@ │ │ │ │ ands.w fp, r5, r4 │ │ │ │ bne.n 2ef10 <_PyObject_DebugMallocStats@@Base+0xda8> │ │ │ │ negs r3, r5 │ │ │ │ ands r6, r3 │ │ │ │ b.n 2ef1a <_PyObject_DebugMallocStats@@Base+0xdb2> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e33a4 <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ + bl 2e2aac <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ subs r6, r6, r1 │ │ │ │ movs r3, #0 │ │ │ │ and.w sl, r7, sl │ │ │ │ cmp r5, r6 │ │ │ │ strb.w r3, [sp, #22] │ │ │ │ strb.w r3, [sp, #23] │ │ │ │ bhi.n 2eee8 <_PyObject_DebugMallocStats@@Base+0xd80> │ │ │ │ @@ -3781,30 +3781,30 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 2ef42 <_PyObject_DebugMallocStats@@Base+0xdda> │ │ │ │ negs r5, r5 │ │ │ │ ands r4, r5 │ │ │ │ b.n 2ef4c <_PyObject_DebugMallocStats@@Base+0xde4> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e33a4 <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ + bl 2e2aac <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ subs r4, r4, r1 │ │ │ │ mov r3, sl │ │ │ │ add.w fp, sp, #23 │ │ │ │ add.w sl, sp, #22 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str.w sl, [sp] │ │ │ │ bl 2f0c0 <_PyObject_DebugMallocStats@@Base+0xf58> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f050 <_PyObject_DebugMallocStats@@Base+0xee8> │ │ │ │ mov r1, r6 │ │ │ │ - bl 2e33a4 <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ + bl 2e2aac <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 2f038 <_PyObject_DebugMallocStats@@Base+0xed0> │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 2f2f8 <_PyObject_DebugMallocStats@@Base+0x1190> │ │ │ │ mvns r3, r6 │ │ │ │ @@ -3827,15 +3827,15 @@ │ │ │ │ negs r3, r6 │ │ │ │ and.w r8, r8, r3 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 2f030 <_PyObject_DebugMallocStats@@Base+0xec8> │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6f6a8 │ │ │ │ + bl 6f050 │ │ │ │ b.n 2f030 <_PyObject_DebugMallocStats@@Base+0xec8> │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 2f0c0 <_PyObject_DebugMallocStats@@Base+0xf58> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -3850,15 +3850,15 @@ │ │ │ │ sub.w fp, r9, r0 │ │ │ │ tst r1, r3 │ │ │ │ bne.n 2effa <_PyObject_DebugMallocStats@@Base+0xe92> │ │ │ │ negs r1, r1 │ │ │ │ and.w sl, r1, sl │ │ │ │ b.n 2f004 <_PyObject_DebugMallocStats@@Base+0xe9c> │ │ │ │ mov r0, sl │ │ │ │ - bl 2e33a4 <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ + bl 2e2aac <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ sub.w sl, sl, r1 │ │ │ │ sub.w r8, r8, fp │ │ │ │ sub.w r4, r8, sl │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 2f01c <_PyObject_DebugMallocStats@@Base+0xeb4> │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ @@ -3916,15 +3916,15 @@ │ │ │ │ adds r4, r0, r3 │ │ │ │ tst r1, r3 │ │ │ │ bne.n 2f0b4 <_PyObject_DebugMallocStats@@Base+0xf4c> │ │ │ │ negs r1, r1 │ │ │ │ and.w r0, r1, r4 │ │ │ │ b.n 2f0bc <_PyObject_DebugMallocStats@@Base+0xf54> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e33a4 <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ + bl 2e2aac <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ subs r0, r4, r1 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -4005,17 +4005,17 @@ │ │ │ │ bls.n 2f26a <_PyObject_DebugMallocStats@@Base+0x1102> │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r4, #0 │ │ │ │ strb.w r4, [r3, #2520] @ 0x9d8 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - movw r0, #41148 @ 0xa0bc │ │ │ │ + movw r0, #38844 @ 0x97bc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 6f508 │ │ │ │ + bl 6eeb0 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ movt r3, #21508 @ 0x5404 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w fp, [sp] │ │ │ │ vstr d8, [sp, #8] │ │ │ │ @@ -4059,33 +4059,33 @@ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ b.n 2f26a <_PyObject_DebugMallocStats@@Base+0x1102> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cbz r2, 2f266 <_PyObject_DebugMallocStats@@Base+0x10fe> │ │ │ │ - movw r0, #41232 @ 0xa110 │ │ │ │ + movw r0, #38928 @ 0x9810 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r7, [sp, #8] │ │ │ │ strd r6, r8, [sp] │ │ │ │ - bl 6f508 │ │ │ │ + bl 6eeb0 │ │ │ │ movs r4, #0 │ │ │ │ b.n 2f284 <_PyObject_DebugMallocStats@@Base+0x111c> │ │ │ │ ldr r0, [pc, #44] @ (2f298 <_PyObject_DebugMallocStats@@Base+0x1130>) │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1c86a4 │ │ │ │ + bl 1c7eb4 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 2f284 <_PyObject_DebugMallocStats@@Base+0x111c> │ │ │ │ ldr r0, [pc, #32] @ (2f29c <_PyObject_DebugMallocStats@@Base+0x1134>) │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1c86a4 │ │ │ │ + bl 1c7eb4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ... │ │ │ │ add.w r0, r0, r4, lsr #1 │ │ │ │ @ instruction: 0xeb200054 │ │ │ │ @@ -4102,26 +4102,26 @@ │ │ │ │ movw r4, #2220 @ 0x8ac │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ cbnz r3, 2f2d6 <_PyObject_DebugMallocStats@@Base+0x116e> │ │ │ │ add.w r0, r4, #120 @ 0x78 │ │ │ │ - bl 1ae8ec <_start@@Base+0x5a8> │ │ │ │ + bl 1ae0dc <_start@@Base+0x5a8> │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2f2ba <_PyObject_DebugMallocStats@@Base+0x1152> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e33a4 <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ + bl 2e2aac <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2f2ba <_PyObject_DebugMallocStats@@Base+0x1152> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e33a4 <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ + bl 2e2aac <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ clz r0, r1 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cbz r0, 2f35a <_PyObject_DebugMallocStats@@Base+0x11f2> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -4133,33 +4133,33 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 2c108 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2f334 <_PyObject_DebugMallocStats@@Base+0x11cc> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cbz r2, 2f334 <_PyObject_DebugMallocStats@@Base+0x11cc> │ │ │ │ - movw r0, #48172 @ 0xbc2c │ │ │ │ + movw r0, #45868 @ 0xb32c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 6f508 │ │ │ │ + bl 6eeb0 │ │ │ │ negs r4, r4 │ │ │ │ sbc.w r5, r5, r5 │ │ │ │ cbz r6, 2f346 <_PyObject_DebugMallocStats@@Base+0x11de> │ │ │ │ ldr r0, [pc, #28] @ (2f35c <_PyObject_DebugMallocStats@@Base+0x11f4>) │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1c86a4 │ │ │ │ + bl 1c7eb4 │ │ │ │ ldr r0, [pc, #24] @ (2f360 <_PyObject_DebugMallocStats@@Base+0x11f8>) │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1c86a4 │ │ │ │ + b.w 1c7eb4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ @ instruction: 0xeb200054 │ │ │ │ add.w r0, r0, r4, lsr #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -4540,23 +4540,23 @@ │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 2f76e <_PyObject_DebugMallocStats@@Base+0x1606> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov.w r1, sl, lsl #22 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ - bl 6f6a8 │ │ │ │ + bl 6f050 │ │ │ │ cbz r0, 2f76a <_PyObject_DebugMallocStats@@Base+0x1602> │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ cbz r3, 2f76e <_PyObject_DebugMallocStats@@Base+0x1606> │ │ │ │ strb.w r4, [fp, #14] │ │ │ │ b.n 2f76e <_PyObject_DebugMallocStats@@Base+0x1606> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 370d0 │ │ │ │ + bl 370d4 │ │ │ │ strb.w r0, [fp, #13] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ add.w ip, r0, r1, lsl #2 │ │ │ │ ldr.w r5, [r0, r1, lsl #2] │ │ │ │ @@ -4817,21 +4817,21 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r0, [r1, #448] @ 0x1c0 │ │ │ │ blt.n 2fa42 <_PyObject_DebugMallocStats@@Base+0x18da> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1c86a4 │ │ │ │ + bl 1c7eb4 │ │ │ │ ldr.w r2, [r4, #432] @ 0x1b0 │ │ │ │ movs r3, #1 │ │ │ │ b.n 2fa56 <_PyObject_DebugMallocStats@@Base+0x18ee> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c86a4 │ │ │ │ + bl 1c7eb4 │ │ │ │ ldr.w r2, [r4, #432] @ 0x1b0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r1, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r4, #432] @ 0x1b0 │ │ │ │ cmp r3, r1 │ │ │ │ it hi │ │ │ │ @@ -4845,36 +4845,36 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56476 @ 0xdc9c │ │ │ │ + movw r1, #54172 @ 0xd39c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r2, #43772 @ 0xaafc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ sub sp, #16 │ │ │ │ mov r3, r0 │ │ │ │ movw r4, #1013 @ 0x3f5 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #57656 @ 0xe138 │ │ │ │ + movw r2, #55352 @ 0xd838 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 24def8 │ │ │ │ + bl 24dc3c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -4895,26 +4895,26 @@ │ │ │ │ ldreq r2, [r4, #44] @ 0x2c │ │ │ │ streq r2, [r1, #4] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r4 │ │ │ │ bne.n 2fb1c <_PyObject_DebugMallocStats@@Base+0x19b4> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r1, #0] │ │ │ │ - bl 1c92c0 │ │ │ │ + bl 1c8a70 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ cbz r3, 2fb2c <_PyObject_DebugMallocStats@@Base+0x19c4> │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ str r4, [r5, #4] │ │ │ │ b.n 2fb38 <_PyObject_DebugMallocStats@@Base+0x19d0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ strd r4, r4, [r5] │ │ │ │ - bl 1c92c0 │ │ │ │ + bl 1c8a70 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r1, #8 │ │ │ │ movt r1, #1 │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ subs r1, r3, r1 │ │ │ │ negs r3, r1 │ │ │ │ adcs r3, r1 │ │ │ │ @@ -4924,76 +4924,76 @@ │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [pc, #28] @ (2fb80 <_PyObject_DebugMallocStats@@Base+0x1a18>) │ │ │ │ movw r1, #1814 @ 0x716 │ │ │ │ - movw r3, #40992 @ 0xa020 │ │ │ │ + movw r3, #38688 @ 0x9720 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #57768 @ 0xe1a8 │ │ │ │ + movw r2, #55464 @ 0xd8a8 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 72c9c <_PyObject_AssertFailed@@Base> │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ + bl 70db4 <_PyObject_AssertFailed@@Base> │ │ │ │ + add r3, pc, #64 @ (adr r3, 2fbc4 <_PyObject_DebugMallocStats@@Base+0x1a5c>) │ │ │ │ movs r6, r6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #43564 @ 0xaa2c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #63128 @ 0xf698 │ │ │ │ + movw r1, #60752 @ 0xed50 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2fbd2 <_PyObject_DebugMallocStats@@Base+0x1a6a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2fbd2 <_PyObject_DebugMallocStats@@Base+0x1a6a> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #28200 @ 0x6e28 │ │ │ │ + movw r1, #25896 @ 0x6528 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r4, r0 │ │ │ │ blx 2b904 │ │ │ │ cbz r0, 2fc3e <_PyObject_DebugMallocStats@@Base+0x1ad6> │ │ │ │ - movw r1, #28008 @ 0x6d68 │ │ │ │ + movw r1, #25704 @ 0x6468 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b904 │ │ │ │ cbz r0, 2fc42 <_PyObject_DebugMallocStats@@Base+0x1ada> │ │ │ │ - movw r1, #28036 @ 0x6d84 │ │ │ │ + movw r1, #25732 @ 0x6484 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b904 │ │ │ │ cbz r0, 2fc46 <_PyObject_DebugMallocStats@@Base+0x1ade> │ │ │ │ - movw r1, #28104 @ 0x6dc8 │ │ │ │ + movw r1, #25800 @ 0x64c8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b904 │ │ │ │ cbz r0, 2fc4a <_PyObject_DebugMallocStats@@Base+0x1ae2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28160 @ 0x6e00 │ │ │ │ + movw r1, #25856 @ 0x6500 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ blx 2b904 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #8 │ │ │ │ b.n 2fc4c <_PyObject_DebugMallocStats@@Base+0x1ae4> │ │ │ │ @@ -5013,37 +5013,37 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #67108864 @ 0x4000000 │ │ │ │ bne.n 2fc84 <_PyObject_DebugMallocStats@@Base+0x1b1c> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64564 @ 0xfc34 │ │ │ │ + movw r1, #62276 @ 0xf344 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov r0, r4 │ │ │ │ b.n 2fc92 <_PyObject_DebugMallocStats@@Base+0x1b2a> │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r1, r0, #16 │ │ │ │ - bl a6f74 │ │ │ │ + bl a60a4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8336 @ 0x2090 │ │ │ │ + movw r1, #6312 @ 0x18a8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r3 │ │ │ │ @@ -5074,15 +5074,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, r4, lsl #15 │ │ │ │ add r0, r3 │ │ │ │ sub.w r0, r7, r0 │ │ │ │ itt lt │ │ │ │ ldrlt r1, [r5, #0] │ │ │ │ lsllt r1, r1, #15 │ │ │ │ - bl 2e33a4 <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ + bl 2e2aac <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ subs r7, r7, r1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.n 2fd2e <_PyObject_DebugMallocStats@@Base+0x1bc6> │ │ │ │ cbz r1, 2fd82 <_PyObject_DebugMallocStats@@Base+0x1c1a> │ │ │ │ @@ -5095,46 +5095,46 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r2, [r0, #28] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r0, #20] │ │ │ │ cbnz r2, 2fd56 <_PyObject_DebugMallocStats@@Base+0x1bee> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1c95b4 │ │ │ │ + b.w 1c8d64 │ │ │ │ ldrb r5, [r0, #14] │ │ │ │ lsls r3, r5, #31 │ │ │ │ bpl.n 2fd88 <_PyObject_DebugMallocStats@@Base+0x1c20> │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - bl 1c80fc │ │ │ │ + bl 1c78f4 │ │ │ │ movs r3, #12 │ │ │ │ orr.w r5, r5, #1 │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, r6, #1408 @ 0x580 │ │ │ │ strb r5, [r4, #14] │ │ │ │ mla r0, r3, r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add.w r0, r0, #520 @ 0x208 │ │ │ │ b.w 2fae2 <_PyObject_DebugMallocStats@@Base+0x197a> │ │ │ │ mov r1, r2 │ │ │ │ - b.w 6f7c8 │ │ │ │ + b.w 6f170 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6} │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 2fd98 <_PyObject_DebugMallocStats@@Base+0x1c30> │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldr r6, [r6, #64] @ 0x40 │ │ │ │ cbnz r6, 2fda2 <_PyObject_DebugMallocStats@@Base+0x1c3a> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6} │ │ │ │ - b.w 1db0a8 │ │ │ │ + b.w 1da930 │ │ │ │ pop {r4, r5, r6} │ │ │ │ - b.w 9e710 │ │ │ │ + b.w 9e490 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bpl.n 2fdb8 <_PyObject_DebugMallocStats@@Base+0x1c50> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ @@ -5145,25 +5145,25 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #30876 @ 0x789c │ │ │ │ + movw r1, #28572 @ 0x6f9c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl a6f18 │ │ │ │ + bl a5d18 │ │ │ │ cbz r0, 2fe3c <_PyObject_DebugMallocStats@@Base+0x1cd4> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 11cae4 │ │ │ │ + bl 11c5cc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2fe3e <_PyObject_DebugMallocStats@@Base+0x1cd6> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1e516c <_Py_GetErrorHandler@@Base+0x34c> │ │ │ │ + bl 1e490c <_Py_GetErrorHandler@@Base+0x34c> │ │ │ │ cbnz r0, 2fe02 <_PyObject_DebugMallocStats@@Base+0x1c9a> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r2, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #32768 @ 0x8000 │ │ │ │ beq.n 2fe0c <_PyObject_DebugMallocStats@@Base+0x1ca4> │ │ │ │ movw r5, #6004 @ 0x1774 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ @@ -5172,15 +5172,15 @@ │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r5, #4380 @ 0x111c │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.n 2fe36 <_PyObject_DebugMallocStats@@Base+0x1cce> │ │ │ │ mov r4, r5 │ │ │ │ b.n 2fe3e <_PyObject_DebugMallocStats@@Base+0x1cd6> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -5192,50 +5192,50 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #30876 @ 0x789c │ │ │ │ + movw r1, #28572 @ 0x6f9c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl a6f18 │ │ │ │ + bl a5d18 │ │ │ │ cbz r0, 2fe98 <_PyObject_DebugMallocStats@@Base+0x1d30> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov r2, r5 │ │ │ │ - bl 118ac8 │ │ │ │ + bl 118700 │ │ │ │ subs r1, r0, #0 │ │ │ │ bge.n 2fe8a <_PyObject_DebugMallocStats@@Base+0x1d22> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2fe9a <_PyObject_DebugMallocStats@@Base+0x1d32> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 2fe9a <_PyObject_DebugMallocStats@@Base+0x1d32> │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ adds r1, #1 │ │ │ │ - bl 11b590 │ │ │ │ + bl 11af7c │ │ │ │ mov r4, r0 │ │ │ │ b.n 2fe9a <_PyObject_DebugMallocStats@@Base+0x1d32> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 30040 <_PyObject_DebugMallocStats@@Base+0x1ed8> │ │ │ │ movw r7, #41352 @ 0xa188 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -5260,18 +5260,18 @@ │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldr.w sl, [r3, #20] │ │ │ │ cbnz r0, 2ff4a <_PyObject_DebugMallocStats@@Base+0x1de2> │ │ │ │ mov.w r1, #524 @ 0x20c │ │ │ │ - movw r0, #63032 @ 0xf638 │ │ │ │ + movw r0, #60656 @ 0xecf0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ b.n 2fff4 <_PyObject_DebugMallocStats@@Base+0x1e8c> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r4 │ │ │ │ ble.w 30040 <_PyObject_DebugMallocStats@@Base+0x1ed8> │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ @@ -5286,15 +5286,15 @@ │ │ │ │ beq.n 30018 <_PyObject_DebugMallocStats@@Base+0x1eb0> │ │ │ │ ldr.w sl, [r3] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ bmi.n 2ff5e <_PyObject_DebugMallocStats@@Base+0x1df6> │ │ │ │ - bl fee38 <_PyNumber_Index@@Base> │ │ │ │ + bl fe910 <_PyNumber_Index@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2fff0 <_PyObject_DebugMallocStats@@Base+0x1e88> │ │ │ │ movs r1, #1 │ │ │ │ b.n 2ff60 <_PyObject_DebugMallocStats@@Base+0x1df8> │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w fp, r2, #3 │ │ │ │ @@ -5331,23 +5331,23 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2ffd2 <_PyObject_DebugMallocStats@@Base+0x1e6a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2ffd2 <_PyObject_DebugMallocStats@@Base+0x1e6a> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 2fff4 <_PyObject_DebugMallocStats@@Base+0x1e8c> │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #25024 @ 0x61c0 │ │ │ │ + movw r1, #22720 @ 0x58c0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ b.n 2fff4 <_PyObject_DebugMallocStats@@Base+0x1e8c> │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, r7 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [sl, #20] │ │ │ │ ldr.w r3, [sl] │ │ │ │ @@ -5381,54 +5381,54 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #30876 @ 0x789c │ │ │ │ + movw r1, #28572 @ 0x6f9c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl a6f18 │ │ │ │ + bl a5d18 │ │ │ │ cbz r0, 300ba <_PyObject_DebugMallocStats@@Base+0x1f52> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 11c834 │ │ │ │ + bl 11c31c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 300bc <_PyObject_DebugMallocStats@@Base+0x1f54> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1e516c <_Py_GetErrorHandler@@Base+0x34c> │ │ │ │ + bl 1e490c <_Py_GetErrorHandler@@Base+0x34c> │ │ │ │ cbnz r0, 3009a <_PyObject_DebugMallocStats@@Base+0x1f32> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r5, #4380 @ 0x111c │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ and.w r2, r2, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ it ne │ │ │ │ movne r5, r3 │ │ │ │ b.n 300a2 <_PyObject_DebugMallocStats@@Base+0x1f3a> │ │ │ │ movw r5, #6004 @ 0x1774 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.n 300b4 <_PyObject_DebugMallocStats@@Base+0x1f4c> │ │ │ │ mov r4, r5 │ │ │ │ b.n 300bc <_PyObject_DebugMallocStats@@Base+0x1f54> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ b.n 300b0 <_PyObject_DebugMallocStats@@Base+0x1f48> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 000300c2 : │ │ │ │ - b.w 1ef420 <_PyTime_AsMicroseconds@@Base+0x3f0> │ │ │ │ + b.w 1eec10 <_PyTime_AsMicroseconds@@Base+0x438> │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldrb r4, [r0, #21] │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -5444,15 +5444,15 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r4 │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ - bl 1cac84 │ │ │ │ + bl 1ca43c │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r3, #4 │ │ │ │ cbnz r2, 30112 │ │ │ │ cmp r5, #4 │ │ │ │ bne.n 30104 │ │ │ │ @@ -5496,15 +5496,15 @@ │ │ │ │ cbnz r3, 301b6 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #4 │ │ │ │ bne.n 30168 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #72] @ (301c8 ) │ │ │ │ sub.w r2, sl, r2, lsl #15 │ │ │ │ - bl 1c86a4 │ │ │ │ + bl 1c7eb4 │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ ldr.w r1, [r4], #4 │ │ │ │ cmp r3, r8 │ │ │ │ bic.w r2, r2, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ bne.n 30188 │ │ │ │ @@ -5536,45 +5536,45 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r3, [r4, #304] @ 0x130 │ │ │ │ mov r5, r2 │ │ │ │ cbnz r3, 301fc │ │ │ │ add.w r0, r4, #300 @ 0x12c │ │ │ │ - bl 1ae8ec <_start@@Base+0x5a8> │ │ │ │ + bl 1ae0dc <_start@@Base+0x5a8> │ │ │ │ ldr.w r3, [r4, #300] @ 0x12c │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 30250 │ │ │ │ add.w r0, r7, #544 @ 0x220 │ │ │ │ bl 30260 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r7, #160 @ 0xa0 │ │ │ │ - bl 1c86a4 │ │ │ │ + bl 1c7eb4 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ cbnz r3, 30222 │ │ │ │ ldr r0, [pc, #60] @ (3025c ) │ │ │ │ - bl 1ae8ec <_start@@Base+0x5a8> │ │ │ │ + bl 1ae0dc <_start@@Base+0x5a8> │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cbz r3, 30244 │ │ │ │ - bl 1aeb68 <_start@@Base+0x824> │ │ │ │ + bl 1ae358 <_start@@Base+0x824> │ │ │ │ cbnz r0, 30244 │ │ │ │ add.w r2, sp, #7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #7] │ │ │ │ bl 302c0 │ │ │ │ ldrb.w r5, [sp, #7] │ │ │ │ b.n 30252 │ │ │ │ cbz r5, 30252 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6f720 │ │ │ │ + bl 6f0c8 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r2, #4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ @@ -5621,15 +5621,15 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [pc, #68] @ (30320 ) │ │ │ │ mov r2, r3 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1c86a4 │ │ │ │ + bl 1c7eb4 │ │ │ │ mov r2, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ bl 30324 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cbz r4, 3031c │ │ │ │ @@ -5639,20 +5639,20 @@ │ │ │ │ strb r3, [r5, #0] │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r0 │ │ │ │ blx 2c29c │ │ │ │ strb r7, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 3031c │ │ │ │ - movw r0, #55096 @ 0xd738 │ │ │ │ + movw r0, #52792 @ 0xce38 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 6f508 │ │ │ │ + bl 6eeb0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xeb200054 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -5676,435 +5676,435 @@ │ │ │ │ bne.n 30368 │ │ │ │ negs r7, r7 │ │ │ │ ands r5, r7 │ │ │ │ ands r4, r7 │ │ │ │ b.n 303b2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2e33a4 <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ + bl 2e2aac <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ mov r0, r4 │ │ │ │ subs r5, r5, r1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2e33a4 <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ + bl 2e2aac <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ subs r4, r4, r1 │ │ │ │ b.n 303b2 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 3038c │ │ │ │ negs r3, r7 │ │ │ │ and.w r8, r1, r3 │ │ │ │ b.n 30398 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2e33a4 <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ + bl 2e2aac <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ sub.w r8, r8, r1 │ │ │ │ add r4, r5 │ │ │ │ mov r5, r8 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 303a8 │ │ │ │ negs r7, r7 │ │ │ │ ands r4, r7 │ │ │ │ b.n 303b2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2e33a4 <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ + bl 2e2aac <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ subs r4, r4, r1 │ │ │ │ subs r4, r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ ble.n 3033c │ │ │ │ str r4, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ - movw r0, #56804 @ 0xdde4 │ │ │ │ + movw r0, #54512 @ 0xd4f0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - bl 1f12a8 │ │ │ │ + bl 1f0b54 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - movw r0, #56832 @ 0xde00 │ │ │ │ + movw r0, #54540 @ 0xd50c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ - bl 1f12a8 │ │ │ │ + bl 1f0b54 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ bl 3082c │ │ │ │ - movw r0, #53156 @ 0xcfa4 │ │ │ │ + movw r0, #50652 @ 0xc5dc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1f12a8 │ │ │ │ - movw r0, #56848 @ 0xde10 │ │ │ │ + bl 1f0b54 │ │ │ │ + movw r0, #54556 @ 0xd51c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f12a8 │ │ │ │ + bl 1f0b54 │ │ │ │ ldr.w r0, [r4, #284] @ 0x11c │ │ │ │ bl 3082c │ │ │ │ - movw r0, #53156 @ 0xcfa4 │ │ │ │ + movw r0, #50652 @ 0xc5dc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1f12a8 │ │ │ │ - movw r0, #56864 @ 0xde20 │ │ │ │ + bl 1f0b54 │ │ │ │ + movw r0, #54572 @ 0xd52c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f12a8 │ │ │ │ + bl 1f0b54 │ │ │ │ ldr.w r0, [r4, #280] @ 0x118 │ │ │ │ bl 3082c │ │ │ │ - movw r0, #53156 @ 0xcfa4 │ │ │ │ + movw r0, #50652 @ 0xc5dc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1f12a8 │ │ │ │ + bl 1f0b54 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ - movw r0, #56884 @ 0xde34 │ │ │ │ + movw r0, #54592 @ 0xd540 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f12a8 │ │ │ │ + bl 1f0b54 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ - movw r0, #56904 @ 0xde48 │ │ │ │ + movw r0, #54612 @ 0xd554 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f12a8 │ │ │ │ + bl 1f0b54 │ │ │ │ ldr.w r1, [r4, #228] @ 0xe4 │ │ │ │ - movw r0, #56924 @ 0xde5c │ │ │ │ + movw r0, #54632 @ 0xd568 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f12a8 │ │ │ │ + bl 1f0b54 │ │ │ │ ldr.w r1, [r4, #256] @ 0x100 │ │ │ │ - movw r0, #56944 @ 0xde70 │ │ │ │ + movw r0, #54652 @ 0xd57c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f12a8 │ │ │ │ + bl 1f0b54 │ │ │ │ ldr.w r1, [r4, #188] @ 0xbc │ │ │ │ - movw r0, #56964 @ 0xde84 │ │ │ │ + movw r0, #54672 @ 0xd590 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f12a8 │ │ │ │ + bl 1f0b54 │ │ │ │ ldr.w r1, [r4, #364] @ 0x16c │ │ │ │ - movw r0, #56984 @ 0xde98 │ │ │ │ + movw r0, #54692 @ 0xd5a4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f12a8 │ │ │ │ - movw r0, #57012 @ 0xdeb4 │ │ │ │ + bl 1f0b54 │ │ │ │ + movw r0, #54720 @ 0xd5c0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f12a8 │ │ │ │ + bl 1f0b54 │ │ │ │ ldr.w r0, [r4, #308] @ 0x134 │ │ │ │ bl 3082c │ │ │ │ - movw r0, #53156 @ 0xcfa4 │ │ │ │ + movw r0, #50652 @ 0xc5dc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1f12a8 │ │ │ │ - movw r0, #57028 @ 0xdec4 │ │ │ │ + bl 1f0b54 │ │ │ │ + movw r0, #54736 @ 0xd5d0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f12a8 │ │ │ │ + bl 1f0b54 │ │ │ │ ldr.w r0, [r4, #352] @ 0x160 │ │ │ │ bl 3082c │ │ │ │ - movw r0, #53156 @ 0xcfa4 │ │ │ │ + movw r0, #50652 @ 0xc5dc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1f12a8 │ │ │ │ - movw r1, #27116 @ 0x69ec │ │ │ │ + bl 1f0b54 │ │ │ │ + movw r1, #24812 @ 0x60ec │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #57048 @ 0xded8 │ │ │ │ + movw r0, #54756 @ 0xd5e4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce4ec │ │ │ │ + bl 1cdda4 │ │ │ │ add r1, sp, #4 │ │ │ │ - movw r0, #27116 @ 0x69ec │ │ │ │ + movw r0, #24812 @ 0x60ec │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 12a524 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ + bl 129e78 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 30512 │ │ │ │ - bl f73ac │ │ │ │ + bl f6ec4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r1, 30538 │ │ │ │ - movw r0, #57060 @ 0xdee4 │ │ │ │ + movw r0, #54768 @ 0xd5f0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce4ec │ │ │ │ + bl 1cdda4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30544 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 30544 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ b.n 30544 │ │ │ │ - movw r0, #57064 @ 0xdee8 │ │ │ │ + movw r0, #54772 @ 0xd5f4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f12a8 │ │ │ │ - movw r0, #53156 @ 0xcfa4 │ │ │ │ + bl 1f0b54 │ │ │ │ + movw r0, #50652 @ 0xc5dc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1ce4ec │ │ │ │ - movw r1, #27136 @ 0x6a00 │ │ │ │ + bl 1cdda4 │ │ │ │ + movw r1, #24832 @ 0x6100 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #57048 @ 0xded8 │ │ │ │ + movw r0, #54756 @ 0xd5e4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce4ec │ │ │ │ + bl 1cdda4 │ │ │ │ add r1, sp, #4 │ │ │ │ - movw r0, #27136 @ 0x6a00 │ │ │ │ + movw r0, #24832 @ 0x6100 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 12a524 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ + bl 129e78 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 3057a │ │ │ │ - bl f73ac │ │ │ │ + bl f6ec4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r1, 305a0 │ │ │ │ - movw r0, #57060 @ 0xdee4 │ │ │ │ + movw r0, #54768 @ 0xd5f0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce4ec │ │ │ │ + bl 1cdda4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 305ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 305ac │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ b.n 305ac │ │ │ │ - movw r0, #57064 @ 0xdee8 │ │ │ │ + movw r0, #54772 @ 0xd5f4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f12a8 │ │ │ │ - movw r0, #53156 @ 0xcfa4 │ │ │ │ + bl 1f0b54 │ │ │ │ + movw r0, #50652 @ 0xc5dc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1ce4ec │ │ │ │ - movw r1, #27080 @ 0x69c8 │ │ │ │ + bl 1cdda4 │ │ │ │ + movw r1, #24776 @ 0x60c8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #57048 @ 0xded8 │ │ │ │ + movw r0, #54756 @ 0xd5e4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce4ec │ │ │ │ + bl 1cdda4 │ │ │ │ add r1, sp, #4 │ │ │ │ - movw r0, #27080 @ 0x69c8 │ │ │ │ + movw r0, #24776 @ 0x60c8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 12a524 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ + bl 129e78 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 305e2 │ │ │ │ - bl f73ac │ │ │ │ + bl f6ec4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r1, 30608 │ │ │ │ - movw r0, #57060 @ 0xdee4 │ │ │ │ + movw r0, #54768 @ 0xd5f0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce4ec │ │ │ │ + bl 1cdda4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30614 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 30614 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ b.n 30614 │ │ │ │ - movw r0, #57064 @ 0xdee8 │ │ │ │ + movw r0, #54772 @ 0xd5f4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f12a8 │ │ │ │ - movw r0, #53156 @ 0xcfa4 │ │ │ │ + bl 1f0b54 │ │ │ │ + movw r0, #50652 @ 0xc5dc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1ce4ec │ │ │ │ - movw r1, #27256 @ 0x6a78 │ │ │ │ + bl 1cdda4 │ │ │ │ + movw r1, #24952 @ 0x6178 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #57048 @ 0xded8 │ │ │ │ + movw r0, #54756 @ 0xd5e4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce4ec │ │ │ │ + bl 1cdda4 │ │ │ │ add r1, sp, #4 │ │ │ │ - movw r0, #27256 @ 0x6a78 │ │ │ │ + movw r0, #24952 @ 0x6178 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 12a524 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ + bl 129e78 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 3064a │ │ │ │ - bl f73ac │ │ │ │ + bl f6ec4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r1, 30670 │ │ │ │ - movw r0, #57060 @ 0xdee4 │ │ │ │ + movw r0, #54768 @ 0xd5f0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce4ec │ │ │ │ + bl 1cdda4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3067c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 3067c │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ b.n 3067c │ │ │ │ - movw r0, #57064 @ 0xdee8 │ │ │ │ + movw r0, #54772 @ 0xd5f4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f12a8 │ │ │ │ - movw r0, #53156 @ 0xcfa4 │ │ │ │ + bl 1f0b54 │ │ │ │ + movw r0, #50652 @ 0xc5dc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1ce4ec │ │ │ │ - movw r1, #27188 @ 0x6a34 │ │ │ │ + bl 1cdda4 │ │ │ │ + movw r1, #24884 @ 0x6134 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #57048 @ 0xded8 │ │ │ │ + movw r0, #54756 @ 0xd5e4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce4ec │ │ │ │ + bl 1cdda4 │ │ │ │ add r1, sp, #4 │ │ │ │ - movw r0, #27188 @ 0x6a34 │ │ │ │ + movw r0, #24884 @ 0x6134 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 12a524 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ + bl 129e78 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 306b2 │ │ │ │ - bl f73ac │ │ │ │ + bl f6ec4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r1, 306d8 │ │ │ │ - movw r0, #57060 @ 0xdee4 │ │ │ │ + movw r0, #54768 @ 0xd5f0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce4ec │ │ │ │ + bl 1cdda4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 306e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 306e4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ b.n 306e4 │ │ │ │ - movw r0, #57064 @ 0xdee8 │ │ │ │ + movw r0, #54772 @ 0xd5f4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f12a8 │ │ │ │ - movw r0, #53156 @ 0xcfa4 │ │ │ │ + bl 1f0b54 │ │ │ │ + movw r0, #50652 @ 0xc5dc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1ce4ec │ │ │ │ - movw r1, #38704 @ 0x9730 │ │ │ │ + bl 1cdda4 │ │ │ │ + movw r1, #36476 @ 0x8e7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #57048 @ 0xded8 │ │ │ │ + movw r0, #54756 @ 0xd5e4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce4ec │ │ │ │ + bl 1cdda4 │ │ │ │ add r1, sp, #4 │ │ │ │ - movw r0, #38704 @ 0x9730 │ │ │ │ + movw r0, #36476 @ 0x8e7c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 12a524 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ + bl 129e78 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 3071a │ │ │ │ - bl f73ac │ │ │ │ + bl f6ec4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r1, 30740 │ │ │ │ - movw r0, #57060 @ 0xdee4 │ │ │ │ + movw r0, #54768 @ 0xd5f0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce4ec │ │ │ │ + bl 1cdda4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3074c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 3074c │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ b.n 3074c │ │ │ │ - movw r0, #57064 @ 0xdee8 │ │ │ │ + movw r0, #54772 @ 0xd5f4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f12a8 │ │ │ │ - movw r0, #53156 @ 0xcfa4 │ │ │ │ + bl 1f0b54 │ │ │ │ + movw r0, #50652 @ 0xc5dc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1ce4ec │ │ │ │ - movw r1, #27176 @ 0x6a28 │ │ │ │ + bl 1cdda4 │ │ │ │ + movw r1, #24872 @ 0x6128 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #57048 @ 0xded8 │ │ │ │ + movw r0, #54756 @ 0xd5e4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce4ec │ │ │ │ + bl 1cdda4 │ │ │ │ add r1, sp, #4 │ │ │ │ - movw r0, #27176 @ 0x6a28 │ │ │ │ + movw r0, #24872 @ 0x6128 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 12a524 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ + bl 129e78 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 30782 │ │ │ │ - bl f73ac │ │ │ │ + bl f6ec4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r1, 307a8 │ │ │ │ - movw r0, #57060 @ 0xdee4 │ │ │ │ + movw r0, #54768 @ 0xd5f0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1ce4ec │ │ │ │ + bl 1cdda4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 307b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 307b4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ b.n 307b4 │ │ │ │ - movw r0, #57064 @ 0xdee8 │ │ │ │ + movw r0, #54772 @ 0xd5f4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f12a8 │ │ │ │ - movw r0, #53156 @ 0xcfa4 │ │ │ │ + bl 1f0b54 │ │ │ │ + movw r0, #50652 @ 0xc5dc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1ce4ec │ │ │ │ + bl 1cdda4 │ │ │ │ mov r1, sp │ │ │ │ - movw r0, #392 @ 0x188 │ │ │ │ - movt r0, #49 @ 0x31 │ │ │ │ - bl 12a524 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ + movw r0, #63624 @ 0xf888 │ │ │ │ + movt r0, #48 @ 0x30 │ │ │ │ + bl 129e78 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 30818 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ bpl.n 30818 │ │ │ │ - movw r0, #57076 @ 0xdef4 │ │ │ │ + movw r0, #54784 @ 0xd600 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f12a8 │ │ │ │ + bl 1f0b54 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw r7, #57092 @ 0xdf04 │ │ │ │ + movw r7, #54800 @ 0xd610 │ │ │ │ movt r7, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, r8 │ │ │ │ bge.n 3080c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r1, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 1ce4ec │ │ │ │ + bl 1cdda4 │ │ │ │ b.n 307f6 │ │ │ │ - movw r0, #57104 @ 0xdf10 │ │ │ │ + movw r0, #54812 @ 0xd61c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f12a8 │ │ │ │ + bl 1f0b54 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r6, [r5, #72] @ 0x48 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cbnz r0, 3083a │ │ │ │ - movw r0, #57064 @ 0xdee8 │ │ │ │ + movw r0, #54772 @ 0xd5f4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - b.w 1f12a8 │ │ │ │ + b.w 1f0b54 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #4 │ │ │ │ - movw r0, #2868 @ 0xb34 │ │ │ │ + movw r0, #564 @ 0x234 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1f12a8 │ │ │ │ + bl 1f0b54 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ - movw r0, #57156 @ 0xdf44 │ │ │ │ + movw r0, #54864 @ 0xd650 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ sub.w r2, r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ cbz r3, 308ba │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ bne.n 3087c │ │ │ │ - movw r0, #57152 @ 0xdf40 │ │ │ │ + movw r0, #54860 @ 0xd64c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f12a8 │ │ │ │ + bl 1f0b54 │ │ │ │ b.n 30856 │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ bls.n 308b4 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ bhi.n 30894 │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #57160 @ 0xdf48 │ │ │ │ + movw r0, #54868 @ 0xd654 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f12a8 │ │ │ │ + bl 1f0b54 │ │ │ │ b.n 30856 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ bcc.n 308aa │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #15772 @ 0x3d9c │ │ │ │ + movw r0, #13468 @ 0x349c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1f12a8 │ │ │ │ + bl 1f0b54 │ │ │ │ b.n 30856 │ │ │ │ - movw r0, #57168 @ 0xdf50 │ │ │ │ + movw r0, #54876 @ 0xd65c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f12a8 │ │ │ │ + bl 1f0b54 │ │ │ │ b.n 30856 │ │ │ │ - movw r0, #2868 @ 0xb34 │ │ │ │ + movw r0, #564 @ 0x234 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1f12a8 │ │ │ │ + b.w 1f0b54 │ │ │ │ │ │ │ │ 000308ca : │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r2, [r0, #0] │ │ │ │ @@ -6115,133 +6115,133 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r2, 30902 │ │ │ │ - movw r1, #56448 @ 0xdc80 │ │ │ │ + movw r1, #54156 @ 0xd38c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ b.n 3090e │ │ │ │ - movw r1, #56480 @ 0xdca0 │ │ │ │ + movw r1, #54188 @ 0xd3ac │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #644] @ (30bac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - movw r1, #57320 @ 0xdfe8 │ │ │ │ + movw r1, #55028 @ 0xd6f4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cbz r0, 30946 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 30d50 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 309fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 8f6bc │ │ │ │ + bl 8f4e8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 30964 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 109a04 │ │ │ │ + bl 109544 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 30970 │ │ │ │ - bl f73ac │ │ │ │ + bl f6ec4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ b.n 309fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30984 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 30984 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ bpl.n 309fc │ │ │ │ mov r0, r5 │ │ │ │ bl 30d60 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 309b8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 64d60 │ │ │ │ + bl 64db4 │ │ │ │ cbnz r0, 309b4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #60740 @ 0xed44 │ │ │ │ + movw r2, #58472 @ 0xe468 │ │ │ │ movt r2, #64 @ 0x40 │ │ │ │ - bl 64dd8 │ │ │ │ + bl 64e2c │ │ │ │ mov r4, r0 │ │ │ │ b.n 309de │ │ │ │ movs r4, #0 │ │ │ │ b.n 309de │ │ │ │ ldrb.w r4, [r5, #32] │ │ │ │ cbnz r4, 309fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 122804 │ │ │ │ + bl 12222c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 309fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 64d60 │ │ │ │ + bl 64db4 │ │ │ │ cbnz r0, 309de │ │ │ │ ldr r2, [pc, #476] @ (30bb0 ) │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 64dd8 │ │ │ │ + bl 64e2c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 309f6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 309f6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.w 30d50 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r8, [r6] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands.w r9, r3, #1073741824 @ 0x40000000 │ │ │ │ bne.n 30a4c │ │ │ │ mov r1, r8 │ │ │ │ - movw r0, #57352 @ 0xe008 │ │ │ │ + movw r0, #55060 @ 0xd714 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1e47ac │ │ │ │ + bl 1e407c │ │ │ │ mov r4, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ beq.w 30d46 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1e47ac │ │ │ │ + bl 1e407c │ │ │ │ mov r4, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ beq.w 30d46 │ │ │ │ mov r1, r8 │ │ │ │ - movw r0, #57416 @ 0xe048 │ │ │ │ + movw r0, #55124 @ 0xd754 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1e47ac │ │ │ │ + bl 1e407c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ beq.w 30d46 │ │ │ │ mov r4, r9 │ │ │ │ b.n 30d50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ @@ -6250,288 +6250,289 @@ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ movw r3, #59980 @ 0xea4c │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2c340 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r9, [r6] │ │ │ │ - bl f69a8 │ │ │ │ + bl f6400 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 30a88 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 30a88 │ │ │ │ mov r1, r9 │ │ │ │ bl 32f08 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ adds r7, #1 │ │ │ │ beq.w 30d2a │ │ │ │ ldr r1, [pc, #284] @ (30bb4 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r9, [r5, #4] │ │ │ │ ldr.w sl, [r6] │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 30ace │ │ │ │ cbnz r0, 30ac8 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f6d2c │ │ │ │ + bl f6784 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 30d2a │ │ │ │ b.n 30b78 │ │ │ │ - bl f73ac │ │ │ │ + bl f6ec4 │ │ │ │ b.n 30aac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30ae2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 30ae2 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [pc, #212] @ (30bb8 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl a8b24 │ │ │ │ + bl a8938 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 30d2a │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 30b24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30b10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 30b10 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #168] @ (30bbc ) │ │ │ │ ldr r4, [pc, #172] @ (30bc0 ) │ │ │ │ ldr.w r3, [r2, #3368] @ 0xd28 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r2, #3368] @ 0xd28 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #57424 @ 0xe050 │ │ │ │ + movw r0, #55132 @ 0xd75c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30b4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 30b4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cbz r7, 30b70 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e42f8 │ │ │ │ + bl 1e3b7c │ │ │ │ adds r0, #1 │ │ │ │ beq.n 30b70 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30aac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 30aac │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ b.n 30aac │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ b.n 30d2a │ │ │ │ ldr r1, [pc, #72] @ (30bc4 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl a8b24 │ │ │ │ + bl a8938 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 30b8c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ bmi.n 30bc8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c8534 │ │ │ │ - bl f73ac │ │ │ │ + bl 1c7d2c │ │ │ │ + bl f6ec4 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #57448 @ 0xe068 │ │ │ │ + movw r0, #55156 @ 0xd774 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1e47ac │ │ │ │ + bl 1e407c │ │ │ │ adds r0, #1 │ │ │ │ beq.w 30d2a │ │ │ │ b.n 30c28 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [ip, #256] @ 0x100 │ │ │ │ + b.n 30514 │ │ │ │ + lsls r0, r0, #1 │ │ │ │ vst4.16 {d16-d19}, [ip :64], r2 │ │ │ │ svc 244 @ 0xf4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ pop {r2, r3, r4, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r1, [pc, #396] @ (30d58 ) │ │ │ │ - bl db9c8 <_PyUnicode_Equal@@Base> │ │ │ │ + bl db37c <_PyUnicode_Equal@@Base> │ │ │ │ cbnz r0, 30c14 │ │ │ │ ldr r1, [pc, #392] @ (30d5c ) │ │ │ │ mov r0, r6 │ │ │ │ - bl db9c8 <_PyUnicode_Equal@@Base> │ │ │ │ + bl db37c <_PyUnicode_Equal@@Base> │ │ │ │ cbnz r0, 30c14 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e42f8 │ │ │ │ + bl 1e3b7c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30bf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 30bf8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ beq.w 30d2a │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #37728 @ 0x9360 │ │ │ │ + movw r0, #35476 @ 0x8a94 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1e47ac │ │ │ │ + bl 1e407c │ │ │ │ adds r0, #1 │ │ │ │ bne.n 30c28 │ │ │ │ b.n 30d2a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30c28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 30c28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f6bb4 │ │ │ │ + bl 1f63b8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 30c3a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bmi.n 30c58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c8534 │ │ │ │ - bl f73ac │ │ │ │ + bl 1c7d2c │ │ │ │ + bl f6ec4 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #57460 @ 0xe074 │ │ │ │ + movw r0, #55168 @ 0xd780 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1e47ac │ │ │ │ + bl 1e407c │ │ │ │ adds r0, #1 │ │ │ │ beq.n 30d2a │ │ │ │ b.n 30c7a │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e42f8 │ │ │ │ + bl 1e3b7c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30c74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 30c74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 30d2a │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n 30d00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1168d8 │ │ │ │ + bl 116410 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 30ca8 │ │ │ │ - bl f73ac │ │ │ │ + bl f6ec4 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #57472 @ 0xe080 │ │ │ │ + movw r0, #55180 @ 0xd78c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1e47ac │ │ │ │ + bl 1e407c │ │ │ │ adds r0, #1 │ │ │ │ beq.n 30d2a │ │ │ │ b.n 30d00 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 30cb6 │ │ │ │ - bl 1f6c3c │ │ │ │ + bl 1f6440 │ │ │ │ cbz r0, 30cde │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #45108 @ 0xb034 │ │ │ │ + movw r0, #42804 @ 0xa734 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1e47ac │ │ │ │ + bl 1e407c │ │ │ │ adds r0, #1 │ │ │ │ bne.n 30cde │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30d2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 30d2a │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ b.n 30d2a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e42f8 │ │ │ │ + bl 1e3b7c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30cfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 30cfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 30d2a │ │ │ │ mov r1, r8 │ │ │ │ - movw r0, #53156 @ 0xcfa4 │ │ │ │ + movw r0, #50652 @ 0xc5dc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1e47ac │ │ │ │ + bl 1e407c │ │ │ │ ldr r6, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ beq.n 30d2a │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30d46 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r5, #0] │ │ │ │ cbnz r6, 30d50 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ b.n 30d46 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30d42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 30940 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ adds r4, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ @@ -6625,54 +6626,54 @@ │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ bne.n 30e3c │ │ │ │ cmp r2, #1 │ │ │ │ ble.n 30e3c │ │ │ │ adds r1, #1 │ │ │ │ subs r2, #1 │ │ │ │ b.n 30e2c │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cbz r2, 30e6a │ │ │ │ - movw r1, #57780 @ 0xe1b4 │ │ │ │ + movw r1, #55476 @ 0xd8b4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ movs r2, #32 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ mov r0, r5 │ │ │ │ bl 30d72 │ │ │ │ cbz r0, 30e7e │ │ │ │ - movw r1, #57816 @ 0xe1d8 │ │ │ │ + movw r1, #55512 @ 0xd8d8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ movs r2, #23 │ │ │ │ b.n 310c0 │ │ │ │ ldr r7, [r5, #52] @ 0x34 │ │ │ │ cbnz r7, 30e8e │ │ │ │ - movw r1, #57840 @ 0xe1f0 │ │ │ │ + movw r1, #55536 @ 0xd8f0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ movs r2, #20 │ │ │ │ b.n 310c0 │ │ │ │ mov.w r8, #100 @ 0x64 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ bls.n 30eac │ │ │ │ cmp.w r7, #3452816845 @ 0xcdcdcdcd │ │ │ │ beq.n 30eac │ │ │ │ cmp.w r7, #3722304989 @ 0xdddddddd │ │ │ │ beq.n 30eac │ │ │ │ sub.w r2, r7, #4261281277 @ 0xfdfdfdfd │ │ │ │ negs r6, r2 │ │ │ │ adcs r6, r2 │ │ │ │ cbz r6, 30eb8 │ │ │ │ - movw r1, #57864 @ 0xe208 │ │ │ │ + movw r1, #55560 @ 0xd908 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ movs r2, #16 │ │ │ │ b.n 310c0 │ │ │ │ cmn.w r7, #256 @ 0x100 │ │ │ │ bcs.n 30eac │ │ │ │ ldrb.w r3, [r7, #38] @ 0x26 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ @@ -6682,63 +6683,63 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 31584 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 310b6 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57884 @ 0xe21c │ │ │ │ + movw r1, #55580 @ 0xd91c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ cbz r3, 30f20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 30f20 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42116 @ 0xa484 │ │ │ │ + movw r1, #39812 @ 0x9b84 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r5, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3612a │ │ │ │ + bl 36130 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42116 @ 0xa484 │ │ │ │ + movw r1, #39812 @ 0x9b84 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ b.n 30f34 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57892 @ 0xe224 │ │ │ │ + movw r1, #55588 @ 0xd924 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57896 @ 0xe228 │ │ │ │ + movw r1, #55592 @ 0xd928 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ mov r0, r7 │ │ │ │ bl 31584 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 31058 │ │ │ │ ldr r7, [r7, #28] │ │ │ │ adds r0, #128 @ 0x80 │ │ │ │ subs r7, r7, r0 │ │ │ │ bmi.n 31058 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ cbz r3, 30f6c │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ cbz r1, 30f6c │ │ │ │ lsrs r2, r7, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2811e4 │ │ │ │ + bl 280b44 │ │ │ │ mov r1, r0 │ │ │ │ b.n 31048 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp.w r7, r3, lsl #1 │ │ │ │ bge.n 31058 │ │ │ │ ldr r0, [r5, #92] @ 0x5c │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ @@ -6821,63 +6822,63 @@ │ │ │ │ bge.n 30fa0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r4, ip │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r7, r3 │ │ │ │ bge.n 31046 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 284bd8 │ │ │ │ + bl 28450c │ │ │ │ b.n 31038 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 31058 │ │ │ │ mov r0, r4 │ │ │ │ - bl 36286 │ │ │ │ + bl 3628c │ │ │ │ b.n 3106c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r4, ip │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57892 @ 0xe224 │ │ │ │ + movw r1, #55588 @ 0xd924 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #53316 @ 0xd044 │ │ │ │ + movw r1, #54440 @ 0xd4a8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ cbz r1, 31090 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 31090 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3612a │ │ │ │ + bl 36130 │ │ │ │ b.n 310a4 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57892 @ 0xe224 │ │ │ │ + movw r1, #55588 @ 0xd924 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #53156 @ 0xcfa4 │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #50652 @ 0xc5dc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ cbz r6, 310cc │ │ │ │ - movw r1, #57904 @ 0xe230 │ │ │ │ + movw r1, #55600 @ 0xd930 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ movs r2, #18 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + b.w 1bba54 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 310da │ │ │ │ subs.w r8, r8, #1 │ │ │ │ beq.n 310da │ │ │ │ ldr r7, [sp, #4] │ │ │ │ b.n 30e92 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ @@ -6892,103 +6893,103 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31104 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31104 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r2, r0, #1 │ │ │ │ movw r3, #65534 @ 0xfffe │ │ │ │ sub sp, #24 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 3113e │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #4188 @ 0x105c │ │ │ │ + movw r1, #1884 @ 0x75c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ b.n 3117e │ │ │ │ mov r4, r0 │ │ │ │ bl 31284 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 31270 │ │ │ │ ldr r6, [pc, #296] @ (31278 ) │ │ │ │ adds r1, r4, #1 │ │ │ │ - movw r3, #41921 @ 0xa3c1 │ │ │ │ + movw r3, #42473 @ 0xa5e9 │ │ │ │ movt r3, #7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr.w r2, [r6, #1508] @ 0x5e4 │ │ │ │ str.w r4, [r6, #1480] @ 0x5c8 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 3116e │ │ │ │ mov r0, r1 │ │ │ │ blx 2c0b0 │ │ │ │ b.n 31174 │ │ │ │ ldr.w r0, [r6, #1504] @ 0x5e0 │ │ │ │ blx r2 │ │ │ │ str.w r0, [r6, #1560] @ 0x618 │ │ │ │ cbnz r0, 31184 │ │ │ │ - bl 23c160 │ │ │ │ + bl 23bb34 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 31272 │ │ │ │ ldr r4, [pc, #244] @ (3127c ) │ │ │ │ movs r0, #0 │ │ │ │ - movw r3, #35541 @ 0x8ad5 │ │ │ │ + movw r3, #33493 @ 0x82d5 │ │ │ │ movt r3, #32 │ │ │ │ mov r1, r4 │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ - movw r3, #20977 @ 0x51f1 │ │ │ │ + movw r3, #19273 @ 0x4b49 │ │ │ │ movt r3, #33 @ 0x21 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #62225 @ 0xf311 │ │ │ │ + movw r3, #60569 @ 0xec99 │ │ │ │ movt r3, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #57025 @ 0xdec1 │ │ │ │ + movw r3, #55389 @ 0xd85d │ │ │ │ movt r3, #21 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1c6dd4 │ │ │ │ + bl 1c65cc │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2084d0 │ │ │ │ + bl 207cd0 │ │ │ │ sub.w r1, r4, #20 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r3, #53653 @ 0xd195 │ │ │ │ + movw r3, #52017 @ 0xcb31 │ │ │ │ movt r3, #21 │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #64169 @ 0xfaa9 │ │ │ │ + movw r3, #62513 @ 0xf431 │ │ │ │ movt r3, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #61457 @ 0xf011 │ │ │ │ + movw r3, #59801 @ 0xe999 │ │ │ │ movt r3, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1c6dd4 │ │ │ │ + bl 1c65cc │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2084d0 │ │ │ │ + bl 207cd0 │ │ │ │ add.w r1, r4, #20 │ │ │ │ movs r0, #2 │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ - bl 1c6dd4 │ │ │ │ + bl 1c65cc │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2084d0 │ │ │ │ + bl 207cd0 │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #56781 @ 0xddcd │ │ │ │ + movw r3, #55145 @ 0xd769 │ │ │ │ movt r3, #21 │ │ │ │ str.w r2, [r6, #1604] @ 0x644 │ │ │ │ str.w r3, [r6, #1600] @ 0x640 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -6998,30 +6999,30 @@ │ │ │ │ bne.n 31222 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ beq.n 31244 │ │ │ │ mov r0, r4 │ │ │ │ - bl 135708 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + bl 135234 <_PyMutex_LockTimed@@Base+0x17c> │ │ │ │ ldr r0, [pc, #56] @ (31280 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 31262 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 31252 │ │ │ │ dmb ish │ │ │ │ beq.n 31272 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ - bl 284818 │ │ │ │ + bl 2b95f8 │ │ │ │ b.n 31272 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ @@ -7044,29 +7045,29 @@ │ │ │ │ bne.n 3129c │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ beq.n 312be │ │ │ │ mov r0, r4 │ │ │ │ - bl 135708 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + bl 135234 <_PyMutex_LockTimed@@Base+0x17c> │ │ │ │ ldr r0, [pc, #52] @ (312f4 ) │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r5, [r0, #1476] @ 0x5c4 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 312dc │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 312cc │ │ │ │ dmb ish │ │ │ │ beq.n 312ea │ │ │ │ add.w r0, r0, #1544 @ 0x608 │ │ │ │ - bl 284818 │ │ │ │ + bl 2b95f8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r0, [r1, #20] │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ @@ -7101,202 +7102,202 @@ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bl 20a288 │ │ │ │ + bl 209a88 │ │ │ │ adds r0, #1 │ │ │ │ beq.w 31500 │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #7864 @ 0x1eb8 │ │ │ │ + movw r0, #5560 @ 0x15b8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ adds r0, #1 │ │ │ │ beq.w 31500 │ │ │ │ movw r5, #59968 @ 0xea40 │ │ │ │ movt r5, #84 @ 0x54 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 2baec │ │ │ │ blx 2bbd0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 31512 │ │ │ │ - movw r1, #7884 @ 0x1ecc │ │ │ │ + movw r1, #5580 @ 0x15cc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1bcce0 │ │ │ │ + bl 1bc4d0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 31512 │ │ │ │ - movw r0, #61220 @ 0xef24 │ │ │ │ + movw r0, #58844 @ 0xe5dc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1f0230 │ │ │ │ + bl 1ef9d8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 314d8 │ │ │ │ - movw r0, #7904 @ 0x1ee0 │ │ │ │ + movw r0, #5600 @ 0x15e0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1f0230 │ │ │ │ + bl 1ef9d8 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 313e6 │ │ │ │ movw r3, #59976 @ 0xea48 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #7920 @ 0x1ef0 │ │ │ │ + movw r2, #5616 @ 0x15f0 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r5, r9 │ │ │ │ mov r8, r9 │ │ │ │ mov r6, r9 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ b.n 314b6 │ │ │ │ - movw r1, #7952 @ 0x1f10 │ │ │ │ + movw r1, #5648 @ 0x1610 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl ee6fc │ │ │ │ + bl ee194 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 31416 │ │ │ │ movw r3, #59976 @ 0xea48 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #7972 @ 0x1f24 │ │ │ │ + movw r2, #5668 @ 0x1624 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r5, r6 │ │ │ │ mov r8, r6 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ b.n 314b6 │ │ │ │ - bl 7fabc │ │ │ │ + bl 7faa4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 314b0 │ │ │ │ - movw r0, #16280 @ 0x3f98 │ │ │ │ + movw r0, #13976 @ 0x3698 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1d8ec0 │ │ │ │ + bl 1d8748 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 314b2 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r1, #4380 @ 0x111c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ ite eq │ │ │ │ moveq r4, r3 │ │ │ │ movne r4, r1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #8024 @ 0x1f58 │ │ │ │ + movw r1, #5720 @ 0x1658 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ cbnz r0, 314b2 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #8036 @ 0x1f64 │ │ │ │ + movw r1, #5732 @ 0x1664 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 314b2 │ │ │ │ ldr r1, [pc, #268] @ (31580 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r8, [pc, #260] @ 31580 │ │ │ │ - bl 10a2b0 │ │ │ │ + bl 109dec │ │ │ │ cbz r0, 314b6 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.n 314c6 │ │ │ │ b.n 31576 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r8, [pc, #204] @ 31580 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 21a740 │ │ │ │ + bl 21a098 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ b.n 31482 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 31576 │ │ │ │ mov r0, sl │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ b.n 31576 │ │ │ │ movw r3, #43700 @ 0xaab4 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6c2c │ │ │ │ + bl f6684 │ │ │ │ cbnz r0, 3150e │ │ │ │ movw r3, #59976 @ 0xea48 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ - movw r2, #7920 @ 0x1ef0 │ │ │ │ + movw r2, #5616 @ 0x15f0 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ add r0, sp, #8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 21a740 │ │ │ │ + bl 21a098 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ b.n 31576 │ │ │ │ - bl f73ac │ │ │ │ - movw r0, #16328 @ 0x3fc8 │ │ │ │ + bl f6ec4 │ │ │ │ + movw r0, #14024 @ 0x36c8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #14 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 31538 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21a740 │ │ │ │ + bl 21a098 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n 31576 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20d460 <_PyUnicode_IsWhitespace@@Base+0x78> │ │ │ │ + bl 20cc60 <_PyUnicode_IsWhitespace@@Base+0x78> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3155a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3155a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 3152a │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3156c │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ cbz r4, 31570 │ │ │ │ movs r4, #0 │ │ │ │ b.n 31576 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ @@ -7321,15 +7322,15 @@ │ │ │ │ it ne │ │ │ │ cmpne.w r4, #3722304989 @ 0xdddddddd │ │ │ │ beq.n 31596 │ │ │ │ cmn.w r4, #256 @ 0x100 │ │ │ │ bcs.n 31596 │ │ │ │ bic.w r4, r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160d60 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 160190 <_PyObject_IsFreed@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 31596 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #36972 @ 0x906c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ @@ -7400,30 +7401,30 @@ │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00031674 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 316ac │ │ │ │ - bl 1f2bf0 │ │ │ │ + bl 1f24ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.n 3169c │ │ │ │ mov r4, r5 │ │ │ │ b.n 316ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 31698 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ b.n 31698 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 000316b0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -7439,75 +7440,75 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ movs r3, #2 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 217148 <_PyParkingLot_Park@@Base+0x274> │ │ │ │ + bl 216aa4 <_PyParkingLot_Park@@Base+0x274> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 316ee │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ bl 2d818 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [r2, #100] @ 0x64 │ │ │ │ + str r0, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r0, #1 │ │ │ │ │ │ │ │ 000316f8 : │ │ │ │ cbnz r1, 316fe │ │ │ │ - b.w aa50c │ │ │ │ + b.w aa31c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ bpl.n 31726 │ │ │ │ - movw r1, #62448 @ 0xf3f0 │ │ │ │ + movw r1, #60152 @ 0xeaf8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w aa50c │ │ │ │ + b.w aa31c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #16392 @ 0x4008 │ │ │ │ + movw r1, #14088 @ 0x3708 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 31778 │ │ │ │ movw r3, #59976 @ 0xea48 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #16696 @ 0x4138 │ │ │ │ + movw r2, #14392 @ 0x3838 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ - bl 21bfc0 │ │ │ │ + bl 21b918 │ │ │ │ b.n 3178a │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #27200 @ 0x6a40 │ │ │ │ + movw r0, #24896 @ 0x6140 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 218118 │ │ │ │ + bl 217a74 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3175a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1c8534 │ │ │ │ + b.w 1c7d2c │ │ │ │ │ │ │ │ 00031794 : │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr.w r2, [r3, #1604] @ 0x644 │ │ │ │ ldr.w r3, [r3, #1608] @ 0x648 │ │ │ │ str r2, [r0, #0] │ │ │ │ @@ -7530,90 +7531,90 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ (317f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r4, [r2, r3] │ │ │ │ cbz r4, 317f0 │ │ │ │ addw r0, r0, #1588 @ 0x634 │ │ │ │ - bl 7a610 │ │ │ │ + bl 7a838 │ │ │ │ subs r3, r4, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ b.n 317f2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r1, #17664 @ 0x4500 │ │ │ │ + movw r1, #15360 @ 0x3c00 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ - movw r0, #18788 @ 0x4964 │ │ │ │ + movw r0, #16484 @ 0x4064 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1efb20 │ │ │ │ + bl 1ef2c8 │ │ │ │ cbnz r0, 31836 │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6c2c │ │ │ │ + bl f6684 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 318a4 │ │ │ │ - bl f73ac │ │ │ │ + bl f6ec4 │ │ │ │ b.n 318ba │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #62448 @ 0xf3f0 │ │ │ │ + movw r1, #60152 @ 0xeaf8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #17684 @ 0x4514 │ │ │ │ + movw r0, #15380 @ 0x3c14 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ adds r0, #1 │ │ │ │ bne.n 31868 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 318a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 318a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ b.n 318a4 │ │ │ │ ldr r2, [pc, #84] @ (318c0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 219ca8 <_PySemaphore_Wakeup@@Base+0xfc> │ │ │ │ + bl 219604 <_PySemaphore_Wakeup@@Base+0xfc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3188c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3188c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cbz r5, 318a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 318ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 318ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ b.n 318ba │ │ │ │ - movw r0, #17712 @ 0x4530 │ │ │ │ + movw r0, #15408 @ 0x3c30 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1f12a8 │ │ │ │ + bl 1f0b54 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 21a740 │ │ │ │ + b.w 21a098 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -7627,87 +7628,87 @@ │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ cbnz r2, 318e8 │ │ │ │ add r5, sp, #8 │ │ │ │ b.n 318ea │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [pc, #248] @ (319e4 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f6544 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f5d48 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 319da │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r3, 3191e │ │ │ │ - movw r0, #17984 @ 0x4640 │ │ │ │ + movw r0, #15680 @ 0x3d40 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ str r0, [sp, #4] │ │ │ │ cbnz r0, 3190e │ │ │ │ - bl f73ac │ │ │ │ + bl f6ec4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [pc, #208] @ (319e4 ) │ │ │ │ - bl 20816c │ │ │ │ + bl 20796c │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 3191e │ │ │ │ - bl f73ac │ │ │ │ + bl f6ec4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r0, [pc, #192] @ (319e8 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f6544 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f5d48 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 319da │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r3, 31958 │ │ │ │ - movw r0, #17992 @ 0x4648 │ │ │ │ + movw r0, #15688 @ 0x3d48 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ str r0, [sp, #4] │ │ │ │ cbnz r0, 31948 │ │ │ │ - bl f73ac │ │ │ │ + bl f6ec4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [pc, #156] @ (319e8 ) │ │ │ │ - bl 20816c │ │ │ │ + bl 20796c │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31958 │ │ │ │ - bl f73ac │ │ │ │ + bl f6ec4 │ │ │ │ movw sl, #35736 @ 0x8b98 │ │ │ │ movt sl, #80 @ 0x50 │ │ │ │ - movw r9, #43840 @ 0xab40 │ │ │ │ + movw r9, #43848 @ 0xab48 │ │ │ │ movt r9, #80 @ 0x50 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 319f0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 319c8 │ │ │ │ - bl 940d4 │ │ │ │ + bl 93ef8 │ │ │ │ cbnz r0, 3198a │ │ │ │ movs r4, #0 │ │ │ │ b.n 319d6 │ │ │ │ ldr.w r0, [sl] │ │ │ │ - bl f6c2c │ │ │ │ + bl f6684 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 319a0 │ │ │ │ add.w r4, r8, #1 │ │ │ │ cmp.w r8, #16 │ │ │ │ beq.n 319da │ │ │ │ - bl b2224 <_Py_GetConfig@@Base> │ │ │ │ + bl b1fe0 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r3, [r0, #128] @ 0x80 │ │ │ │ cbz r3, 319ba │ │ │ │ ldr r3, [pc, #64] @ (319ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 21c100 │ │ │ │ + bl 21ba58 │ │ │ │ b.n 319d6 │ │ │ │ ldr.w r0, [r9] │ │ │ │ - bl f6c2c │ │ │ │ + bl f6684 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 319aa │ │ │ │ b.n 319da │ │ │ │ cmp r0, #11 │ │ │ │ bne.n 31986 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ @@ -7732,1103 +7733,1103 @@ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ strd r0, r2, [sp, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ bmi.n 31a2a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, sl │ │ │ │ - movw r1, #18116 @ 0x46c4 │ │ │ │ + movw r1, #15812 @ 0x3dc4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ b.n 31a32 │ │ │ │ - bl 1ce100 <_PyArena_New@@Base> │ │ │ │ + bl 1cd9b8 <_PyArena_New@@Base> │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 31a38 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 31d30 │ │ │ │ movw r3, #59968 @ 0xea40 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 31a9e │ │ │ │ ldr r0, [pc, #428] @ (31bfc ) │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1f6544 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f5d48 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31a60 │ │ │ │ - bl f73ac │ │ │ │ + bl f6ec4 │ │ │ │ movs r4, #0 │ │ │ │ b.n 31a98 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 31a5c │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 31a5c │ │ │ │ ldr r1, [pc, #396] @ (31c00 ) │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 31a58 │ │ │ │ cbz r4, 31a98 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ bpl.n 31a5c │ │ │ │ mov r0, r4 │ │ │ │ - bl dd5f0 │ │ │ │ + bl dcf30 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 31a98 │ │ │ │ - bl f73ac │ │ │ │ + bl f6ec4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r0, [pc, #356] @ (31c04 ) │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1f6544 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f5d48 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31abc │ │ │ │ - movw r5, #34304 @ 0x8600 │ │ │ │ + movw r5, #32000 @ 0x7d00 │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ mov.w r8, #0 │ │ │ │ - bl f73ac │ │ │ │ + bl f6ec4 │ │ │ │ b.n 31b08 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 31b00 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1168d8 │ │ │ │ + bl 116410 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31ae2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31ae2 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 31aaa │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bpl.n 31b00 │ │ │ │ mov r0, r8 │ │ │ │ - bl dd5f0 │ │ │ │ + bl dcf30 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 31b08 │ │ │ │ - bl f73ac │ │ │ │ - movw r5, #34304 @ 0x8600 │ │ │ │ + bl f6ec4 │ │ │ │ + movw r5, #32000 @ 0x7d00 │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ ldr r0, [pc, #252] @ (31c08 ) │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1f6544 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f5d48 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31b24 │ │ │ │ - movw r6, #34304 @ 0x8600 │ │ │ │ + movw r6, #32000 @ 0x7d00 │ │ │ │ movt r6, #46 @ 0x2e │ │ │ │ movs r7, #0 │ │ │ │ - bl f73ac │ │ │ │ + bl f6ec4 │ │ │ │ b.n 31b66 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cbz r7, 31b5e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1168d8 │ │ │ │ + bl 116410 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31b44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31b44 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 31b14 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 31b5e │ │ │ │ mov r0, r7 │ │ │ │ - bl dd5f0 │ │ │ │ + bl dcf30 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 31b66 │ │ │ │ - bl f73ac │ │ │ │ - movw r6, #34304 @ 0x8600 │ │ │ │ + bl f6ec4 │ │ │ │ + movw r6, #32000 @ 0x7d00 │ │ │ │ movt r6, #46 @ 0x2e │ │ │ │ mov r3, sl │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #41676 @ 0xa2cc │ │ │ │ + movw r1, #39372 @ 0x99cc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #62356 @ 0xf394 │ │ │ │ + movw r0, #59980 @ 0xea4c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov.w fp, #0 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ adds r0, #1 │ │ │ │ beq.n 31bb6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ strd r5, r6, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - bl 162388 │ │ │ │ + bl 1617b4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 31bb8 │ │ │ │ mov r4, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ cbz r4, 31be4 │ │ │ │ - movw r0, #16280 @ 0x3f98 │ │ │ │ + movw r0, #13976 @ 0x3698 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1d8ec0 │ │ │ │ + bl 1d8748 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 31c0c │ │ │ │ mov r0, r9 │ │ │ │ - bl 143920 <_PyArena_Free@@Base> │ │ │ │ + bl 1431f4 <_PyArena_Free@@Base> │ │ │ │ b.n 31a32 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #11 │ │ │ │ bne.n 31bf0 │ │ │ │ - bl f73ac │ │ │ │ + bl f6ec4 │ │ │ │ b.n 31bf4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r9 │ │ │ │ - bl 143920 <_PyArena_Free@@Base> │ │ │ │ + bl 1431f4 <_PyArena_Free@@Base> │ │ │ │ b.n 31d30 │ │ │ │ lsls r4, r7, #8 │ │ │ │ lsls r3, r2, #1 │ │ │ │ bgt.n 31c74 │ │ │ │ lsls r2, r2, #1 │ │ │ │ @ instruction: 0xfa400052 │ │ │ │ @ instruction: 0xfa580052 │ │ │ │ - bl 9a6c8 │ │ │ │ + bl 9a4ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - bl 213b88 │ │ │ │ + bl 213510 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - bl 143920 <_PyArena_Free@@Base> │ │ │ │ + bl 1431f4 <_PyArena_Free@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31c56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31c56 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 31d02 │ │ │ │ ldr r1, [pc, #216] @ (31d38 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movw r3, #43800 @ 0xab18 │ │ │ │ + movw r3, #43804 @ 0xab1c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w r8, [r7, #72] @ 0x48 │ │ │ │ str r4, [r7, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - bl 9eff8 │ │ │ │ + bl 9ed78 │ │ │ │ cbz r0, 31ce2 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 174e34 │ │ │ │ + bl 1741bc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 31ce2 │ │ │ │ ldr r1, [pc, #176] @ (31d3c ) │ │ │ │ mov r0, r8 │ │ │ │ - bl a8b24 │ │ │ │ + bl a8938 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 31cce │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31cb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 31cb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ ble.n 31cce │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ bgt.n 31cce │ │ │ │ add.w r5, r5, #1073741824 @ 0x40000000 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r5, #1 │ │ │ │ ldr r1, [pc, #124] @ (31d40 ) │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ - bl 9909c │ │ │ │ + bl 98eb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31ce2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 31ce2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31cf6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31cf6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str.w r8, [r7, #72] @ 0x48 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ b.n 31a32 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31d16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31d16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31d2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 31d2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - bl 21f780 │ │ │ │ + bl 21eff8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stc 0, cr0, [r0, #328] @ 0x148 │ │ │ │ lsls r0, r7, #20 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ 00031d44 <_Py_GetConfigsAsDict@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - bl 7fabc │ │ │ │ + bl 7faa4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32608 <_Py_GetConfigsAsDict@@Base+0x8c4> │ │ │ │ - bl 7fabc │ │ │ │ + bl 7faa4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3260a <_Py_GetConfigsAsDict@@Base+0x8c6> │ │ │ │ movw r3, #32188 @ 0x7dbc │ │ │ │ movt r3, #87 @ 0x57 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 31d82 <_Py_GetConfigsAsDict@@Base+0x3e> │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 31d9e <_Py_GetConfigsAsDict@@Base+0x5a> │ │ │ │ b.n 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #19832 @ 0x4d78 │ │ │ │ + movw r1, #17528 @ 0x4478 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31dc4 <_Py_GetConfigsAsDict@@Base+0x80> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31dc4 <_Py_GetConfigsAsDict@@Base+0x80> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #32192 @ 0x7dc0 │ │ │ │ movt r3, #87 @ 0x57 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19864 @ 0x4d98 │ │ │ │ + movw r1, #17560 @ 0x4498 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31e06 <_Py_GetConfigsAsDict@@Base+0xc2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31e06 <_Py_GetConfigsAsDict@@Base+0xc2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #32196 @ 0x7dc4 │ │ │ │ movt r3, #87 @ 0x57 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 31e22 <_Py_GetConfigsAsDict@@Base+0xde> │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 31e3e <_Py_GetConfigsAsDict@@Base+0xfa> │ │ │ │ b.n 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #19896 @ 0x4db8 │ │ │ │ + movw r1, #17592 @ 0x44b8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31e64 <_Py_GetConfigsAsDict@@Base+0x120> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31e64 <_Py_GetConfigsAsDict@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #32200 @ 0x7dc8 │ │ │ │ movt r3, #87 @ 0x57 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19932 @ 0x4ddc │ │ │ │ + movw r1, #17628 @ 0x44dc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31ea6 <_Py_GetConfigsAsDict@@Base+0x162> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31ea6 <_Py_GetConfigsAsDict@@Base+0x162> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #61544 @ 0xf068 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19972 @ 0x4e04 │ │ │ │ + movw r1, #17668 @ 0x4504 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31ee8 <_Py_GetConfigsAsDict@@Base+0x1a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31ee8 <_Py_GetConfigsAsDict@@Base+0x1a4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #62180 @ 0xf2e4 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19984 @ 0x4e10 │ │ │ │ + movw r1, #17680 @ 0x4510 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31f2a <_Py_GetConfigsAsDict@@Base+0x1e6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31f2a <_Py_GetConfigsAsDict@@Base+0x1e6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #62172 @ 0xf2dc │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20000 @ 0x4e20 │ │ │ │ + movw r1, #17696 @ 0x4520 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31f6c <_Py_GetConfigsAsDict@@Base+0x228> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31f6c <_Py_GetConfigsAsDict@@Base+0x228> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #62176 @ 0xf2e0 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20016 @ 0x4e30 │ │ │ │ + movw r1, #17712 @ 0x4530 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31fae <_Py_GetConfigsAsDict@@Base+0x26a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31fae <_Py_GetConfigsAsDict@@Base+0x26a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #62188 @ 0xf2ec │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20032 @ 0x4e40 │ │ │ │ + movw r1, #17728 @ 0x4540 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31ff0 <_Py_GetConfigsAsDict@@Base+0x2ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31ff0 <_Py_GetConfigsAsDict@@Base+0x2ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #62192 @ 0xf2f0 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20052 @ 0x4e54 │ │ │ │ + movw r1, #17748 @ 0x4554 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32032 <_Py_GetConfigsAsDict@@Base+0x2ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 32032 <_Py_GetConfigsAsDict@@Base+0x2ee> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #62184 @ 0xf2e8 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20068 @ 0x4e64 │ │ │ │ + movw r1, #17764 @ 0x4564 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32074 <_Py_GetConfigsAsDict@@Base+0x330> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 32074 <_Py_GetConfigsAsDict@@Base+0x330> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #62156 @ 0xf2cc │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20084 @ 0x4e74 │ │ │ │ + movw r1, #17780 @ 0x4574 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 320b6 <_Py_GetConfigsAsDict@@Base+0x372> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 320b6 <_Py_GetConfigsAsDict@@Base+0x372> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #62196 @ 0xf2f4 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20100 @ 0x4e84 │ │ │ │ + movw r1, #17796 @ 0x4584 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 320f8 <_Py_GetConfigsAsDict@@Base+0x3b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 320f8 <_Py_GetConfigsAsDict@@Base+0x3b4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #62160 @ 0xf2d0 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20120 @ 0x4e98 │ │ │ │ + movw r1, #17816 @ 0x4598 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3213a <_Py_GetConfigsAsDict@@Base+0x3f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3213a <_Py_GetConfigsAsDict@@Base+0x3f6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #61540 @ 0xf064 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20136 @ 0x4ea8 │ │ │ │ + movw r1, #17832 @ 0x45a8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3217c <_Py_GetConfigsAsDict@@Base+0x438> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3217c <_Py_GetConfigsAsDict@@Base+0x438> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #62168 @ 0xf2d8 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20164 @ 0x4ec4 │ │ │ │ + movw r1, #17860 @ 0x45c4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 321be <_Py_GetConfigsAsDict@@Base+0x47a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 321be <_Py_GetConfigsAsDict@@Base+0x47a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #62152 @ 0xf2c8 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20192 @ 0x4ee0 │ │ │ │ + movw r1, #17888 @ 0x45e0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32200 <_Py_GetConfigsAsDict@@Base+0x4bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 32200 <_Py_GetConfigsAsDict@@Base+0x4bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #62164 @ 0xf2d4 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20216 @ 0x4ef8 │ │ │ │ + movw r1, #17912 @ 0x45f8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32240 <_Py_GetConfigsAsDict@@Base+0x4fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 32240 <_Py_GetConfigsAsDict@@Base+0x4fc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #29524 @ 0x7354 │ │ │ │ movt r3, #85 @ 0x55 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20240 @ 0x4f10 │ │ │ │ + movw r1, #17936 @ 0x4610 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3227e <_Py_GetConfigsAsDict@@Base+0x53a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3227e <_Py_GetConfigsAsDict@@Base+0x53a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #61536 @ 0xf060 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20268 @ 0x4f2c │ │ │ │ + movw r1, #17964 @ 0x462c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 322bc <_Py_GetConfigsAsDict@@Base+0x578> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 322bc <_Py_GetConfigsAsDict@@Base+0x578> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #20284 @ 0x4f3c │ │ │ │ + movw r1, #17980 @ 0x463c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ adds r0, #1 │ │ │ │ beq.w 3260a <_Py_GetConfigsAsDict@@Base+0x8c6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 322ea <_Py_GetConfigsAsDict@@Base+0x5a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 322ea <_Py_GetConfigsAsDict@@Base+0x5a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [pc, #692] @ (325a0 <_Py_GetConfigsAsDict@@Base+0x85c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr.w r5, [r7, #3728] @ 0xe90 │ │ │ │ - bl 7fabc │ │ │ │ + bl 7faa4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3260a <_Py_GetConfigsAsDict@@Base+0x8c6> │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r5, #1628] @ 0x65c │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r8, r0 │ │ │ │ cbnz r0, 32320 <_Py_GetConfigsAsDict@@Base+0x5dc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.w 32604 <_Py_GetConfigsAsDict@@Base+0x8c0> │ │ │ │ b.n 32592 <_Py_GetConfigsAsDict@@Base+0x84e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #27004 @ 0x697c │ │ │ │ + movw r1, #24700 @ 0x607c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3234a <_Py_GetConfigsAsDict@@Base+0x606> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 3234a <_Py_GetConfigsAsDict@@Base+0x606> │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ ldr.w r0, [r5, #1632] @ 0x660 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #27044 @ 0x69a4 │ │ │ │ + movw r1, #24740 @ 0x60a4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32388 <_Py_GetConfigsAsDict@@Base+0x644> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 32388 <_Py_GetConfigsAsDict@@Base+0x644> │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ ldr.w r0, [r5, #1636] @ 0x664 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #27032 @ 0x6998 │ │ │ │ + movw r1, #24728 @ 0x6098 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 323c6 <_Py_GetConfigsAsDict@@Base+0x682> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 323c6 <_Py_GetConfigsAsDict@@Base+0x682> │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ ldr.w r0, [r5, #1640] @ 0x668 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #27056 @ 0x69b0 │ │ │ │ + movw r1, #24752 @ 0x60b0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32404 <_Py_GetConfigsAsDict@@Base+0x6c0> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 32404 <_Py_GetConfigsAsDict@@Base+0x6c0> │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ ldr.w r0, [r5, #1644] @ 0x66c │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26972 @ 0x695c │ │ │ │ + movw r1, #24668 @ 0x605c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32444 <_Py_GetConfigsAsDict@@Base+0x700> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 32444 <_Py_GetConfigsAsDict@@Base+0x700> │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ ldr.w r0, [r5, #1648] @ 0x670 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26932 @ 0x6934 │ │ │ │ + movw r1, #24628 @ 0x6034 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32486 <_Py_GetConfigsAsDict@@Base+0x742> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 32486 <_Py_GetConfigsAsDict@@Base+0x742> │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ ldr.w r0, [r5, #1652] @ 0x674 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26948 @ 0x6944 │ │ │ │ + movw r1, #24644 @ 0x6044 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 324c8 <_Py_GetConfigsAsDict@@Base+0x784> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 324c8 <_Py_GetConfigsAsDict@@Base+0x784> │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ ldr.w r0, [r5, #1656] @ 0x678 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26992 @ 0x6970 │ │ │ │ + movw r1, #24688 @ 0x6070 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3250a <_Py_GetConfigsAsDict@@Base+0x7c6> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 3250a <_Py_GetConfigsAsDict@@Base+0x7c6> │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ ldr.w r0, [r5, #1660] @ 0x67c │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #27020 @ 0x698c │ │ │ │ + movw r1, #24716 @ 0x608c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3254c <_Py_GetConfigsAsDict@@Base+0x808> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 3254c <_Py_GetConfigsAsDict@@Base+0x808> │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ ldr.w r0, [r5, #1664] @ 0x680 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26920 @ 0x6928 │ │ │ │ + movw r1, #24616 @ 0x6028 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3258a <_Py_GetConfigsAsDict@@Base+0x846> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3258a <_Py_GetConfigsAsDict@@Base+0x846> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ bne.n 325a4 <_Py_GetConfigsAsDict@@Base+0x860> │ │ │ │ b.n 32314 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 32604 <_Py_GetConfigsAsDict@@Base+0x8c0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ b.n 32604 <_Py_GetConfigsAsDict@@Base+0x8c0> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #20300 @ 0x4f4c │ │ │ │ + movw r1, #17996 @ 0x464c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 3260a <_Py_GetConfigsAsDict@@Base+0x8c6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 325cc <_Py_GetConfigsAsDict@@Base+0x888> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 325cc <_Py_GetConfigsAsDict@@Base+0x888> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ add.w r0, r7, #4160 @ 0x1040 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1e0fcc <_PyConfig_AsDict@@Base> │ │ │ │ + bl 1e0848 <_PyConfig_AsDict@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 3260a <_Py_GetConfigsAsDict@@Base+0x8c6> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #27652 @ 0x6c04 │ │ │ │ + movw r1, #24640 @ 0x6040 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov r0, r6 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 3260a <_Py_GetConfigsAsDict@@Base+0x8c6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32618 <_Py_GetConfigsAsDict@@Base+0x8d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 32618 <_Py_GetConfigsAsDict@@Base+0x8d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ b.n 32618 <_Py_GetConfigsAsDict@@Base+0x8d4> │ │ │ │ movs r4, #0 │ │ │ │ b.n 3260a <_Py_GetConfigsAsDict@@Base+0x8c6> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ 00032620 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -8837,19 +8838,19 @@ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, sp │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl ae17c │ │ │ │ + bl adfb4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cbz r0, 3264e │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 00032654 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -8867,31 +8868,31 @@ │ │ │ │ mov r3, r4 │ │ │ │ subs r2, r4, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r2, #262144 @ 0x40000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ bcs.n 32698 │ │ │ │ mov r0, r4 │ │ │ │ - bl 834bc │ │ │ │ + bl 83470 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 326a4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b18 │ │ │ │ + b.w 54b88 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 2ba9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ce750 │ │ │ │ + bl 1ce008 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -8905,15 +8906,15 @@ │ │ │ │ blx 2bf14 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 326fe │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 42664 │ │ │ │ + bl 426bc │ │ │ │ b.n 3278a │ │ │ │ cmp r0, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite gt │ │ │ │ addgt.w r2, r0, #4294967295 @ 0xffffffff │ │ │ │ movle r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -8921,102 +8922,102 @@ │ │ │ │ asrs r3, r2, #31 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c19c │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ beq.n 326ec │ │ │ │ - movw r1, #27888 @ 0x6cf0 │ │ │ │ + movw r1, #24876 @ 0x612c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #27388 @ 0x6afc │ │ │ │ + movw r0, #25084 @ 0x61fc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1efb20 │ │ │ │ + bl 1ef2c8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 3278a │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - movw r1, #25120 @ 0x6220 │ │ │ │ + movw r1, #22736 @ 0x58d0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r3, [sp, #16] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - movw r3, #58952 @ 0xe648 │ │ │ │ + movw r3, #56656 @ 0xdd50 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ - bl 9e6d4 │ │ │ │ + bl 9e454 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 32788 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 32788 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cbnz r6, 3278e │ │ │ │ movs r0, #0 │ │ │ │ b.n 32812 │ │ │ │ ldr r1, [pc, #136] @ (32818 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl a8b24 │ │ │ │ + bl a8938 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 327ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 327ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 3278a │ │ │ │ ldr.w r0, [r7, #2712] @ 0xa98 │ │ │ │ str.w r4, [r7, #2712] @ 0xa98 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ cmp r5, #0 │ │ │ │ ble.n 32800 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [pc, #84] @ (3281c ) │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ lsls r3, r1, #20 │ │ │ │ bpl.n 327d6 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r6, [r4, r3] │ │ │ │ cbnz r6, 327e0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a397c │ │ │ │ + bl a31c0 │ │ │ │ b.n 327f4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ blx r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cb9e4 │ │ │ │ + bl 1cb260 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3278a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.n 32804 │ │ │ │ movs r0, #1 │ │ │ │ b.n 32812 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 32800 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ b.n 32800 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xfb780052 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ @@ -9028,124 +9029,124 @@ │ │ │ │ mov r4, r0 │ │ │ │ str.w r2, [r0, #2692] @ 0xa84 │ │ │ │ cbnz r3, 32840 │ │ │ │ ldr.w r3, [r0, #2720] @ 0xaa0 │ │ │ │ cbz r3, 32848 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r0, 32848 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ movs r0, #0 │ │ │ │ movs r3, #22 │ │ │ │ str r0, [r4, #8] │ │ │ │ strd r0, r0, [r4] │ │ │ │ strd r0, r0, [r4, #24] │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - movw r3, #43820 @ 0xab2c │ │ │ │ + movw r3, #43824 @ 0xab30 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ - movw r8, #43800 @ 0xab18 │ │ │ │ + movw r8, #43804 @ 0xab1c │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6c2c │ │ │ │ + bl f6684 │ │ │ │ cbnz r0, 328b4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl f6c2c │ │ │ │ + bl f6684 │ │ │ │ cbnz r0, 328b4 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6c2c │ │ │ │ + bl f6684 │ │ │ │ cbnz r0, 328b4 │ │ │ │ movw r3, #43660 @ 0xaa8c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6c2c │ │ │ │ + bl f6684 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3297c │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 224e70 │ │ │ │ + bl 224748 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r7 │ │ │ │ - bl f6d2c │ │ │ │ + bl f6784 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 328f2 │ │ │ │ ldr r1, [pc, #172] @ (32984 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9909c │ │ │ │ + bl 98eb0 │ │ │ │ cbnz r0, 3294c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 229294 │ │ │ │ + b.w 228b6c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1168d8 │ │ │ │ + bl 116410 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 32952 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #26732 @ 0x686c │ │ │ │ + movw r0, #24348 @ 0x5f1c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 32956 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 8e6e8 │ │ │ │ + bl 8e514 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3293e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 3293e │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cbz r4, 32958 │ │ │ │ ldr.w r0, [r8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 15c6d4 │ │ │ │ + bl 15c058 │ │ │ │ b.n 32958 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ b.n 32958 │ │ │ │ mov r4, r0 │ │ │ │ b.n 32958 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r9 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 84dec │ │ │ │ + b.w 1c7e64 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ svc 244 @ 0xf4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -9155,19 +9156,19 @@ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str.w r0, [fp, #88] @ 0x58 │ │ │ │ beq.n 329b6 │ │ │ │ - bl b0fac │ │ │ │ - bl b1034 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ + bl b0d6c │ │ │ │ + bl b0df0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x54> │ │ │ │ cbz r0, 329bc │ │ │ │ mov r0, fp │ │ │ │ - bl 57d90 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57df4 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ cbz r2, 329cc │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r2, #1 │ │ │ │ b.n 32ae2 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ @@ -9179,95 +9180,95 @@ │ │ │ │ beq.n 32ad4 │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [fp, #88] @ 0x58 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 329fa │ │ │ │ - bl b0fac │ │ │ │ - bl b1034 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ + bl b0d6c │ │ │ │ + bl b0df0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x54> │ │ │ │ cbz r0, 32a00 │ │ │ │ mov r0, fp │ │ │ │ - bl 57d90 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57df4 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ cbnz r2, 32a1e │ │ │ │ movs r0, #4 │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ - bl 834bc │ │ │ │ + bl 83470 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 32a2a │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ - bl 23c160 │ │ │ │ + bl 23bb34 │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ b.n 32ad4 │ │ │ │ ldr.w r5, [fp, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 32a1e │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl b408c │ │ │ │ + bl b3e5c │ │ │ │ cbz r0, 32a8c │ │ │ │ mov r0, fp │ │ │ │ bl 32aec │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 32a8c │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ cbz r2, 32a6e │ │ │ │ - bl 940d4 │ │ │ │ + bl 93ef8 │ │ │ │ cbz r0, 32a6e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ b.n 32ad4 │ │ │ │ cmp r7, r6 │ │ │ │ bne.n 32a80 │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bl 9bcbc │ │ │ │ + bl 9baa0 │ │ │ │ cbz r0, 32a9e │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ str.w sl, [r4, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ b.n 32a36 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [fp, #8] │ │ │ │ - bl cf040 │ │ │ │ + bl cee4c │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 32aa6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ b.n 32a14 │ │ │ │ cmp r6, r5 │ │ │ │ ble.n 32ab8 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr.w r1, [r4, r5, lsl #2] │ │ │ │ str.w r1, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ b.n 32aa6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ ldr.w r0, [fp, #88] @ 0x58 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ subs r4, r0, #1 │ │ │ │ mov r0, fp │ │ │ │ str.w r4, [fp, #88] @ 0x58 │ │ │ │ - bl e0ad4 │ │ │ │ + bl e040c │ │ │ │ b.n 32adc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ @@ -9280,28 +9281,28 @@ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ beq.n 32b14 │ │ │ │ - bl b0fac │ │ │ │ - bl b1034 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ + bl b0d6c │ │ │ │ + bl b0df0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x54> │ │ │ │ cbz r0, 32b1a │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d90 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57df4 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 32b26 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ b.n 32b46 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl d1460 │ │ │ │ + bl d1268 │ │ │ │ cbz r0, 32b3a │ │ │ │ mov r0, r4 │ │ │ │ bl 32b50 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 32b40 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ @@ -9321,32 +9322,32 @@ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ beq.n 32b78 │ │ │ │ - bl b0fac │ │ │ │ - bl b1034 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ + bl b0d6c │ │ │ │ + bl b0df0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x54> │ │ │ │ cbz r0, 32b7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d90 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57df4 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 32b8a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ b.n 32baa │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b408c │ │ │ │ + bl b3e5c │ │ │ │ cbz r0, 32ba0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cec80 │ │ │ │ + bl cea8c │ │ │ │ cbnz r0, 32ba4 │ │ │ │ str r5, [r4, #8] │ │ │ │ b.n 32ba6 │ │ │ │ ldr r0, [pc, #8] @ (32bb0 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ @@ -9369,15 +9370,15 @@ │ │ │ │ bne.n 32be2 <_PyUnicode_FromId@@Base+0x2e> │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 32bd2 <_PyUnicode_FromId@@Base+0x1e> │ │ │ │ dmb ish │ │ │ │ beq.n 32bee <_PyUnicode_FromId@@Base+0x3a> │ │ │ │ mov r0, r7 │ │ │ │ - bl 28e400 │ │ │ │ + bl 2b942c │ │ │ │ ldr r3, [pc, #332] @ (32d3c <_PyUnicode_FromId@@Base+0x188>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ dmb ish │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ dmb ish │ │ │ │ @@ -9392,15 +9393,15 @@ │ │ │ │ bne.n 32c2a <_PyUnicode_FromId@@Base+0x76> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 32c1a <_PyUnicode_FromId@@Base+0x66> │ │ │ │ dmb ish │ │ │ │ beq.n 32c36 <_PyUnicode_FromId@@Base+0x82> │ │ │ │ mov r0, r5 │ │ │ │ - bl 28e400 │ │ │ │ + bl 2b942c │ │ │ │ dmb ish │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 32c60 <_PyUnicode_FromId@@Base+0xac> │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r6, #1700] @ 0x6a4 │ │ │ │ @@ -9416,49 +9417,49 @@ │ │ │ │ bne.n 32c78 <_PyUnicode_FromId@@Base+0xc4> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 32c68 <_PyUnicode_FromId@@Base+0xb4> │ │ │ │ dmb ish │ │ │ │ beq.n 32c84 <_PyUnicode_FromId@@Base+0xd0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 284818 │ │ │ │ + bl 2b95f8 │ │ │ │ add.w r6, r9, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r6, #2056] @ 0x808 │ │ │ │ cmp r3, r4 │ │ │ │ ble.n 32c9a <_PyUnicode_FromId@@Base+0xe6> │ │ │ │ ldr.w r3, [r6, #2060] @ 0x80c │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ cbnz r5, 32d10 <_PyUnicode_FromId@@Base+0x15c> │ │ │ │ ldr.w r5, [r8] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 886f4 │ │ │ │ + bl 88528 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 32d10 <_PyUnicode_FromId@@Base+0x15c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 89514 │ │ │ │ + bl 89344 │ │ │ │ ldr.w r3, [r6, #2056] @ 0x808 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [r6, #2060] @ 0x80c │ │ │ │ cmp r3, r4 │ │ │ │ bgt.n 32d06 <_PyUnicode_FromId@@Base+0x152> │ │ │ │ mov.w r8, r4, lsl #1 │ │ │ │ cmp.w r8, #16 │ │ │ │ it lt │ │ │ │ movlt.w r8, #16 │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 9bcbc │ │ │ │ + bl 9baa0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 32cea <_PyUnicode_FromId@@Base+0x136> │ │ │ │ - bl 23c160 │ │ │ │ + bl 23bb34 │ │ │ │ b.n 32d10 <_PyUnicode_FromId@@Base+0x15c> │ │ │ │ ldr.w r0, [r6, #2056] @ 0x808 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r2, r8, r0 │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2b44c │ │ │ │ @@ -9474,15 +9475,15 @@ │ │ │ │ bne.n 32d28 <_PyUnicode_FromId@@Base+0x174> │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 32d18 <_PyUnicode_FromId@@Base+0x164> │ │ │ │ dmb ish │ │ │ │ beq.n 32d34 <_PyUnicode_FromId@@Base+0x180> │ │ │ │ mov r0, r7 │ │ │ │ - bl 284818 │ │ │ │ + bl 2b95f8 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -9494,170 +9495,172 @@ │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ bhi.n 32d62 <_PyUnicode_FromId@@Base+0x1ae> │ │ │ │ cmp r4, #0 │ │ │ │ ble.n 32d76 <_PyUnicode_FromId@@Base+0x1c2> │ │ │ │ ldr r4, [r6, #0] │ │ │ │ b.n 32d7e <_PyUnicode_FromId@@Base+0x1ca> │ │ │ │ - movw r0, #42856 @ 0xa768 │ │ │ │ + movw r0, #40776 @ 0x9f48 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d49d0 │ │ │ │ + bl 1d4258 │ │ │ │ cbz r0, 32db6 <_PyUnicode_FromId@@Base+0x202> │ │ │ │ b.n 32d5a <_PyUnicode_FromId@@Base+0x1a6> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 32d9c <_PyUnicode_FromId@@Base+0x1e8> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56480 @ 0xdca0 │ │ │ │ + movw r1, #54188 @ 0xd3ac │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ b.n 32db6 <_PyUnicode_FromId@@Base+0x202> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cbz r3, 32dba <_PyUnicode_FromId@@Base+0x206> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7708 @ 0x1e1c │ │ │ │ + movw r1, #5404 @ 0x151c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ b.n 32dd2 <_PyUnicode_FromId@@Base+0x21e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 1f035c │ │ │ │ adds r0, #1 │ │ │ │ beq.n 32db6 <_PyUnicode_FromId@@Base+0x202> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [pc, #12] @ (32dd8 <_PyUnicode_FromId@@Base+0x224>) │ │ │ │ strd r3, r4, [sp] │ │ │ │ - bl ad708 <_PyUnicodeWriter_Finish@@Base+0x1334> │ │ │ │ + bl ad508 <_PyUnicodeWriter_Finish@@Base+0x1324> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsls r4, r3, #27 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ 00032ddc : │ │ │ │ ldr r0, [pc, #4] @ (32de4 ) │ │ │ │ - b.w 1da5bc │ │ │ │ + b.w 1d9e44 │ │ │ │ nop │ │ │ │ ldmia r3!, {r4, r5, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl eee5c │ │ │ │ + bl ee8f4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #248] @ (32ef8 ) │ │ │ │ + ldr r1, [pc, #244] @ (32ef4 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfb20 │ │ │ │ - movw r1, #29728 @ 0x7420 │ │ │ │ + bl 1df3a0 │ │ │ │ + movw r1, #27424 @ 0x6b20 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl eff70 │ │ │ │ + bl efa08 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 32e22 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32ef6 │ │ │ │ - ldr r1, [pc, #216] @ (32efc ) │ │ │ │ + b.n 32ef0 │ │ │ │ + ldr r1, [pc, #212] @ (32ef8 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfb20 │ │ │ │ - movw r1, #48088 @ 0xbbd8 │ │ │ │ + bl 1df3a0 │ │ │ │ + movw r1, #46000 @ 0xb3b0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl eff70 │ │ │ │ + bl efa08 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32e1c │ │ │ │ - ldr r1, [pc, #188] @ (32f00 ) │ │ │ │ + ldr r1, [pc, #184] @ (32efc ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfb20 │ │ │ │ - movw r1, #48108 @ 0xbbec │ │ │ │ + bl 1df3a0 │ │ │ │ + movw r1, #46020 @ 0xb3c4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl eff70 │ │ │ │ + bl efa08 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32e1c │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 7fabc │ │ │ │ - movw r1, #38548 @ 0x9694 │ │ │ │ + bl 7faa4 │ │ │ │ + movw r1, #35952 @ 0x8c70 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl eff70 │ │ │ │ + bl efa08 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32e1c │ │ │ │ - movw r6, #41260 @ 0xa12c │ │ │ │ - movt r6, #72 @ 0x48 │ │ │ │ + ldr r6, [pc, #128] @ (32f00 ) │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r1, 32e9a │ │ │ │ + cbz r1, 32e94 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r6, #8 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 32e86 │ │ │ │ - b.n 32ef6 │ │ │ │ + bne.n 32e80 │ │ │ │ + b.n 32ef0 │ │ │ │ movw r3, #5760 @ 0x1680 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 8e8a8 │ │ │ │ + bl 8e6d4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32e1c │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #80] @ (32f04 ) │ │ │ │ + ldr r1, [pc, #84] @ (32f04 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfb1c │ │ │ │ + bl 1df39c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 32ed0 │ │ │ │ + bge.n 32eca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 32ed0 │ │ │ │ + cbnz r3, 32eca │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 32e1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfb24 │ │ │ │ + bl 1df3a4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 32e1c │ │ │ │ - movw r0, #43428 @ 0xa9a4 │ │ │ │ + movw r0, #41348 @ 0xa184 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 88200 │ │ │ │ + bl 88034 │ │ │ │ str r0, [r5, #24] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ ldmia r3, {r3, r4, r5, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ ldmia r3!, {r5, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3314e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -9666,58 +9669,58 @@ │ │ │ │ movw r3, #6172 @ 0x181c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 32f48 │ │ │ │ - movw r0, #22532 @ 0x5804 │ │ │ │ + movw r0, #20228 @ 0x4f04 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov.w r1, #788 @ 0x314 │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 33148 │ │ │ │ add r1, sp, #20 │ │ │ │ - movw r0, #37600 @ 0x92e0 │ │ │ │ + movw r0, #36284 @ 0x8dbc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 12a524 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ + bl 129e78 <_PySys_GetOptionalAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32f42 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cbz r0, 32f66 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ bmi.n 32f6c │ │ │ │ mov.w r5, #1000 @ 0x3e8 │ │ │ │ b.n 32f9c │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 103ddc │ │ │ │ + bl 1038f0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 32f98 │ │ │ │ subs r5, r0, #0 │ │ │ │ bgt.n 32f9c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.w 33130 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 33130 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ b.n 33130 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #37616 @ 0x92f0 │ │ │ │ + movw r0, #36300 @ 0x8dcc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1e47ac │ │ │ │ + bl 1e407c │ │ │ │ adds r2, r0, #1 │ │ │ │ beq.w 33148 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -9731,33 +9734,33 @@ │ │ │ │ b.n 32fc4 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r3, r9 │ │ │ │ mov fp, sl │ │ │ │ mov r9, r7 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r4 │ │ │ │ - movw r2, #37652 @ 0x9314 │ │ │ │ + movw r2, #36336 @ 0x8df0 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 33128 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f50cc │ │ │ │ + bl 1f4988 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r6, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ bne.n 33016 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - bl 21a53c │ │ │ │ + bl 219e98 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ cbz r3, 33040 │ │ │ │ ldr r4, [r5, #80] @ 0x50 │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 33040 │ │ │ │ subs.w r2, r8, r6 │ │ │ │ @@ -9772,15 +9775,15 @@ │ │ │ │ ldr.w r8, [r5, #84] @ 0x54 │ │ │ │ cmp sl, r8 │ │ │ │ beq.n 33066 │ │ │ │ cmp.w fp, #3 │ │ │ │ ble.n 33052 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 64c7c <_PyErr_SetInterpreterAlreadyRunning@@Base+0x1c> │ │ │ │ + bl 64cd0 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x1c> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 330fe │ │ │ │ ldrd r4, r8, [r5, #80] @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 330fe │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 330fe │ │ │ │ @@ -9789,112 +9792,112 @@ │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #3 │ │ │ │ bgt.n 3310a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 330fe │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e42f8 │ │ │ │ + bl 1e3b7c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 330a6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cbnz r3, 330a6 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ beq.n 330fe │ │ │ │ add r3, sp, #28 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #4 │ │ │ │ - bl 333d0 │ │ │ │ + bl 333cc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ cbnz r0, 330cc │ │ │ │ cbnz r3, 330f2 │ │ │ │ - bl 940d4 │ │ │ │ + bl 93ef8 │ │ │ │ cbz r0, 330ea │ │ │ │ - movw r3, #43844 @ 0xab44 │ │ │ │ + movw r3, #43852 @ 0xab4c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6c2c │ │ │ │ + bl f6684 │ │ │ │ mov sl, r0 │ │ │ │ cbnz r0, 330ee │ │ │ │ - bl f73ac │ │ │ │ + bl f6ec4 │ │ │ │ b.n 330f2 │ │ │ │ mov sl, r0 │ │ │ │ b.n 330f2 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ bne.n 33102 │ │ │ │ mov r4, r5 │ │ │ │ b.n 33140 │ │ │ │ - bl 116ba8 │ │ │ │ + bl 1166e0 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 330fe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3311e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 3311e │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov sl, r8 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ mov r8, r6 │ │ │ │ mov r3, r4 │ │ │ │ b.n 32fea │ │ │ │ mov r4, r7 │ │ │ │ cmp.w fp, #3 │ │ │ │ bgt.n 33134 │ │ │ │ movs r0, #0 │ │ │ │ b.n 33148 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 64c7c <_PyErr_SetInterpreterAlreadyRunning@@Base+0x1c> │ │ │ │ + bl 64cd0 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x1c> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 33130 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ b.n 32f42 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00033152 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbnz r1, 33170 │ │ │ │ - movw r1, #37684 @ 0x9334 │ │ │ │ + movw r1, #36368 @ 0x8e10 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [pc, #96] @ (331cc ) │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [pc, #88] @ (331d0 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cbnz r3, 331b0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -9904,113 +9907,111 @@ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ ble.n 331a8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 331a8 │ │ │ │ - movw r1, #37760 @ 0x9380 │ │ │ │ + movw r1, #36444 @ 0x8e5c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [pc, #40] @ (331cc ) │ │ │ │ mov r2, r3 │ │ │ │ - bl 7612a <_PyMonitoring_FireLineEvent@@Base+0x9da> │ │ │ │ + bl 755c2 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1cc9b8 <_Py_SetImmortalUntracked@@Base+0x10> │ │ │ │ + b.w 1cc234 <_Py_SetImmortalUntracked@@Base+0x10> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #37712 @ 0x9350 │ │ │ │ + movw r2, #36396 @ 0x8e2c │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 11e51c <_PyErr_SetString@@Base> │ │ │ │ + bl 11e004 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - add r2, pc, #336 @ (adr r2, 33320 ) │ │ │ │ + b.n 33430 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ movw r4, #59976 @ 0xea48 │ │ │ │ movt r4, #84 @ 0x54 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ bl 2e168 <_PyObject_DebugMallocStats@@Base> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r0, 33202 │ │ │ │ + cbz r0, 331fe │ │ │ │ movs r0, #10 │ │ │ │ blx 2bfe0 │ │ │ │ - ldr r6, [pc, #220] @ (332e0 ) │ │ │ │ + ldr r6, [pc, #220] @ (332dc ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr r5, [r4, #0] │ │ │ │ movs r3, #32 │ │ │ │ - movw r1, #38960 @ 0x9830 │ │ │ │ + movw r1, #36656 @ 0x8f30 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ movw r9, #41352 @ 0xa188 │ │ │ │ movt r9, #80 @ 0x50 │ │ │ │ ldr.w r2, [r8, r6] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1924] @ 0x784 │ │ │ │ - bl 3396e │ │ │ │ + bl 3396a │ │ │ │ ldr.w r2, [r8, r6] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #38980 @ 0x9844 │ │ │ │ + movw r1, #36676 @ 0x8f44 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1932] @ 0x78c │ │ │ │ - bl 3396e │ │ │ │ + bl 3396a │ │ │ │ ldr.w r2, [r8, r6] │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #39004 @ 0x985c │ │ │ │ + movw r1, #36700 @ 0x8f5c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1724] @ 0x6bc │ │ │ │ - bl 3396e │ │ │ │ + bl 3396a │ │ │ │ ldr.w r2, [r8, r6] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #39024 @ 0x9870 │ │ │ │ + movw r1, #36720 @ 0x8f70 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1900] @ 0x76c │ │ │ │ - bl 3396e │ │ │ │ + bl 3396a │ │ │ │ mov fp, r4 │ │ │ │ adds r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ - movw r2, #39044 @ 0x9884 │ │ │ │ + movw r2, #36740 @ 0x8f84 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 1bd2f4 │ │ │ │ + bl 1bcae4 │ │ │ │ ldr.w r7, [r6, r8] │ │ │ │ ldrd r3, r2, [r9, #16] │ │ │ │ mov r1, sp │ │ │ │ ldr r7, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ adds r3, #3 │ │ │ │ add.w r7, r7, fp, lsl #3 │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ add.w r2, r7, #4096 @ 0x1000 │ │ │ │ adds r2, #16 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr.w r2, [r2, #1724] @ 0x6bc │ │ │ │ - bl 3396e │ │ │ │ + bl 3396a │ │ │ │ cmp r4, #20 │ │ │ │ - bne.n 3328c │ │ │ │ + bne.n 33288 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -10019,43 +10020,43 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #39072 @ 0x98a0 │ │ │ │ + movw r1, #36768 @ 0x8fa0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl a6f18 │ │ │ │ - cbz r0, 33344 │ │ │ │ - ldr r0, [pc, #64] @ (3334c ) │ │ │ │ - bl 146b38 │ │ │ │ + bl a5d18 │ │ │ │ + cbz r0, 33340 │ │ │ │ + ldr r0, [pc, #64] @ (33348 ) │ │ │ │ + bl 146480 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 33346 │ │ │ │ + cbz r0, 33342 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #44] @ (33350 ) │ │ │ │ - bl 12bef0 │ │ │ │ + ldr r1, [pc, #44] @ (3334c ) │ │ │ │ + bl 12b88c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 33334 │ │ │ │ + blt.n 33330 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 33346 │ │ │ │ + b.n 33342 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33330 │ │ │ │ + bne.n 3332c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33330 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3332c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldmia r2!, {r3, r4, r5} │ │ │ │ @@ -10064,582 +10065,582 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #68] @ (333b0 ) │ │ │ │ - movw r2, #39084 @ 0x98ac │ │ │ │ + ldr r3, [pc, #68] @ (333ac ) │ │ │ │ + movw r2, #36780 @ 0x8fac │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl f5c44 │ │ │ │ - cbnz r0, 33384 │ │ │ │ + bl f56a4 │ │ │ │ + cbnz r0, 33380 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 333ac │ │ │ │ + b.n 333a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0904 │ │ │ │ + bl 1f01b0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 33380 │ │ │ │ - bl 33d28 <_Py_DumpStack@@Base> │ │ │ │ + beq.n 3337c │ │ │ │ + bl 33d24 <_Py_DumpStack@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1c8534 │ │ │ │ - bl 116ba8 │ │ │ │ + bl 1c7d2c │ │ │ │ + bl 1166e0 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bpl.n 33404 │ │ │ │ + bmi.n 33378 │ │ │ │ lsls r1, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2353a4 <_PyErr_Format@@Base+0x1184> │ │ │ │ + bl 234d84 <_PyErr_Format@@Base+0x1180> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-104] │ │ │ │ sub.w sp, sp, #4160 @ 0x1040 │ │ │ │ sub sp, #4 │ │ │ │ - cbz r1, 33410 │ │ │ │ + cbz r1, 3340c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 1399c8 │ │ │ │ + bl 139200 │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ - bne.n 33414 │ │ │ │ + bne.n 33410 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 33414 │ │ │ │ + ble.n 33410 │ │ │ │ subs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 139a14 │ │ │ │ + bl 13924c │ │ │ │ cmp r0, #62 @ 0x3e │ │ │ │ - bne.n 33414 │ │ │ │ + bne.n 33410 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 338fe │ │ │ │ - movw r0, #27388 @ 0x6afc │ │ │ │ + b.n 338fa │ │ │ │ + movw r0, #25084 @ 0x61fc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1f0230 │ │ │ │ + bl 1ef9d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 338fa │ │ │ │ - ldr r1, [pc, #632] @ (336a4 ) │ │ │ │ + beq.w 338f6 │ │ │ │ + ldr r1, [pc, #632] @ (336a0 ) │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #55192 @ 0xd798 │ │ │ │ + movw r2, #52888 @ 0xce98 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #25440 @ 0x6360 │ │ │ │ + movw r2, #23136 @ 0x5a60 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - bl 2070cc <_PyObject_CallMethod@@Base> │ │ │ │ + bl 2068cc <_PyObject_CallMethod@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33610 │ │ │ │ - bl f73ac │ │ │ │ + bne.w 3360c │ │ │ │ + bl f6ec4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a2d0 │ │ │ │ + bl 149c20 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 3345e │ │ │ │ - bl f73ac │ │ │ │ - b.n 335f4 │ │ │ │ + cbnz r0, 3345a │ │ │ │ + bl f6ec4 │ │ │ │ + b.n 335f0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2c440 │ │ │ │ - cbz r0, 33472 │ │ │ │ + cbz r0, 3346e │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2c0c8 │ │ │ │ - ldr r3, [pc, #556] @ (336a8 ) │ │ │ │ + ldr r3, [pc, #556] @ (336a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - ldr r0, [pc, #552] @ (336ac ) │ │ │ │ + ldr r0, [pc, #552] @ (336a8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1f6544 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f5d48 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33498 │ │ │ │ - bl f73ac │ │ │ │ + bge.n 33494 │ │ │ │ + bl f6ec4 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 335ce │ │ │ │ + b.n 335ca │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 335cc │ │ │ │ + beq.w 335c8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ - beq.n 33494 │ │ │ │ + beq.n 33490 │ │ │ │ mov r0, r1 │ │ │ │ - bl 10f664 │ │ │ │ - ldr r1, [pc, #496] @ (336a4 ) │ │ │ │ + bl 10f1ac │ │ │ │ + ldr r1, [pc, #496] @ (336a0 ) │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl a8b24 │ │ │ │ + bl a8938 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 335cc │ │ │ │ + beq.w 335c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 335ce │ │ │ │ + ble.w 335ca │ │ │ │ str.w r8, [sp, #16] │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ - movw r8, #55192 @ 0xd798 │ │ │ │ + movw r8, #52888 @ 0xce98 │ │ │ │ movt r8, #47 @ 0x2f │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1f0460 │ │ │ │ - cbnz r0, 33504 │ │ │ │ + bl 1efc5c │ │ │ │ + cbnz r0, 33500 │ │ │ │ strd r0, r5, [sp, #8] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldrd r8, r5, [sp, #16] │ │ │ │ - bl f73ac │ │ │ │ + bl f6ec4 │ │ │ │ ldrd r4, r1, [sp, #8] │ │ │ │ - b.n 335ce │ │ │ │ + b.n 335ca │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n 335b2 │ │ │ │ - bl 14a2d0 │ │ │ │ + bpl.n 335ae │ │ │ │ + bl 149c20 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3351a │ │ │ │ - bl f73ac │ │ │ │ - b.n 335b2 │ │ │ │ + cbnz r0, 33516 │ │ │ │ + bl f6ec4 │ │ │ │ + b.n 335ae │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ adds r2, r3, #1 │ │ │ │ add r2, r6 │ │ │ │ cmp.w r2, #4096 @ 0x1000 │ │ │ │ - blt.n 3353e │ │ │ │ + blt.n 3353a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 335b2 │ │ │ │ + bge.n 335ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 335b2 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 335b2 │ │ │ │ + bne.n 335ae │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 335ae │ │ │ │ add.w r1, r0, #16 │ │ │ │ movw r2, #4097 @ 0x1001 │ │ │ │ mov r0, sl │ │ │ │ blx 2bc64 <__strcpy_chk@plt> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33560 │ │ │ │ + bge.n 3355c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 33560 │ │ │ │ + cbnz r2, 3355c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, sl │ │ │ │ blx 2c0c8 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 335b2 │ │ │ │ - cbz r6, 3357e │ │ │ │ + bne.n 335ae │ │ │ │ + cbz r6, 3357a │ │ │ │ add.w r2, sp, #59 @ 0x3b │ │ │ │ ldrb r2, [r2, r6] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ ittt ne │ │ │ │ addne r6, #1 │ │ │ │ movne r2, #47 @ 0x2f │ │ │ │ strbne.w r2, [sl, r0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movw r2, #4097 @ 0x1001 │ │ │ │ add.w r0, sl, r6 │ │ │ │ blx 2bc64 <__strcpy_chk@plt> │ │ │ │ - movw r2, #47908 @ 0xbb24 │ │ │ │ + movw r2, #45604 @ 0xb224 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 6dec8 <_PyObject_CallFunction_SizeT@@Base+0x38> │ │ │ │ + bl 6e45c <_PyObject_CallFunction_SizeT@@Base+0x38> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33514 │ │ │ │ + beq.n 33510 │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldrd r8, r5, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 335ce │ │ │ │ + b.n 335ca │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 334e6 │ │ │ │ + bne.n 334e2 │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldrd r8, r5, [sp, #16] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - b.n 335ce │ │ │ │ + b.n 335ca │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 335f2 │ │ │ │ + bge.n 335ee │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 335f2 │ │ │ │ + cbnz r3, 335ee │ │ │ │ mov r0, r9 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 33610 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 3360c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 338fa │ │ │ │ + bge.w 338f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 338fa │ │ │ │ + bne.w 338f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 338fa │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 338f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 251780 │ │ │ │ + bl 25120c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3363e │ │ │ │ + bne.n 3363a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33632 │ │ │ │ + bge.n 3362e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 33632 │ │ │ │ + cbnz r3, 3362e │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 338d4 │ │ │ │ - b.n 33410 │ │ │ │ + blt.w 338d0 │ │ │ │ + b.n 3340c │ │ │ │ mov r1, r7 │ │ │ │ - bl 2233b4 <_PyErr_ProgramDecodedTextObject@@Base+0x1d0> │ │ │ │ + bl 222c9c <_PyErr_ProgramDecodedTextObject@@Base+0x1d0> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 33656 │ │ │ │ - movw sl, #48300 @ 0xbcac │ │ │ │ + cbnz r0, 33652 │ │ │ │ + movw sl, #45996 @ 0xb3ac │ │ │ │ movt sl, #46 @ 0x2e │ │ │ │ - bl f73ac │ │ │ │ - b.n 33658 │ │ │ │ + bl f6ec4 │ │ │ │ + b.n 33654 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 2c19c │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 336b0 │ │ │ │ + bne.n 336ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33686 │ │ │ │ + bge.n 33682 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 33686 │ │ │ │ + cbnz r3, 33682 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3369a │ │ │ │ + bge.n 33696 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3369a │ │ │ │ + cbnz r3, 33696 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 83ac4 │ │ │ │ - b.n 33410 │ │ │ │ + bl 83a78 │ │ │ │ + b.n 3340c │ │ │ │ nop │ │ │ │ @ instruction: 0xf5fc0052 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7d40052 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r1, [pc, #600] @ (3390c ) │ │ │ │ + ldr r1, [pc, #600] @ (33908 ) │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - movw r2, #25440 @ 0x6360 │ │ │ │ + movw r2, #23136 @ 0x5a60 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - bl 2070cc <_PyObject_CallMethod@@Base> │ │ │ │ + bl 2068cc <_PyObject_CallMethod@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 336dc │ │ │ │ + bge.n 336d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 336dc │ │ │ │ + cbnz r3, 336d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 33732 │ │ │ │ - bl f73ac │ │ │ │ + bne.n 3372e │ │ │ │ + bl f6ec4 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #544] @ (33910 ) │ │ │ │ + ldr r0, [pc, #544] @ (3390c ) │ │ │ │ str.w r4, [r1, #-16]! │ │ │ │ - bl ad9f4 │ │ │ │ + bl ad848 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3370e │ │ │ │ + bge.n 3370a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3370e │ │ │ │ + cbnz r3, 3370a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 3372c │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 33728 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 33410 │ │ │ │ + bge.w 3340c │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 33410 │ │ │ │ + bne.w 3340c │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 338fe │ │ │ │ - bl f73ac │ │ │ │ - b.n 33410 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 338fa │ │ │ │ + bl f6ec4 │ │ │ │ + b.n 3340c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33746 │ │ │ │ + bge.n 33742 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33746 │ │ │ │ + cbnz r3, 33742 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ - bge.n 33768 │ │ │ │ - bl 1c8534 │ │ │ │ + bge.n 33764 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r9 │ │ │ │ adds r5, #1 │ │ │ │ - bl 235554 │ │ │ │ + bl 234dec <_PyErr_Format@@Base+0x11e8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3374a │ │ │ │ + bne.n 33746 │ │ │ │ mov r4, r0 │ │ │ │ - bl f73ac │ │ │ │ - b.n 3376a │ │ │ │ + bl f6ec4 │ │ │ │ + b.n 33766 │ │ │ │ mov r4, r0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #416] @ (33910 ) │ │ │ │ + ldr r0, [pc, #416] @ (3390c ) │ │ │ │ str.w r9, [r7, #-16]! │ │ │ │ mov r1, r7 │ │ │ │ - bl ad9f4 │ │ │ │ - cbz r0, 3378e │ │ │ │ + bl ad848 │ │ │ │ + cbz r0, 3378a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33792 │ │ │ │ + bge.n 3378e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 33792 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33792 │ │ │ │ - bl f73ac │ │ │ │ + cbnz r3, 3378e │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3378e │ │ │ │ + bl f6ec4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 337aa │ │ │ │ + bge.n 337a6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 337aa │ │ │ │ + cbnz r3, 337a6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 337b4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 337b0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bmi.n 337bc │ │ │ │ + bmi.n 337b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c8534 │ │ │ │ - b.n 338fa │ │ │ │ + bl 1c7d2c │ │ │ │ + b.n 338f6 │ │ │ │ add.w r3, sp, #4192 @ 0x1060 │ │ │ │ adds r3, #12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 337dc │ │ │ │ + cbz r3, 337d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ add.w r3, sp, #4192 @ 0x1060 │ │ │ │ adds r3, #12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx ip, r3, #2, #3 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 337f4 │ │ │ │ + bpl.n 337f0 │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ - b.n 337f6 │ │ │ │ + b.n 337f2 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movw r0, #65526 @ 0xfff6 │ │ │ │ movt r0, #65407 @ 0xff7f │ │ │ │ movs r5, #0 │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 33830 │ │ │ │ + bge.n 3382c │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 33810 │ │ │ │ + bne.n 3380c │ │ │ │ ldrb r3, [r1, r5] │ │ │ │ - b.n 3381e │ │ │ │ + b.n 3381a │ │ │ │ cmp.w ip, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r3, [r1, r5, lsl #1] │ │ │ │ ldrne.w r3, [r1, r5, lsl #2] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi.n 33830 │ │ │ │ + bhi.n 3382c │ │ │ │ asr.w r3, r0, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 33830 │ │ │ │ + bmi.n 3382c │ │ │ │ adds r5, #1 │ │ │ │ - b.n 33802 │ │ │ │ - cbz r5, 3385c │ │ │ │ + b.n 337fe │ │ │ │ + cbz r5, 33858 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11b590 │ │ │ │ + bl 11af7c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 33854 │ │ │ │ + cbz r0, 33850 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3385a │ │ │ │ + bge.n 33856 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3385a │ │ │ │ + cbnz r3, 33856 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3385a │ │ │ │ - bl f73ac │ │ │ │ - b.n 3385c │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33856 │ │ │ │ + bl f6ec4 │ │ │ │ + b.n 33858 │ │ │ │ mov r4, r9 │ │ │ │ add.w r3, sp, #4192 @ 0x1060 │ │ │ │ adds r3, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 33874 │ │ │ │ + cbz r3, 33870 │ │ │ │ add.w r3, sp, #4192 @ 0x1060 │ │ │ │ sub.w r5, r5, r8 │ │ │ │ adds r3, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r5, [r3, #0] │ │ │ │ - movw r2, #39100 @ 0x98bc │ │ │ │ + movw r2, #36796 @ 0x8fbc │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ movs r5, #0 │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ lsrs r2, r2, #16 │ │ │ │ strb r2, [r3, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 338ae │ │ │ │ + ble.n 338aa │ │ │ │ cmp.w r8, #9 │ │ │ │ it le │ │ │ │ strble.w r5, [r7, r8] │ │ │ │ - bl 1e47ac │ │ │ │ + bl 1e407c │ │ │ │ sub.w r8, r8, #10 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3388c │ │ │ │ - b.n 338e6 │ │ │ │ + bne.n 33888 │ │ │ │ + b.n 338e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e42f8 │ │ │ │ + bl 1e3b7c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 338e6 │ │ │ │ + beq.n 338e2 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #53156 @ 0xcfa4 │ │ │ │ + movw r0, #50652 @ 0xc5dc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1e47ac │ │ │ │ + bl 1e407c │ │ │ │ ldr r5, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 338e6 │ │ │ │ + beq.n 338e2 │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 33410 │ │ │ │ + bge.w 3340c │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 33410 │ │ │ │ + bne.w 3340c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 338fe │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 338fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 338fa │ │ │ │ + bge.n 338f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 338fa │ │ │ │ + cbnz r3, 338f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add.w sp, sp, #4160 @ 0x1040 │ │ │ │ add sp, #4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ add r6, sp, #816 @ 0x330 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 339b4 │ │ │ │ + bcc.n 339b0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r3, [pc, #28] @ (33934 ) │ │ │ │ + ldr r3, [pc, #28] @ (33930 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r3, #2064] @ 0x810 │ │ │ │ dmb ish │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl b2224 <_Py_GetConfig@@Base> │ │ │ │ + bl b1fe0 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 3395c │ │ │ │ + bgt.n 33958 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 2bebc │ │ │ │ subs r3, r0, #0 │ │ │ │ - ble.n 33964 │ │ │ │ + ble.n 33960 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ @@ -10647,139 +10648,139 @@ │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r3, r2 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ - movw r2, #39208 @ 0x9928 │ │ │ │ + movw r2, #36904 @ 0x9028 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 1bd2f4 │ │ │ │ + bl 1bcae4 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r2, #39232 @ 0x9940 │ │ │ │ + movw r2, #36928 @ 0x9040 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 1bd2f4 │ │ │ │ + bl 1bcae4 │ │ │ │ mul.w r2, r5, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl 2e5b0 <_PyObject_DebugMallocStats@@Base+0x448> │ │ │ │ add sp, #264 @ 0x108 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r9, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 339e2 │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 339e2 │ │ │ │ + bne.n 339de │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 339de │ │ │ │ movs r6, #0 │ │ │ │ - b.n 33ae8 │ │ │ │ + b.n 33ae4 │ │ │ │ mov.w r8, #26 │ │ │ │ movs r6, #32 │ │ │ │ add.w r5, r6, #31 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b7a8 <__sched_cpualloc@plt> │ │ │ │ mov r7, r0 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ mov r2, r0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ - cbnz r0, 33a06 │ │ │ │ + cbnz r0, 33a02 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 23c160 │ │ │ │ + b.w 23bb34 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c59c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 33a54 │ │ │ │ + cbz r0, 33a50 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bf2c <__sched_cpufree@plt> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 33a32 │ │ │ │ + beq.n 33a2e │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1e494c │ │ │ │ + b.w 1e40ec │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bne.n 33a50 │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bne.n 33a4c │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #39332 @ 0x99a4 │ │ │ │ + movw r1, #37028 @ 0x90a4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 339de │ │ │ │ + bl 11dfac │ │ │ │ + b.n 339da │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 339e8 │ │ │ │ - bl 106518 │ │ │ │ + b.n 339e4 │ │ │ │ + bl 10603c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33ada │ │ │ │ + beq.n 33ad6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ada0 <__sched_cpucount@plt> │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 33ad2 │ │ │ │ + beq.n 33ace │ │ │ │ lsrs r3, r4, #5 │ │ │ │ and.w r2, r4, #31 │ │ │ │ cmp.w r5, r4, lsr #3 │ │ │ │ - bls.n 33ace │ │ │ │ + bls.n 33aca │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 33a88 │ │ │ │ + bmi.n 33a84 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 33a6e │ │ │ │ + b.n 33a6a │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 33ada │ │ │ │ + cbz r0, 33ad6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 109a04 │ │ │ │ + bl 109544 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r0, 33aba │ │ │ │ + cbz r0, 33ab6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33ada │ │ │ │ + bge.n 33ad6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 33ada │ │ │ │ + cbnz r3, 33ad6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33ada │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33ad6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33ace │ │ │ │ + bge.n 33aca │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 33ace │ │ │ │ + cbnz r3, 33aca │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #1 │ │ │ │ - b.n 33a68 │ │ │ │ + b.n 33a64 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bf2c <__sched_cpufree@plt> │ │ │ │ - b.n 33ae8 │ │ │ │ + b.n 33ae4 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bf2c <__sched_cpufree@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c8534 │ │ │ │ - b.n 339de │ │ │ │ + bl 1c7d2c │ │ │ │ + b.n 339da │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #28] @ (33b0c ) │ │ │ │ + ldr r2, [pc, #28] @ (33b08 ) │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr.w r2, [r2, #1368] @ 0x558 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ @@ -10789,65 +10790,65 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2b058 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r4, [pc, #484] @ (33d24 ) │ │ │ │ + ldr r4, [pc, #484] @ (33d20 ) │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ mov.w r4, #0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ mov ip, r2 │ │ │ │ str r4, [sp, #16] │ │ │ │ asrs r4, r3, #2 │ │ │ │ str r4, [sp, #32] │ │ │ │ add.w r4, r4, r4, lsl #1 │ │ │ │ ldr.w fp, [sp, #180] @ 0xb4 │ │ │ │ cmp.w r4, r1, asr #2 │ │ │ │ - bge.n 33ba0 │ │ │ │ + bge.n 33b9c │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 33b82 │ │ │ │ + bne.n 33b7e │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - bl 707de │ │ │ │ + bl 714d8 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 708a2 │ │ │ │ + bl 7159c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 33d08 │ │ │ │ - ldr r4, [pc, #416] @ (33d24 ) │ │ │ │ + b.n 33d04 │ │ │ │ + ldr r4, [pc, #416] @ (33d20 ) │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ eors r5, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ - bne.w 33d16 │ │ │ │ + bne.w 33d12 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 70a1c │ │ │ │ + b.w 71716 │ │ │ │ subs r2, r3, #1 │ │ │ │ sub.w lr, r1, r3 │ │ │ │ cmp r2, #0 │ │ │ │ ldrh.w r3, [ip, r2, lsl #1] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ble.n 33bde │ │ │ │ + ble.n 33bda │ │ │ │ sub.w r4, ip, #2 │ │ │ │ subs r0, r6, #2 │ │ │ │ mov sl, r2 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ ldrh.w r3, [r4, #2]! │ │ │ │ ldr r5, [sp, #8] │ │ │ │ @@ -10855,20 +10856,20 @@ │ │ │ │ it eq │ │ │ │ moveq sl, r0 │ │ │ │ and.w r3, r3, #31 │ │ │ │ subs r0, #1 │ │ │ │ lsl.w r3, r9, r3 │ │ │ │ adds r5, r0, #1 │ │ │ │ orr.w r1, r1, r3 │ │ │ │ - bne.n 33bbe │ │ │ │ - b.n 33be2 │ │ │ │ + bne.n 33bba │ │ │ │ + b.n 33bde │ │ │ │ mov sl, r2 │ │ │ │ movs r1, #0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.w 33cf4 │ │ │ │ + blt.w 33cf0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r9, r7 │ │ │ │ and.w r0, r3, #31 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r0 │ │ │ │ orrs r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -10878,267 +10879,267 @@ │ │ │ │ add.w r3, r8, r2, lsl #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldrh.w r0, [r3, r5, lsl #1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 33cd0 │ │ │ │ + bne.n 33ccc │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 33c40 │ │ │ │ + ble.n 33c3c │ │ │ │ strd lr, r1, [sp, #24] │ │ │ │ add.w r7, r8, r3 │ │ │ │ movs r0, #0 │ │ │ │ mov lr, r3 │ │ │ │ ldrh r3, [r7, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldrh.w r3, [ip, r0, lsl #1] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 33c44 │ │ │ │ + bne.n 33c40 │ │ │ │ adds r0, #1 │ │ │ │ adds r7, #2 │ │ │ │ cmp r2, r0 │ │ │ │ - bgt.n 33c24 │ │ │ │ - b.n 33c44 │ │ │ │ + bgt.n 33c20 │ │ │ │ + b.n 33c40 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 33c4a │ │ │ │ + b.n 33c46 │ │ │ │ mov r3, lr │ │ │ │ ldrd lr, r1, [sp, #24] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 33c60 │ │ │ │ + bne.n 33c5c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 33d02 │ │ │ │ + bne.n 33cfe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 33d08 │ │ │ │ + beq.n 33d04 │ │ │ │ add r5, r2 │ │ │ │ - b.n 33cec │ │ │ │ + b.n 33ce8 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bge.n 33cb2 │ │ │ │ + bge.n 33cae │ │ │ │ sub.w r0, lr, r5 │ │ │ │ cmp.w r0, #2000 @ 0x7d0 │ │ │ │ - ble.n 33cb2 │ │ │ │ + ble.n 33cae │ │ │ │ mov r7, r9 │ │ │ │ add r8, r3 │ │ │ │ subs r7, r7, r5 │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 33c9c │ │ │ │ + bne.n 33c98 │ │ │ │ mov r0, ip │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - bl 707de │ │ │ │ + bl 714d8 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 708a2 │ │ │ │ + bl 7159c │ │ │ │ adds r4, r0, #1 │ │ │ │ - beq.n 33d06 │ │ │ │ + beq.n 33d02 │ │ │ │ adds r4, r0, r5 │ │ │ │ - b.n 33d08 │ │ │ │ + b.n 33d04 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, ip │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ subs r3, r3, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ - bl 70a1c │ │ │ │ + bl 71716 │ │ │ │ add r4, r0 │ │ │ │ - b.n 33d08 │ │ │ │ + b.n 33d04 │ │ │ │ adds r0, r5, #1 │ │ │ │ cmp lr, r0 │ │ │ │ - blt.n 33ccc │ │ │ │ + blt.n 33cc8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ and.w r3, r3, #31 │ │ │ │ lsr.w r3, r0, r3 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.n 33cea │ │ │ │ + bpl.n 33ce6 │ │ │ │ add r5, sl │ │ │ │ - b.n 33cec │ │ │ │ + b.n 33ce8 │ │ │ │ adds r0, r5, #1 │ │ │ │ cmp lr, r0 │ │ │ │ - blt.n 33cec │ │ │ │ + blt.n 33ce8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ and.w r3, r3, #31 │ │ │ │ lsr.w r3, r0, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 33cec │ │ │ │ + bmi.n 33ce8 │ │ │ │ add r5, r6 │ │ │ │ adds r5, #1 │ │ │ │ cmp lr, r5 │ │ │ │ - bge.n 33c06 │ │ │ │ - b.n 33cf6 │ │ │ │ + bge.n 33c02 │ │ │ │ + b.n 33cf2 │ │ │ │ movs r4, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 33d08 │ │ │ │ + b.n 33d04 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 33d08 │ │ │ │ + b.n 33d04 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #24] @ (33d24 ) │ │ │ │ + ldr r3, [pc, #24] @ (33d20 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 33d1a │ │ │ │ + beq.n 33d16 │ │ │ │ blx 2bb28 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ │ │ │ │ -00033d28 <_Py_DumpStack@@Base>: │ │ │ │ +00033d24 <_Py_DumpStack@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ - ldr r3, [pc, #628] @ (33fb0 <_Py_DumpStack@@Base+0x288>) │ │ │ │ + ldr r3, [pc, #628] @ (33fac <_Py_DumpStack@@Base+0x288>) │ │ │ │ add r7, sp, #0 │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ add.w r6, r7, #36 @ 0x24 │ │ │ │ - movw r1, #39376 @ 0x99d0 │ │ │ │ + movw r1, #37072 @ 0x90d0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ba84 │ │ │ │ - cbnz r0, 33d78 <_Py_DumpStack@@Base+0x50> │ │ │ │ + cbnz r0, 33d74 <_Py_DumpStack@@Base+0x50> │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #39436 @ 0x9a0c │ │ │ │ + movw r1, #37132 @ 0x910c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ - b.n 33f94 <_Py_DumpStack@@Base+0x26c> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ + b.n 33f90 <_Py_DumpStack@@Base+0x26c> │ │ │ │ mov.w r3, #61440 @ 0xf000 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ and.w r2, r3, r0, lsl #4 │ │ │ │ mov r9, r0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ sub.w r2, sp, r2 │ │ │ │ str.w sp, [r7, #16] │ │ │ │ mov r1, sp │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 33da0 <_Py_DumpStack@@Base+0x78> │ │ │ │ + beq.n 33d9c <_Py_DumpStack@@Base+0x78> │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - b.n 33d90 <_Py_DumpStack@@Base+0x68> │ │ │ │ + b.n 33d8c <_Py_DumpStack@@Base+0x68> │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ - cbz r3, 33db0 <_Py_DumpStack@@Base+0x88> │ │ │ │ + cbz r3, 33dac <_Py_DumpStack@@Base+0x88> │ │ │ │ subs r3, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, r9, lsl #2 │ │ │ │ mov r5, sp │ │ │ │ adds r3, #7 │ │ │ │ bic.w r2, r3, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ sub.w r2, sp, r2 │ │ │ │ mov r1, sp │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 33dd8 <_Py_DumpStack@@Base+0xb0> │ │ │ │ + beq.n 33dd4 <_Py_DumpStack@@Base+0xb0> │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - b.n 33dc8 <_Py_DumpStack@@Base+0xa0> │ │ │ │ + b.n 33dc4 <_Py_DumpStack@@Base+0xa0> │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ - cbz r3, 33de8 <_Py_DumpStack@@Base+0xc0> │ │ │ │ + cbz r3, 33de4 <_Py_DumpStack@@Base+0xc0> │ │ │ │ subs r3, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ str.w sp, [r7, #28] │ │ │ │ - ble.w 33f7a <_Py_DumpStack@@Base+0x252> │ │ │ │ + ble.w 33f76 <_Py_DumpStack@@Base+0x252> │ │ │ │ mov.w sl, #0 │ │ │ │ mov r8, r5 │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r0, [r6, sl, lsl #2] │ │ │ │ add.w r2, r7, #32 │ │ │ │ mov r1, r8 │ │ │ │ blx 2b7b4 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str.w r0, [r3, sl, lsl #2] │ │ │ │ - cbz r0, 33e24 <_Py_DumpStack@@Base+0xfc> │ │ │ │ + cbz r0, 33e20 <_Py_DumpStack@@Base+0xfc> │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 33e24 <_Py_DumpStack@@Base+0xfc> │ │ │ │ + cbz r3, 33e20 <_Py_DumpStack@@Base+0xfc> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 33e24 <_Py_DumpStack@@Base+0xfc> │ │ │ │ + cbz r3, 33e20 <_Py_DumpStack@@Base+0xfc> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w r8, r8, #16 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 33e34 <_Py_DumpStack@@Base+0x10c> │ │ │ │ + beq.n 33e30 <_Py_DumpStack@@Base+0x10c> │ │ │ │ mov sl, r3 │ │ │ │ - b.n 33dfa <_Py_DumpStack@@Base+0xd2> │ │ │ │ - movw r8, #12660 @ 0x3174 │ │ │ │ + b.n 33df6 <_Py_DumpStack@@Base+0xd2> │ │ │ │ + movw r8, #10348 @ 0x286c │ │ │ │ movt r8, #50 @ 0x32 │ │ │ │ mov.w fp, #0 │ │ │ │ - movw lr, #39472 @ 0x9a30 │ │ │ │ + movw lr, #37168 @ 0x9130 │ │ │ │ movt lr, #48 @ 0x30 │ │ │ │ - movw r0, #34304 @ 0x8600 │ │ │ │ + movw r0, #32000 @ 0x7d00 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ str.w lr, [r7, #12] │ │ │ │ strd r9, r0, [r7, #4] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ - cbz r3, 33e68 <_Py_DumpStack@@Base+0x140> │ │ │ │ + cbz r3, 33e64 <_Py_DumpStack@@Base+0x140> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 33e68 <_Py_DumpStack@@Base+0x140> │ │ │ │ + cbz r3, 33e64 <_Py_DumpStack@@Base+0x140> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 33e70 <_Py_DumpStack@@Base+0x148> │ │ │ │ + cbnz r3, 33e6c <_Py_DumpStack@@Base+0x148> │ │ │ │ ldr r1, [r7, #12] │ │ │ │ movs r2, #27 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 33f52 <_Py_DumpStack@@Base+0x22a> │ │ │ │ + b.n 33f4e <_Py_DumpStack@@Base+0x22a> │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 33eb2 <_Py_DumpStack@@Base+0x18a> │ │ │ │ + bne.n 33eae <_Py_DumpStack@@Base+0x18a> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ str r2, [r5, #12] │ │ │ │ - cbnz r2, 33eb2 <_Py_DumpStack@@Base+0x18a> │ │ │ │ + cbnz r2, 33eae <_Py_DumpStack@@Base+0x18a> │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #39500 @ 0x9a4c │ │ │ │ + movw r1, #37196 @ 0x914c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r9, [r5] │ │ │ │ mov r0, r9 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #39516 @ 0x9a5c │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #37212 @ 0x915c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 33f52 <_Py_DumpStack@@Base+0x22a> │ │ │ │ + b.n 33f4e <_Py_DumpStack@@Base+0x22a> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r2, r1 │ │ │ │ itett cs │ │ │ │ subcs r3, r2, r1 │ │ │ │ subcc r3, r1, r2 │ │ │ │ @@ -11146,137 +11147,136 @@ │ │ │ │ movcs r3, #43 @ 0x2b │ │ │ │ itt cc │ │ │ │ strcc r3, [r7, #20] │ │ │ │ movcc r3, #45 @ 0x2d │ │ │ │ str r3, [r7, #24] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - movw r1, #39500 @ 0x9a4c │ │ │ │ + movw r1, #37196 @ 0x914c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ cmp.w r9, #0 │ │ │ │ it eq │ │ │ │ moveq r9, r3 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r1, [r7, #0] │ │ │ │ mov r0, r1 │ │ │ │ blx 2c0c8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #39520 @ 0x9a60 │ │ │ │ + movw r1, #37216 @ 0x9160 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ mov r0, r9 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_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 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #39528 @ 0x9a68 │ │ │ │ + movw r1, #37224 @ 0x9168 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r7, #20] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ bl 30dde │ │ │ │ - movw r1, #31564 @ 0x7b4c │ │ │ │ + movw r1, #29260 @ 0x724c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #4 │ │ │ │ - bl 761de <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ + bl 75676 <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ adds r5, #16 │ │ │ │ cmp sl, fp │ │ │ │ - beq.n 33f76 <_Py_DumpStack@@Base+0x24e> │ │ │ │ + beq.n 33f72 <_Py_DumpStack@@Base+0x24e> │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 33e58 <_Py_DumpStack@@Base+0x130> │ │ │ │ + b.n 33e54 <_Py_DumpStack@@Base+0x130> │ │ │ │ ldr.w r9, [r7, #4] │ │ │ │ cmp.w r9, #32 │ │ │ │ ldr.w sp, [r7, #16] │ │ │ │ - bne.n 33f94 <_Py_DumpStack@@Base+0x26c> │ │ │ │ - movw r1, #39532 @ 0x9a6c │ │ │ │ + bne.n 33f90 <_Py_DumpStack@@Base+0x26c> │ │ │ │ + movw r1, #37228 @ 0x916c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ - ldr r3, [pc, #24] @ (33fb0 <_Py_DumpStack@@Base+0x288>) │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ + ldr r3, [pc, #24] @ (33fac <_Py_DumpStack@@Base+0x288>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 33fa8 <_Py_DumpStack@@Base+0x280> │ │ │ │ + beq.n 33fa4 <_Py_DumpStack@@Base+0x280> │ │ │ │ blx 2bb28 <__stack_chk_fail@plt> │ │ │ │ adds r7, #172 @ 0xac │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl b2224 <_Py_GetConfig@@Base> │ │ │ │ + bl b1fe0 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ - cbnz r3, 33fd8 <_Py_DumpStack@@Base+0x2b0> │ │ │ │ + cbnz r3, 33fd4 <_Py_DumpStack@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 17eae0 │ │ │ │ + b.w 17dd28 │ │ │ │ movw r3, #43784 @ 0xab08 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #39564 @ 0x9a8c │ │ │ │ + movw r1, #37260 @ 0x918c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 236a24 │ │ │ │ + bl 236404 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33fcc <_Py_DumpStack@@Base+0x2a4> │ │ │ │ + beq.n 33fc8 <_Py_DumpStack@@Base+0x2a4> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00033ff6 <_PyMem_GetCurrentAllocatorName@@Base>: │ │ │ │ +00033ff2 <_PyMem_GetCurrentAllocatorName@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr r6, [pc, #496] @ (341f8 <_PyMem_GetCurrentAllocatorName@@Base+0x202>) │ │ │ │ + ldr r6, [pc, #492] @ (341f0 <_PyMem_GetCurrentAllocatorName@@Base+0x1fe>) │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 34022 <_PyMem_GetCurrentAllocatorName@@Base+0x2c> │ │ │ │ + bne.n 3401e <_PyMem_GetCurrentAllocatorName@@Base+0x2c> │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 34012 <_PyMem_GetCurrentAllocatorName@@Base+0x1c> │ │ │ │ + bne.n 3400e <_PyMem_GetCurrentAllocatorName@@Base+0x1c> │ │ │ │ dmb ish │ │ │ │ - beq.n 3402e <_PyMem_GetCurrentAllocatorName@@Base+0x38> │ │ │ │ + beq.n 3402a <_PyMem_GetCurrentAllocatorName@@Base+0x38> │ │ │ │ mov r0, r6 │ │ │ │ - bl 28e400 │ │ │ │ - movw r4, #60000 @ 0xea60 │ │ │ │ - movt r4, #72 @ 0x48 │ │ │ │ + bl 2b942c │ │ │ │ + ldr r4, [pc, #456] @ (341f4 <_PyMem_GetCurrentAllocatorName@@Base+0x202>) │ │ │ │ add.w r9, sp, #4 │ │ │ │ add.w r8, sp, #24 │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ add.w lr, r4, #24 │ │ │ │ @@ -11289,1820 +11289,1828 @@ │ │ │ │ str.w r3, [r8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [lr] │ │ │ │ str.w r3, [ip] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [pc, #384] @ (341fc <_PyMem_GetCurrentAllocatorName@@Base+0x206>) │ │ │ │ + ldr r0, [pc, #388] @ (341f8 <_PyMem_GetCurrentAllocatorName@@Base+0x206>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 2c370 │ │ │ │ - cbnz r0, 340d8 <_PyMem_GetCurrentAllocatorName@@Base+0xe2> │ │ │ │ - ldr r0, [pc, #372] @ (34200 <_PyMem_GetCurrentAllocatorName@@Base+0x20a>) │ │ │ │ + cbnz r0, 340ce <_PyMem_GetCurrentAllocatorName@@Base+0xdc> │ │ │ │ + ldr r0, [pc, #376] @ (341fc <_PyMem_GetCurrentAllocatorName@@Base+0x20a>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2c370 │ │ │ │ - cbnz r0, 340a4 <_PyMem_GetCurrentAllocatorName@@Base+0xae> │ │ │ │ - ldr r0, [pc, #364] @ (34204 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ + cbnz r0, 3409a <_PyMem_GetCurrentAllocatorName@@Base+0xa8> │ │ │ │ + ldr r0, [pc, #368] @ (34200 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2c370 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3419c <_PyMem_GetCurrentAllocatorName@@Base+0x1a6> │ │ │ │ - ldr r0, [pc, #344] @ (34200 <_PyMem_GetCurrentAllocatorName@@Base+0x20a>) │ │ │ │ + beq.n 34192 <_PyMem_GetCurrentAllocatorName@@Base+0x1a0> │ │ │ │ + ldr r0, [pc, #352] @ (341fc <_PyMem_GetCurrentAllocatorName@@Base+0x20a>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 2c370 │ │ │ │ - cbnz r0, 340be <_PyMem_GetCurrentAllocatorName@@Base+0xc8> │ │ │ │ - ldr r0, [pc, #336] @ (34204 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ + cbnz r0, 340b4 <_PyMem_GetCurrentAllocatorName@@Base+0xc2> │ │ │ │ + ldr r0, [pc, #344] @ (34200 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 2c370 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 341a6 <_PyMem_GetCurrentAllocatorName@@Base+0x1b0> │ │ │ │ - ldr r0, [pc, #320] @ (34200 <_PyMem_GetCurrentAllocatorName@@Base+0x20a>) │ │ │ │ + beq.n 3419c <_PyMem_GetCurrentAllocatorName@@Base+0x1aa> │ │ │ │ + ldr r0, [pc, #324] @ (341fc <_PyMem_GetCurrentAllocatorName@@Base+0x20a>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ blx 2c370 │ │ │ │ - cbnz r0, 340d8 <_PyMem_GetCurrentAllocatorName@@Base+0xe2> │ │ │ │ - ldr r0, [pc, #312] @ (34204 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ + cbnz r0, 340ce <_PyMem_GetCurrentAllocatorName@@Base+0xdc> │ │ │ │ + ldr r0, [pc, #316] @ (34200 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ blx 2c370 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 341b0 <_PyMem_GetCurrentAllocatorName@@Base+0x1ba> │ │ │ │ - ldr r4, [pc, #300] @ (34208 <_PyMem_GetCurrentAllocatorName@@Base+0x212>) │ │ │ │ + beq.n 341a6 <_PyMem_GetCurrentAllocatorName@@Base+0x1b4> │ │ │ │ + ldr r4, [pc, #308] @ (34204 <_PyMem_GetCurrentAllocatorName@@Base+0x212>) │ │ │ │ add.w lr, sp, #84 @ 0x54 │ │ │ │ add.w ip, sp, #104 @ 0x68 │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ add.w r7, r4, #24 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str.w r3, [lr] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r3, [ip] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [pc, #244] @ (341fc <_PyMem_GetCurrentAllocatorName@@Base+0x206>) │ │ │ │ + ldr r0, [pc, #248] @ (341f8 <_PyMem_GetCurrentAllocatorName@@Base+0x206>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 2c370 │ │ │ │ - cbz r0, 3411a <_PyMem_GetCurrentAllocatorName@@Base+0x124> │ │ │ │ + cbz r0, 34110 <_PyMem_GetCurrentAllocatorName@@Base+0x11e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 341cc <_PyMem_GetCurrentAllocatorName@@Base+0x1d6> │ │ │ │ - ldr r0, [pc, #228] @ (34200 <_PyMem_GetCurrentAllocatorName@@Base+0x20a>) │ │ │ │ + b.n 341c2 <_PyMem_GetCurrentAllocatorName@@Base+0x1d0> │ │ │ │ + ldr r0, [pc, #232] @ (341fc <_PyMem_GetCurrentAllocatorName@@Base+0x20a>) │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ movs r2, #20 │ │ │ │ blx 2c370 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34116 <_PyMem_GetCurrentAllocatorName@@Base+0x120> │ │ │ │ - ldr r0, [pc, #216] @ (34204 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ + bne.n 3410c <_PyMem_GetCurrentAllocatorName@@Base+0x11a> │ │ │ │ + ldr r0, [pc, #224] @ (34200 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ movs r2, #20 │ │ │ │ blx 2c370 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34116 <_PyMem_GetCurrentAllocatorName@@Base+0x120> │ │ │ │ - ldr r0, [pc, #212] @ (3420c <_PyMem_GetCurrentAllocatorName@@Base+0x216>) │ │ │ │ + bne.n 3410c <_PyMem_GetCurrentAllocatorName@@Base+0x11a> │ │ │ │ + ldr r0, [pc, #216] @ (34208 <_PyMem_GetCurrentAllocatorName@@Base+0x216>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2c370 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34116 <_PyMem_GetCurrentAllocatorName@@Base+0x120> │ │ │ │ - ldr r0, [pc, #200] @ (34210 <_PyMem_GetCurrentAllocatorName@@Base+0x21a>) │ │ │ │ + bne.n 3410c <_PyMem_GetCurrentAllocatorName@@Base+0x11a> │ │ │ │ + ldr r0, [pc, #208] @ (3420c <_PyMem_GetCurrentAllocatorName@@Base+0x21a>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2c370 │ │ │ │ - cbnz r0, 3415c <_PyMem_GetCurrentAllocatorName@@Base+0x166> │ │ │ │ - ldr r0, [pc, #192] @ (34214 <_PyMem_GetCurrentAllocatorName@@Base+0x21e>) │ │ │ │ + cbnz r0, 34152 <_PyMem_GetCurrentAllocatorName@@Base+0x160> │ │ │ │ + ldr r0, [pc, #200] @ (34210 <_PyMem_GetCurrentAllocatorName@@Base+0x21e>) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #20 │ │ │ │ blx 2c370 │ │ │ │ - cbz r0, 341ba <_PyMem_GetCurrentAllocatorName@@Base+0x1c4> │ │ │ │ - ldr r0, [pc, #176] @ (34210 <_PyMem_GetCurrentAllocatorName@@Base+0x21a>) │ │ │ │ + cbz r0, 341b0 <_PyMem_GetCurrentAllocatorName@@Base+0x1be> │ │ │ │ + ldr r0, [pc, #184] @ (3420c <_PyMem_GetCurrentAllocatorName@@Base+0x21a>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 2c370 │ │ │ │ - cbnz r0, 34174 <_PyMem_GetCurrentAllocatorName@@Base+0x17e> │ │ │ │ - ldr r0, [pc, #168] @ (34214 <_PyMem_GetCurrentAllocatorName@@Base+0x21e>) │ │ │ │ + cbnz r0, 3416a <_PyMem_GetCurrentAllocatorName@@Base+0x178> │ │ │ │ + ldr r0, [pc, #176] @ (34210 <_PyMem_GetCurrentAllocatorName@@Base+0x21e>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 2c370 │ │ │ │ - cbz r0, 341c4 <_PyMem_GetCurrentAllocatorName@@Base+0x1ce> │ │ │ │ - ldr r0, [pc, #152] @ (34210 <_PyMem_GetCurrentAllocatorName@@Base+0x21a>) │ │ │ │ + cbz r0, 341ba <_PyMem_GetCurrentAllocatorName@@Base+0x1c8> │ │ │ │ + ldr r0, [pc, #160] @ (3420c <_PyMem_GetCurrentAllocatorName@@Base+0x21a>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ blx 2c370 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34116 <_PyMem_GetCurrentAllocatorName@@Base+0x120> │ │ │ │ - ldr r0, [pc, #144] @ (34214 <_PyMem_GetCurrentAllocatorName@@Base+0x21e>) │ │ │ │ + bne.n 3410c <_PyMem_GetCurrentAllocatorName@@Base+0x11a> │ │ │ │ + ldr r0, [pc, #148] @ (34210 <_PyMem_GetCurrentAllocatorName@@Base+0x21e>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - movw r4, #16880 @ 0x41f0 │ │ │ │ + movw r4, #14576 @ 0x38f0 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ blx 2c370 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 341cc <_PyMem_GetCurrentAllocatorName@@Base+0x1d6> │ │ │ │ - movw r4, #16896 @ 0x4200 │ │ │ │ + b.n 341c2 <_PyMem_GetCurrentAllocatorName@@Base+0x1d0> │ │ │ │ + movw r4, #14592 @ 0x3900 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ - b.n 341cc <_PyMem_GetCurrentAllocatorName@@Base+0x1d6> │ │ │ │ - movw r4, #16840 @ 0x41c8 │ │ │ │ + b.n 341c2 <_PyMem_GetCurrentAllocatorName@@Base+0x1d0> │ │ │ │ + movw r4, #14536 @ 0x38c8 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ - b.n 341cc <_PyMem_GetCurrentAllocatorName@@Base+0x1d6> │ │ │ │ - movw r4, #16868 @ 0x41e4 │ │ │ │ + b.n 341c2 <_PyMem_GetCurrentAllocatorName@@Base+0x1d0> │ │ │ │ + movw r4, #14564 @ 0x38e4 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ - b.n 341cc <_PyMem_GetCurrentAllocatorName@@Base+0x1d6> │ │ │ │ - movw r4, #16904 @ 0x4208 │ │ │ │ + b.n 341c2 <_PyMem_GetCurrentAllocatorName@@Base+0x1d0> │ │ │ │ + movw r4, #14600 @ 0x3908 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ - b.n 341cc <_PyMem_GetCurrentAllocatorName@@Base+0x1d6> │ │ │ │ - movw r4, #16852 @ 0x41d4 │ │ │ │ + b.n 341c2 <_PyMem_GetCurrentAllocatorName@@Base+0x1d0> │ │ │ │ + movw r4, #14548 @ 0x38d4 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 341e4 <_PyMem_GetCurrentAllocatorName@@Base+0x1ee> │ │ │ │ + bne.n 341da <_PyMem_GetCurrentAllocatorName@@Base+0x1e8> │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 341d4 <_PyMem_GetCurrentAllocatorName@@Base+0x1de> │ │ │ │ + bne.n 341ca <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ dmb ish │ │ │ │ - beq.n 341f0 <_PyMem_GetCurrentAllocatorName@@Base+0x1fa> │ │ │ │ - ldr r0, [pc, #12] @ (341f8 <_PyMem_GetCurrentAllocatorName@@Base+0x202>) │ │ │ │ - bl 284818 │ │ │ │ + beq.n 341e6 <_PyMem_GetCurrentAllocatorName@@Base+0x1f4> │ │ │ │ + ldr r0, [pc, #12] @ (341f0 <_PyMem_GetCurrentAllocatorName@@Base+0x1fe>) │ │ │ │ + bl 2b95f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + nop │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ + b.n 34480 <_PyMem_GetCurrentAllocatorName@@Base+0x48e> │ │ │ │ + lsls r0, r1, #1 │ │ │ │ str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ str r4, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xeab00048 │ │ │ │ + b.n 34530 <_PyMem_GetCurrentAllocatorName@@Base+0x53e> │ │ │ │ + lsls r0, r1, #1 │ │ │ │ str r4, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ str r4, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ str r4, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3423a <_PyMem_GetCurrentAllocatorName@@Base+0x244> │ │ │ │ + bne.n 34236 <_PyMem_GetCurrentAllocatorName@@Base+0x244> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2155cc <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 3424e <_PyMem_GetCurrentAllocatorName@@Base+0x258> │ │ │ │ - b.n 34278 <_PyMem_GetCurrentAllocatorName@@Base+0x282> │ │ │ │ + bl 214f24 <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 3424a <_PyMem_GetCurrentAllocatorName@@Base+0x258> │ │ │ │ + b.n 34274 <_PyMem_GetCurrentAllocatorName@@Base+0x282> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42496 @ 0xa600 │ │ │ │ + movw r0, #40416 @ 0x9de0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ - cbz r0, 34278 <_PyMem_GetCurrentAllocatorName@@Base+0x282> │ │ │ │ - b.n 3422e <_PyMem_GetCurrentAllocatorName@@Base+0x238> │ │ │ │ + bl 1d43ac │ │ │ │ + cbz r0, 34274 <_PyMem_GetCurrentAllocatorName@@Base+0x282> │ │ │ │ + b.n 3422a <_PyMem_GetCurrentAllocatorName@@Base+0x238> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 2155cc <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 34278 <_PyMem_GetCurrentAllocatorName@@Base+0x282> │ │ │ │ + bl 214f24 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 34274 <_PyMem_GetCurrentAllocatorName@@Base+0x282> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2b51c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3427c <_PyMem_GetCurrentAllocatorName@@Base+0x286> │ │ │ │ + bge.n 34278 <_PyMem_GetCurrentAllocatorName@@Base+0x286> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e494c │ │ │ │ + b.w 1e40ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 34284 <_PyMem_GetCurrentAllocatorName@@Base+0x28e> │ │ │ │ + b.n 34280 <_PyMem_GetCurrentAllocatorName@@Base+0x28e> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 342aa <_PyMem_GetCurrentAllocatorName@@Base+0x2b4> │ │ │ │ + bne.n 342a6 <_PyMem_GetCurrentAllocatorName@@Base+0x2b4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 236e94 <_Py_Gid_Converter@@Base> │ │ │ │ - cbnz r0, 342be <_PyMem_GetCurrentAllocatorName@@Base+0x2c8> │ │ │ │ - b.n 342e8 <_PyMem_GetCurrentAllocatorName@@Base+0x2f2> │ │ │ │ + bl 236874 <_Py_Gid_Converter@@Base> │ │ │ │ + cbnz r0, 342ba <_PyMem_GetCurrentAllocatorName@@Base+0x2c8> │ │ │ │ + b.n 342e4 <_PyMem_GetCurrentAllocatorName@@Base+0x2f2> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42524 @ 0xa61c │ │ │ │ + movw r0, #40444 @ 0x9dfc │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ - cbz r0, 342e8 <_PyMem_GetCurrentAllocatorName@@Base+0x2f2> │ │ │ │ - b.n 3429e <_PyMem_GetCurrentAllocatorName@@Base+0x2a8> │ │ │ │ + bl 1d43ac │ │ │ │ + cbz r0, 342e4 <_PyMem_GetCurrentAllocatorName@@Base+0x2f2> │ │ │ │ + b.n 3429a <_PyMem_GetCurrentAllocatorName@@Base+0x2a8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 236e94 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 342e8 <_PyMem_GetCurrentAllocatorName@@Base+0x2f2> │ │ │ │ + bl 236874 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 342e4 <_PyMem_GetCurrentAllocatorName@@Base+0x2f2> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2c358 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 342ec <_PyMem_GetCurrentAllocatorName@@Base+0x2f6> │ │ │ │ + bge.n 342e8 <_PyMem_GetCurrentAllocatorName@@Base+0x2f6> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e494c │ │ │ │ + b.w 1e40ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 342f4 <_PyMem_GetCurrentAllocatorName@@Base+0x2fe> │ │ │ │ + b.n 342f0 <_PyMem_GetCurrentAllocatorName@@Base+0x2fe> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34318 <_PyMem_GetCurrentAllocatorName@@Base+0x322> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 3433c <_PyMem_GetCurrentAllocatorName@@Base+0x346> │ │ │ │ + bne.n 34314 <_PyMem_GetCurrentAllocatorName@@Base+0x322> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 34338 <_PyMem_GetCurrentAllocatorName@@Base+0x346> │ │ │ │ mov r0, r4 │ │ │ │ blx 2aee0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 34334 <_PyMem_GetCurrentAllocatorName@@Base+0x33e> │ │ │ │ + bge.n 34330 <_PyMem_GetCurrentAllocatorName@@Base+0x33e> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1e494c │ │ │ │ + b.w 1e40ec │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 34360 <_PyMem_GetCurrentAllocatorName@@Base+0x36a> │ │ │ │ + cbnz r3, 3435c <_PyMem_GetCurrentAllocatorName@@Base+0x36a> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 34360 <_PyMem_GetCurrentAllocatorName@@Base+0x36a> │ │ │ │ + ble.n 3435c <_PyMem_GetCurrentAllocatorName@@Base+0x36a> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 34360 <_PyMem_GetCurrentAllocatorName@@Base+0x36a> │ │ │ │ - cbnz r4, 3437e <_PyMem_GetCurrentAllocatorName@@Base+0x388> │ │ │ │ + bne.n 3435c <_PyMem_GetCurrentAllocatorName@@Base+0x36a> │ │ │ │ + cbnz r4, 3437a <_PyMem_GetCurrentAllocatorName@@Base+0x388> │ │ │ │ movs r5, #2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ add r6, sp, #24 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ - ldr r3, [pc, #236] @ (34460 <_PyMem_GetCurrentAllocatorName@@Base+0x46a>) │ │ │ │ + ldr r3, [pc, #236] @ (3445c <_PyMem_GetCurrentAllocatorName@@Base+0x46a>) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3445a <_PyMem_GetCurrentAllocatorName@@Base+0x464> │ │ │ │ + beq.n 34456 <_PyMem_GetCurrentAllocatorName@@Base+0x464> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 34392 <_PyMem_GetCurrentAllocatorName@@Base+0x39c> │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 3438e <_PyMem_GetCurrentAllocatorName@@Base+0x39c> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34458 <_PyMem_GetCurrentAllocatorName@@Base+0x462> │ │ │ │ + bne.n 34454 <_PyMem_GetCurrentAllocatorName@@Base+0x462> │ │ │ │ ldr r4, [r4, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 154c98 │ │ │ │ + bl 15451c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34458 <_PyMem_GetCurrentAllocatorName@@Base+0x462> │ │ │ │ + beq.n 34454 <_PyMem_GetCurrentAllocatorName@@Base+0x462> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #39828 @ 0x9b94 │ │ │ │ + movw r1, #37524 @ 0x9294 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #39832 @ 0x9b98 │ │ │ │ + movw r0, #37528 @ 0x9298 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 34458 <_PyMem_GetCurrentAllocatorName@@Base+0x462> │ │ │ │ + beq.n 34454 <_PyMem_GetCurrentAllocatorName@@Base+0x462> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2bb94 │ │ │ │ - cbz r0, 34418 <_PyMem_GetCurrentAllocatorName@@Base+0x422> │ │ │ │ + cbz r0, 34414 <_PyMem_GetCurrentAllocatorName@@Base+0x422> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 343f0 <_PyMem_GetCurrentAllocatorName@@Base+0x3fa> │ │ │ │ + beq.n 343ec <_PyMem_GetCurrentAllocatorName@@Base+0x3fa> │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 34408 <_PyMem_GetCurrentAllocatorName@@Base+0x412> │ │ │ │ + bne.n 34404 <_PyMem_GetCurrentAllocatorName@@Base+0x412> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #39876 @ 0x9bc4 │ │ │ │ + movw r1, #37572 @ 0x92c4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 34444 <_PyMem_GetCurrentAllocatorName@@Base+0x44e> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 34440 <_PyMem_GetCurrentAllocatorName@@Base+0x44e> │ │ │ │ movw r3, #43740 @ 0xaadc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #39848 @ 0x9ba8 │ │ │ │ + movw r1, #37544 @ 0x92a8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 34444 <_PyMem_GetCurrentAllocatorName@@Base+0x44e> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 34440 <_PyMem_GetCurrentAllocatorName@@Base+0x44e> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - b.n 34444 <_PyMem_GetCurrentAllocatorName@@Base+0x44e> │ │ │ │ + bl 1e40ec │ │ │ │ + b.n 34440 <_PyMem_GetCurrentAllocatorName@@Base+0x44e> │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3451a <_PyMem_GetCurrentAllocatorName@@Base+0x524> │ │ │ │ + bl 34518 <_PyMem_GetCurrentAllocatorName@@Base+0x526> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 34444 <_PyMem_GetCurrentAllocatorName@@Base+0x44e> │ │ │ │ + beq.n 34440 <_PyMem_GetCurrentAllocatorName@@Base+0x44e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3443a <_PyMem_GetCurrentAllocatorName@@Base+0x444> │ │ │ │ + bge.n 34436 <_PyMem_GetCurrentAllocatorName@@Base+0x444> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3443a <_PyMem_GetCurrentAllocatorName@@Base+0x444> │ │ │ │ + cbnz r3, 34436 <_PyMem_GetCurrentAllocatorName@@Base+0x444> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 3445a <_PyMem_GetCurrentAllocatorName@@Base+0x464> │ │ │ │ + b.n 34456 <_PyMem_GetCurrentAllocatorName@@Base+0x464> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34458 <_PyMem_GetCurrentAllocatorName@@Base+0x462> │ │ │ │ + bge.n 34454 <_PyMem_GetCurrentAllocatorName@@Base+0x462> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34458 <_PyMem_GetCurrentAllocatorName@@Base+0x462> │ │ │ │ + cbnz r3, 34454 <_PyMem_GetCurrentAllocatorName@@Base+0x462> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bpl.n 344c4 <_PyMem_GetCurrentAllocatorName@@Base+0x4ce> │ │ │ │ + bmi.n 34438 <_PyMem_GetCurrentAllocatorName@@Base+0x446> │ │ │ │ lsls r1, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl eee5c │ │ │ │ + bl ee8f4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - movw r1, #38524 @ 0x967c │ │ │ │ + movw r1, #35928 @ 0x8c58 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ - bl e2288 │ │ │ │ - cbz r0, 344be <_PyMem_GetCurrentAllocatorName@@Base+0x4c8> │ │ │ │ + bl e1b44 │ │ │ │ + cbz r0, 344ba <_PyMem_GetCurrentAllocatorName@@Base+0x4c8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 344c2 <_PyMem_GetCurrentAllocatorName@@Base+0x4cc> │ │ │ │ + bmi.n 344be <_PyMem_GetCurrentAllocatorName@@Base+0x4cc> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #39904 @ 0x9be0 │ │ │ │ + movw r1, #37600 @ 0x92e0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 34514 <_PyMem_GetCurrentAllocatorName@@Base+0x51e> │ │ │ │ + b.n 34510 <_PyMem_GetCurrentAllocatorName@@Base+0x51e> │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 237448 <_Py_Gid_Converter@@Base+0x5b4> │ │ │ │ + bl 236e28 <_Py_Gid_Converter@@Base+0x5b4> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 34514 <_PyMem_GetCurrentAllocatorName@@Base+0x51e> │ │ │ │ + cbz r0, 34510 <_PyMem_GetCurrentAllocatorName@@Base+0x51e> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 344f6 <_PyMem_GetCurrentAllocatorName@@Base+0x500> │ │ │ │ + bne.n 344f2 <_PyMem_GetCurrentAllocatorName@@Base+0x500> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 344be <_PyMem_GetCurrentAllocatorName@@Base+0x4c8> │ │ │ │ + bge.n 344ba <_PyMem_GetCurrentAllocatorName@@Base+0x4c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 344be <_PyMem_GetCurrentAllocatorName@@Base+0x4c8> │ │ │ │ + bne.n 344ba <_PyMem_GetCurrentAllocatorName@@Base+0x4c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 344be <_PyMem_GetCurrentAllocatorName@@Base+0x4c8> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 344ba <_PyMem_GetCurrentAllocatorName@@Base+0x4c8> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34502 <_PyMem_GetCurrentAllocatorName@@Base+0x50c> │ │ │ │ + bge.n 344fe <_PyMem_GetCurrentAllocatorName@@Base+0x50c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 3450c <_PyMem_GetCurrentAllocatorName@@Base+0x516> │ │ │ │ + cbz r3, 34508 <_PyMem_GetCurrentAllocatorName@@Base+0x516> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 34514 <_PyMem_GetCurrentAllocatorName@@Base+0x51e> │ │ │ │ + b.n 34510 <_PyMem_GetCurrentAllocatorName@@Base+0x51e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34502 <_PyMem_GetCurrentAllocatorName@@Base+0x50c> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 344fe <_PyMem_GetCurrentAllocatorName@@Base+0x50c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ - str.w r0, [ip, #3128] @ 0xc38 │ │ │ │ - ldr.w r8, [pc, #1148] @ 349cc <_PyMem_GetCurrentAllocatorName@@Base+0x9d6> │ │ │ │ + str.w r0, [ip, #3120] @ 0xc30 │ │ │ │ + ldr.w r8, [pc, #1156] @ 349d4 <_PyMem_GetCurrentAllocatorName@@Base+0x9e2> │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ sub.w sp, sp, #17280 @ 0x4380 │ │ │ │ - sub sp, #28 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ ldr.w r3, [r6, r8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3458a <_PyMem_GetCurrentAllocatorName@@Base+0x594> │ │ │ │ + beq.n 34588 <_PyMem_GetCurrentAllocatorName@@Base+0x596> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #39936 @ 0x9c00 │ │ │ │ + movw r1, #37632 @ 0x9300 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.w 3511a <_PyMem_GetCurrentAllocatorName@@Base+0x1124> │ │ │ │ + bl 11dfac │ │ │ │ + b.w 35122 <_PyMem_GetCurrentAllocatorName@@Base+0x1130> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r0 │ │ │ │ - str r3, [sp, #912] @ 0x390 │ │ │ │ + str r3, [sp, #920] @ 0x398 │ │ │ │ mov r7, r1 │ │ │ │ blx 2ba78 │ │ │ │ add.w r3, sp, #17280 @ 0x4380 │ │ │ │ - add.w sl, sp, #908 @ 0x38c │ │ │ │ - adds r3, #20 │ │ │ │ + add.w sl, sp, #916 @ 0x394 │ │ │ │ + adds r3, #28 │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r3, sl │ │ │ │ str r2, [r3, #12] │ │ │ │ subs r5, #1 │ │ │ │ str.w r2, [r3, #16]! │ │ │ │ - bne.n 345ac <_PyMem_GetCurrentAllocatorName@@Base+0x5b6> │ │ │ │ + bne.n 345aa <_PyMem_GetCurrentAllocatorName@@Base+0x5b8> │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r3, #39968 @ 0x9c20 │ │ │ │ + movw r3, #37664 @ 0x9320 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ - str.w r9, [sp, #908] @ 0x38c │ │ │ │ + str.w r9, [sp, #916] @ 0x394 │ │ │ │ blx 2c434 <__sprintf_chk@plt> │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ - movw r1, #58952 @ 0xe648 │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ + movw r1, #56656 @ 0xdd50 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - add r4, sp, #920 @ 0x398 │ │ │ │ + add r4, sp, #928 @ 0x3a0 │ │ │ │ blx 2c364 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cbnz r0, 3464a <_PyMem_GetCurrentAllocatorName@@Base+0x654> │ │ │ │ + str r0, [sp, #24] │ │ │ │ + cbnz r0, 34648 <_PyMem_GetCurrentAllocatorName@@Base+0x656> │ │ │ │ movw r5, #43316 @ 0xa934 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 42664 │ │ │ │ - bl 6bfda │ │ │ │ + bl 426bc │ │ │ │ + bl 6c02e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 34dc0 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ + bne.w 34dc8 <_PyMem_GetCurrentAllocatorName@@Base+0xdd6> │ │ │ │ ldr.w r6, [r8, r6] │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cbz r3, 34614 <_PyMem_GetCurrentAllocatorName@@Base+0x61e> │ │ │ │ + cbz r3, 34612 <_PyMem_GetCurrentAllocatorName@@Base+0x620> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 34630 <_PyMem_GetCurrentAllocatorName@@Base+0x63a> │ │ │ │ + cbnz r3, 3462e <_PyMem_GetCurrentAllocatorName@@Base+0x63c> │ │ │ │ blx 2b1e4 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ strd r9, r0, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #39984 @ 0x9c30 │ │ │ │ + movw r2, #37680 @ 0x9330 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 234220 <_PyErr_Format@@Base> │ │ │ │ - b.n 34dc0 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ + bl 233c04 <_PyErr_Format@@Base> │ │ │ │ + b.n 34dc8 <_PyMem_GetCurrentAllocatorName@@Base+0xdd6> │ │ │ │ blx 2b1e4 │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #39984 @ 0x9c30 │ │ │ │ + movw r1, #37680 @ 0x9330 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 5a4d8 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 34dc0 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ + bl 5a73c <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 34dc8 <_PyMem_GetCurrentAllocatorName@@Base+0xdd6> │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ - bl 834bc │ │ │ │ + bl 83470 │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 346a0 <_PyMem_GetCurrentAllocatorName@@Base+0x6aa> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + cbnz r0, 3469e <_PyMem_GetCurrentAllocatorName@@Base+0x6ac> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ blx 2c160 │ │ │ │ - bl 6bfda │ │ │ │ + bl 6c02e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 34dc0 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ + bne.w 34dc8 <_PyMem_GetCurrentAllocatorName@@Base+0xdd6> │ │ │ │ ldr.w r2, [r8, r6] │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r1, 3467c <_PyMem_GetCurrentAllocatorName@@Base+0x686> │ │ │ │ + cbz r1, 3467a <_PyMem_GetCurrentAllocatorName@@Base+0x688> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbnz r3, 34690 <_PyMem_GetCurrentAllocatorName@@Base+0x69a> │ │ │ │ + cbnz r3, 3468e <_PyMem_GetCurrentAllocatorName@@Base+0x69c> │ │ │ │ mov r1, r0 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ mov r0, r2 │ │ │ │ - movw r2, #40056 @ 0x9c78 │ │ │ │ + movw r2, #37752 @ 0x9378 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 234220 <_PyErr_Format@@Base> │ │ │ │ - b.n 34dc0 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - movw r1, #40056 @ 0x9c78 │ │ │ │ + bl 233c04 <_PyErr_Format@@Base> │ │ │ │ + b.n 34dc8 <_PyMem_GetCurrentAllocatorName@@Base+0xdd6> │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ + movw r1, #37752 @ 0x9378 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 5a4d8 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 34dc0 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ - movw lr, #40200 @ 0x9d08 │ │ │ │ + bl 5a73c <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 34dc8 <_PyMem_GetCurrentAllocatorName@@Base+0xdd6> │ │ │ │ + movw lr, #37896 @ 0x9408 │ │ │ │ movt lr, #48 @ 0x30 │ │ │ │ - movw r3, #40228 @ 0x9d24 │ │ │ │ + movw r3, #37924 @ 0x9424 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + movw r3, #57856 @ 0xe200 │ │ │ │ + movt r3, #72 @ 0x48 │ │ │ │ + str.w lr, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ - str.w lr, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r7, [sp, #32] │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldrd r3, r2, [sp, #20] │ │ │ │ add.w r0, fp, r5 │ │ │ │ subs r1, r3, r5 │ │ │ │ blx 2bfa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 34cb4 <_PyMem_GetCurrentAllocatorName@@Base+0xcbe> │ │ │ │ + beq.w 34cbc <_PyMem_GetCurrentAllocatorName@@Base+0xcca> │ │ │ │ mov r0, fp │ │ │ │ blx 2c0c8 │ │ │ │ subs r6, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [fp, r6] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 34758 <_PyMem_GetCurrentAllocatorName@@Base+0x762> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + beq.n 34760 <_PyMem_GetCurrentAllocatorName@@Base+0x76e> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 9bcbc │ │ │ │ + bl 9baa0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 34ca2 <_PyMem_GetCurrentAllocatorName@@Base+0xcac> │ │ │ │ + bne.w 34ca6 <_PyMem_GetCurrentAllocatorName@@Base+0xcb4> │ │ │ │ mov r0, fp │ │ │ │ - ldr.w sl, [sp, #24] │ │ │ │ - bl 83ac4 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ + bl 83a78 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ blx 2c160 │ │ │ │ - bl 6bfda │ │ │ │ + bl 6c02e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 34dc0 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ - ldr r2, [pc, #692] @ (349cc <_PyMem_GetCurrentAllocatorName@@Base+0x9d6>) │ │ │ │ + bne.w 34dc8 <_PyMem_GetCurrentAllocatorName@@Base+0xdd6> │ │ │ │ + ldr r2, [pc, #692] @ (349d4 <_PyMem_GetCurrentAllocatorName@@Base+0x9e2>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, r2] │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 34730 <_PyMem_GetCurrentAllocatorName@@Base+0x73a> │ │ │ │ + cbz r3, 34738 <_PyMem_GetCurrentAllocatorName@@Base+0x746> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 34744 <_PyMem_GetCurrentAllocatorName@@Base+0x74e> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movw r2, #40116 @ 0x9cb4 │ │ │ │ + cbnz r3, 3474c <_PyMem_GetCurrentAllocatorName@@Base+0x75a> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movw r2, #37812 @ 0x93b4 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - bl 234220 <_PyErr_Format@@Base> │ │ │ │ - b.n 34dc0 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + bl 233c04 <_PyErr_Format@@Base> │ │ │ │ + b.n 34dc8 <_PyMem_GetCurrentAllocatorName@@Base+0xdd6> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #40116 @ 0x9cb4 │ │ │ │ + movw r1, #37812 @ 0x93b4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 5a4d8 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 34dc0 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ + bl 5a73c <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 34dc8 <_PyMem_GetCurrentAllocatorName@@Base+0xdd6> │ │ │ │ sub.w r2, r4, #848 @ 0x350 │ │ │ │ sub.w r0, r4, #860 @ 0x35c │ │ │ │ sub.w r1, r4, #856 @ 0x358 │ │ │ │ sub.w r5, r4, #852 @ 0x354 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [fp, r6] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, fp │ │ │ │ str r3, [r1, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ strb r3, [r2, #4] │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ str r3, [r5, #0] │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #4] │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #0] │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ blx 2b064 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - ble.w 34c9e <_PyMem_GetCurrentAllocatorName@@Base+0xca8> │ │ │ │ + ble.w 34ca2 <_PyMem_GetCurrentAllocatorName@@Base+0xcb0> │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 34c9e <_PyMem_GetCurrentAllocatorName@@Base+0xca8> │ │ │ │ + beq.w 34ca2 <_PyMem_GetCurrentAllocatorName@@Base+0xcb0> │ │ │ │ ldrb.w r3, [fp, r7] │ │ │ │ add r7, fp │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 34c9e <_PyMem_GetCurrentAllocatorName@@Base+0xca8> │ │ │ │ + beq.w 34ca2 <_PyMem_GetCurrentAllocatorName@@Base+0xcb0> │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 347bc <_PyMem_GetCurrentAllocatorName@@Base+0x7c6> │ │ │ │ + bne.n 347c4 <_PyMem_GetCurrentAllocatorName@@Base+0x7d2> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c0c8 │ │ │ │ add r0, r7 │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w 34c9e <_PyMem_GetCurrentAllocatorName@@Base+0xca8> │ │ │ │ + beq.w 34ca2 <_PyMem_GetCurrentAllocatorName@@Base+0xcb0> │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r7 │ │ │ │ blx 2c440 │ │ │ │ - cbz r0, 347ca <_PyMem_GetCurrentAllocatorName@@Base+0x7d4> │ │ │ │ + cbz r0, 347d2 <_PyMem_GetCurrentAllocatorName@@Base+0x7e0> │ │ │ │ adds r0, #1 │ │ │ │ - b.n 347cc <_PyMem_GetCurrentAllocatorName@@Base+0x7d6> │ │ │ │ + b.n 347d4 <_PyMem_GetCurrentAllocatorName@@Base+0x7e2> │ │ │ │ mov r0, r7 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ blx 2bca8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 34c9e <_PyMem_GetCurrentAllocatorName@@Base+0xca8> │ │ │ │ + beq.w 34ca2 <_PyMem_GetCurrentAllocatorName@@Base+0xcb0> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c0c8 │ │ │ │ cmp r0, #9 │ │ │ │ - bls.n 347fc <_PyMem_GetCurrentAllocatorName@@Base+0x806> │ │ │ │ + bls.n 34804 <_PyMem_GetCurrentAllocatorName@@Base+0x812> │ │ │ │ subs r0, #10 │ │ │ │ - ldr r1, [pc, #488] @ (349d0 <_PyMem_GetCurrentAllocatorName@@Base+0x9da>) │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, r7 │ │ │ │ blx 2c284 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 347fc <_PyMem_GetCurrentAllocatorName@@Base+0x806> │ │ │ │ + cbnz r0, 34804 <_PyMem_GetCurrentAllocatorName@@Base+0x812> │ │ │ │ sub.w r3, r4, #848 @ 0x350 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #114 @ 0x72 │ │ │ │ - beq.n 3480a <_PyMem_GetCurrentAllocatorName@@Base+0x814> │ │ │ │ - b.n 34c98 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ - bl 940d4 │ │ │ │ + beq.n 34812 <_PyMem_GetCurrentAllocatorName@@Base+0x820> │ │ │ │ + b.n 34c9c <_PyMem_GetCurrentAllocatorName@@Base+0xcaa> │ │ │ │ + bl 93ef8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 34932 <_PyMem_GetCurrentAllocatorName@@Base+0x93c> │ │ │ │ - b.n 34c98 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ + beq.w 3493a <_PyMem_GetCurrentAllocatorName@@Base+0x948> │ │ │ │ + b.n 34c9c <_PyMem_GetCurrentAllocatorName@@Base+0xcaa> │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ - bne.w 34c98 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ - bl f73ac │ │ │ │ + bne.w 34c9c <_PyMem_GetCurrentAllocatorName@@Base+0xcaa> │ │ │ │ + bl f6ec4 │ │ │ │ sub.w r3, r4, #860 @ 0x35c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ sub.w r3, r4, #856 @ 0x358 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.w 34c98 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ + bcs.w 34c9c <_PyMem_GetCurrentAllocatorName@@Base+0xcaa> │ │ │ │ mov.w r0, #1048576 @ 0x100000 │ │ │ │ - bl 834bc │ │ │ │ + bl 83470 │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 34880 <_PyMem_GetCurrentAllocatorName@@Base+0x88a> │ │ │ │ - bl 23c160 │ │ │ │ - bl 6bfda │ │ │ │ + cbnz r0, 34888 <_PyMem_GetCurrentAllocatorName@@Base+0x896> │ │ │ │ + bl 23bb34 │ │ │ │ + bl 6c02e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 34c98 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ - ldr r3, [pc, #392] @ (349cc <_PyMem_GetCurrentAllocatorName@@Base+0x9d6>) │ │ │ │ + bne.w 34c9c <_PyMem_GetCurrentAllocatorName@@Base+0xcaa> │ │ │ │ + ldr r3, [pc, #392] @ (349d4 <_PyMem_GetCurrentAllocatorName@@Base+0x9e2>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w r3, [r4, #-12] │ │ │ │ - cbz r2, 34860 <_PyMem_GetCurrentAllocatorName@@Base+0x86a> │ │ │ │ + cbz r2, 34868 <_PyMem_GetCurrentAllocatorName@@Base+0x876> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbnz r2, 3486e <_PyMem_GetCurrentAllocatorName@@Base+0x878> │ │ │ │ - movw r2, #40236 @ 0x9d2c │ │ │ │ + cbnz r2, 34876 <_PyMem_GetCurrentAllocatorName@@Base+0x884> │ │ │ │ + movw r2, #37932 @ 0x942c │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 234220 <_PyErr_Format@@Base> │ │ │ │ - b.n 34c98 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ + bl 233c04 <_PyErr_Format@@Base> │ │ │ │ + b.n 34c9c <_PyMem_GetCurrentAllocatorName@@Base+0xcaa> │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #40236 @ 0x9d2c │ │ │ │ + movw r1, #37932 @ 0x942c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 5a4d8 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 34c98 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ + bl 5a73c <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 34c9c <_PyMem_GetCurrentAllocatorName@@Base+0xcaa> │ │ │ │ sub.w r8, r7, r6 │ │ │ │ - str.w fp, [sp, #28] │ │ │ │ + str.w fp, [sp, #32] │ │ │ │ sub.w r9, r8, r5 │ │ │ │ adds r3, r6, r5 │ │ │ │ cmp.w r9, #1048576 @ 0x100000 │ │ │ │ mov r7, r9 │ │ │ │ it cs │ │ │ │ movcs.w r7, #1048576 @ 0x100000 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ adds r1, r6, r5 │ │ │ │ - bl 3d1f2 │ │ │ │ + bl 3d24a │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 348c6 <_PyMem_GetCurrentAllocatorName@@Base+0x8d0> │ │ │ │ - bl 6bfda │ │ │ │ - cbz r0, 348ba <_PyMem_GetCurrentAllocatorName@@Base+0x8c4> │ │ │ │ - ldr.w fp, [sp, #28] │ │ │ │ + bne.n 348ce <_PyMem_GetCurrentAllocatorName@@Base+0x8dc> │ │ │ │ + bl 6c02e │ │ │ │ + cbz r0, 348c2 <_PyMem_GetCurrentAllocatorName@@Base+0x8d0> │ │ │ │ + ldr.w fp, [sp, #32] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3492a <_PyMem_GetCurrentAllocatorName@@Base+0x934> │ │ │ │ - bl f73ac │ │ │ │ + b.n 34932 <_PyMem_GetCurrentAllocatorName@@Base+0x940> │ │ │ │ + bl f6ec4 │ │ │ │ cmp.w r9, #7 │ │ │ │ - bls.n 348b2 <_PyMem_GetCurrentAllocatorName@@Base+0x8bc> │ │ │ │ - b.n 34920 <_PyMem_GetCurrentAllocatorName@@Base+0x92a> │ │ │ │ + bls.n 348ba <_PyMem_GetCurrentAllocatorName@@Base+0x8c8> │ │ │ │ + b.n 34928 <_PyMem_GetCurrentAllocatorName@@Base+0x936> │ │ │ │ cmp.w r9, #7 │ │ │ │ - bls.n 348b2 <_PyMem_GetCurrentAllocatorName@@Base+0x8bc> │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ + bls.n 348ba <_PyMem_GetCurrentAllocatorName@@Base+0x8c8> │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ sub.w r9, r7, #7 │ │ │ │ mov r6, sl │ │ │ │ mov.w ip, #0 │ │ │ │ mov sl, r5 │ │ │ │ sub.w r3, r7, #8 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ sub.w r2, r9, ip │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ add.w r0, r6, ip │ │ │ │ blx 2c318 │ │ │ │ - movw r1, #16952 @ 0x4238 │ │ │ │ + movw r1, #14648 @ 0x3938 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #8 │ │ │ │ - cbz r0, 3491a <_PyMem_GetCurrentAllocatorName@@Base+0x924> │ │ │ │ + cbz r0, 34922 <_PyMem_GetCurrentAllocatorName@@Base+0x930> │ │ │ │ subs r5, r0, r6 │ │ │ │ blx 2c370 │ │ │ │ add.w ip, r5, #1 │ │ │ │ - cbz r0, 3490e <_PyMem_GetCurrentAllocatorName@@Base+0x918> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cbz r0, 34916 <_PyMem_GetCurrentAllocatorName@@Base+0x924> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 348e0 <_PyMem_GetCurrentAllocatorName@@Base+0x8ea> │ │ │ │ - b.n 3491a <_PyMem_GetCurrentAllocatorName@@Base+0x924> │ │ │ │ + bcs.n 348e8 <_PyMem_GetCurrentAllocatorName@@Base+0x8f6> │ │ │ │ + b.n 34922 <_PyMem_GetCurrentAllocatorName@@Base+0x930> │ │ │ │ mov sl, r6 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - ldr.w fp, [sp, #28] │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + ldr.w fp, [sp, #32] │ │ │ │ add r6, r5 │ │ │ │ - b.n 3492a <_PyMem_GetCurrentAllocatorName@@Base+0x934> │ │ │ │ + b.n 34932 <_PyMem_GetCurrentAllocatorName@@Base+0x940> │ │ │ │ mov r5, sl │ │ │ │ mov sl, r6 │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ subs r5, #7 │ │ │ │ add r5, r7 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 34888 <_PyMem_GetCurrentAllocatorName@@Base+0x892> │ │ │ │ - b.n 348b2 <_PyMem_GetCurrentAllocatorName@@Base+0x8bc> │ │ │ │ + bhi.n 34890 <_PyMem_GetCurrentAllocatorName@@Base+0x89e> │ │ │ │ + b.n 348ba <_PyMem_GetCurrentAllocatorName@@Base+0x8c8> │ │ │ │ mov r0, sl │ │ │ │ - bl 83ac4 │ │ │ │ - b.n 34c8a <_PyMem_GetCurrentAllocatorName@@Base+0xc94> │ │ │ │ - bl f73ac │ │ │ │ + bl 83a78 │ │ │ │ + b.n 34c8e <_PyMem_GetCurrentAllocatorName@@Base+0xc9c> │ │ │ │ + bl f6ec4 │ │ │ │ sub.w r3, r4, #860 @ 0x35c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 34c98 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ + beq.w 34c9c <_PyMem_GetCurrentAllocatorName@@Base+0xcaa> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b8c8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bge.n 349d4 <_PyMem_GetCurrentAllocatorName@@Base+0x9de> │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bge.n 349d8 <_PyMem_GetCurrentAllocatorName@@Base+0x9e6> │ │ │ │ movw r5, #43316 @ 0xa934 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 42664 │ │ │ │ - bl 6bfda │ │ │ │ + bl 426bc │ │ │ │ + bl 6c02e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 34c98 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ - ldr r3, [pc, #88] @ (349cc <_PyMem_GetCurrentAllocatorName@@Base+0x9d6>) │ │ │ │ + bne.w 34c9c <_PyMem_GetCurrentAllocatorName@@Base+0xcaa> │ │ │ │ + ldr r3, [pc, #88] @ (349d4 <_PyMem_GetCurrentAllocatorName@@Base+0x9e2>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cbz r3, 34986 <_PyMem_GetCurrentAllocatorName@@Base+0x990> │ │ │ │ + cbz r3, 3498e <_PyMem_GetCurrentAllocatorName@@Base+0x99c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 349aa <_PyMem_GetCurrentAllocatorName@@Base+0x9b4> │ │ │ │ + cbnz r3, 349b2 <_PyMem_GetCurrentAllocatorName@@Base+0x9c0> │ │ │ │ blx 2b1e4 │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #40360 @ 0x9da8 │ │ │ │ + movw r2, #38056 @ 0x94a8 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #40304 @ 0x9d70 │ │ │ │ + movw r2, #38000 @ 0x9470 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 234220 <_PyErr_Format@@Base> │ │ │ │ - b.n 34c98 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ + bl 233c04 <_PyErr_Format@@Base> │ │ │ │ + b.n 34c9c <_PyMem_GetCurrentAllocatorName@@Base+0xcaa> │ │ │ │ blx 2b1e4 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #40360 @ 0x9da8 │ │ │ │ + movw r3, #38056 @ 0x94a8 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #40304 @ 0x9d70 │ │ │ │ + movw r1, #38000 @ 0x9470 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 5a4d8 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 34c98 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ + bl 5a73c <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 34c9c <_PyMem_GetCurrentAllocatorName@@Base+0xcaa> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeaec0048 │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ blx 2bae0 <__fstat64_time64@plt+0x4> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34a5a <_PyMem_GetCurrentAllocatorName@@Base+0xa64> │ │ │ │ + beq.n 34a5e <_PyMem_GetCurrentAllocatorName@@Base+0xa6c> │ │ │ │ movw r5, #43316 @ 0xa934 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ mov r1, r7 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 42664 │ │ │ │ - bl 6bfda │ │ │ │ - cbnz r0, 34a56 <_PyMem_GetCurrentAllocatorName@@Base+0xa60> │ │ │ │ - ldr r3, [pc, #688] @ (34cb0 <_PyMem_GetCurrentAllocatorName@@Base+0xcba>) │ │ │ │ + bl 426bc │ │ │ │ + bl 6c02e │ │ │ │ + cbnz r0, 34a5a <_PyMem_GetCurrentAllocatorName@@Base+0xa68> │ │ │ │ + ldr r3, [pc, #692] @ (34cb8 <_PyMem_GetCurrentAllocatorName@@Base+0xcc6>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ - cbz r3, 34a14 <_PyMem_GetCurrentAllocatorName@@Base+0xa1e> │ │ │ │ + cbz r3, 34a18 <_PyMem_GetCurrentAllocatorName@@Base+0xa26> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 34a38 <_PyMem_GetCurrentAllocatorName@@Base+0xa42> │ │ │ │ + cbnz r3, 34a3c <_PyMem_GetCurrentAllocatorName@@Base+0xa4a> │ │ │ │ blx 2b1e4 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - movw r3, #40360 @ 0x9da8 │ │ │ │ + movw r3, #38056 @ 0x94a8 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r2, #40372 @ 0x9db4 │ │ │ │ + movw r2, #38068 @ 0x94b4 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ mov r3, r7 │ │ │ │ - bl 234220 <_PyErr_Format@@Base> │ │ │ │ - b.n 34a56 <_PyMem_GetCurrentAllocatorName@@Base+0xa60> │ │ │ │ + bl 233c04 <_PyErr_Format@@Base> │ │ │ │ + b.n 34a5a <_PyMem_GetCurrentAllocatorName@@Base+0xa68> │ │ │ │ blx 2b1e4 │ │ │ │ - movw r3, #40360 @ 0x9da8 │ │ │ │ + movw r3, #38056 @ 0x94a8 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r1, #40372 @ 0x9db4 │ │ │ │ + movw r1, #38068 @ 0x94b4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 5a4d8 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 5a73c <_PyErr_FormatFromCause@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 34c16 <_PyMem_GetCurrentAllocatorName@@Base+0xc20> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + b.n 34c1a <_PyMem_GetCurrentAllocatorName@@Base+0xc28> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ sub.w r8, r4, #776 @ 0x308 │ │ │ │ - vldr d7, [pc, #580] @ 34ca8 <_PyMem_GetCurrentAllocatorName@@Base+0xcb2> │ │ │ │ + vldr d7, [pc, #584] @ 34cb0 <_PyMem_GetCurrentAllocatorName@@Base+0xcbe> │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r1, [r8, #40] @ 0x28 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 2b594 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 34afc <_PyMem_GetCurrentAllocatorName@@Base+0xb06> │ │ │ │ + bne.n 34b00 <_PyMem_GetCurrentAllocatorName@@Base+0xb0e> │ │ │ │ movw r5, #43316 @ 0xa934 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ mov r1, r7 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 42664 │ │ │ │ - bl 6bfda │ │ │ │ + bl 426bc │ │ │ │ + bl 6c02e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34a56 <_PyMem_GetCurrentAllocatorName@@Base+0xa60> │ │ │ │ - ldr r3, [pc, #532] @ (34cb0 <_PyMem_GetCurrentAllocatorName@@Base+0xcba>) │ │ │ │ + bne.n 34a5a <_PyMem_GetCurrentAllocatorName@@Base+0xa68> │ │ │ │ + ldr r3, [pc, #536] @ (34cb8 <_PyMem_GetCurrentAllocatorName@@Base+0xcc6>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movw sl, #40360 @ 0x9da8 │ │ │ │ + movw sl, #38056 @ 0x94a8 │ │ │ │ movt sl, #48 @ 0x30 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ vldr d8, [r4, #-736] @ 0xfffffd20 │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ - cbz r3, 34abe <_PyMem_GetCurrentAllocatorName@@Base+0xac8> │ │ │ │ + cbz r3, 34ac2 <_PyMem_GetCurrentAllocatorName@@Base+0xad0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 34ade <_PyMem_GetCurrentAllocatorName@@Base+0xae8> │ │ │ │ + cbnz r3, 34ae2 <_PyMem_GetCurrentAllocatorName@@Base+0xaf0> │ │ │ │ blx 2b1e4 │ │ │ │ mov r1, r5 │ │ │ │ strd sl, r0, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ - movw r2, #40444 @ 0x9dfc │ │ │ │ + movw r2, #38140 @ 0x94fc │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ vstr d8, [sp] │ │ │ │ - bl 234220 <_PyErr_Format@@Base> │ │ │ │ - b.n 34a56 <_PyMem_GetCurrentAllocatorName@@Base+0xa60> │ │ │ │ + bl 233c04 <_PyErr_Format@@Base> │ │ │ │ + b.n 34a5a <_PyMem_GetCurrentAllocatorName@@Base+0xa68> │ │ │ │ blx 2b1e4 │ │ │ │ mov r2, r7 │ │ │ │ strd sl, r0, [sp, #8] │ │ │ │ - movw r1, #40444 @ 0x9dfc │ │ │ │ + movw r1, #38140 @ 0x94fc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ vstr d8, [sp] │ │ │ │ - bl 5a4d8 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 34a56 <_PyMem_GetCurrentAllocatorName@@Base+0xa60> │ │ │ │ + bl 5a73c <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 34a5a <_PyMem_GetCurrentAllocatorName@@Base+0xa68> │ │ │ │ ldrh r3, [r0, #50] @ 0x32 │ │ │ │ ldrh r2, [r0, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 34b22 <_PyMem_GetCurrentAllocatorName@@Base+0xb2c> │ │ │ │ + bcc.n 34b26 <_PyMem_GetCurrentAllocatorName@@Base+0xb34> │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #4376 @ 0x1118 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #40524 @ 0x9e4c │ │ │ │ + movw r1, #38220 @ 0x954c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r7 │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 34b84 <_PyMem_GetCurrentAllocatorName@@Base+0xb8e> │ │ │ │ + b.n 34b88 <_PyMem_GetCurrentAllocatorName@@Base+0xb96> │ │ │ │ ldr r1, [r0, #32] │ │ │ │ - strd r7, r6, [sp, #36] @ 0x24 │ │ │ │ + strd r7, r6, [sp, #40] @ 0x28 │ │ │ │ mov r6, r2 │ │ │ │ add.w r8, r0, r1 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mla r3, r1, r3, r8 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ adds r5, r3, #1 │ │ │ │ ldr.w r1, [r8] │ │ │ │ - movw r0, #40360 @ 0x9da8 │ │ │ │ + movw r0, #38056 @ 0x94a8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r1, r5 │ │ │ │ add r1, r7 │ │ │ │ blx 2c284 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 350da <_PyMem_GetCurrentAllocatorName@@Base+0x10e4> │ │ │ │ + beq.w 350e2 <_PyMem_GetCurrentAllocatorName@@Base+0x10f0> │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ cmp r6, r9 │ │ │ │ - bgt.n 34b3a <_PyMem_GetCurrentAllocatorName@@Base+0xb44> │ │ │ │ + bgt.n 34b3e <_PyMem_GetCurrentAllocatorName@@Base+0xb4c> │ │ │ │ mov r5, r7 │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - b.n 34b1e <_PyMem_GetCurrentAllocatorName@@Base+0xb28> │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + b.n 34b22 <_PyMem_GetCurrentAllocatorName@@Base+0xb30> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 35100 <_PyMem_GetCurrentAllocatorName@@Base+0x110a> │ │ │ │ + beq.w 35108 <_PyMem_GetCurrentAllocatorName@@Base+0x1116> │ │ │ │ ldr.w r9, [r2, #8] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2e33a4 <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ + bl 2e2aac <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ add r3, r6 │ │ │ │ add r1, r3 │ │ │ │ sub.w r6, r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ sub.w r5, r4, #776 @ 0x308 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ blx 2c108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34c16 <_PyMem_GetCurrentAllocatorName@@Base+0xc20> │ │ │ │ - bl 940d4 │ │ │ │ + beq.n 34c1a <_PyMem_GetCurrentAllocatorName@@Base+0xc28> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 34a56 <_PyMem_GetCurrentAllocatorName@@Base+0xa60> │ │ │ │ + bne.w 34a5a <_PyMem_GetCurrentAllocatorName@@Base+0xa68> │ │ │ │ movw r6, #43316 @ 0xa934 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 42664 │ │ │ │ - bl 6bfda │ │ │ │ + bl 426bc │ │ │ │ + bl 6c02e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 34a56 <_PyMem_GetCurrentAllocatorName@@Base+0xa60> │ │ │ │ - ldr r3, [pc, #236] @ (34cb0 <_PyMem_GetCurrentAllocatorName@@Base+0xcba>) │ │ │ │ + bne.w 34a5a <_PyMem_GetCurrentAllocatorName@@Base+0xa68> │ │ │ │ + ldr r3, [pc, #240] @ (34cb8 <_PyMem_GetCurrentAllocatorName@@Base+0xcc6>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r6, #0] │ │ │ │ mov r0, r8 │ │ │ │ vldr d8, [r4, #-736] @ 0xfffffd20 │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ - cbz r3, 34bdc <_PyMem_GetCurrentAllocatorName@@Base+0xbe6> │ │ │ │ + cbz r3, 34be0 <_PyMem_GetCurrentAllocatorName@@Base+0xbee> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 34bfa <_PyMem_GetCurrentAllocatorName@@Base+0xc04> │ │ │ │ + cbnz r3, 34bfe <_PyMem_GetCurrentAllocatorName@@Base+0xc0c> │ │ │ │ blx 2b1e4 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ - movw r2, #40664 @ 0x9ed8 │ │ │ │ + movw r2, #38360 @ 0x95d8 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ vstr d8, [sp] │ │ │ │ - bl 234220 <_PyErr_Format@@Base> │ │ │ │ - b.n 34a56 <_PyMem_GetCurrentAllocatorName@@Base+0xa60> │ │ │ │ + bl 233c04 <_PyErr_Format@@Base> │ │ │ │ + b.n 34a5a <_PyMem_GetCurrentAllocatorName@@Base+0xa68> │ │ │ │ blx 2b1e4 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #8] │ │ │ │ - movw r1, #40664 @ 0x9ed8 │ │ │ │ + movw r1, #38360 @ 0x95d8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ vstr d8, [sp] │ │ │ │ - bl 5a4d8 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 34a56 <_PyMem_GetCurrentAllocatorName@@Base+0xa60> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + bl 5a73c <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 34a5a <_PyMem_GetCurrentAllocatorName@@Base+0xa68> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ blx 2b5d4 │ │ │ │ - cbz r0, 34c8a <_PyMem_GetCurrentAllocatorName@@Base+0xc94> │ │ │ │ - bl 940d4 │ │ │ │ + cbz r0, 34c8e <_PyMem_GetCurrentAllocatorName@@Base+0xc9c> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34c98 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ + bne.n 34c9c <_PyMem_GetCurrentAllocatorName@@Base+0xcaa> │ │ │ │ movw r5, #43316 @ 0xa934 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 42664 │ │ │ │ - bl 6bfda │ │ │ │ - cbnz r0, 34c98 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ - ldr r3, [pc, #104] @ (34cb0 <_PyMem_GetCurrentAllocatorName@@Base+0xcba>) │ │ │ │ + bl 426bc │ │ │ │ + bl 6c02e │ │ │ │ + cbnz r0, 34c9c <_PyMem_GetCurrentAllocatorName@@Base+0xcaa> │ │ │ │ + ldr r3, [pc, #108] @ (34cb8 <_PyMem_GetCurrentAllocatorName@@Base+0xcc6>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cbz r3, 34c58 <_PyMem_GetCurrentAllocatorName@@Base+0xc62> │ │ │ │ + cbz r3, 34c5c <_PyMem_GetCurrentAllocatorName@@Base+0xc6a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 34c72 <_PyMem_GetCurrentAllocatorName@@Base+0xc7c> │ │ │ │ + cbnz r3, 34c76 <_PyMem_GetCurrentAllocatorName@@Base+0xc84> │ │ │ │ blx 2b1e4 │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #40720 @ 0x9f10 │ │ │ │ + movw r2, #38416 @ 0x9610 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 234220 <_PyErr_Format@@Base> │ │ │ │ - b.n 34c98 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ + bl 233c04 <_PyErr_Format@@Base> │ │ │ │ + b.n 34c9c <_PyMem_GetCurrentAllocatorName@@Base+0xcaa> │ │ │ │ blx 2b1e4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #40720 @ 0x9f10 │ │ │ │ + movw r1, #38416 @ 0x9610 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5a4d8 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 34c98 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ - cbz r6, 34c98 <_PyMem_GetCurrentAllocatorName@@Base+0xca2> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + bl 5a73c <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 34c9c <_PyMem_GetCurrentAllocatorName@@Base+0xcaa> │ │ │ │ + cbz r6, 34c9c <_PyMem_GetCurrentAllocatorName@@Base+0xcaa> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ - bl 3d1a8 │ │ │ │ + bl 3d200 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34d3c <_PyMem_GetCurrentAllocatorName@@Base+0xd46> │ │ │ │ - bl 6bfda │ │ │ │ - cbnz r0, 34cb4 <_PyMem_GetCurrentAllocatorName@@Base+0xcbe> │ │ │ │ + bne.n 34d44 <_PyMem_GetCurrentAllocatorName@@Base+0xd52> │ │ │ │ + bl 6c02e │ │ │ │ + cbnz r0, 34cbc <_PyMem_GetCurrentAllocatorName@@Base+0xcca> │ │ │ │ mov r0, fp │ │ │ │ movs r5, #0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 346c2 <_PyMem_GetCurrentAllocatorName@@Base+0x6cc> │ │ │ │ + b.n 346ca <_PyMem_GetCurrentAllocatorName@@Base+0x6d8> │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ ... │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w sl, [sp, #24] │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - bl 940d4 │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34d38 <_PyMem_GetCurrentAllocatorName@@Base+0xd42> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + bne.n 34d40 <_PyMem_GetCurrentAllocatorName@@Base+0xd4e> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ blx 2bf5c │ │ │ │ - cbz r0, 34d38 <_PyMem_GetCurrentAllocatorName@@Base+0xd42> │ │ │ │ + cbz r0, 34d40 <_PyMem_GetCurrentAllocatorName@@Base+0xd4e> │ │ │ │ movw r5, #43316 @ 0xa934 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 42664 │ │ │ │ - bl 6bfda │ │ │ │ - cbnz r0, 34d38 <_PyMem_GetCurrentAllocatorName@@Base+0xd42> │ │ │ │ - ldr r3, [pc, #672] @ (34f8c <_PyMem_GetCurrentAllocatorName@@Base+0xf96>) │ │ │ │ + bl 426bc │ │ │ │ + bl 6c02e │ │ │ │ + cbnz r0, 34d40 <_PyMem_GetCurrentAllocatorName@@Base+0xd4e> │ │ │ │ + ldr r3, [pc, #672] @ (34f94 <_PyMem_GetCurrentAllocatorName@@Base+0xfa2>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r6, [r4, #-12] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ - cbz r3, 34d04 <_PyMem_GetCurrentAllocatorName@@Base+0xd0e> │ │ │ │ + cbz r3, 34d0c <_PyMem_GetCurrentAllocatorName@@Base+0xd1a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 34d20 <_PyMem_GetCurrentAllocatorName@@Base+0xd2a> │ │ │ │ + cbnz r3, 34d28 <_PyMem_GetCurrentAllocatorName@@Base+0xd36> │ │ │ │ blx 2b1e4 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, r0, [sp] │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ - movw r2, #40756 @ 0x9f34 │ │ │ │ + movw r2, #38452 @ 0x9634 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 234220 <_PyErr_Format@@Base> │ │ │ │ - b.n 34d38 <_PyMem_GetCurrentAllocatorName@@Base+0xd42> │ │ │ │ + bl 233c04 <_PyErr_Format@@Base> │ │ │ │ + b.n 34d40 <_PyMem_GetCurrentAllocatorName@@Base+0xd4e> │ │ │ │ blx 2b1e4 │ │ │ │ - movw r1, #40756 @ 0x9f34 │ │ │ │ + movw r1, #38452 @ 0x9634 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - bl 5a4d8 <_PyErr_FormatFromCause@@Base> │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ + bl 5a73c <_PyErr_FormatFromCause@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 34d42 <_PyMem_GetCurrentAllocatorName@@Base+0xd4c> │ │ │ │ - ldr.w sl, [sp, #24] │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + b.n 34d4a <_PyMem_GetCurrentAllocatorName@@Base+0xd58> │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 83ac4 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + bl 83a78 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ blx 2c160 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34dbc <_PyMem_GetCurrentAllocatorName@@Base+0xdc6> │ │ │ │ - bl 940d4 │ │ │ │ + beq.n 34dc4 <_PyMem_GetCurrentAllocatorName@@Base+0xdd2> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34dc0 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ + bne.n 34dc8 <_PyMem_GetCurrentAllocatorName@@Base+0xdd6> │ │ │ │ movw r5, #43316 @ 0xa934 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 42664 │ │ │ │ - bl 6bfda │ │ │ │ - cbnz r0, 34dc0 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ - ldr r3, [pc, #532] @ (34f8c <_PyMem_GetCurrentAllocatorName@@Base+0xf96>) │ │ │ │ + bl 426bc │ │ │ │ + bl 6c02e │ │ │ │ + cbnz r0, 34dc8 <_PyMem_GetCurrentAllocatorName@@Base+0xdd6> │ │ │ │ + ldr r3, [pc, #532] @ (34f94 <_PyMem_GetCurrentAllocatorName@@Base+0xfa2>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ - cbz r3, 34d8a <_PyMem_GetCurrentAllocatorName@@Base+0xd94> │ │ │ │ + cbz r3, 34d92 <_PyMem_GetCurrentAllocatorName@@Base+0xda0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 34da4 <_PyMem_GetCurrentAllocatorName@@Base+0xdae> │ │ │ │ + cbnz r3, 34dac <_PyMem_GetCurrentAllocatorName@@Base+0xdba> │ │ │ │ blx 2b1e4 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #40824 @ 0x9f78 │ │ │ │ + movw r2, #38520 @ 0x9678 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 234220 <_PyErr_Format@@Base> │ │ │ │ - b.n 34dc0 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ + bl 233c04 <_PyErr_Format@@Base> │ │ │ │ + b.n 34dc8 <_PyMem_GetCurrentAllocatorName@@Base+0xdd6> │ │ │ │ blx 2b1e4 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #40824 @ 0x9f78 │ │ │ │ + movw r1, #38520 @ 0x9678 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5a4d8 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 34dc0 <_PyMem_GetCurrentAllocatorName@@Base+0xdca> │ │ │ │ + bl 5a73c <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 34dc8 <_PyMem_GetCurrentAllocatorName@@Base+0xdd6> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 34e50 <_PyMem_GetCurrentAllocatorName@@Base+0xe5a> │ │ │ │ - bl 6bfda │ │ │ │ - cbnz r0, 34dec <_PyMem_GetCurrentAllocatorName@@Base+0xdf6> │ │ │ │ - bl f6e30 │ │ │ │ + bne.n 34e58 <_PyMem_GetCurrentAllocatorName@@Base+0xe66> │ │ │ │ + bl 6c02e │ │ │ │ + cbnz r0, 34df4 <_PyMem_GetCurrentAllocatorName@@Base+0xe02> │ │ │ │ + bl f6948 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r2, [r4, #-12] │ │ │ │ - movw r1, #40868 @ 0x9fa4 │ │ │ │ + movw r1, #38564 @ 0x96a4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6980 <_PyErr_ChainExceptions1@@Base> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 34e0c <_PyMem_GetCurrentAllocatorName@@Base+0xe16> │ │ │ │ + bl 1f6184 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 34e14 <_PyMem_GetCurrentAllocatorName@@Base+0xe22> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #40940 @ 0x9fec │ │ │ │ + movw r1, #38636 @ 0x96ec │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr.w r2, [r4, #-12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - bl 6bfda │ │ │ │ + bl f3c44 │ │ │ │ + bl 6c02e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 34f52 <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ - ldr r1, [pc, #372] @ (34f8c <_PyMem_GetCurrentAllocatorName@@Base+0xf96>) │ │ │ │ + bne.w 34f5a <_PyMem_GetCurrentAllocatorName@@Base+0xf68> │ │ │ │ + ldr r1, [pc, #372] @ (34f94 <_PyMem_GetCurrentAllocatorName@@Base+0xfa2>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r2, r1] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ - cbz r2, 34e30 <_PyMem_GetCurrentAllocatorName@@Base+0xe3a> │ │ │ │ + cbz r2, 34e38 <_PyMem_GetCurrentAllocatorName@@Base+0xe46> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbnz r2, 34e40 <_PyMem_GetCurrentAllocatorName@@Base+0xe4a> │ │ │ │ + cbnz r2, 34e48 <_PyMem_GetCurrentAllocatorName@@Base+0xe56> │ │ │ │ mov r1, r3 │ │ │ │ - movw r2, #40988 @ 0xa01c │ │ │ │ + movw r2, #38684 @ 0x971c │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 234220 <_PyErr_Format@@Base> │ │ │ │ - b.n 34f52 <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ + bl 233c04 <_PyErr_Format@@Base> │ │ │ │ + b.n 34f5a <_PyMem_GetCurrentAllocatorName@@Base+0xf68> │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #40988 @ 0xa01c │ │ │ │ + movw r1, #38684 @ 0x971c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 5a4d8 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 34f52 <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ + bl 5a73c <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 34f5a <_PyMem_GetCurrentAllocatorName@@Base+0xf68> │ │ │ │ mov.w r2, #760 @ 0x2f8 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 3d1f2 │ │ │ │ - cbz r0, 34ea2 <_PyMem_GetCurrentAllocatorName@@Base+0xeac> │ │ │ │ - bl 6bfda │ │ │ │ + bl 3d24a │ │ │ │ + cbz r0, 34eaa <_PyMem_GetCurrentAllocatorName@@Base+0xeb8> │ │ │ │ + bl 6c02e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34f52 <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ - ldr r1, [pc, #288] @ (34f8c <_PyMem_GetCurrentAllocatorName@@Base+0xf96>) │ │ │ │ + bne.n 34f5a <_PyMem_GetCurrentAllocatorName@@Base+0xf68> │ │ │ │ + ldr r1, [pc, #288] @ (34f94 <_PyMem_GetCurrentAllocatorName@@Base+0xfa2>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r2, r1] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ - cbz r2, 34e82 <_PyMem_GetCurrentAllocatorName@@Base+0xe8c> │ │ │ │ + cbz r2, 34e8a <_PyMem_GetCurrentAllocatorName@@Base+0xe98> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbnz r2, 34e92 <_PyMem_GetCurrentAllocatorName@@Base+0xe9c> │ │ │ │ + cbnz r2, 34e9a <_PyMem_GetCurrentAllocatorName@@Base+0xea8> │ │ │ │ mov r1, r3 │ │ │ │ - movw r2, #41056 @ 0xa060 │ │ │ │ + movw r2, #38752 @ 0x9760 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl 234220 <_PyErr_Format@@Base> │ │ │ │ - b.n 34f52 <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ + bl 233c04 <_PyErr_Format@@Base> │ │ │ │ + b.n 34f5a <_PyMem_GetCurrentAllocatorName@@Base+0xf68> │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #41056 @ 0xa060 │ │ │ │ + movw r1, #38752 @ 0x9760 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 5a4d8 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 34f52 <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ - movw r1, #16952 @ 0x4238 │ │ │ │ + bl 5a73c <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 34f5a <_PyMem_GetCurrentAllocatorName@@Base+0xf68> │ │ │ │ + movw r1, #14648 @ 0x3938 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - add r0, sp, #144 @ 0x90 │ │ │ │ + add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #8 │ │ │ │ blx 2c370 │ │ │ │ - cbz r0, 34ecc <_PyMem_GetCurrentAllocatorName@@Base+0xed6> │ │ │ │ + cbz r0, 34ed4 <_PyMem_GetCurrentAllocatorName@@Base+0xee2> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #41116 @ 0xa09c │ │ │ │ + movw r1, #38812 @ 0x979c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 34f52 <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 34f5a <_PyMem_GetCurrentAllocatorName@@Base+0xf68> │ │ │ │ sub.w r2, r4, #776 @ 0x308 │ │ │ │ ldrd r3, r1, [r2, #8] │ │ │ │ and.w r2, r3, #240 @ 0xf0 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - beq.n 34f02 <_PyMem_GetCurrentAllocatorName@@Base+0xf0c> │ │ │ │ + beq.n 34f0a <_PyMem_GetCurrentAllocatorName@@Base+0xf18> │ │ │ │ movw r2, #63504 @ 0xf810 │ │ │ │ movt r2, #64753 @ 0xfcf1 │ │ │ │ add r2, r3 │ │ │ │ orrs r2, r1 │ │ │ │ - beq.n 34f02 <_PyMem_GetCurrentAllocatorName@@Base+0xf0c> │ │ │ │ + beq.n 34f0a <_PyMem_GetCurrentAllocatorName@@Base+0xf18> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #41176 @ 0xa0d8 │ │ │ │ + movw r1, #38872 @ 0x97d8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 34f52 <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 34f5a <_PyMem_GetCurrentAllocatorName@@Base+0xf68> │ │ │ │ lsrs r1, r3, #24 │ │ │ │ ubfx r3, r3, #16, #8 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 34f10 <_PyMem_GetCurrentAllocatorName@@Base+0xf1a> │ │ │ │ + bne.n 34f18 <_PyMem_GetCurrentAllocatorName@@Base+0xf26> │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 34f30 <_PyMem_GetCurrentAllocatorName@@Base+0xf3a> │ │ │ │ + beq.n 34f38 <_PyMem_GetCurrentAllocatorName@@Base+0xf46> │ │ │ │ movw r2, #4376 @ 0x1118 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #14 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #41284 @ 0xa144 │ │ │ │ + movw r1, #38980 @ 0x9844 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ movs r2, #3 │ │ │ │ - bl f41b4 │ │ │ │ - b.n 34f52 <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ + bl f3c44 │ │ │ │ + b.n 34f5a <_PyMem_GetCurrentAllocatorName@@Base+0xf68> │ │ │ │ sub.w r5, r4, #776 @ 0x308 │ │ │ │ ldrd r3, r2, [r5, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 34f58 <_PyMem_GetCurrentAllocatorName@@Base+0xf62> │ │ │ │ + beq.n 34f60 <_PyMem_GetCurrentAllocatorName@@Base+0xf6e> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #41360 @ 0xa190 │ │ │ │ + movw r1, #39056 @ 0x9890 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 350b2 <_PyMem_GetCurrentAllocatorName@@Base+0x10bc> │ │ │ │ + b.n 350ba <_PyMem_GetCurrentAllocatorName@@Base+0x10c8> │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, sl │ │ │ │ add r1, r6 │ │ │ │ - bl 3d1f2 │ │ │ │ + bl 3d24a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34f52 <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ + bne.n 34f5a <_PyMem_GetCurrentAllocatorName@@Base+0xf68> │ │ │ │ sub.w r6, r4, #860 @ 0x35c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 34f90 <_PyMem_GetCurrentAllocatorName@@Base+0xf9a> │ │ │ │ + cbnz r3, 34f98 <_PyMem_GetCurrentAllocatorName@@Base+0xfa6> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #41468 @ 0xa1fc │ │ │ │ + movw r1, #39164 @ 0x98fc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 34f52 <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 34f5a <_PyMem_GetCurrentAllocatorName@@Base+0xf68> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ sub.w r8, r4, #856 @ 0x358 │ │ │ │ ldr.w r1, [r5, #728] @ 0x2d8 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r3 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ str.w r0, [r8] │ │ │ │ mov r0, sl │ │ │ │ - bl 3d1f2 │ │ │ │ + bl 3d24a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34f52 <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ + bne.n 34f5a <_PyMem_GetCurrentAllocatorName@@Base+0xf68> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 34fcc <_PyMem_GetCurrentAllocatorName@@Base+0xfd6> │ │ │ │ + beq.n 34fd4 <_PyMem_GetCurrentAllocatorName@@Base+0xfe2> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #41524 @ 0xa234 │ │ │ │ + movw r1, #39220 @ 0x9934 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 34f52 <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 34f5a <_PyMem_GetCurrentAllocatorName@@Base+0xf68> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r1, [r5, #80] @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ add r1, r3 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - bl 3d1f2 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + bl 3d24a │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34f52 <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ + bne.n 34f5a <_PyMem_GetCurrentAllocatorName@@Base+0xf68> │ │ │ │ sub.w r3, r4, #852 @ 0x354 │ │ │ │ ldr.w r8, [r3] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 35008 <_PyMem_GetCurrentAllocatorName@@Base+0x1012> │ │ │ │ + bne.n 35010 <_PyMem_GetCurrentAllocatorName@@Base+0x101e> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #41580 @ 0xa26c │ │ │ │ + movw r1, #39276 @ 0x996c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 34f52 <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 34f5a <_PyMem_GetCurrentAllocatorName@@Base+0xf68> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c0c8 │ │ │ │ ldrd r2, r3, [r5, #752] @ 0x2f0 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r6, r3 │ │ │ │ - bcc.n 35030 <_PyMem_GetCurrentAllocatorName@@Base+0x103a> │ │ │ │ + bcc.n 35038 <_PyMem_GetCurrentAllocatorName@@Base+0x1046> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #41632 @ 0xa2a0 │ │ │ │ + movw r1, #39328 @ 0x99a0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 34f52 <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 34f5a <_PyMem_GetCurrentAllocatorName@@Base+0xf68> │ │ │ │ ldr.w r1, [r4, #-32] │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr.w r0, [r4, #-56] │ │ │ │ mov r3, r7 │ │ │ │ add r1, r0 │ │ │ │ mov r0, sl │ │ │ │ add r1, r8 │ │ │ │ - bl 3d55c │ │ │ │ + bl 3d5b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34f52 <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ + bne.n 34f5a <_PyMem_GetCurrentAllocatorName@@Base+0xf68> │ │ │ │ sub.w r5, r4, #852 @ 0x354 │ │ │ │ ldr.w r2, [r4, #-40] │ │ │ │ ldr.w r1, [r4, #-56] │ │ │ │ sub.w r6, r4, #848 @ 0x350 │ │ │ │ movs r7, #1 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ add r1, r2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, sl │ │ │ │ str r7, [r6, #0] │ │ │ │ add r1, r2 │ │ │ │ movs r2, #4 │ │ │ │ - bl 3d55c │ │ │ │ + bl 3d5b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 34f52 <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ + bne.w 34f5a <_PyMem_GetCurrentAllocatorName@@Base+0xf68> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr.w r1, [r4, #-64] │ │ │ │ mov r0, sl │ │ │ │ add r1, r3 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - bl 3d1f2 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + bl 3d24a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 34f52 <_PyMem_GetCurrentAllocatorName@@Base+0xf5c> │ │ │ │ + bne.w 34f5a <_PyMem_GetCurrentAllocatorName@@Base+0xf68> │ │ │ │ sub.w r0, r4, #840 @ 0x348 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr.w r1, [r4, #-64] │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ add r1, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ orr.w r2, r2, #32 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 3d55c │ │ │ │ + bl 3d5b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ negs r5, r5 │ │ │ │ ldr.w r0, [r4, #-8] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 350be <_PyMem_GetCurrentAllocatorName@@Base+0x10c8> │ │ │ │ + beq.n 350c6 <_PyMem_GetCurrentAllocatorName@@Base+0x10d4> │ │ │ │ blx 2b5d4 │ │ │ │ mov.w r4, #1024 @ 0x400 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ - bl 7a3fc │ │ │ │ + bl 7a5f4 │ │ │ │ str.w r6, [sl, #12] │ │ │ │ subs r4, #1 │ │ │ │ str.w r6, [sl, #16]! │ │ │ │ - bne.n 350c4 <_PyMem_GetCurrentAllocatorName@@Base+0x10ce> │ │ │ │ - b.n 3511a <_PyMem_GetCurrentAllocatorName@@Base+0x1124> │ │ │ │ + bne.n 350cc <_PyMem_GetCurrentAllocatorName@@Base+0x10da> │ │ │ │ + b.n 35122 <_PyMem_GetCurrentAllocatorName@@Base+0x1130> │ │ │ │ mov r5, r7 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldrh r3, [r5, #44] @ 0x2c │ │ │ │ add r2, r5 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bge.n 35100 <_PyMem_GetCurrentAllocatorName@@Base+0x110a> │ │ │ │ + bge.n 35108 <_PyMem_GetCurrentAllocatorName@@Base+0x1116> │ │ │ │ ldr.w ip, [r1], #32 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 34b66 <_PyMem_GetCurrentAllocatorName@@Base+0xb70> │ │ │ │ + beq.w 34b6a <_PyMem_GetCurrentAllocatorName@@Base+0xb78> │ │ │ │ mov r2, r1 │ │ │ │ - b.n 350e6 <_PyMem_GetCurrentAllocatorName@@Base+0x10f0> │ │ │ │ + b.n 350ee <_PyMem_GetCurrentAllocatorName@@Base+0x10fc> │ │ │ │ movw r2, #4376 @ 0x1118 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #40592 @ 0x9e90 │ │ │ │ + movw r1, #38288 @ 0x9590 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r7 │ │ │ │ - bl f41b4 │ │ │ │ - b.n 34b1e <_PyMem_GetCurrentAllocatorName@@Base+0xb28> │ │ │ │ + bl f3c44 │ │ │ │ + b.n 34b22 <_PyMem_GetCurrentAllocatorName@@Base+0xb30> │ │ │ │ mov r0, r5 │ │ │ │ add.w sp, sp, #17280 @ 0x4380 │ │ │ │ - add sp, #28 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #32] @ (35154 <_PyMem_GetCurrentAllocatorName@@Base+0x115e>) │ │ │ │ + ldr r5, [pc, #32] @ (3515c <_PyMem_GetCurrentAllocatorName@@Base+0x116a>) │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #62448 @ 0xf3f0 │ │ │ │ + movw r2, #60152 @ 0xeaf8 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #42000 @ 0xa410 │ │ │ │ + movw r1, #39696 @ 0x9b10 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, r5] │ │ │ │ pop {r4, r5} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr.w r0, [r0, #3912] @ 0xf48 │ │ │ │ - b.w 1dafbc │ │ │ │ + b.w 1da844 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r0, #57156 @ 0xdf44 │ │ │ │ + movw r0, #54852 @ 0xd644 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1efab0 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + bl 1ef258 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 351d8 <_PyMem_GetCurrentAllocatorName@@Base+0x11e2> │ │ │ │ + cbz r0, 351e0 <_PyMem_GetCurrentAllocatorName@@Base+0x11ee> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #62448 @ 0xf3f0 │ │ │ │ + movw r1, #60152 @ 0xeaf8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #42016 @ 0xa420 │ │ │ │ + movw r0, #39712 @ 0x9b20 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 351ae <_PyMem_GetCurrentAllocatorName@@Base+0x11b8> │ │ │ │ + bne.n 351b6 <_PyMem_GetCurrentAllocatorName@@Base+0x11c4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 351aa <_PyMem_GetCurrentAllocatorName@@Base+0x11b4> │ │ │ │ + bge.n 351b2 <_PyMem_GetCurrentAllocatorName@@Base+0x11c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 351aa <_PyMem_GetCurrentAllocatorName@@Base+0x11b4> │ │ │ │ + cbnz r3, 351b2 <_PyMem_GetCurrentAllocatorName@@Base+0x11c0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 351d8 <_PyMem_GetCurrentAllocatorName@@Base+0x11e2> │ │ │ │ + b.n 351e0 <_PyMem_GetCurrentAllocatorName@@Base+0x11ee> │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl a84a4 │ │ │ │ + bl a82b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 351c8 <_PyMem_GetCurrentAllocatorName@@Base+0x11d2> │ │ │ │ + blt.n 351d0 <_PyMem_GetCurrentAllocatorName@@Base+0x11de> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 351d8 <_PyMem_GetCurrentAllocatorName@@Base+0x11e2> │ │ │ │ + b.n 351e0 <_PyMem_GetCurrentAllocatorName@@Base+0x11ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 351c4 <_PyMem_GetCurrentAllocatorName@@Base+0x11ce> │ │ │ │ + bne.n 351cc <_PyMem_GetCurrentAllocatorName@@Base+0x11da> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 351c4 <_PyMem_GetCurrentAllocatorName@@Base+0x11ce> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 351cc <_PyMem_GetCurrentAllocatorName@@Base+0x11da> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #360] @ (35358 <_PyMem_GetCurrentAllocatorName@@Base+0x1362>) │ │ │ │ + ldr r4, [pc, #360] @ (35360 <_PyMem_GetCurrentAllocatorName@@Base+0x136e>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ - movw r0, #42052 @ 0xa444 │ │ │ │ + movw r0, #39748 @ 0x9b44 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1bc200 │ │ │ │ - cbnz r0, 35212 <_PyMem_GetCurrentAllocatorName@@Base+0x121c> │ │ │ │ - movw r4, #42036 @ 0xa434 │ │ │ │ + bl 1bb9f0 │ │ │ │ + cbnz r0, 3521a <_PyMem_GetCurrentAllocatorName@@Base+0x1228> │ │ │ │ + movw r4, #39732 @ 0x9b34 │ │ │ │ movt r4, #48 @ 0x30 │ │ │ │ - b.n 3522c <_PyMem_GetCurrentAllocatorName@@Base+0x1236> │ │ │ │ + b.n 35234 <_PyMem_GetCurrentAllocatorName@@Base+0x1242> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 35208 <_PyMem_GetCurrentAllocatorName@@Base+0x1212> │ │ │ │ - movw r1, #21280 @ 0x5320 │ │ │ │ + beq.n 35210 <_PyMem_GetCurrentAllocatorName@@Base+0x121e> │ │ │ │ + movw r1, #18800 @ 0x4970 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ blx 2c284 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35348 <_PyMem_GetCurrentAllocatorName@@Base+0x1352> │ │ │ │ + beq.w 35350 <_PyMem_GetCurrentAllocatorName@@Base+0x135e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b2c58 │ │ │ │ + bl 1b2444 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35240 <_PyMem_GetCurrentAllocatorName@@Base+0x124a> │ │ │ │ + cbnz r0, 35248 <_PyMem_GetCurrentAllocatorName@@Base+0x1256> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 23c230 │ │ │ │ + b.w 23bc04 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ blx 2c440 │ │ │ │ - cbnz r0, 3525a <_PyMem_GetCurrentAllocatorName@@Base+0x1264> │ │ │ │ - movw r0, #34144 @ 0x8560 │ │ │ │ + cbnz r0, 35262 <_PyMem_GetCurrentAllocatorName@@Base+0x1270> │ │ │ │ + movw r0, #31840 @ 0x7c60 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3526c <_PyMem_GetCurrentAllocatorName@@Base+0x1276> │ │ │ │ + b.n 35274 <_PyMem_GetCurrentAllocatorName@@Base+0x1282> │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 35310 <_PyMem_GetCurrentAllocatorName@@Base+0x131a> │ │ │ │ + beq.n 35318 <_PyMem_GetCurrentAllocatorName@@Base+0x1326> │ │ │ │ subs r1, r0, r4 │ │ │ │ add.w sl, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9406c │ │ │ │ + bl 93e90 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 35278 <_PyMem_GetCurrentAllocatorName@@Base+0x1282> │ │ │ │ + cbnz r5, 35280 <_PyMem_GetCurrentAllocatorName@@Base+0x128e> │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 7a3fc │ │ │ │ - b.n 35350 <_PyMem_GetCurrentAllocatorName@@Base+0x135a> │ │ │ │ + bl 7a5f4 │ │ │ │ + b.n 35358 <_PyMem_GetCurrentAllocatorName@@Base+0x1366> │ │ │ │ mov r0, r5 │ │ │ │ - bl 146b38 │ │ │ │ + bl 146480 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35294 <_PyMem_GetCurrentAllocatorName@@Base+0x129e> │ │ │ │ + bge.n 3529c <_PyMem_GetCurrentAllocatorName@@Base+0x12aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35294 <_PyMem_GetCurrentAllocatorName@@Base+0x129e> │ │ │ │ + cbnz r3, 3529c <_PyMem_GetCurrentAllocatorName@@Base+0x12aa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 352ae <_PyMem_GetCurrentAllocatorName@@Base+0x12b8> │ │ │ │ - movw r3, #43824 @ 0xab30 │ │ │ │ + bne.n 352b6 <_PyMem_GetCurrentAllocatorName@@Base+0x12c4> │ │ │ │ + movw r3, #43828 @ 0xab34 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 205fec <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 35310 <_PyMem_GetCurrentAllocatorName@@Base+0x131a> │ │ │ │ - b.n 3526e <_PyMem_GetCurrentAllocatorName@@Base+0x1278> │ │ │ │ + bl 2057ec <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 35318 <_PyMem_GetCurrentAllocatorName@@Base+0x1326> │ │ │ │ + b.n 35276 <_PyMem_GetCurrentAllocatorName@@Base+0x1284> │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl ee6fc │ │ │ │ + bl ee194 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 352d0 <_PyMem_GetCurrentAllocatorName@@Base+0x12da> │ │ │ │ + bge.n 352d8 <_PyMem_GetCurrentAllocatorName@@Base+0x12e6> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 352d0 <_PyMem_GetCurrentAllocatorName@@Base+0x12da> │ │ │ │ + cbnz r3, 352d8 <_PyMem_GetCurrentAllocatorName@@Base+0x12e6> │ │ │ │ mov r0, fp │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 352e6 <_PyMem_GetCurrentAllocatorName@@Base+0x12f0> │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 352ee <_PyMem_GetCurrentAllocatorName@@Base+0x12fc> │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 205fec <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 35310 <_PyMem_GetCurrentAllocatorName@@Base+0x131a> │ │ │ │ - b.n 3526e <_PyMem_GetCurrentAllocatorName@@Base+0x1278> │ │ │ │ + bl 2057ec <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 35318 <_PyMem_GetCurrentAllocatorName@@Base+0x1326> │ │ │ │ + b.n 35276 <_PyMem_GetCurrentAllocatorName@@Base+0x1284> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a3fc │ │ │ │ + bl 7a5f4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl a84a4 │ │ │ │ + bl a82b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35350 <_PyMem_GetCurrentAllocatorName@@Base+0x135a> │ │ │ │ + bge.n 35358 <_PyMem_GetCurrentAllocatorName@@Base+0x1366> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35350 <_PyMem_GetCurrentAllocatorName@@Base+0x135a> │ │ │ │ + cbnz r3, 35358 <_PyMem_GetCurrentAllocatorName@@Base+0x1366> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35350 <_PyMem_GetCurrentAllocatorName@@Base+0x135a> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35358 <_PyMem_GetCurrentAllocatorName@@Base+0x1366> │ │ │ │ mov r0, r6 │ │ │ │ - bl 2060c4 <_PyErr_Clear@@Base> │ │ │ │ + bl 2058c4 <_PyErr_Clear@@Base> │ │ │ │ movw r0, #43772 @ 0xaafc │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - movw r2, #42072 @ 0xa458 │ │ │ │ + movw r2, #39768 @ 0x9b58 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 24df2c │ │ │ │ + bl 24dc08 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - bl 7a3fc │ │ │ │ + bl 7a5f4 │ │ │ │ adds r5, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 35350 <_PyMem_GetCurrentAllocatorName@@Base+0x135a> │ │ │ │ + b.n 35358 <_PyMem_GetCurrentAllocatorName@@Base+0x1366> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3537c <_PyMem_GetCurrentAllocatorName@@Base+0x1386> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 35394 <_PyMem_GetCurrentAllocatorName@@Base+0x139e> │ │ │ │ - ldr r2, [pc, #24] @ (35398 <_PyMem_GetCurrentAllocatorName@@Base+0x13a2>) │ │ │ │ + bne.n 35384 <_PyMem_GetCurrentAllocatorName@@Base+0x1392> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 3539c <_PyMem_GetCurrentAllocatorName@@Base+0x13aa> │ │ │ │ + ldr r2, [pc, #24] @ (353a0 <_PyMem_GetCurrentAllocatorName@@Base+0x13ae>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r4, [r3, #3752] @ 0xea8 │ │ │ │ - b.n 35396 <_PyMem_GetCurrentAllocatorName@@Base+0x13a0> │ │ │ │ + b.n 3539e <_PyMem_GetCurrentAllocatorName@@Base+0x13ac> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ sub sp, #16 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.w 354ec <_PyMem_GetCurrentAllocatorName@@Base+0x14f6> │ │ │ │ + bne.w 354f4 <_PyMem_GetCurrentAllocatorName@@Base+0x1502> │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 353f4 <_PyMem_GetCurrentAllocatorName@@Base+0x13fe> │ │ │ │ + cbz r3, 353fc <_PyMem_GetCurrentAllocatorName@@Base+0x140a> │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ ldrb r5, [r4, #16] │ │ │ │ ldrb r7, [r4, #18] │ │ │ │ lsls r3, r3, #8 │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ orr.w r3, r3, r5, lsl #16 │ │ │ │ ldrb r5, [r4, #12] │ │ │ │ ldrb r1, [r4, #14] │ │ │ │ orrs r3, r7 │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - cbz r5, 353d8 <_PyMem_GetCurrentAllocatorName@@Base+0x13e2> │ │ │ │ + cbz r5, 353e0 <_PyMem_GetCurrentAllocatorName@@Base+0x13ee> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 353e0 <_PyMem_GetCurrentAllocatorName@@Base+0x13ea> │ │ │ │ + b.n 353e8 <_PyMem_GetCurrentAllocatorName@@Base+0x13f6> │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1ca05c <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ + bl 1c980c <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 35402 <_PyMem_GetCurrentAllocatorName@@Base+0x140c> │ │ │ │ - b.n 354ec <_PyMem_GetCurrentAllocatorName@@Base+0x14f6> │ │ │ │ + cbnz r0, 3540a <_PyMem_GetCurrentAllocatorName@@Base+0x1418> │ │ │ │ + b.n 354f4 <_PyMem_GetCurrentAllocatorName@@Base+0x1502> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ - cbz r3, 3540a <_PyMem_GetCurrentAllocatorName@@Base+0x1414> │ │ │ │ + cbz r3, 35412 <_PyMem_GetCurrentAllocatorName@@Base+0x1420> │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - b.n 35412 <_PyMem_GetCurrentAllocatorName@@Base+0x141c> │ │ │ │ + b.n 3541a <_PyMem_GetCurrentAllocatorName@@Base+0x1428> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #42184 @ 0xa4c8 │ │ │ │ + movw r1, #39880 @ 0x9bc8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 238924 │ │ │ │ + bl 2382f4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3543c <_PyMem_GetCurrentAllocatorName@@Base+0x1446> │ │ │ │ + bge.n 35444 <_PyMem_GetCurrentAllocatorName@@Base+0x1452> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3543c <_PyMem_GetCurrentAllocatorName@@Base+0x1446> │ │ │ │ + cbnz r3, 35444 <_PyMem_GetCurrentAllocatorName@@Base+0x1452> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 354ec <_PyMem_GetCurrentAllocatorName@@Base+0x14f6> │ │ │ │ + beq.n 354f4 <_PyMem_GetCurrentAllocatorName@@Base+0x1502> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 3545c <_PyMem_GetCurrentAllocatorName@@Base+0x1466> │ │ │ │ + bne.n 35464 <_PyMem_GetCurrentAllocatorName@@Base+0x1472> │ │ │ │ movs r1, #6 │ │ │ │ add.w r0, r4, #13 │ │ │ │ - bl 7b15c │ │ │ │ + bl 7b384 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 354d8 <_PyMem_GetCurrentAllocatorName@@Base+0x14e2> │ │ │ │ + b.n 354e0 <_PyMem_GetCurrentAllocatorName@@Base+0x14ee> │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov.w r0, #3600 @ 0xe10 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ movw r7, #58832 @ 0xe5d0 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ ldrb r1, [r4, #14] │ │ │ │ lsls r3, r3, #8 │ │ │ │ @@ -13114,639 +13122,639 @@ │ │ │ │ smulbb r3, r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ str r7, [sp, #0] │ │ │ │ add r1, r3 │ │ │ │ movs r3, #1 │ │ │ │ - bl 1c9e0c <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ + bl 1c95bc <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 354d8 <_PyMem_GetCurrentAllocatorName@@Base+0x14e2> │ │ │ │ + cbz r0, 354e0 <_PyMem_GetCurrentAllocatorName@@Base+0x14ee> │ │ │ │ mov r1, r5 │ │ │ │ - bl 2aaa00 <_PyTime_ObjectToTimeval@@Base+0x434> │ │ │ │ + bl 2aa200 <_PyTime_ObjectToTimeval@@Base+0x434> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 354b8 <_PyMem_GetCurrentAllocatorName@@Base+0x14c2> │ │ │ │ + bge.n 354c0 <_PyMem_GetCurrentAllocatorName@@Base+0x14ce> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 354b8 <_PyMem_GetCurrentAllocatorName@@Base+0x14c2> │ │ │ │ + cbnz r3, 354c0 <_PyMem_GetCurrentAllocatorName@@Base+0x14ce> │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 354d8 <_PyMem_GetCurrentAllocatorName@@Base+0x14e2> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 354e0 <_PyMem_GetCurrentAllocatorName@@Base+0x14ee> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7aa84 │ │ │ │ + bl 7acac │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 354d8 <_PyMem_GetCurrentAllocatorName@@Base+0x14e2> │ │ │ │ + bge.n 354e0 <_PyMem_GetCurrentAllocatorName@@Base+0x14ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 354d8 <_PyMem_GetCurrentAllocatorName@@Base+0x14e2> │ │ │ │ + cbnz r3, 354e0 <_PyMem_GetCurrentAllocatorName@@Base+0x14ee> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 354ec <_PyMem_GetCurrentAllocatorName@@Base+0x14f6> │ │ │ │ + bge.n 354f4 <_PyMem_GetCurrentAllocatorName@@Base+0x1502> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 354ec <_PyMem_GetCurrentAllocatorName@@Base+0x14f6> │ │ │ │ + cbnz r3, 354f4 <_PyMem_GetCurrentAllocatorName@@Base+0x1502> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 35514 <_PyMem_GetCurrentAllocatorName@@Base+0x151e> │ │ │ │ + cbnz r3, 3551c <_PyMem_GetCurrentAllocatorName@@Base+0x152a> │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 35514 <_PyMem_GetCurrentAllocatorName@@Base+0x151e> │ │ │ │ + ble.n 3551c <_PyMem_GetCurrentAllocatorName@@Base+0x152a> │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 35514 <_PyMem_GetCurrentAllocatorName@@Base+0x151e> │ │ │ │ - cbnz r4, 35530 <_PyMem_GetCurrentAllocatorName@@Base+0x153a> │ │ │ │ + bne.n 3551c <_PyMem_GetCurrentAllocatorName@@Base+0x152a> │ │ │ │ + cbnz r4, 35538 <_PyMem_GetCurrentAllocatorName@@Base+0x1546> │ │ │ │ movs r5, #3 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ add r6, sp, #20 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ - ldr r3, [pc, #116] @ (3559c <_PyMem_GetCurrentAllocatorName@@Base+0x15a6>) │ │ │ │ + ldr r3, [pc, #116] @ (355a4 <_PyMem_GetCurrentAllocatorName@@Base+0x15b2>) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 35594 <_PyMem_GetCurrentAllocatorName@@Base+0x159e> │ │ │ │ + cbz r0, 3559c <_PyMem_GetCurrentAllocatorName@@Base+0x15aa> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 35542 <_PyMem_GetCurrentAllocatorName@@Base+0x154c> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 35588 <_PyMem_GetCurrentAllocatorName@@Base+0x1592> │ │ │ │ + bne.n 3554a <_PyMem_GetCurrentAllocatorName@@Base+0x1558> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 35590 <_PyMem_GetCurrentAllocatorName@@Base+0x159e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 35554 <_PyMem_GetCurrentAllocatorName@@Base+0x155e> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 35588 <_PyMem_GetCurrentAllocatorName@@Base+0x1592> │ │ │ │ + bne.n 3555c <_PyMem_GetCurrentAllocatorName@@Base+0x156a> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 35590 <_PyMem_GetCurrentAllocatorName@@Base+0x159e> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 35566 <_PyMem_GetCurrentAllocatorName@@Base+0x1570> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 35588 <_PyMem_GetCurrentAllocatorName@@Base+0x1592> │ │ │ │ + bne.n 3556e <_PyMem_GetCurrentAllocatorName@@Base+0x157c> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 35590 <_PyMem_GetCurrentAllocatorName@@Base+0x159e> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bd38 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3558c <_PyMem_GetCurrentAllocatorName@@Base+0x1596> │ │ │ │ + bne.n 35594 <_PyMem_GetCurrentAllocatorName@@Base+0x15a2> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e494c │ │ │ │ + b.w 1e40ec │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35594 <_PyMem_GetCurrentAllocatorName@@Base+0x159e> │ │ │ │ + b.n 3559c <_PyMem_GetCurrentAllocatorName@@Base+0x15aa> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bvs.n 354d0 <_PyMem_GetCurrentAllocatorName@@Base+0x14da> │ │ │ │ + bvs.n 354d8 <_PyMem_GetCurrentAllocatorName@@Base+0x14e6> │ │ │ │ lsls r1, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 355c0 <_PyMem_GetCurrentAllocatorName@@Base+0x15ca> │ │ │ │ + cbnz r3, 355c8 <_PyMem_GetCurrentAllocatorName@@Base+0x15d6> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 355c0 <_PyMem_GetCurrentAllocatorName@@Base+0x15ca> │ │ │ │ + ble.n 355c8 <_PyMem_GetCurrentAllocatorName@@Base+0x15d6> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 355c0 <_PyMem_GetCurrentAllocatorName@@Base+0x15ca> │ │ │ │ - cbnz r4, 355dc <_PyMem_GetCurrentAllocatorName@@Base+0x15e6> │ │ │ │ + bne.n 355c8 <_PyMem_GetCurrentAllocatorName@@Base+0x15d6> │ │ │ │ + cbnz r4, 355e4 <_PyMem_GetCurrentAllocatorName@@Base+0x15f2> │ │ │ │ movs r5, #2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ add r6, sp, #16 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ - ldr r3, [pc, #104] @ (3563c <_PyMem_GetCurrentAllocatorName@@Base+0x1646>) │ │ │ │ + ldr r3, [pc, #104] @ (35644 <_PyMem_GetCurrentAllocatorName@@Base+0x1652>) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 35634 <_PyMem_GetCurrentAllocatorName@@Base+0x163e> │ │ │ │ + cbz r0, 3563c <_PyMem_GetCurrentAllocatorName@@Base+0x164a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 355ee <_PyMem_GetCurrentAllocatorName@@Base+0x15f8> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 35634 <_PyMem_GetCurrentAllocatorName@@Base+0x163e> │ │ │ │ + bne.n 355f6 <_PyMem_GetCurrentAllocatorName@@Base+0x1604> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 3563c <_PyMem_GetCurrentAllocatorName@@Base+0x164a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 35600 <_PyMem_GetCurrentAllocatorName@@Base+0x160a> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 35634 <_PyMem_GetCurrentAllocatorName@@Base+0x163e> │ │ │ │ + bne.n 35608 <_PyMem_GetCurrentAllocatorName@@Base+0x1616> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 3563c <_PyMem_GetCurrentAllocatorName@@Base+0x164a> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2c4c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 3562a <_PyMem_GetCurrentAllocatorName@@Base+0x1634> │ │ │ │ + cbz r3, 35632 <_PyMem_GetCurrentAllocatorName@@Base+0x1640> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e494c │ │ │ │ + b.w 1e40ec │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bvs.n 355c8 <_PyMem_GetCurrentAllocatorName@@Base+0x15d2> │ │ │ │ + bvs.n 355d0 <_PyMem_GetCurrentAllocatorName@@Base+0x15de> │ │ │ │ lsls r1, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35660 <_PyMem_GetCurrentAllocatorName@@Base+0x166a> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 35684 <_PyMem_GetCurrentAllocatorName@@Base+0x168e> │ │ │ │ + bne.n 35668 <_PyMem_GetCurrentAllocatorName@@Base+0x1676> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 3568c <_PyMem_GetCurrentAllocatorName@@Base+0x169a> │ │ │ │ mov r0, r4 │ │ │ │ blx 2b378 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 3567c <_PyMem_GetCurrentAllocatorName@@Base+0x1686> │ │ │ │ + bge.n 35684 <_PyMem_GetCurrentAllocatorName@@Base+0x1692> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1e494c │ │ │ │ + b.w 1e40ec │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ 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 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 356ac <_PyMem_GetCurrentAllocatorName@@Base+0x16b6> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 356fa <_PyMem_GetCurrentAllocatorName@@Base+0x1704> │ │ │ │ + bne.n 356b4 <_PyMem_GetCurrentAllocatorName@@Base+0x16c2> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 35702 <_PyMem_GetCurrentAllocatorName@@Base+0x1710> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c3a0 │ │ │ │ - cbz r0, 356c8 <_PyMem_GetCurrentAllocatorName@@Base+0x16d2> │ │ │ │ + cbz r0, 356d0 <_PyMem_GetCurrentAllocatorName@@Base+0x16de> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - b.n 356fc <_PyMem_GetCurrentAllocatorName@@Base+0x1706> │ │ │ │ + bl 1e40ec │ │ │ │ + b.n 35704 <_PyMem_GetCurrentAllocatorName@@Base+0x1712> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 9b304 │ │ │ │ + bl 9b0e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 356f6 <_PyMem_GetCurrentAllocatorName@@Base+0x1700> │ │ │ │ + cbz r0, 356fe <_PyMem_GetCurrentAllocatorName@@Base+0x170c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 356f4 <_PyMem_GetCurrentAllocatorName@@Base+0x16fe> │ │ │ │ + cbnz r0, 356fc <_PyMem_GetCurrentAllocatorName@@Base+0x170a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 356fc <_PyMem_GetCurrentAllocatorName@@Base+0x1706> │ │ │ │ + bge.n 35704 <_PyMem_GetCurrentAllocatorName@@Base+0x1712> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 356fc <_PyMem_GetCurrentAllocatorName@@Base+0x1706> │ │ │ │ + cbnz r3, 35704 <_PyMem_GetCurrentAllocatorName@@Base+0x1712> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 356fc <_PyMem_GetCurrentAllocatorName@@Base+0x1706> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35704 <_PyMem_GetCurrentAllocatorName@@Base+0x1712> │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r4, r5 │ │ │ │ - b.n 356fc <_PyMem_GetCurrentAllocatorName@@Base+0x1706> │ │ │ │ + b.n 35704 <_PyMem_GetCurrentAllocatorName@@Base+0x1712> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 3571e <_PyMem_GetCurrentAllocatorName@@Base+0x1728> │ │ │ │ + cbz r3, 35726 <_PyMem_GetCurrentAllocatorName@@Base+0x1734> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 35736 <_PyMem_GetCurrentAllocatorName@@Base+0x1740> │ │ │ │ + b.n 3573e <_PyMem_GetCurrentAllocatorName@@Base+0x174c> │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 35726 <_PyMem_GetCurrentAllocatorName@@Base+0x1730> │ │ │ │ + bgt.n 3572e <_PyMem_GetCurrentAllocatorName@@Base+0x173c> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 35736 <_PyMem_GetCurrentAllocatorName@@Base+0x1740> │ │ │ │ + b.n 3573e <_PyMem_GetCurrentAllocatorName@@Base+0x174c> │ │ │ │ cmp r2, #8 │ │ │ │ - bgt.n 35722 <_PyMem_GetCurrentAllocatorName@@Base+0x172c> │ │ │ │ + bgt.n 3572a <_PyMem_GetCurrentAllocatorName@@Base+0x1738> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 35722 <_PyMem_GetCurrentAllocatorName@@Base+0x172c> │ │ │ │ + beq.n 3572a <_PyMem_GetCurrentAllocatorName@@Base+0x1738> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 3575a <_PyMem_GetCurrentAllocatorName@@Base+0x1764> │ │ │ │ + b.n 35762 <_PyMem_GetCurrentAllocatorName@@Base+0x1770> │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #8 │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #620] @ (359bc <_PyMem_GetCurrentAllocatorName@@Base+0x19c6>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #620] @ (359c4 <_PyMem_GetCurrentAllocatorName@@Base+0x19d2>) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35a84 <_PyMem_GetCurrentAllocatorName@@Base+0x1a8e> │ │ │ │ + beq.w 35a8c <_PyMem_GetCurrentAllocatorName@@Base+0x1a9a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 35788 <_PyMem_GetCurrentAllocatorName@@Base+0x1792> │ │ │ │ - movw r2, #56964 @ 0xde84 │ │ │ │ + bmi.n 35790 <_PyMem_GetCurrentAllocatorName@@Base+0x179e> │ │ │ │ + movw r2, #54660 @ 0xd584 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #43408 @ 0xa990 │ │ │ │ + movw r1, #41104 @ 0xa090 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #26328 @ 0x66d8 │ │ │ │ + movw r0, #25416 @ 0x6348 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35a84 <_PyMem_GetCurrentAllocatorName@@Base+0x1a8e> │ │ │ │ + b.n 35a8c <_PyMem_GetCurrentAllocatorName@@Base+0x1a9a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 357a6 <_PyMem_GetCurrentAllocatorName@@Base+0x17b0> │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 357ae <_PyMem_GetCurrentAllocatorName@@Base+0x17bc> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35784 <_PyMem_GetCurrentAllocatorName@@Base+0x178e> │ │ │ │ + bne.n 3578c <_PyMem_GetCurrentAllocatorName@@Base+0x179a> │ │ │ │ add r5, r6 │ │ │ │ subs r3, r5, #4 │ │ │ │ - beq.n 357e4 <_PyMem_GetCurrentAllocatorName@@Base+0x17ee> │ │ │ │ + beq.n 357ec <_PyMem_GetCurrentAllocatorName@@Base+0x17fa> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbz r2, 357b6 <_PyMem_GetCurrentAllocatorName@@Base+0x17c0> │ │ │ │ + cbz r2, 357be <_PyMem_GetCurrentAllocatorName@@Base+0x17cc> │ │ │ │ subs r3, r5, #5 │ │ │ │ - beq.n 357f4 <_PyMem_GetCurrentAllocatorName@@Base+0x17fe> │ │ │ │ + beq.n 357fc <_PyMem_GetCurrentAllocatorName@@Base+0x180a> │ │ │ │ ldr.w r9, [r4, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 357c6 <_PyMem_GetCurrentAllocatorName@@Base+0x17d0> │ │ │ │ + beq.n 357ce <_PyMem_GetCurrentAllocatorName@@Base+0x17dc> │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 35802 <_PyMem_GetCurrentAllocatorName@@Base+0x180c> │ │ │ │ - b.n 357ce <_PyMem_GetCurrentAllocatorName@@Base+0x17d8> │ │ │ │ + beq.n 3580a <_PyMem_GetCurrentAllocatorName@@Base+0x1818> │ │ │ │ + b.n 357d6 <_PyMem_GetCurrentAllocatorName@@Base+0x17e4> │ │ │ │ movw r9, #5752 @ 0x1678 │ │ │ │ movt r9, #80 @ 0x50 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ - cbz r7, 357d8 <_PyMem_GetCurrentAllocatorName@@Base+0x17e2> │ │ │ │ + cbz r7, 357e0 <_PyMem_GetCurrentAllocatorName@@Base+0x17ee> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3580e <_PyMem_GetCurrentAllocatorName@@Base+0x1818> │ │ │ │ - b.n 357e0 <_PyMem_GetCurrentAllocatorName@@Base+0x17ea> │ │ │ │ + beq.n 35816 <_PyMem_GetCurrentAllocatorName@@Base+0x1824> │ │ │ │ + b.n 357e8 <_PyMem_GetCurrentAllocatorName@@Base+0x17f6> │ │ │ │ movw r7, #5752 @ 0x1678 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ - b.n 35816 <_PyMem_GetCurrentAllocatorName@@Base+0x1820> │ │ │ │ + b.n 3581e <_PyMem_GetCurrentAllocatorName@@Base+0x182c> │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r7, r5 │ │ │ │ mov r9, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 35816 <_PyMem_GetCurrentAllocatorName@@Base+0x1820> │ │ │ │ + b.n 3581e <_PyMem_GetCurrentAllocatorName@@Base+0x182c> │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r7, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 35816 <_PyMem_GetCurrentAllocatorName@@Base+0x1820> │ │ │ │ + b.n 3581e <_PyMem_GetCurrentAllocatorName@@Base+0x182c> │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 35816 <_PyMem_GetCurrentAllocatorName@@Base+0x1820> │ │ │ │ + b.n 3581e <_PyMem_GetCurrentAllocatorName@@Base+0x182c> │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ - bl 2199bc <_PyParkingLot_UnparkAll@@Base+0x198> │ │ │ │ + bl 219318 <_PyParkingLot_UnparkAll@@Base+0x198> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35a84 <_PyMem_GetCurrentAllocatorName@@Base+0x1a8e> │ │ │ │ + beq.w 35a8c <_PyMem_GetCurrentAllocatorName@@Base+0x1a9a> │ │ │ │ movw r8, #5752 @ 0x1678 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ cmp r7, r8 │ │ │ │ - beq.w 35a4a <_PyMem_GetCurrentAllocatorName@@Base+0x1a54> │ │ │ │ + beq.w 35a52 <_PyMem_GetCurrentAllocatorName@@Base+0x1a60> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 35856 <_PyMem_GetCurrentAllocatorName@@Base+0x1860> │ │ │ │ + bmi.n 3585e <_PyMem_GetCurrentAllocatorName@@Base+0x186c> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #43428 @ 0xa9a4 │ │ │ │ + movw r1, #41124 @ 0xa0a4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - movw r1, #10200 @ 0x27d8 │ │ │ │ + movw r1, #7896 @ 0x1ed8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr.w r0, [r3, #3912] @ 0xf48 │ │ │ │ - bl ee6fc │ │ │ │ + bl ee194 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35a40 <_PyMem_GetCurrentAllocatorName@@Base+0x1a4a> │ │ │ │ + beq.w 35a48 <_PyMem_GetCurrentAllocatorName@@Base+0x1a56> │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #62448 @ 0xf3f0 │ │ │ │ + movw r2, #60152 @ 0xeaf8 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #43472 @ 0xa9d0 │ │ │ │ + movw r1, #41168 @ 0xa0d0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1dafbc │ │ │ │ + bl 1da844 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 358a4 <_PyMem_GetCurrentAllocatorName@@Base+0x18ae> │ │ │ │ + bge.n 358ac <_PyMem_GetCurrentAllocatorName@@Base+0x18ba> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 358a4 <_PyMem_GetCurrentAllocatorName@@Base+0x18ae> │ │ │ │ + cbnz r3, 358ac <_PyMem_GetCurrentAllocatorName@@Base+0x18ba> │ │ │ │ mov r0, fp │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 35a40 <_PyMem_GetCurrentAllocatorName@@Base+0x1a4a> │ │ │ │ - ldr r1, [pc, #276] @ (359c0 <_PyMem_GetCurrentAllocatorName@@Base+0x19ca>) │ │ │ │ + beq.w 35a48 <_PyMem_GetCurrentAllocatorName@@Base+0x1a56> │ │ │ │ + ldr r1, [pc, #276] @ (359c8 <_PyMem_GetCurrentAllocatorName@@Base+0x19d6>) │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ - bl 97b38 │ │ │ │ + bl 9794c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 359a2 <_PyMem_GetCurrentAllocatorName@@Base+0x19ac> │ │ │ │ + beq.n 359aa <_PyMem_GetCurrentAllocatorName@@Base+0x19b8> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 3590a <_PyMem_GetCurrentAllocatorName@@Base+0x1914> │ │ │ │ - ldr r1, [pc, #256] @ (359c4 <_PyMem_GetCurrentAllocatorName@@Base+0x19ce>) │ │ │ │ + cbz r0, 35912 <_PyMem_GetCurrentAllocatorName@@Base+0x1920> │ │ │ │ + ldr r1, [pc, #256] @ (359cc <_PyMem_GetCurrentAllocatorName@@Base+0x19da>) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 358de <_PyMem_GetCurrentAllocatorName@@Base+0x18e8> │ │ │ │ + bge.n 358e6 <_PyMem_GetCurrentAllocatorName@@Base+0x18f4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 358de <_PyMem_GetCurrentAllocatorName@@Base+0x18e8> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 358e6 <_PyMem_GetCurrentAllocatorName@@Base+0x18f4> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 359a2 <_PyMem_GetCurrentAllocatorName@@Base+0x19ac> │ │ │ │ + beq.n 359aa <_PyMem_GetCurrentAllocatorName@@Base+0x19b8> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 35906 <_PyMem_GetCurrentAllocatorName@@Base+0x1910> │ │ │ │ + bne.n 3590e <_PyMem_GetCurrentAllocatorName@@Base+0x191c> │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3590a <_PyMem_GetCurrentAllocatorName@@Base+0x1914> │ │ │ │ + bge.n 35912 <_PyMem_GetCurrentAllocatorName@@Base+0x1920> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 3590a <_PyMem_GetCurrentAllocatorName@@Base+0x1914> │ │ │ │ + cbnz r3, 35912 <_PyMem_GetCurrentAllocatorName@@Base+0x1920> │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r3, 35918 <_PyMem_GetCurrentAllocatorName@@Base+0x1922> │ │ │ │ - ldr r1, [pc, #188] @ (359c8 <_PyMem_GetCurrentAllocatorName@@Base+0x19d2>) │ │ │ │ + cbnz r3, 35920 <_PyMem_GetCurrentAllocatorName@@Base+0x192e> │ │ │ │ + ldr r1, [pc, #188] @ (359d0 <_PyMem_GetCurrentAllocatorName@@Base+0x19de>) │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - bl 97b38 │ │ │ │ + bl 9794c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 359a2 <_PyMem_GetCurrentAllocatorName@@Base+0x19ac> │ │ │ │ - ldr r1, [pc, #176] @ (359cc <_PyMem_GetCurrentAllocatorName@@Base+0x19d6>) │ │ │ │ + bne.n 359aa <_PyMem_GetCurrentAllocatorName@@Base+0x19b8> │ │ │ │ + ldr r1, [pc, #176] @ (359d4 <_PyMem_GetCurrentAllocatorName@@Base+0x19e2>) │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35936 <_PyMem_GetCurrentAllocatorName@@Base+0x1940> │ │ │ │ + bge.n 3593e <_PyMem_GetCurrentAllocatorName@@Base+0x194c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35936 <_PyMem_GetCurrentAllocatorName@@Base+0x1940> │ │ │ │ + cbnz r3, 3593e <_PyMem_GetCurrentAllocatorName@@Base+0x194c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r7, [sp, #44] @ 0x2c │ │ │ │ - cbnz r7, 35954 <_PyMem_GetCurrentAllocatorName@@Base+0x195e> │ │ │ │ + cbnz r7, 3595c <_PyMem_GetCurrentAllocatorName@@Base+0x196a> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35a40 <_PyMem_GetCurrentAllocatorName@@Base+0x1a4a> │ │ │ │ + bge.n 35a48 <_PyMem_GetCurrentAllocatorName@@Base+0x1a56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35a40 <_PyMem_GetCurrentAllocatorName@@Base+0x1a4a> │ │ │ │ + bne.n 35a48 <_PyMem_GetCurrentAllocatorName@@Base+0x1a56> │ │ │ │ mov r0, r1 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35a40 <_PyMem_GetCurrentAllocatorName@@Base+0x1a4a> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35a48 <_PyMem_GetCurrentAllocatorName@@Base+0x1a56> │ │ │ │ mov r0, r7 │ │ │ │ - bl f5a90 │ │ │ │ + bl f54f0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35970 <_PyMem_GetCurrentAllocatorName@@Base+0x197a> │ │ │ │ + bge.n 35978 <_PyMem_GetCurrentAllocatorName@@Base+0x1986> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 35970 <_PyMem_GetCurrentAllocatorName@@Base+0x197a> │ │ │ │ + cbnz r3, 35978 <_PyMem_GetCurrentAllocatorName@@Base+0x1986> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35984 <_PyMem_GetCurrentAllocatorName@@Base+0x198e> │ │ │ │ + bge.n 3598c <_PyMem_GetCurrentAllocatorName@@Base+0x199a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 35984 <_PyMem_GetCurrentAllocatorName@@Base+0x198e> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r6, 3599e <_PyMem_GetCurrentAllocatorName@@Base+0x19a8> │ │ │ │ - movw r3, #43824 @ 0xab30 │ │ │ │ + cbnz r3, 3598c <_PyMem_GetCurrentAllocatorName@@Base+0x199a> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r6, 359a6 <_PyMem_GetCurrentAllocatorName@@Base+0x19b4> │ │ │ │ + movw r3, #43828 @ 0xab34 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6c2c │ │ │ │ + bl f6684 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35a40 <_PyMem_GetCurrentAllocatorName@@Base+0x1a4a> │ │ │ │ - bl f73ac │ │ │ │ - b.n 35a40 <_PyMem_GetCurrentAllocatorName@@Base+0x1a4a> │ │ │ │ + beq.n 35a48 <_PyMem_GetCurrentAllocatorName@@Base+0x1a56> │ │ │ │ + bl f6ec4 │ │ │ │ + b.n 35a48 <_PyMem_GetCurrentAllocatorName@@Base+0x1a56> │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 359d0 <_PyMem_GetCurrentAllocatorName@@Base+0x19da> │ │ │ │ + bne.n 359d8 <_PyMem_GetCurrentAllocatorName@@Base+0x19e6> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35a40 <_PyMem_GetCurrentAllocatorName@@Base+0x1a4a> │ │ │ │ + bge.n 35a48 <_PyMem_GetCurrentAllocatorName@@Base+0x1a56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35a40 <_PyMem_GetCurrentAllocatorName@@Base+0x1a4a> │ │ │ │ + bne.n 35a48 <_PyMem_GetCurrentAllocatorName@@Base+0x1a56> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35a40 <_PyMem_GetCurrentAllocatorName@@Base+0x1a4a> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35a48 <_PyMem_GetCurrentAllocatorName@@Base+0x1a56> │ │ │ │ nop │ │ │ │ - bvs.n 359a0 <_PyMem_GetCurrentAllocatorName@@Base+0x19aa> │ │ │ │ + bvs.n 359a8 <_PyMem_GetCurrentAllocatorName@@Base+0x19b6> │ │ │ │ lsls r1, r2, #1 │ │ │ │ stmia r2!, {r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ @ instruction: 0xf2500052 │ │ │ │ pop {r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 360a0 │ │ │ │ + b.n 360a8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 174e34 │ │ │ │ + bl 1741bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 359ee <_PyMem_GetCurrentAllocatorName@@Base+0x19f8> │ │ │ │ + bge.n 359f6 <_PyMem_GetCurrentAllocatorName@@Base+0x1a04> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 359ee <_PyMem_GetCurrentAllocatorName@@Base+0x19f8> │ │ │ │ + cbnz r3, 359f6 <_PyMem_GetCurrentAllocatorName@@Base+0x1a04> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 35a40 <_PyMem_GetCurrentAllocatorName@@Base+0x1a4a> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 35a48 <_PyMem_GetCurrentAllocatorName@@Base+0x1a56> │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 359fc <_PyMem_GetCurrentAllocatorName@@Base+0x1a06> │ │ │ │ + ble.n 35a04 <_PyMem_GetCurrentAllocatorName@@Base+0x1a12> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - ble.n 35a12 <_PyMem_GetCurrentAllocatorName@@Base+0x1a1c> │ │ │ │ + ble.n 35a1a <_PyMem_GetCurrentAllocatorName@@Base+0x1a28> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35a40 <_PyMem_GetCurrentAllocatorName@@Base+0x1a4a> │ │ │ │ + bge.n 35a48 <_PyMem_GetCurrentAllocatorName@@Base+0x1a56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 35a40 <_PyMem_GetCurrentAllocatorName@@Base+0x1a4a> │ │ │ │ + cbnz r3, 35a48 <_PyMem_GetCurrentAllocatorName@@Base+0x1a56> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35a40 <_PyMem_GetCurrentAllocatorName@@Base+0x1a4a> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35a48 <_PyMem_GetCurrentAllocatorName@@Base+0x1a56> │ │ │ │ add.w r3, sl, #1073741824 @ 0x40000000 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35a4c <_PyMem_GetCurrentAllocatorName@@Base+0x1a56> │ │ │ │ + bge.n 35a54 <_PyMem_GetCurrentAllocatorName@@Base+0x1a62> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 35a4c <_PyMem_GetCurrentAllocatorName@@Base+0x1a56> │ │ │ │ + cbnz r3, 35a54 <_PyMem_GetCurrentAllocatorName@@Base+0x1a62> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35a4c <_PyMem_GetCurrentAllocatorName@@Base+0x1a56> │ │ │ │ - bl 940d4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35a54 <_PyMem_GetCurrentAllocatorName@@Base+0x1a62> │ │ │ │ + bl 93ef8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 35a4c <_PyMem_GetCurrentAllocatorName@@Base+0x1a56> │ │ │ │ - b.n 35784 <_PyMem_GetCurrentAllocatorName@@Base+0x178e> │ │ │ │ + cbz r0, 35a54 <_PyMem_GetCurrentAllocatorName@@Base+0x1a62> │ │ │ │ + b.n 3578c <_PyMem_GetCurrentAllocatorName@@Base+0x179a> │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w r0, r0, #5600 @ 0x15e0 │ │ │ │ - bl 12c98c <_PyRecursiveMutex_Lock@@Base> │ │ │ │ + bl 12c328 <_PyRecursiveMutex_Lock@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #16] │ │ │ │ strd sl, r3, [sp] │ │ │ │ str.w r9, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 21aa40 │ │ │ │ + bl 21a398 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r4, r5 │ │ │ │ add.w r0, r0, #5600 @ 0x15e0 │ │ │ │ - bl 1e86cc <_PyEval_NoToolsForUnwind@@Base+0x50> │ │ │ │ + bl 1e7e6c <_PyEval_NoToolsForUnwind@@Base+0x50> │ │ │ │ mov r0, r6 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl dd5f0 │ │ │ │ + bl dcf30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23ac50 │ │ │ │ + b.w 23a620 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35ad0 <_PyMem_GetCurrentAllocatorName@@Base+0x1ada> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 35af8 <_PyMem_GetCurrentAllocatorName@@Base+0x1b02> │ │ │ │ - bl b0e80 │ │ │ │ + bne.n 35ad8 <_PyMem_GetCurrentAllocatorName@@Base+0x1ae6> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 35b00 <_PyMem_GetCurrentAllocatorName@@Base+0x1b0e> │ │ │ │ + bl b0c40 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bde4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4014 │ │ │ │ - cbz r4, 35afc <_PyMem_GetCurrentAllocatorName@@Base+0x1b06> │ │ │ │ + bl b3de4 │ │ │ │ + cbz r4, 35b04 <_PyMem_GetCurrentAllocatorName@@Base+0x1b12> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e494c │ │ │ │ + b.w 1e40ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35b10 <_PyMem_GetCurrentAllocatorName@@Base+0x1b1a> │ │ │ │ - bl 116ba8 │ │ │ │ + b.n 35b18 <_PyMem_GetCurrentAllocatorName@@Base+0x1b26> │ │ │ │ + bl 1166e0 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -13755,574 +13763,576 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ add r6, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ - movw r2, #44228 @ 0xacc4 │ │ │ │ + movw r2, #41924 @ 0xa3c4 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ strd r6, r3, [sp] │ │ │ │ movw r3, #55740 @ 0xd9bc │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ movs r4, #1 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ - bl f5c44 │ │ │ │ - cbz r0, 35b7c <_PyMem_GetCurrentAllocatorName@@Base+0x1b86> │ │ │ │ + bl f56a4 │ │ │ │ + cbz r0, 35b84 <_PyMem_GetCurrentAllocatorName@@Base+0x1b92> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f0904 │ │ │ │ + bl 1f01b0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 35b7c <_PyMem_GetCurrentAllocatorName@@Base+0x1b86> │ │ │ │ - ldr r3, [pc, #116] @ (35bcc <_PyMem_GetCurrentAllocatorName@@Base+0x1bd6>) │ │ │ │ + beq.n 35b84 <_PyMem_GetCurrentAllocatorName@@Base+0x1b92> │ │ │ │ + ldr r3, [pc, #116] @ (35bd4 <_PyMem_GetCurrentAllocatorName@@Base+0x1be2>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, r3] │ │ │ │ - cbnz r1, 35b80 <_PyMem_GetCurrentAllocatorName@@Base+0x1b8a> │ │ │ │ + cbnz r1, 35b88 <_PyMem_GetCurrentAllocatorName@@Base+0x1b96> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #51772 @ 0xca3c │ │ │ │ + movw r1, #49484 @ 0xc14c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35bc6 <_PyMem_GetCurrentAllocatorName@@Base+0x1bd0> │ │ │ │ + b.n 35bce <_PyMem_GetCurrentAllocatorName@@Base+0x1bdc> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 35ba6 <_PyMem_GetCurrentAllocatorName@@Base+0x1bb0> │ │ │ │ + cbz r3, 35bae <_PyMem_GetCurrentAllocatorName@@Base+0x1bbc> │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ bl 2db58 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 35bac <_PyMem_GetCurrentAllocatorName@@Base+0x1bb6> │ │ │ │ + cbz r0, 35bb4 <_PyMem_GetCurrentAllocatorName@@Base+0x1bc2> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1c8534 │ │ │ │ - b.n 35b7c <_PyMem_GetCurrentAllocatorName@@Base+0x1b86> │ │ │ │ + bl 1c7d2c │ │ │ │ + b.n 35b84 <_PyMem_GetCurrentAllocatorName@@Base+0x1b92> │ │ │ │ mov r2, r4 │ │ │ │ bl 30e44 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1c8534 │ │ │ │ - bl 116ba8 │ │ │ │ + bl 1c7d2c │ │ │ │ + bl 1166e0 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00035bd0 : │ │ │ │ +00035bd8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 35bf0 │ │ │ │ + cbz r1, 35bf8 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e3148 <_PyMonitoring_FireBranchEvent@@Base+0x6c> │ │ │ │ + bl 2e2850 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ cmp r0, r4 │ │ │ │ - bcc.n 35c0a │ │ │ │ + bcc.n 35c12 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr.w r0, [r3, #884] @ 0x374 │ │ │ │ ldr.w r3, [r3, #892] @ 0x37c │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00035c0e : │ │ │ │ +00035c16 : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movw r5, #43640 @ 0xaa78 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ add r4, sp, #32 │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 23d514 <_PyTime_AsTimespec@@Base+0x6cc> │ │ │ │ + bl 23ceec <_PyTime_AsTimespec@@Base+0x6cc> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 35c72 │ │ │ │ + bgt.n 35c7a │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56480 @ 0xdca0 │ │ │ │ + movw r1, #54188 @ 0xd3ac │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 35d9c │ │ │ │ + bl 11dfac │ │ │ │ + b.n 35da4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - movw r0, #44484 @ 0xadc4 │ │ │ │ + movw r0, #42180 @ 0xa4c4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ mov r1, r7 │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35da8 │ │ │ │ + beq.w 35db0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171048 │ │ │ │ + bl 17046c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 35cb8 │ │ │ │ + cbz r0, 35cc0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 35d94 │ │ │ │ + bne.n 35d9c │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #44492 @ 0xadcc │ │ │ │ + movw r1, #42188 @ 0xa4cc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 35d94 │ │ │ │ - ldr r1, [pc, #244] @ (35db0 ) │ │ │ │ + bl f3c44 │ │ │ │ + b.n 35d9c │ │ │ │ + ldr r1, [pc, #244] @ (35db8 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35cdc │ │ │ │ + bne.n 35ce4 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6c2c │ │ │ │ + bl f6684 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35d94 │ │ │ │ - bl f73ac │ │ │ │ + beq.n 35d9c │ │ │ │ + bl f6ec4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - cbnz r4, 35cf0 │ │ │ │ - ldr r1, [pc, #208] @ (35db4 ) │ │ │ │ + cbnz r4, 35cf8 │ │ │ │ + ldr r1, [pc, #208] @ (35dbc ) │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35d28 │ │ │ │ - b.n 35d94 │ │ │ │ + bne.n 35d30 │ │ │ │ + b.n 35d9c │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #44532 @ 0xadf4 │ │ │ │ + movw r0, #42228 @ 0xa4f4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35d14 │ │ │ │ + bge.n 35d1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35d14 │ │ │ │ + cbnz r3, 35d1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 35d94 │ │ │ │ + beq.n 35d9c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2364c4 │ │ │ │ + bl 235ea4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35ce0 │ │ │ │ - b.n 35d94 │ │ │ │ + bne.n 35ce8 │ │ │ │ + b.n 35d9c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbnz r4, 35d4a │ │ │ │ + cbnz r4, 35d52 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - movw r0, #44544 @ 0xae00 │ │ │ │ + movw r0, #42240 @ 0xa500 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 35d80 │ │ │ │ - b.n 35d8c │ │ │ │ + blt.n 35d88 │ │ │ │ + b.n 35d94 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #44560 @ 0xae10 │ │ │ │ + movw r0, #42256 @ 0xa510 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35d6e │ │ │ │ + bge.n 35d76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35d6e │ │ │ │ + cbnz r3, 35d76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 35d94 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 35d9c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2364c4 │ │ │ │ + bl 235ea4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35d2c │ │ │ │ - b.n 35d94 │ │ │ │ + bne.n 35d34 │ │ │ │ + b.n 35d9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35d8c │ │ │ │ + cbnz r3, 35d94 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 21a3cc │ │ │ │ - b.n 35da8 │ │ │ │ + bl 219d28 │ │ │ │ + b.n 35db0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c8534 │ │ │ │ - cbz r6, 35da0 │ │ │ │ + bl 1c7d2c │ │ │ │ + cbz r6, 35da8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35da8 │ │ │ │ + b.n 35db0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21a3cc │ │ │ │ - b.n 35d9c │ │ │ │ + bl 219d28 │ │ │ │ + b.n 35da4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf2500052 │ │ │ │ @ instruction: 0xf0c80052 │ │ │ │ │ │ │ │ -00035db8 <_Py_CheckRecursiveCall@@Base>: │ │ │ │ +00035dc0 <_Py_CheckRecursiveCall@@Base>: │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ ldr.w r3, [r0, #716] @ 0x2cc │ │ │ │ add r7, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r7 │ │ │ │ - bls.n 35e06 <_Py_CheckRecursiveCall@@Base+0x4e> │ │ │ │ + bls.n 35e0e <_Py_CheckRecursiveCall@@Base+0x4e> │ │ │ │ ldr.w r2, [r0, #708] @ 0x2c4 │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ subs r2, r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ it mi │ │ │ │ addwmi r2, r2, #1023 @ 0x3ff │ │ │ │ asrs r4, r2, #10 │ │ │ │ movs r2, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r4, #44652 @ 0xae6c │ │ │ │ + movw r4, #42348 @ 0xa56c │ │ │ │ movt r4, #48 @ 0x30 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2c0d4 <__snprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #72] @ (35e48 <_Py_CheckRecursiveCall@@Base+0x90>) │ │ │ │ + ldr r0, [pc, #72] @ (35e50 <_Py_CheckRecursiveCall@@Base+0x90>) │ │ │ │ mov r1, r7 │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ - cbnz r3, 35e40 <_Py_CheckRecursiveCall@@Base+0x88> │ │ │ │ + cbnz r3, 35e48 <_Py_CheckRecursiveCall@@Base+0x88> │ │ │ │ ldr.w r3, [r0, #708] @ 0x2c4 │ │ │ │ movw r2, #43692 @ 0xaaac │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ subs r3, r3, r7 │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ it mi │ │ │ │ addwmi r3, r3, #1023 @ 0x3ff │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #44696 @ 0xae98 │ │ │ │ + movw r2, #42392 @ 0xa598 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ asrs r3, r3, #10 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 234220 <_PyErr_Format@@Base> │ │ │ │ + bl 233c04 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add r3, r0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 35e42 <_Py_CheckRecursiveCall@@Base+0x8a> │ │ │ │ + b.n 35e4a <_Py_CheckRecursiveCall@@Base+0x8a> │ │ │ │ movs r0, #0 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - subs.w r0, r8, r8, lsl #1 │ │ │ │ + b.n 363c4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ │ │ │ │ -00035e4c <_PyObject_Dump@@Base>: │ │ │ │ +00035e54 <_PyObject_Dump@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #59976 @ 0xea48 │ │ │ │ movt r4, #84 @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ - bl 160d60 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 160190 <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r3, 35e88 <_PyObject_Dump@@Base+0x3c> │ │ │ │ + cbz r3, 35e90 <_PyObject_Dump@@Base+0x3c> │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #44968 @ 0xafa8 │ │ │ │ + movw r2, #42664 @ 0xa6a8 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 2c33c │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #44996 @ 0xafc4 │ │ │ │ + movw r2, #42692 @ 0xa6c4 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #45020 @ 0xafdc │ │ │ │ + movw r2, #42716 @ 0xa6dc │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c340 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #45044 @ 0xaff4 │ │ │ │ + movw r2, #42740 @ 0xa6f4 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r6, 35ecc <_PyObject_Dump@@Base+0x80> │ │ │ │ + cbz r6, 35ed4 <_PyObject_Dump@@Base+0x80> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - b.n 35ed4 <_PyObject_Dump@@Base+0x88> │ │ │ │ - movw r3, #18960 @ 0x4a10 │ │ │ │ + b.n 35edc <_PyObject_Dump@@Base+0x88> │ │ │ │ + movw r3, #16656 @ 0x4110 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #45068 @ 0xb00c │ │ │ │ + movw r2, #42764 @ 0xa70c │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #45092 @ 0xb024 │ │ │ │ + movw r2, #42788 @ 0xa724 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c340 │ │ │ │ - bl 20926c │ │ │ │ + bl 208a6c │ │ │ │ mov r6, r0 │ │ │ │ - bl f6e30 │ │ │ │ + bl f6948 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 35f3a │ │ │ │ + bl 35f44 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c340 │ │ │ │ mov r0, r7 │ │ │ │ - bl f7380 │ │ │ │ + bl f6e98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 209308 │ │ │ │ + bl 208b08 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #53156 @ 0xcfa4 │ │ │ │ + movw r2, #50652 @ 0xc5dc │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 2c33c │ │ │ │ + nop │ │ │ │ │ │ │ │ -00035f3a : │ │ │ │ +00035f44 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 116ba8 │ │ │ │ + bl 1166e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36026 │ │ │ │ - ldr r3, [pc, #224] @ (3603c ) │ │ │ │ + bne.n 36030 │ │ │ │ + ldr r3, [pc, #224] @ (36044 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movw r1, #45544 @ 0xb1e8 │ │ │ │ + movw r1, #44132 @ 0xac64 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36026 │ │ │ │ + bne.n 36030 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b634 │ │ │ │ - cbnz r4, 35f98 │ │ │ │ - bl b0e80 │ │ │ │ + cbnz r4, 35fa2 │ │ │ │ + bl b0c40 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r2, #45564 @ 0xb1fc │ │ │ │ + movw r2, #44152 @ 0xac78 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl b4014 │ │ │ │ - b.n 3602c │ │ │ │ + bl b3de4 │ │ │ │ + b.n 36036 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 35fc0 │ │ │ │ - bl b0e80 │ │ │ │ + bgt.n 35fca │ │ │ │ + bl b0c40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #45572 @ 0xb204 │ │ │ │ + movw r2, #44160 @ 0xac80 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r5 │ │ │ │ - bl b4014 │ │ │ │ - b.n 3602c │ │ │ │ + bl b3de4 │ │ │ │ + b.n 36036 │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r7, #31 │ │ │ │ - bpl.n 35fce │ │ │ │ - bl 1168d8 │ │ │ │ + bpl.n 35fd8 │ │ │ │ + bl 116410 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 35fd4 │ │ │ │ - bl 11aea0 │ │ │ │ + b.n 35fde │ │ │ │ + bl 11a9a4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 36026 │ │ │ │ + cbz r4, 36030 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl a2d4c │ │ │ │ - cbz r0, 35ff6 │ │ │ │ + bl a26c4 │ │ │ │ + cbz r0, 36000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ movs r7, #0 │ │ │ │ blx 2bffc │ │ │ │ ldr r5, [sp, #12] │ │ │ │ subs r5, r5, r0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 35ffa │ │ │ │ + b.n 36004 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3600e │ │ │ │ + bge.n 36018 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3600e │ │ │ │ + cbnz r3, 36018 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r7, 36026 │ │ │ │ - cbz r5, 3602c │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r7, 36030 │ │ │ │ + cbz r5, 36036 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ + bl 1e40ec │ │ │ │ mov r0, r6 │ │ │ │ blx 2b634 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 36036 │ │ │ │ + b.n 36040 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bf5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36012 │ │ │ │ + bne.n 3601c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 36060 │ │ │ │ + cbnz r3, 36068 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 36060 │ │ │ │ + ble.n 36068 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 36060 │ │ │ │ - cbnz r0, 3607e │ │ │ │ + bne.n 36068 │ │ │ │ + cbnz r0, 36080 │ │ │ │ movs r4, #1 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ - movw r3, #57332 @ 0xdff4 │ │ │ │ - movt r3, #81 @ 0x51 │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 360c6 │ │ │ │ + ldr r3, [pc, #80] @ (360cc ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + cbz r0, 360c8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 36090 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 360ba │ │ │ │ - bl b0e80 │ │ │ │ + bne.n 36092 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 360bc │ │ │ │ + bl b0c40 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b640 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4014 │ │ │ │ - cbz r4, 360be │ │ │ │ + bl b3de4 │ │ │ │ + cbz r4, 360c0 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1e494c │ │ │ │ + b.w 1e40ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 360c6 │ │ │ │ + b.n 360c8 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + svc 216 @ 0xd8 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ push {r4, r5, r6} │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 360f4 │ │ │ │ + bls.n 360fa │ │ │ │ subs r3, r2, #1 │ │ │ │ clz r4, r3 │ │ │ │ rsb r5, r4, #29 │ │ │ │ lsrs r3, r5 │ │ │ │ rsb r5, r4, #31 │ │ │ │ and.w r3, r3, #3 │ │ │ │ subs r4, #29 │ │ │ │ orr.w r3, r3, r5, lsl #2 │ │ │ │ subs r3, #4 │ │ │ │ cmp r4, #2 │ │ │ │ it hi │ │ │ │ movhi r2, r3 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ - cbz r4, 360fc │ │ │ │ + cbz r4, 36102 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ movs r3, #12 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ adds r5, r1, r2 │ │ │ │ ldr r6, [r1, r2] │ │ │ │ cmp r0, r6 │ │ │ │ it eq │ │ │ │ streq r3, [r1, r2] │ │ │ │ - cbz r3, 36112 │ │ │ │ + cbz r3, 36118 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movs r2, #1 │ │ │ │ cmp r0, r3 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r0, #44] @ 0x2c │ │ │ │ streq r3, [r5, #4] │ │ │ │ @@ -14330,132 +14340,132 @@ │ │ │ │ pop {r4, r5, r6} │ │ │ │ strd r3, r3, [r0, #40] @ 0x28 │ │ │ │ str r2, [r0, #24] │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 36284 │ │ │ │ + bpl.w 3628a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ mov r3, r1 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.n 3616a │ │ │ │ + bpl.n 36170 │ │ │ │ ands.w r8, r2, #64 @ 0x40 │ │ │ │ - beq.n 3615e │ │ │ │ + beq.n 36164 │ │ │ │ add.w r6, r3, #20 │ │ │ │ - b.n 36172 │ │ │ │ + b.n 36178 │ │ │ │ add.w r6, r3, #28 │ │ │ │ cmp.w r7, #500 @ 0x1f4 │ │ │ │ - ble.n 36184 │ │ │ │ - b.n 361a0 │ │ │ │ + ble.n 3618a │ │ │ │ + b.n 361a6 │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 3627e │ │ │ │ + beq.w 36284 │ │ │ │ cmp.w r7, #500 @ 0x1f4 │ │ │ │ itee le │ │ │ │ movle.w r8, #0 │ │ │ │ movgt.w r8, #1 │ │ │ │ movgt.w r7, #500 @ 0x1f4 │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bmi.n 3618e │ │ │ │ + bmi.n 36194 │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.n 361a8 │ │ │ │ - b.n 36256 │ │ │ │ + bgt.n 361ae │ │ │ │ + b.n 3625c │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r7 │ │ │ │ - bge.n 36272 │ │ │ │ + bge.n 36278 │ │ │ │ ldrb r1, [r6, r2] │ │ │ │ adds r2, #1 │ │ │ │ subs r1, #32 │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ - bls.n 36190 │ │ │ │ - b.n 36188 │ │ │ │ + bls.n 36196 │ │ │ │ + b.n 3618e │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w r7, #500 @ 0x1f4 │ │ │ │ ldrb.w sl, [r3, #16] │ │ │ │ mov.w r9, #0 │ │ │ │ - movw r1, #46876 @ 0xb71c │ │ │ │ + movw r1, #44572 @ 0xae1c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ strd r8, r1, [sp] │ │ │ │ ubfx sl, sl, #2, #3 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 361cc │ │ │ │ + bne.n 361d2 │ │ │ │ ldrb.w r5, [r6, r9] │ │ │ │ - b.n 361da │ │ │ │ + b.n 361e0 │ │ │ │ cmp.w sl, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r5, [r6, r9, lsl #1] │ │ │ │ ldrne.w r5, [r6, r9, lsl #2] │ │ │ │ sub.w r2, r5, #32 │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ - bhi.n 361f2 │ │ │ │ + bhi.n 361f8 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r5, [sp, #12] │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ - b.n 3624a │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ + b.n 36250 │ │ │ │ movs r2, #2 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bhi.n 36214 │ │ │ │ + bhi.n 3621a │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #46868 @ 0xb714 │ │ │ │ + movw r1, #44564 @ 0xae14 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 30dde │ │ │ │ - b.n 3624a │ │ │ │ + b.n 36250 │ │ │ │ cmp.w r5, #65536 @ 0x10000 │ │ │ │ - bcs.n 36236 │ │ │ │ + bcs.n 3623c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #46872 @ 0xb718 │ │ │ │ + movw r1, #44568 @ 0xae18 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 30dde │ │ │ │ - b.n 3624a │ │ │ │ + b.n 36250 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl 30dde │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - bne.n 361c0 │ │ │ │ + bne.n 361c6 │ │ │ │ ldr.w r8, [sp] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3627e │ │ │ │ + beq.n 36284 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #46880 @ 0xb720 │ │ │ │ + movw r1, #44576 @ 0xae20 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + b.w 1bba54 <_Py_write_noraise@@Base> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ - b.n 36256 │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ + b.n 3625c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -14466,171 +14476,170 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r5 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #14] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #10 │ │ │ │ - bl 2e33a4 <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ + bl 2e2aac <_PyMonitoring_FireBranchEvent@@Base+0x304> │ │ │ │ umull r3, r2, r4, r6 │ │ │ │ adds r1, #48 @ 0x30 │ │ │ │ cmp r4, #9 │ │ │ │ strb.w r1, [r5, #-1]! │ │ │ │ mov.w r4, r2, lsr #3 │ │ │ │ - bhi.n 362b0 │ │ │ │ + bhi.n 362b6 │ │ │ │ sub.w r2, r8, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #64] @ (3632c ) │ │ │ │ + ldr r2, [pc, #60] @ (36330 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, r4 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bne.n 36312 │ │ │ │ + bne.n 36318 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 363e4 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 363e8 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ ite ge │ │ │ │ movge r0, r5 │ │ │ │ movlt r0, #0 │ │ │ │ - b.n 36328 │ │ │ │ + b.n 3632e │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #20089 @ 0x4e79 │ │ │ │ + movw r1, #18521 @ 0x4859 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ - bl 363e4 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 363e8 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ ite ge │ │ │ │ movge r0, r4 │ │ │ │ movlt r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl eee5c │ │ │ │ + bl ee8f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 3635e │ │ │ │ + cbz r0, 36362 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3635e │ │ │ │ + bge.n 36362 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3635e │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 36362 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 36378 │ │ │ │ + cbz r0, 3637c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36378 │ │ │ │ + bge.n 3637c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 36378 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3637c │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 36392 │ │ │ │ + cbz r0, 36396 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36392 │ │ │ │ + bge.n 36396 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 36392 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 36396 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 363ac │ │ │ │ + cbz r0, 363b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 363ac │ │ │ │ + bge.n 363b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 363ac │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 363b0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 363c6 │ │ │ │ + cbz r0, 363ca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 363c6 │ │ │ │ + bge.n 363ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 363c6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 363ca │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 363e0 │ │ │ │ + cbz r0, 363e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 363e0 │ │ │ │ + bge.n 363e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 363e0 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 363e4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000363e4 <_PyEval_SetProfile@@Base>: │ │ │ │ +000363e8 <_PyEval_SetProfile@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #160] @ (36494 <_PyEval_SetProfile@@Base+0xb0>) │ │ │ │ + ldr r4, [pc, #160] @ (36498 <_PyEval_SetProfile@@Base+0xb0>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - movw r1, #47704 @ 0xba58 │ │ │ │ + movw r1, #45400 @ 0xb158 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 12ad14 <_PySys_GetOptionalAttrString@@Base+0x7f0> │ │ │ │ + bl 12a670 <_PySys_GetOptionalAttrString@@Base+0x7f8> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3648e <_PyEval_SetProfile@@Base+0xaa> │ │ │ │ + beq.n 36492 <_PyEval_SetProfile@@Base+0xaa> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #25753 @ 0x6499 │ │ │ │ + movw r1, #25757 @ 0x649d │ │ │ │ movt r1, #3 │ │ │ │ add.w r0, r4, #113664 @ 0x1bc00 │ │ │ │ adds r0, #244 @ 0xf4 │ │ │ │ - bl 1e2e10 <_Py_normpath@@Base+0x568> │ │ │ │ + bl 1e2690 <_Py_normpath@@Base+0x56c> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3648a <_PyEval_SetProfile@@Base+0xa6> │ │ │ │ + blt.n 3648e <_PyEval_SetProfile@@Base+0xa6> │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ subs r3, r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r6, [r5, #56] @ 0x38 │ │ │ │ subs.w ip, r2, #0 │ │ │ │ ldr r6, [r5, #64] @ 0x40 │ │ │ │ it ne │ │ │ │ movne.w ip, #1 │ │ │ │ - cbz r7, 36452 <_PyEval_SetProfile@@Base+0x6e> │ │ │ │ + cbz r7, 36456 <_PyEval_SetProfile@@Base+0x6e> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r7, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r4, r4, #110592 @ 0x1b000 │ │ │ │ @@ -14642,19 +14651,19 @@ │ │ │ │ add r3, r5 │ │ │ │ sub.w r3, r3, ip │ │ │ │ str.w r3, [r2, #3320] @ 0xcf8 │ │ │ │ ldr.w r3, [r4, #3320] @ 0xcf8 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 242f60 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xff0> │ │ │ │ + bl 242940 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xff0> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c8534 │ │ │ │ - b.n 3648e <_PyEval_SetProfile@@Base+0xaa> │ │ │ │ + bl 1c7d2c │ │ │ │ + b.n 36492 <_PyEval_SetProfile@@Base+0xaa> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -14663,74 +14672,74 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #6 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #62673 @ 0xf4d1 │ │ │ │ + movw r1, #61081 @ 0xee99 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ - bl 36564 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ - cbz r0, 364c6 <_PyEval_SetProfile@@Base+0xe2> │ │ │ │ + bl 36568 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ + cbz r0, 364ca <_PyEval_SetProfile@@Base+0xe2> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 36560 <_PyEval_SetProfile@@Base+0x17c> │ │ │ │ + b.n 36564 <_PyEval_SetProfile@@Base+0x17c> │ │ │ │ mov r2, r0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #62685 @ 0xf4dd │ │ │ │ + movw r1, #61093 @ 0xeea5 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ movs r3, #14 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 36564 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ + bl 36568 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 364c0 <_PyEval_SetProfile@@Base+0xdc> │ │ │ │ + bne.n 364c4 <_PyEval_SetProfile@@Base+0xdc> │ │ │ │ movs r5, #3 │ │ │ │ - movw r1, #3941 @ 0xf65 │ │ │ │ + movw r1, #1929 @ 0x789 │ │ │ │ movt r1, #37 @ 0x25 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 36564 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ + bl 36568 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 364c0 <_PyEval_SetProfile@@Base+0xdc> │ │ │ │ - movw r1, #6685 @ 0x1a1d │ │ │ │ + bne.n 364c4 <_PyEval_SetProfile@@Base+0xdc> │ │ │ │ + movw r1, #4477 @ 0x117d │ │ │ │ movt r1, #37 @ 0x25 │ │ │ │ movs r3, #13 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 36564 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ + bl 36568 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 364c0 <_PyEval_SetProfile@@Base+0xdc> │ │ │ │ + bne.n 364c4 <_PyEval_SetProfile@@Base+0xdc> │ │ │ │ movs r3, #4 │ │ │ │ - movw r1, #19065 @ 0x4a79 │ │ │ │ + movw r1, #17497 @ 0x4459 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ movs r0, #6 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 36564 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ + bl 36568 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 364c0 <_PyEval_SetProfile@@Base+0xdc> │ │ │ │ + bne.n 364c4 <_PyEval_SetProfile@@Base+0xdc> │ │ │ │ movs r2, #6 │ │ │ │ - movw r1, #19065 @ 0x4a79 │ │ │ │ + movw r1, #17497 @ 0x4459 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 36564 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ + bl 36568 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 364c0 <_PyEval_SetProfile@@Base+0xdc> │ │ │ │ + bne.n 364c4 <_PyEval_SetProfile@@Base+0xdc> │ │ │ │ movs r3, #17 │ │ │ │ movs r2, #5 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #19065 @ 0x4a79 │ │ │ │ + movw r1, #17497 @ 0x4459 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ - bl 36564 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ + bl 36568 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -14740,176 +14749,176 @@ │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #65388 @ 0xff6c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 9af8c <_PyObject_New@@Base> │ │ │ │ - cbz r0, 365ce <_PyEval_SetProfile@@Base+0x1ea> │ │ │ │ + bl 9ad70 <_PyObject_New@@Base> │ │ │ │ + cbz r0, 365d2 <_PyEval_SetProfile@@Base+0x1ea> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ str.w r9, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 242a34 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xac4> │ │ │ │ - bl 1c8534 │ │ │ │ + bl 242414 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xac4> │ │ │ │ + bl 1c7d2c │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 365b4 <_PyEval_SetProfile@@Base+0x1d0> │ │ │ │ + beq.n 365b8 <_PyEval_SetProfile@@Base+0x1d0> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 242a34 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xac4> │ │ │ │ - bl 1c8534 │ │ │ │ + bl 242414 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xac4> │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 365c2 <_PyEval_SetProfile@@Base+0x1de> │ │ │ │ + bge.n 365c6 <_PyEval_SetProfile@@Base+0x1de> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ - cbz r4, 365c6 <_PyEval_SetProfile@@Base+0x1e2> │ │ │ │ + cbz r4, 365ca <_PyEval_SetProfile@@Base+0x1e2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 365d2 <_PyEval_SetProfile@@Base+0x1ee> │ │ │ │ + b.n 365d6 <_PyEval_SetProfile@@Base+0x1ee> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 365d2 <_PyEval_SetProfile@@Base+0x1ee> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 365d6 <_PyEval_SetProfile@@Base+0x1ee> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.w 36330 │ │ │ │ + b.w 36334 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl f6e30 │ │ │ │ + bl f6948 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 36608 <_PyEval_SetProfile@@Base+0x224> │ │ │ │ + beq.n 3660c <_PyEval_SetProfile@@Base+0x224> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f7380 │ │ │ │ + b.w f6e98 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #47912 @ 0xbb28 │ │ │ │ + movw r1, #45608 @ 0xb228 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36634 <_PyEval_SetProfile@@Base+0x250> │ │ │ │ + bge.n 36638 <_PyEval_SetProfile@@Base+0x250> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36634 <_PyEval_SetProfile@@Base+0x250> │ │ │ │ + cbnz r3, 36638 <_PyEval_SetProfile@@Base+0x250> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #84] @ (3669c <_PyEval_SetProfile@@Base+0x2b8>) │ │ │ │ + ldr r0, [pc, #84] @ (366a0 <_PyEval_SetProfile@@Base+0x2b8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #30780 @ 0x783c │ │ │ │ movt r3, #87 @ 0x57 │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ - beq.n 36678 <_PyEval_SetProfile@@Base+0x294> │ │ │ │ + beq.n 3667c <_PyEval_SetProfile@@Base+0x294> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #49716 @ 0xc234 │ │ │ │ + movw r2, #47412 @ 0xb934 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 11e51c <_PyErr_SetString@@Base> │ │ │ │ + bl 11e004 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36698 <_PyEval_SetProfile@@Base+0x2b4> │ │ │ │ + b.n 3669c <_PyEval_SetProfile@@Base+0x2b4> │ │ │ │ ldrd r2, r4, [r1, #28] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ strd r2, r4, [sp] │ │ │ │ ldrd r1, r2, [r1, #16] │ │ │ │ - bl 243fa8 <_PyInterpreterState_ObjectToID@@Base+0x84> │ │ │ │ + bl 243988 <_PyInterpreterState_ObjectToID@@Base+0x84> │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #164] @ (36754 <_PyEval_SetProfile@@Base+0x370>) │ │ │ │ + ldr r4, [pc, #164] @ (36758 <_PyEval_SetProfile@@Base+0x370>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #160] @ (36758 <_PyEval_SetProfile@@Base+0x374>) │ │ │ │ + ldr r1, [pc, #160] @ (3675c <_PyEval_SetProfile@@Base+0x374>) │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 21ce5c │ │ │ │ + bl 21c750 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 36704 <_PyEval_SetProfile@@Base+0x320> │ │ │ │ + cbz r0, 36708 <_PyEval_SetProfile@@Base+0x320> │ │ │ │ mov r1, r5 │ │ │ │ - bl f5a90 │ │ │ │ + bl f54f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 366e4 <_PyEval_SetProfile@@Base+0x300> │ │ │ │ + bge.n 366e8 <_PyEval_SetProfile@@Base+0x300> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 366e4 <_PyEval_SetProfile@@Base+0x300> │ │ │ │ + cbnz r3, 366e8 <_PyEval_SetProfile@@Base+0x300> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r6, 366fc <_PyEval_SetProfile@@Base+0x318> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r6, 36700 <_PyEval_SetProfile@@Base+0x318> │ │ │ │ movw r3, #43772 @ 0xaafc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6c2c │ │ │ │ + bl f6684 │ │ │ │ subs r4, r0, r6 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - b.n 366fe <_PyEval_SetProfile@@Base+0x31a> │ │ │ │ + b.n 36702 <_PyEval_SetProfile@@Base+0x31a> │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84dec │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 36718 <_PyEval_SetProfile@@Base+0x334> │ │ │ │ - movw r0, #49776 @ 0xc270 │ │ │ │ + bl 1c7e64 │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 3671c <_PyEval_SetProfile@@Base+0x334> │ │ │ │ + movw r0, #47472 @ 0xb970 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 243288 │ │ │ │ - cbnz r4, 36750 <_PyEval_SetProfile@@Base+0x36c> │ │ │ │ + bl 242c68 │ │ │ │ + cbnz r4, 36754 <_PyEval_SetProfile@@Base+0x36c> │ │ │ │ ldr r1, [r5, #16] │ │ │ │ movw r3, #43772 @ 0xaafc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #49824 @ 0xc2a0 │ │ │ │ + movw r3, #47520 @ 0xb9a0 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ - bl 3675c <_PyEval_SetProfile@@Base+0x378> │ │ │ │ + bl 36760 <_PyEval_SetProfile@@Base+0x378> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 36750 <_PyEval_SetProfile@@Base+0x36c> │ │ │ │ + bne.n 36754 <_PyEval_SetProfile@@Base+0x36c> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #49776 @ 0xc270 │ │ │ │ + movw r0, #47472 @ 0xb970 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 243288 │ │ │ │ + b.w 242c68 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3} │ │ │ │ @@ -14919,107 +14928,107 @@ │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ sub sp, #20 │ │ │ │ movs r2, #1 │ │ │ │ add r4, sp, #28 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 23d514 <_PyTime_AsTimespec@@Base+0x6cc> │ │ │ │ + bl 23ceec <_PyTime_AsTimespec@@Base+0x6cc> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ movs r5, #1 │ │ │ │ - movw r1, #62937 @ 0xf5d9 │ │ │ │ + movw r1, #61241 @ 0xef39 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #7 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 36564 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ - cbz r0, 367b6 <_PyEval_SetProfile@@Base+0x3d2> │ │ │ │ + bl 36568 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ + cbz r0, 367ba <_PyEval_SetProfile@@Base+0x3d2> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 36880 <_PyEval_SetProfile@@Base+0x49c> │ │ │ │ + b.n 36884 <_PyEval_SetProfile@@Base+0x49c> │ │ │ │ mov r2, r0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #62949 @ 0xf5e5 │ │ │ │ + movw r1, #61253 @ 0xef45 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r3, #14 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 36564 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ + bl 36568 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 367b0 <_PyEval_SetProfile@@Base+0x3cc> │ │ │ │ - movw r1, #61317 @ 0xef85 │ │ │ │ + bne.n 367b4 <_PyEval_SetProfile@@Base+0x3cc> │ │ │ │ + movw r1, #59813 @ 0xe9a5 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 36564 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ + bl 36568 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 367b0 <_PyEval_SetProfile@@Base+0x3cc> │ │ │ │ + bne.n 367b4 <_PyEval_SetProfile@@Base+0x3cc> │ │ │ │ movs r3, #3 │ │ │ │ - movw r1, #61321 @ 0xef89 │ │ │ │ + movw r1, #59817 @ 0xe9a9 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 36564 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ + bl 36568 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 367b0 <_PyEval_SetProfile@@Base+0x3cc> │ │ │ │ + bne.n 367b4 <_PyEval_SetProfile@@Base+0x3cc> │ │ │ │ movs r1, #10 │ │ │ │ movs r3, #11 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #2405 @ 0x965 │ │ │ │ + movw r1, #709 @ 0x2c5 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r0, #7 │ │ │ │ - bl 36564 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ + bl 36568 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 367b0 <_PyEval_SetProfile@@Base+0x3cc> │ │ │ │ - movw r1, #23169 @ 0x5a81 │ │ │ │ + bne.n 367b4 <_PyEval_SetProfile@@Base+0x3cc> │ │ │ │ + movw r1, #21429 @ 0x53b5 │ │ │ │ movt r1, #7 │ │ │ │ movs r3, #5 │ │ │ │ movs r2, #2 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 36564 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ + bl 36568 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 367b0 <_PyEval_SetProfile@@Base+0x3cc> │ │ │ │ - movw r1, #15317 @ 0x3bd5 │ │ │ │ + bne.n 367b4 <_PyEval_SetProfile@@Base+0x3cc> │ │ │ │ + movw r1, #13525 @ 0x34d5 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r3, #13 │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 36564 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ + bl 36568 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 367b0 <_PyEval_SetProfile@@Base+0x3cc> │ │ │ │ + bne.n 367b4 <_PyEval_SetProfile@@Base+0x3cc> │ │ │ │ movs r3, #7 │ │ │ │ - movw r1, #4025 @ 0xfb9 │ │ │ │ + movw r1, #2329 @ 0x919 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 36564 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ + bl 36568 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 367b0 <_PyEval_SetProfile@@Base+0x3cc> │ │ │ │ + bne.n 367b4 <_PyEval_SetProfile@@Base+0x3cc> │ │ │ │ movs r2, #7 │ │ │ │ movs r3, #6 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #56629 @ 0xdd35 │ │ │ │ + movw r1, #54953 @ 0xd6a9 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ - bl 36564 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ + bl 36568 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -15027,114 +15036,114 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #24320 @ 0x5f00 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ add.w r5, r4, #4096 @ 0x1000 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 1c7148 │ │ │ │ + bl 1c6940 │ │ │ │ ldr.w r0, [r5, #1568] @ 0x620 │ │ │ │ - bl 248688 <_Py_hashtable_clear@@Base> │ │ │ │ + bl 248068 <_Py_hashtable_clear@@Base> │ │ │ │ ldr.w r0, [r5, #1572] @ 0x624 │ │ │ │ - bl 248688 <_Py_hashtable_clear@@Base> │ │ │ │ + bl 248068 <_Py_hashtable_clear@@Base> │ │ │ │ ldr.w r0, [r5, #1564] @ 0x61c │ │ │ │ - bl 248688 <_Py_hashtable_clear@@Base> │ │ │ │ + bl 248068 <_Py_hashtable_clear@@Base> │ │ │ │ ldr.w r0, [r5, #1556] @ 0x614 │ │ │ │ - bl 248688 <_Py_hashtable_clear@@Base> │ │ │ │ + bl 248068 <_Py_hashtable_clear@@Base> │ │ │ │ movw r3, #5648 @ 0x1610 │ │ │ │ adds r2, r4, r3 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r2, #-4] │ │ │ │ str r0, [r4, r3] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1c7148 │ │ │ │ + b.w 1c6940 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 368ea <_PyEval_SetProfile@@Base+0x506> │ │ │ │ + cbz r0, 368ee <_PyEval_SetProfile@@Base+0x506> │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000368ec <_Py_DisplaySourceLine@@Base>: │ │ │ │ - b.w 333d0 │ │ │ │ +000368f0 <_Py_DisplaySourceLine@@Base>: │ │ │ │ + b.w 333cc │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #68] @ (3694c <_Py_DisplaySourceLine@@Base+0x60>) │ │ │ │ + ldr r2, [pc, #68] @ (36950 <_Py_DisplaySourceLine@@Base+0x60>) │ │ │ │ movs r3, #164 @ 0xa4 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mul.w r3, r6, r3 │ │ │ │ ldr.w r2, [r2, #1440] @ 0x5a0 │ │ │ │ adds r4, r2, r3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 36948 <_Py_DisplaySourceLine@@Base+0x5c> │ │ │ │ + cbz r3, 3694c <_Py_DisplaySourceLine@@Base+0x5c> │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ - bl 36950 <_Py_DisplaySourceLine@@Base+0x64> │ │ │ │ + bl 36954 <_Py_DisplaySourceLine@@Base+0x64> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 36948 <_Py_DisplaySourceLine@@Base+0x5c> │ │ │ │ + cbz r3, 3694c <_Py_DisplaySourceLine@@Base+0x5c> │ │ │ │ add.w r1, r4, #20 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2be80 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r5, #0] │ │ │ │ blx 2bde4 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 24e3e0 │ │ │ │ + bl 24ddb0 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r4, #32300 @ 0x7e2c │ │ │ │ + movw r4, #32284 @ 0x7e1c │ │ │ │ movt r4, #87 @ 0x57 │ │ │ │ ldr.w r8, [r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 369b4 <_Py_DisplaySourceLine@@Base+0xc8> │ │ │ │ + bne.n 369b8 <_Py_DisplaySourceLine@@Base+0xc8> │ │ │ │ mov r6, r1 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r4, #0] │ │ │ │ bl 2db40 │ │ │ │ cmp r6, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne.n 36990 <_Py_DisplaySourceLine@@Base+0xa4> │ │ │ │ + bne.n 36994 <_Py_DisplaySourceLine@@Base+0xa4> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2db58 │ │ │ │ - b.n 369b0 <_Py_DisplaySourceLine@@Base+0xc4> │ │ │ │ + b.n 369b4 <_Py_DisplaySourceLine@@Base+0xc4> │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 369a4 <_Py_DisplaySourceLine@@Base+0xb8> │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + bne.n 369a8 <_Py_DisplaySourceLine@@Base+0xb8> │ │ │ │ + movw r1, #55028 @ 0xd6f4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ - cbz r7, 369b0 <_Py_DisplaySourceLine@@Base+0xc4> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ + cbz r7, 369b4 <_Py_DisplaySourceLine@@Base+0xc4> │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 30e44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -000369b8 : │ │ │ │ +000369bc : │ │ │ │ b.w 32f08 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ @@ -15142,40 +15151,40 @@ │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 369f6 │ │ │ │ - bl 21fe9c │ │ │ │ - cbz r0, 36a30 │ │ │ │ + bne.n 369fa │ │ │ │ + bl 21f714 │ │ │ │ + cbz r0, 36a34 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r0, [r3, #260] @ 0x104 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r3, [r4, #24] │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ str r5, [r0, #4] │ │ │ │ - bls.n 36a22 │ │ │ │ + bls.n 36a26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2514c8 <_PyMarshal_GetXIData@@Base+0x90> │ │ │ │ + bl 2515a4 │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 36a30 │ │ │ │ + b.n 36a34 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -15197,39 +15206,39 @@ │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #17 │ │ │ │ strd r5, r5, [sp, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 2442f4 <_PyInterpreterState_ObjectToID@@Base+0x3d0> │ │ │ │ - cbz r0, 36a76 │ │ │ │ + bl 243cd4 <_PyInterpreterState_ObjectToID@@Base+0x3d0> │ │ │ │ + cbz r0, 36a7a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c8534 │ │ │ │ - b.n 36a7e │ │ │ │ + bl 1c7d2c │ │ │ │ + b.n 36a82 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 36b02 │ │ │ │ + bpl.n 36b06 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r3, 36ae8 │ │ │ │ + cbnz r3, 36aec │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ lsls r3, r2, #30 │ │ │ │ - bpl.n 36b02 │ │ │ │ + bpl.n 36b06 │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ @@ -15241,176 +15250,176 @@ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str r2, [r1, #0] │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.n 36b02 │ │ │ │ - movw r2, #16881 @ 0x41f1 │ │ │ │ + b.n 36b06 │ │ │ │ + movw r2, #16405 @ 0x4015 │ │ │ │ movt r2, #9 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 36afc │ │ │ │ + bne.n 36b00 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ - b.n 36afe │ │ │ │ + b.n 36b02 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36aa2 │ │ │ │ + bne.n 36aa6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00036b08 : │ │ │ │ +00036b0c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1ce01c │ │ │ │ + bl 1cd8d4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36bae │ │ │ │ - cbz r5, 36b3a │ │ │ │ + beq.n 36bb2 │ │ │ │ + cbz r5, 36b3e │ │ │ │ mov r0, r5 │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36bb0 │ │ │ │ + beq.n 36bb4 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl aae3c │ │ │ │ + bl aac4c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 36bb0 │ │ │ │ - bl 2199bc <_PyParkingLot_UnparkAll@@Base+0x198> │ │ │ │ + cbz r0, 36bb4 │ │ │ │ + bl 219318 <_PyParkingLot_UnparkAll@@Base+0x198> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 36bb0 │ │ │ │ + cbz r0, 36bb4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add.w r0, r0, #5600 @ 0x15e0 │ │ │ │ - bl 12c98c <_PyRecursiveMutex_Lock@@Base> │ │ │ │ + bl 12c328 <_PyRecursiveMutex_Lock@@Base> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 21aa40 │ │ │ │ + bl 21a398 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ add.w r0, r0, #5600 @ 0x15e0 │ │ │ │ - bl 1e86cc <_PyEval_NoToolsForUnwind@@Base+0x50> │ │ │ │ + bl 1e7e6c <_PyEval_NoToolsForUnwind@@Base+0x50> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36b96 │ │ │ │ + bge.n 36b9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36b96 │ │ │ │ + cbnz r3, 36b9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 36bb0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 36bb4 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36bb6 │ │ │ │ + bge.n 36bba │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r7, #0] │ │ │ │ - cbnz r4, 36bb6 │ │ │ │ + cbnz r4, 36bba │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36bb8 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36bbc │ │ │ │ mov r5, r0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 36bb8 │ │ │ │ + b.n 36bbc │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 36bf2 │ │ │ │ + cbnz r0, 36bf6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 36bfa │ │ │ │ + cbz r0, 36bfe │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36be4 │ │ │ │ + beq.n 36be8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b0e80 │ │ │ │ + bl b0c40 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b0e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 36c4e │ │ │ │ + bge.n 36c52 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 36c3c │ │ │ │ - bl 116ba8 │ │ │ │ + bne.n 36c40 │ │ │ │ + bl 1166e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36c10 │ │ │ │ - b.n 36c4a │ │ │ │ + beq.n 36c14 │ │ │ │ + b.n 36c4e │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ + bl 1e40ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36c64 │ │ │ │ + b.n 36c68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #59912 @ 0xea08 │ │ │ │ + movw r0, #57592 @ 0xe0f8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1ca47c <_PyStaticType_InitForExtension@@Base+0x7cc> │ │ │ │ + bl 1c9c2c <_PyStaticType_InitForExtension@@Base+0x7cc> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ subs r3, r4, #1 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldrh r0, [r4, #10] │ │ │ │ it ge │ │ │ │ movge r5, r1 │ │ │ │ @@ -15425,23 +15434,23 @@ │ │ │ │ sub.w r2, r4, r2 │ │ │ │ mul.w r0, r5, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ mov.w r2, r2, asr #4 │ │ │ │ mul.w r2, r0, r2 │ │ │ │ - bls.n 36cdc │ │ │ │ + bls.n 36ce0 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 36cd2 │ │ │ │ + bhi.n 36cd6 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 36cde │ │ │ │ + b.n 36ce2 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ - b.n 36cde │ │ │ │ + b.n 36ce2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r1, r1, r2, lsl #15 │ │ │ │ mov r0, r6 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ strd r1, r5, [sp, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ @@ -15453,39 +15462,39 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - movw r2, #27983 @ 0x6d4f │ │ │ │ + movw r2, #27987 @ 0x6d53 │ │ │ │ movt r2, #3 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 36d28 │ │ │ │ + bne.n 36d2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ add r2, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 36d32 │ │ │ │ + b.n 36d36 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ blx r6 │ │ │ │ - cbz r0, 36d4a │ │ │ │ + cbz r0, 36d4e │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 36d48 │ │ │ │ + cbz r3, 36d4c │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 6eec0 │ │ │ │ + b.w 6e868 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -15501,219 +15510,219 @@ │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add.w r5, r0, #116 @ 0x74 │ │ │ │ mla r3, r8, r3, r0 │ │ │ │ add.w r7, r3, #116 @ 0x74 │ │ │ │ cmp r7, r5 │ │ │ │ - bls.n 36da2 │ │ │ │ + bls.n 36da6 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r3, 36d9a │ │ │ │ + cbnz r3, 36d9e │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 36d9a │ │ │ │ - bl 360ca │ │ │ │ + beq.n 36d9e │ │ │ │ + bl 360d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b.n 36d84 │ │ │ │ + b.n 36d88 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r6, #448] @ 0x1c0 │ │ │ │ lsls r2, r2, #15 │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1c86a4 │ │ │ │ + bl 1c7eb4 │ │ │ │ dmb ish │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ cmp r4, r5 │ │ │ │ - blt.n 36dfa │ │ │ │ + blt.n 36dfe │ │ │ │ lsrs r2, r4, #27 │ │ │ │ movw r3, #30992 @ 0x7910 │ │ │ │ movt r3, #87 @ 0x57 │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ movs r3, #1 │ │ │ │ ubfx r0, r4, #22, #5 │ │ │ │ lsls r3, r0 │ │ │ │ bic.w r5, r2, r3 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36df6 │ │ │ │ + bne.n 36dfa │ │ │ │ strex r7, r5, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r0 │ │ │ │ - bne.n 36de0 │ │ │ │ + bne.n 36de4 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ bl 2fa1a <_PyObject_DebugMallocStats@@Base+0x18b2> │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ lsls r5, r2, #15 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ adds r7, r3, #1 │ │ │ │ - beq.n 36e20 │ │ │ │ - cbnz r3, 36e24 │ │ │ │ - b.n 36e2e │ │ │ │ + beq.n 36e24 │ │ │ │ + cbnz r3, 36e28 │ │ │ │ + b.n 36e32 │ │ │ │ adds r2, #32 │ │ │ │ - b.n 36e2e │ │ │ │ + b.n 36e32 │ │ │ │ and.w r7, r3, #1 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ add r2, r7 │ │ │ │ - bne.n 36e24 │ │ │ │ + bne.n 36e28 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 36e14 │ │ │ │ + bne.n 36e18 │ │ │ │ lsrs r5, r5, #7 │ │ │ │ ldr.w r3, [r6, #456] @ 0x1c8 │ │ │ │ mul.w r5, r2, r5 │ │ │ │ ldr.w r2, [r3, #256] @ 0x100 │ │ │ │ dmb ish │ │ │ │ - cbz r2, 36e4a │ │ │ │ + cbz r2, 36e4e │ │ │ │ yield │ │ │ │ - b.n 36e3c │ │ │ │ + b.n 36e40 │ │ │ │ ldr.w r2, [r6, #448] @ 0x1c0 │ │ │ │ adds r3, r4, #4 │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r7, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 36e6c │ │ │ │ + bl 36e70 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w sl, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3703a │ │ │ │ + beq.w 3703e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 3703a │ │ │ │ + beq.w 3703e │ │ │ │ mov r8, r3 │ │ │ │ subs r3, r6, #3 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 36ec6 │ │ │ │ + bhi.n 36eca │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 36eb6 │ │ │ │ - cbz r2, 36eb6 │ │ │ │ + beq.n 36eba │ │ │ │ + cbz r2, 36eba │ │ │ │ negs r2, r2 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1c86a4 │ │ │ │ + bl 1c7eb4 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 6f640 │ │ │ │ - b.n 37028 │ │ │ │ + bl 6efe8 │ │ │ │ + b.n 3702c │ │ │ │ cmp r6, #6 │ │ │ │ - bne.w 37028 │ │ │ │ + bne.w 3702c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ movw r2, #61696 @ 0xf100 │ │ │ │ movt r2, #84 @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ ite gt │ │ │ │ addgt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ movle r3, #112 @ 0x70 │ │ │ │ ldr.w r7, [r2, r3, lsl #2] │ │ │ │ dmb ish │ │ │ │ movw r6, #65535 @ 0xffff │ │ │ │ movt r6, #63 @ 0x3f │ │ │ │ add r6, r1 │ │ │ │ lsrs r6, r6, #22 │ │ │ │ - cbnz r7, 36f08 │ │ │ │ + cbnz r7, 36f0c │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ mov r4, sp │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - movw r1, #61700 @ 0xf104 │ │ │ │ + movw r1, #59380 @ 0xe7f4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - b.n 36f20 │ │ │ │ + b.n 36f24 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp.w r3, r8, lsr #5 │ │ │ │ - bhi.n 36f30 │ │ │ │ + bhi.n 36f34 │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ mov r4, sp │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - movw r1, #61768 @ 0xf148 │ │ │ │ + movw r1, #59448 @ 0xe838 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r3, r5 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #22 │ │ │ │ - bl 6f594 │ │ │ │ - b.n 3703a │ │ │ │ + bl 6ef3c │ │ │ │ + b.n 3703e │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 37000 │ │ │ │ + bne.n 37004 │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37000 │ │ │ │ + beq.n 37004 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 36f58 │ │ │ │ + beq.n 36f5c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ bl 2f808 <_PyObject_DebugMallocStats@@Base+0x16a0> │ │ │ │ - cbz r4, 36f58 │ │ │ │ + cbz r4, 36f5c │ │ │ │ negs r2, r4 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1c86a4 │ │ │ │ - bl 1b9410 │ │ │ │ + bl 1c7eb4 │ │ │ │ + bl 1b8c00 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 37000 │ │ │ │ - bl 1aeb68 <_start@@Base+0x824> │ │ │ │ - cbz r4, 36f68 │ │ │ │ - cbz r0, 36f76 │ │ │ │ + blt.n 37004 │ │ │ │ + bl 1ae358 <_start@@Base+0x824> │ │ │ │ + cbz r4, 36f6c │ │ │ │ + cbz r0, 36f7a │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 37054 │ │ │ │ - b.n 37000 │ │ │ │ + bl 37058 │ │ │ │ + b.n 37004 │ │ │ │ add.w fp, r7, #72 @ 0x48 │ │ │ │ ldrexd r2, r3, [fp] │ │ │ │ orrs r2, r3 │ │ │ │ - beq.n 36fac │ │ │ │ + beq.n 36fb0 │ │ │ │ movw r3, #52429 @ 0xcccd │ │ │ │ movt r3, #52428 @ 0xcccc │ │ │ │ dmb ish │ │ │ │ umull r3, r4, r4, r3 │ │ │ │ mov r3, r0 │ │ │ │ lsrs r2, r4, #3 │ │ │ │ ldrexd r0, r1, [fp] │ │ │ │ adds r0, r0, r2 │ │ │ │ adcs r1, r3 │ │ │ │ strexd r4, r0, r1, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 36f96 │ │ │ │ + bne.n 36f9a │ │ │ │ dmb ish │ │ │ │ - b.n 36ff4 │ │ │ │ + b.n 36ff8 │ │ │ │ add r1, sp, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 2b57c <__clock_gettime64@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w ip, #1000 @ 0x3e8 │ │ │ │ movw r1, #56963 @ 0xde83 │ │ │ │ @@ -15728,52 +15737,52 @@ │ │ │ │ adds r0, r2, r3 │ │ │ │ adc.w r1, r1, r3, asr #31 │ │ │ │ adds r2, r4, r0 │ │ │ │ adc.w r3, r1, r4, asr #31 │ │ │ │ ldrexd r0, r1, [fp] │ │ │ │ strexd r4, r2, r3, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 36fe8 │ │ │ │ + bne.n 36fec │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ bl 2f942 <_PyObject_DebugMallocStats@@Base+0x17da> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r7, #92 @ 0x5c │ │ │ │ bl 2f808 <_PyObject_DebugMallocStats@@Base+0x16a0> │ │ │ │ - cbnz r0, 37028 │ │ │ │ + cbnz r0, 3702c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #11 │ │ │ │ - movw r1, #61844 @ 0xf194 │ │ │ │ + movw r1, #59524 @ 0xe884 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ - b.w 6f594 │ │ │ │ + b.w 6ef3c │ │ │ │ movs r1, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r1 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ - b.w 1b8f98 │ │ │ │ + b.w 1b8788 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00037044 : │ │ │ │ - ldr r0, [pc, #8] @ (37050 ) │ │ │ │ +00037048 : │ │ │ │ + ldr r0, [pc, #8] @ (37054 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - b.w 21930c │ │ │ │ + b.w 218c68 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf1fc0051 │ │ │ │ + rsb r0, r0, #81 @ 0x51 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -15781,39 +15790,39 @@ │ │ │ │ dmb ish │ │ │ │ ldr r4, [r0, #24] │ │ │ │ dmb ish │ │ │ │ add.w r4, r4, r1, lsl #22 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ mov r1, r5 │ │ │ │ - bl 370d0 │ │ │ │ - cbz r0, 37096 │ │ │ │ + bl 370d4 │ │ │ │ + cbz r0, 3709a │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r8 │ │ │ │ lsls r1, r5, #22 │ │ │ │ movs r2, #1 │ │ │ │ bl 301cc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 370b2 │ │ │ │ + b.n 370b6 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ lsls r1, r5, #22 │ │ │ │ bl 301cc │ │ │ │ lsls r2, r5, #22 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w r0, r8, #96 @ 0x60 │ │ │ │ - bl 1c86a4 │ │ │ │ + bl 1c7eb4 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 2f808 <_PyObject_DebugMallocStats@@Base+0x16a0> │ │ │ │ - cbz r4, 370cc │ │ │ │ + cbz r4, 370d0 │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 2f808 <_PyObject_DebugMallocStats@@Base+0x16a0> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -15837,24 +15846,24 @@ │ │ │ │ add.w r1, r0, #1 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 37126 │ │ │ │ + beq.n 3712a │ │ │ │ ldr.w r6, [r3], #4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ and.w r2, r2, #1 │ │ │ │ bics r4, r6 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - b.n 37110 │ │ │ │ + b.n 37114 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 37138 │ │ │ │ + cbz r3, 3713c │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ bics r3, r1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #24 │ │ │ │ @@ -15869,378 +15878,380 @@ │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ + nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 371ac │ │ │ │ + bne.n 371b2 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bmi.n 371c2 │ │ │ │ + bmi.n 371c8 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #19300 @ 0x4b64 │ │ │ │ + movw r2, #16996 @ 0x4264 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r1, #36376 @ 0x8e18 │ │ │ │ + movw r1, #34072 @ 0x8518 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #62940 @ 0xf5dc │ │ │ │ + movw r0, #60924 @ 0xedfc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3721e │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 37224 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #62940 @ 0xf5dc │ │ │ │ + movw r0, #60924 @ 0xedfc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3721e │ │ │ │ - b.n 37182 │ │ │ │ + beq.n 37224 │ │ │ │ + b.n 37188 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r6, #31 │ │ │ │ - bpl.n 37284 │ │ │ │ + bpl.n 3728a │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 37284 │ │ │ │ + ble.n 3728a │ │ │ │ asrs r6, r6, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 8447c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 843d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 372a4 │ │ │ │ + beq.n 372aa │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str r2, [r0, #16] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 3727c │ │ │ │ + beq.n 37282 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 9b974 │ │ │ │ + bl 9b758 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37232 │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 37236 │ │ │ │ + bne.n 37238 │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 3723c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 37222 │ │ │ │ + blt.n 37228 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 372a4 │ │ │ │ + b.n 372aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3721e │ │ │ │ + bne.n 37224 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3721e │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37224 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3723a │ │ │ │ + bge.n 37240 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 37286 │ │ │ │ + b.n 3728c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str.w r0, [r8, #20] │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 37252 │ │ │ │ + bpl.n 37258 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - cbz r1, 3725a │ │ │ │ + cbz r1, 37260 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 37264 │ │ │ │ + bpl.n 3726a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 37264 │ │ │ │ + cbnz r3, 3726a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 37270 │ │ │ │ + b.n 37276 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str.w r2, [r8, #24] │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #8 │ │ │ │ - b.n 371fa │ │ │ │ + b.n 37200 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ae4 │ │ │ │ - b.n 372a4 │ │ │ │ + bl 978f8 │ │ │ │ + b.n 372aa │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62932 @ 0xf5d4 │ │ │ │ + movw r1, #60916 @ 0xedf4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov r0, r4 │ │ │ │ - bl 84dec │ │ │ │ - b.n 3721e │ │ │ │ + bl 1c7e64 │ │ │ │ + b.n 37224 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r3, r0, #704 @ 0x2c0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 372b2 │ │ │ │ + bne.n 372b8 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 372ca │ │ │ │ - b.w 218f6c │ │ │ │ + cbnz r2, 372d0 │ │ │ │ + b.w 2188c8 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 84d84 │ │ │ │ + bl 84b78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 263c08 <_PyObject_GetXIData@@Base+0x344> │ │ │ │ + bl 263574 <_PyObject_GetXIData@@Base+0x344> │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37308 │ │ │ │ + bge.n 3730e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37308 │ │ │ │ + cbnz r3, 3730e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r3, r1, lsl #1 │ │ │ │ - bge.n 373b2 │ │ │ │ + bge.n 373b8 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r5, r0 │ │ │ │ subs r2, r1, #1 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr.w r0, [r3, r2, lsl #3] │ │ │ │ - bl 122ac0 │ │ │ │ + bl 1224e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 373bc │ │ │ │ + beq.n 373c2 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 122ac0 │ │ │ │ + bl 1224e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 37374 │ │ │ │ + cbz r0, 3737a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9baf8 │ │ │ │ + bl 9b8dc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37360 │ │ │ │ + beq.n 37366 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9baf8 │ │ │ │ + bl 9b8dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3738c │ │ │ │ + bne.n 37392 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37374 │ │ │ │ + bge.n 3737a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37374 │ │ │ │ + cbnz r3, 3737a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37388 │ │ │ │ + bge.n 3738e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37388 │ │ │ │ + cbnz r3, 3738e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 373bc │ │ │ │ + b.n 373c2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3739e │ │ │ │ + bge.n 373a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3739e │ │ │ │ + cbnz r3, 373a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 373b2 │ │ │ │ + bge.n 373b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 373b2 │ │ │ │ + cbnz r3, 373b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ add.w r1, r1, r7, lsl #3 │ │ │ │ ldr.w r4, [r1, #-4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 373e6 │ │ │ │ + cbnz r0, 373ee │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 16af6c <_Py_DecRef@@Base+0x14> │ │ │ │ + b.w 16a3a0 <_Py_DecRef@@Base+0x14> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 373d8 │ │ │ │ + beq.n 373e0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000373f0 <_PyXI_InitFailure@@Base>: │ │ │ │ +000373f8 <_PyXI_InitFailure@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r7, #0 │ │ │ │ strd r1, r7, [r0] │ │ │ │ str r7, [r0, #8] │ │ │ │ - cbz r2, 37444 <_PyXI_InitFailure@@Base+0x54> │ │ │ │ + cbz r2, 3744c <_PyXI_InitFailure@@Base+0x54> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1168d8 │ │ │ │ + bl 116410 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3741c <_PyXI_InitFailure@@Base+0x2c> │ │ │ │ + cbnz r0, 37424 <_PyXI_InitFailure@@Base+0x2c> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37446 <_PyXI_InitFailure@@Base+0x56> │ │ │ │ + b.n 3744e <_PyXI_InitFailure@@Base+0x56> │ │ │ │ mov r1, r7 │ │ │ │ - bl 26576c │ │ │ │ + bl 2650d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37438 <_PyXI_InitFailure@@Base+0x48> │ │ │ │ + bge.n 37440 <_PyXI_InitFailure@@Base+0x48> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37438 <_PyXI_InitFailure@@Base+0x48> │ │ │ │ + cbnz r3, 37440 <_PyXI_InitFailure@@Base+0x48> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 37416 <_PyXI_InitFailure@@Base+0x26> │ │ │ │ + beq.n 3741e <_PyXI_InitFailure@@Base+0x26> │ │ │ │ movs r3, #1 │ │ │ │ strd r6, r7, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r2, 3746a <_PyXI_InitFailure@@Base+0x7a> │ │ │ │ + cbz r2, 37472 <_PyXI_InitFailure@@Base+0x7a> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ ldr r4, [r7, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3750a <_PyXI_InitFailure@@Base+0x11a> │ │ │ │ - cbz r5, 37494 <_PyXI_InitFailure@@Base+0xa4> │ │ │ │ + beq.n 37512 <_PyXI_InitFailure@@Base+0x11a> │ │ │ │ + cbz r5, 3749c <_PyXI_InitFailure@@Base+0xa4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r3, #4 │ │ │ │ - bne.n 37494 <_PyXI_InitFailure@@Base+0xa4> │ │ │ │ + bne.n 3749c <_PyXI_InitFailure@@Base+0xa4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37490 <_PyXI_InitFailure@@Base+0xa0> │ │ │ │ + bge.n 37498 <_PyXI_InitFailure@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37490 <_PyXI_InitFailure@@Base+0xa0> │ │ │ │ + cbnz r3, 37498 <_PyXI_InitFailure@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3750a <_PyXI_InitFailure@@Base+0x11a> │ │ │ │ + b.n 37512 <_PyXI_InitFailure@@Base+0x11a> │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 3752a <_PyXI_InitFailure@@Base+0x13a> │ │ │ │ + bl 37532 <_PyXI_InitFailure@@Base+0x13a> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 374e2 <_PyXI_InitFailure@@Base+0xf2> │ │ │ │ + cbz r0, 374ea <_PyXI_InitFailure@@Base+0xf2> │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 205fec <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 2057ec <_PyErr_ExceptionMatches@@Base> │ │ │ │ add.w r3, r6, #8 │ │ │ │ - cbz r0, 374c6 <_PyXI_InitFailure@@Base+0xd6> │ │ │ │ + cbz r0, 374ce <_PyXI_InitFailure@@Base+0xd6> │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r6, #4] │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ mvn.w r2, #2 │ │ │ │ - b.n 374d0 <_PyXI_InitFailure@@Base+0xe0> │ │ │ │ + b.n 374d8 <_PyXI_InitFailure@@Base+0xe0> │ │ │ │ mvn.w r2, #1 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl f73ac │ │ │ │ + bl f6ec4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 374f6 <_PyXI_InitFailure@@Base+0x106> │ │ │ │ + bge.n 374fe <_PyXI_InitFailure@@Base+0x106> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 374f6 <_PyXI_InitFailure@@Base+0x106> │ │ │ │ + cbnz r3, 374fe <_PyXI_InitFailure@@Base+0x106> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ - cbz r3, 374fe <_PyXI_InitFailure@@Base+0x10e> │ │ │ │ + cbz r3, 37506 <_PyXI_InitFailure@@Base+0x10e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 37502 <_PyXI_InitFailure@@Base+0x112> │ │ │ │ + cbnz r3, 3750a <_PyXI_InitFailure@@Base+0x112> │ │ │ │ mov r4, r8 │ │ │ │ - b.n 3750a <_PyXI_InitFailure@@Base+0x11a> │ │ │ │ + b.n 37512 <_PyXI_InitFailure@@Base+0x11a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 243288 │ │ │ │ - b.n 374fe <_PyXI_InitFailure@@Base+0x10e> │ │ │ │ - cbz r5, 37522 <_PyXI_InitFailure@@Base+0x132> │ │ │ │ - cbnz r4, 37522 <_PyXI_InitFailure@@Base+0x132> │ │ │ │ + bl 242c68 │ │ │ │ + b.n 37506 <_PyXI_InitFailure@@Base+0x10e> │ │ │ │ + cbz r5, 3752a <_PyXI_InitFailure@@Base+0x132> │ │ │ │ + cbnz r4, 3752a <_PyXI_InitFailure@@Base+0x132> │ │ │ │ add.w r3, r6, #8 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r4, [r6, #16] │ │ │ │ str r3, [r6, #0] │ │ │ │ @@ -16254,1095 +16265,1095 @@ │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f6d2c │ │ │ │ - cbz r0, 3755a <_PyXI_InitFailure@@Base+0x16a> │ │ │ │ + bl f6784 │ │ │ │ + cbz r0, 37562 <_PyXI_InitFailure@@Base+0x16a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 3af9e <_Py_open_noraise@@Base+0x51a> │ │ │ │ - b.n 37726 <_PyXI_InitFailure@@Base+0x336> │ │ │ │ + bl 3afea <_Py_open_noraise@@Base+0x51a> │ │ │ │ + b.n 3772e <_PyXI_InitFailure@@Base+0x336> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst.w r3, #2 │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, r6 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 377e8 │ │ │ │ + bl 377f0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 377ba <_PyXI_InitFailure@@Base+0x3ca> │ │ │ │ + beq.w 377c2 <_PyXI_InitFailure@@Base+0x3ca> │ │ │ │ mov r1, r8 │ │ │ │ - bl 26576c │ │ │ │ + bl 2650d8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37596 <_PyXI_InitFailure@@Base+0x1a6> │ │ │ │ + bge.n 3759e <_PyXI_InitFailure@@Base+0x1a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 37596 <_PyXI_InitFailure@@Base+0x1a6> │ │ │ │ + cbnz r3, 3759e <_PyXI_InitFailure@@Base+0x1a6> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 377ba <_PyXI_InitFailure@@Base+0x3ca> │ │ │ │ + beq.w 377c2 <_PyXI_InitFailure@@Base+0x3ca> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6bb4 │ │ │ │ + bl 1f63b8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 377ba <_PyXI_InitFailure@@Base+0x3ca> │ │ │ │ + beq.w 377c2 <_PyXI_InitFailure@@Base+0x3ca> │ │ │ │ movs r1, #0 │ │ │ │ - bl 26576c │ │ │ │ + bl 2650d8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 375c8 <_PyXI_InitFailure@@Base+0x1d8> │ │ │ │ + bge.n 375d0 <_PyXI_InitFailure@@Base+0x1d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 375c8 <_PyXI_InitFailure@@Base+0x1d8> │ │ │ │ + cbnz r3, 375d0 <_PyXI_InitFailure@@Base+0x1d8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 377ba <_PyXI_InitFailure@@Base+0x3ca> │ │ │ │ + beq.w 377c2 <_PyXI_InitFailure@@Base+0x3ca> │ │ │ │ mov r0, r6 │ │ │ │ - bl 11dd58 │ │ │ │ + bl 11d840 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 377ba <_PyXI_InitFailure@@Base+0x3ca> │ │ │ │ + beq.w 377c2 <_PyXI_InitFailure@@Base+0x3ca> │ │ │ │ movs r1, #0 │ │ │ │ - bl 26576c │ │ │ │ + bl 2650d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 375fa <_PyXI_InitFailure@@Base+0x20a> │ │ │ │ + bge.n 37602 <_PyXI_InitFailure@@Base+0x20a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 375fa <_PyXI_InitFailure@@Base+0x20a> │ │ │ │ + cbnz r3, 37602 <_PyXI_InitFailure@@Base+0x20a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 377ba <_PyXI_InitFailure@@Base+0x3ca> │ │ │ │ + beq.w 377c2 <_PyXI_InitFailure@@Base+0x3ca> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1168d8 │ │ │ │ + bl 116410 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 377c4 <_PyXI_InitFailure@@Base+0x3d4> │ │ │ │ + beq.w 377cc <_PyXI_InitFailure@@Base+0x3d4> │ │ │ │ movs r1, #0 │ │ │ │ - bl 26576c │ │ │ │ + bl 2650d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3762c <_PyXI_InitFailure@@Base+0x23c> │ │ │ │ + bge.n 37634 <_PyXI_InitFailure@@Base+0x23c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3762c <_PyXI_InitFailure@@Base+0x23c> │ │ │ │ + cbnz r3, 37634 <_PyXI_InitFailure@@Base+0x23c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 377ce <_PyXI_InitFailure@@Base+0x3de> │ │ │ │ - movw r1, #1820 @ 0x71c │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #44108 @ 0xac4c │ │ │ │ + beq.w 377d6 <_PyXI_InitFailure@@Base+0x3de> │ │ │ │ + movw r1, #65052 @ 0xfe1c │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ + movw r0, #41804 @ 0xa34c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1efb20 │ │ │ │ + bl 1ef2c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37722 <_PyXI_InitFailure@@Base+0x332> │ │ │ │ - movw r1, #1840 @ 0x730 │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ - bl ee6fc │ │ │ │ + beq.n 3772a <_PyXI_InitFailure@@Base+0x332> │ │ │ │ + movw r1, #65072 @ 0xfe30 │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ + bl ee194 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37670 <_PyXI_InitFailure@@Base+0x280> │ │ │ │ + bge.n 37678 <_PyXI_InitFailure@@Base+0x280> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37670 <_PyXI_InitFailure@@Base+0x280> │ │ │ │ + cbnz r3, 37678 <_PyXI_InitFailure@@Base+0x280> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 37722 <_PyXI_InitFailure@@Base+0x332> │ │ │ │ + beq.n 3772a <_PyXI_InitFailure@@Base+0x332> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 8e8a8 │ │ │ │ + bl 8e6d4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3770e <_PyXI_InitFailure@@Base+0x31e> │ │ │ │ - bl 7fabc │ │ │ │ + beq.n 37716 <_PyXI_InitFailure@@Base+0x31e> │ │ │ │ + bl 7faa4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37710 <_PyXI_InitFailure@@Base+0x320> │ │ │ │ + beq.n 37718 <_PyXI_InitFailure@@Base+0x320> │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #1856 @ 0x740 │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ - bl 94788 │ │ │ │ + movw r1, #65088 @ 0xfe40 │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ + bl 945a4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37710 <_PyXI_InitFailure@@Base+0x320> │ │ │ │ + beq.n 37718 <_PyXI_InitFailure@@Base+0x320> │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #1872 @ 0x750 │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ - bl 94788 │ │ │ │ + movw r1, #65104 @ 0xfe50 │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ + bl 945a4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37710 <_PyXI_InitFailure@@Base+0x320> │ │ │ │ + beq.n 37718 <_PyXI_InitFailure@@Base+0x320> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10a2b0 │ │ │ │ + bl 109dec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 376de <_PyXI_InitFailure@@Base+0x2ee> │ │ │ │ + bge.n 376e6 <_PyXI_InitFailure@@Base+0x2ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 376de <_PyXI_InitFailure@@Base+0x2ee> │ │ │ │ + cbnz r3, 376e6 <_PyXI_InitFailure@@Base+0x2ee> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 376f2 <_PyXI_InitFailure@@Base+0x302> │ │ │ │ + bge.n 376fa <_PyXI_InitFailure@@Base+0x302> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 376f2 <_PyXI_InitFailure@@Base+0x302> │ │ │ │ + cbnz r3, 376fa <_PyXI_InitFailure@@Base+0x302> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37706 <_PyXI_InitFailure@@Base+0x316> │ │ │ │ + bge.n 3770e <_PyXI_InitFailure@@Base+0x316> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 37706 <_PyXI_InitFailure@@Base+0x316> │ │ │ │ + cbnz r3, 3770e <_PyXI_InitFailure@@Base+0x316> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 3772a <_PyXI_InitFailure@@Base+0x33a> │ │ │ │ - b.n 37710 <_PyXI_InitFailure@@Base+0x320> │ │ │ │ + bne.n 37732 <_PyXI_InitFailure@@Base+0x33a> │ │ │ │ + b.n 37718 <_PyXI_InitFailure@@Base+0x320> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c8534 │ │ │ │ - bl f73ac │ │ │ │ + bl 1c7d2c │ │ │ │ + bl f6ec4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 377dc <_PyXI_InitFailure@@Base+0x3ec> │ │ │ │ + b.n 377e4 <_PyXI_InitFailure@@Base+0x3ec> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #51804 @ 0xca5c │ │ │ │ + movw r1, #49500 @ 0xc15c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1db034 │ │ │ │ + bl 1da8bc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 37798 <_PyXI_InitFailure@@Base+0x3a8> │ │ │ │ - ldr r0, [pc, #164] @ (377e4 <_PyXI_InitFailure@@Base+0x3f4>) │ │ │ │ + cbz r0, 377a0 <_PyXI_InitFailure@@Base+0x3a8> │ │ │ │ + ldr r0, [pc, #164] @ (377ec <_PyXI_InitFailure@@Base+0x3f4>) │ │ │ │ mov r1, r4 │ │ │ │ - bl 144a9c │ │ │ │ + bl 144370 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3775c <_PyXI_InitFailure@@Base+0x36c> │ │ │ │ + bge.n 37764 <_PyXI_InitFailure@@Base+0x36c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3775c <_PyXI_InitFailure@@Base+0x36c> │ │ │ │ + cbnz r3, 37764 <_PyXI_InitFailure@@Base+0x36c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 37796 <_PyXI_InitFailure@@Base+0x3a6> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 3779e <_PyXI_InitFailure@@Base+0x3a6> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 26576c │ │ │ │ + bl 2650d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37782 <_PyXI_InitFailure@@Base+0x392> │ │ │ │ + bge.n 3778a <_PyXI_InitFailure@@Base+0x392> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37782 <_PyXI_InitFailure@@Base+0x392> │ │ │ │ + cbnz r3, 3778a <_PyXI_InitFailure@@Base+0x392> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 37798 <_PyXI_InitFailure@@Base+0x3a8> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 377a0 <_PyXI_InitFailure@@Base+0x3a8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 37798 <_PyXI_InitFailure@@Base+0x3a8> │ │ │ │ + cbz r3, 377a0 <_PyXI_InitFailure@@Base+0x3a8> │ │ │ │ subs r3, #1 │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 37798 <_PyXI_InitFailure@@Base+0x3a8> │ │ │ │ + bne.n 377a0 <_PyXI_InitFailure@@Base+0x3a8> │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r4, r3] │ │ │ │ - b.n 37798 <_PyXI_InitFailure@@Base+0x3a8> │ │ │ │ + b.n 377a0 <_PyXI_InitFailure@@Base+0x3a8> │ │ │ │ mov r4, r6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r4, [r5, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 377b2 <_PyXI_InitFailure@@Base+0x3c2> │ │ │ │ + bge.n 377ba <_PyXI_InitFailure@@Base+0x3c2> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 377b2 <_PyXI_InitFailure@@Base+0x3c2> │ │ │ │ + cbnz r3, 377ba <_PyXI_InitFailure@@Base+0x3c2> │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 37726 <_PyXI_InitFailure@@Base+0x336> │ │ │ │ - b.n 37722 <_PyXI_InitFailure@@Base+0x332> │ │ │ │ - movw r4, #1692 @ 0x69c │ │ │ │ - movt r4, #49 @ 0x31 │ │ │ │ - b.n 377d6 <_PyXI_InitFailure@@Base+0x3e6> │ │ │ │ - movw r4, #1744 @ 0x6d0 │ │ │ │ - movt r4, #49 @ 0x31 │ │ │ │ - b.n 377d6 <_PyXI_InitFailure@@Base+0x3e6> │ │ │ │ - movw r4, #1780 @ 0x6f4 │ │ │ │ - movt r4, #49 @ 0x31 │ │ │ │ + bne.n 3772e <_PyXI_InitFailure@@Base+0x336> │ │ │ │ + b.n 3772a <_PyXI_InitFailure@@Base+0x332> │ │ │ │ + movw r4, #64924 @ 0xfd9c │ │ │ │ + movt r4, #48 @ 0x30 │ │ │ │ + b.n 377de <_PyXI_InitFailure@@Base+0x3e6> │ │ │ │ + movw r4, #64976 @ 0xfdd0 │ │ │ │ + movt r4, #48 @ 0x30 │ │ │ │ + b.n 377de <_PyXI_InitFailure@@Base+0x3e6> │ │ │ │ + movw r4, #65012 @ 0xfdf4 │ │ │ │ + movt r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3af9e <_Py_open_noraise@@Base+0x51a> │ │ │ │ + bl 3afea <_Py_open_noraise@@Base+0x51a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -000377e8 : │ │ │ │ +000377f0 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1630a8 │ │ │ │ + b.w 1624d4 │ │ │ │ │ │ │ │ -000377ee : │ │ │ │ +000377f6 : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r3 │ │ │ │ - bl 18f2bc <_PyDict_SetItem_KnownHash_LockHeld@@Base> │ │ │ │ + bl 18e4b8 <_PyDict_SetItem_KnownHash_LockHeld@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 378e4 │ │ │ │ + bne.n 378ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r5 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 19bf90 │ │ │ │ + bl 19b2dc │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.n 37866 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 3784e │ │ │ │ + bge.n 3786e │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 37856 │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15c6d4 │ │ │ │ + bl 15c058 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 378ce │ │ │ │ + bge.n 378d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 378ce │ │ │ │ + bne.n 378d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 378ce │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 378d6 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr.w r9, [r3, r7, lsl #2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3788a │ │ │ │ + beq.n 37892 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 378e8 │ │ │ │ + bge.n 378f0 │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ - cbnz r5, 378e8 │ │ │ │ + cbnz r5, 378f0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 378e8 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 378f0 │ │ │ │ movs r0, #16 │ │ │ │ - bl 834bc │ │ │ │ - cbnz r0, 378ac │ │ │ │ + bl 83470 │ │ │ │ + cbnz r0, 378b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 378a6 │ │ │ │ + bge.n 378ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 378a6 │ │ │ │ + cbnz r3, 378ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - bl 23c160 │ │ │ │ - b.n 378ce │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 378d6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ strd r4, r8, [r0] │ │ │ │ strd r9, r3, [r0, #8] │ │ │ │ - cbnz r3, 378bc │ │ │ │ + cbnz r3, 378c4 │ │ │ │ str r0, [r5, #32] │ │ │ │ - b.n 378be │ │ │ │ + b.n 378c6 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str.w r0, [r3, r7, lsl #2] │ │ │ │ - b.n 378e8 │ │ │ │ - bl f6e30 │ │ │ │ + b.n 378f0 │ │ │ │ + bl f6948 │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6ed32 <_PyDict_DelItem_KnownHash@@Base> │ │ │ │ + bl 6e6da <_PyDict_DelItem_KnownHash@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6980 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + bl 1f6184 <_PyErr_ChainExceptions1@@Base> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3584] @ 0xe00 │ │ │ │ sub sp, #500 @ 0x1f4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 37912 │ │ │ │ + bne.n 3791a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3792c │ │ │ │ - b.n 37926 │ │ │ │ + bne.n 37934 │ │ │ │ + b.n 3792e │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #4816 @ 0x12d0 │ │ │ │ + movw r0, #2512 @ 0x9d0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ - cbz r0, 3796c │ │ │ │ - b.n 37904 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 3796c │ │ │ │ + bl 1d43ac │ │ │ │ + cbz r0, 37974 │ │ │ │ + b.n 3790c │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 37974 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 267094 │ │ │ │ - cbz r0, 3796c │ │ │ │ + bl 266a00 │ │ │ │ + cbz r0, 37974 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ add r4, sp, #368 @ 0x170 │ │ │ │ blx 2c030 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ blx 2af1c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 37966 │ │ │ │ + cbz r0, 3796e │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - b.n 3796c │ │ │ │ - bl 116ba8 │ │ │ │ - cbz r0, 37970 │ │ │ │ + bl 1e40ec │ │ │ │ + b.n 37974 │ │ │ │ + bl 1166e0 │ │ │ │ + cbz r0, 37978 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37982 │ │ │ │ + b.n 3798a │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ mov r0, sp │ │ │ │ blx 2c030 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 37986 │ │ │ │ + bl 3798e │ │ │ │ add sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add r4, sp, #16 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 106518 │ │ │ │ + bl 10603c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37a22 │ │ │ │ + beq.n 37a2a │ │ │ │ movs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2c1e8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 37a1c │ │ │ │ + bne.n 37a24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 379d6 │ │ │ │ + cbnz r4, 379de │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37a24 │ │ │ │ + bge.n 37a2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37a24 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37a24 │ │ │ │ - bl 109a04 │ │ │ │ + cbnz r3, 37a2c │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37a2c │ │ │ │ + bl 109544 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37a0a │ │ │ │ + bne.n 37a12 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 379f2 │ │ │ │ + bge.n 379fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 379f2 │ │ │ │ + cbnz r3, 379fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37a06 │ │ │ │ + bge.n 37a0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37a06 │ │ │ │ + cbnz r3, 37a0e │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37a24 │ │ │ │ + b.n 37a2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37a1c │ │ │ │ + bge.n 37a24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37a1c │ │ │ │ + cbnz r3, 37a24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #65 @ 0x41 │ │ │ │ - bne.n 379a8 │ │ │ │ + bne.n 379b0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 37a4c │ │ │ │ + cbz r3, 37a54 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 37a64 │ │ │ │ + b.n 37a6c │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 37a54 │ │ │ │ + bgt.n 37a5c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 37a64 │ │ │ │ + b.n 37a6c │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 37a50 │ │ │ │ + bne.n 37a58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 37a50 │ │ │ │ + beq.n 37a58 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 37a86 │ │ │ │ + b.n 37a8e │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #400] @ (37c0c ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #400] @ (37c14 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 37c04 │ │ │ │ + beq.w 37c0c │ │ │ │ add r6, r5 │ │ │ │ ldr.w sl, [r4] │ │ │ │ subs r5, r6, #1 │ │ │ │ - beq.n 37b6e │ │ │ │ + beq.n 37b76 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 37aa4 │ │ │ │ - bl e5b48 │ │ │ │ + cbz r0, 37aac │ │ │ │ + bl e5514 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 37b26 │ │ │ │ + blt.n 37b2e │ │ │ │ subs r5, r6, #2 │ │ │ │ - beq.n 37b84 │ │ │ │ - b.n 37aa8 │ │ │ │ + beq.n 37b8c │ │ │ │ + b.n 37ab0 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 37af6 │ │ │ │ + cbz r3, 37afe │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 37ad2 │ │ │ │ - movw r2, #56964 @ 0xde84 │ │ │ │ + bmi.n 37ada │ │ │ │ + movw r2, #54660 @ 0xd584 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #55248 @ 0xd7d0 │ │ │ │ + movw r1, #52944 @ 0xced0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #1944 @ 0x798 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 37b26 │ │ │ │ + movw r0, #65384 @ 0xff68 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 37b2e │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl a2d4c │ │ │ │ + bl a26c4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 37b26 │ │ │ │ + cbz r0, 37b2e │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 37b42 │ │ │ │ + bne.n 37b4a │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 37afe │ │ │ │ - movw r6, #30132 @ 0x75b4 │ │ │ │ + bne.n 37b06 │ │ │ │ + movw r6, #27828 @ 0x6cb4 │ │ │ │ movt r6, #46 @ 0x2e │ │ │ │ - b.n 37b94 │ │ │ │ - movw r7, #500 @ 0x1f4 │ │ │ │ - movt r7, #49 @ 0x31 │ │ │ │ + b.n 37b9c │ │ │ │ + movw r7, #63732 @ 0xf8f4 │ │ │ │ + movt r7, #48 @ 0x30 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 37b62 │ │ │ │ + cbz r3, 37b6a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 37b2a │ │ │ │ - movw r2, #56964 @ 0xde84 │ │ │ │ + bmi.n 37b32 │ │ │ │ + movw r2, #54660 @ 0xd584 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #55268 @ 0xd7e4 │ │ │ │ + movw r1, #52964 @ 0xcee4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #1944 @ 0x798 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ + movw r0, #65384 @ 0xff68 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37c04 │ │ │ │ + b.n 37c0c │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl a2d4c │ │ │ │ + bl a26c4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37b26 │ │ │ │ + beq.n 37b2e │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 37b5a │ │ │ │ + beq.n 37b62 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63836 @ 0xf95c │ │ │ │ + movw r1, #61460 @ 0xf014 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 37b26 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 37b2e │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 37b6a │ │ │ │ + bne.n 37b72 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 37b94 │ │ │ │ - movw r6, #30132 @ 0x75b4 │ │ │ │ + b.n 37b9c │ │ │ │ + movw r6, #27828 @ 0x6cb4 │ │ │ │ movt r6, #46 @ 0x2e │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - b.n 37b94 │ │ │ │ - movw r6, #30132 @ 0x75b4 │ │ │ │ + b.n 37b9c │ │ │ │ + movw r6, #27828 @ 0x6cb4 │ │ │ │ movt r6, #46 @ 0x2e │ │ │ │ - movw r7, #500 @ 0x1f4 │ │ │ │ - movt r7, #49 @ 0x31 │ │ │ │ + movw r7, #63732 @ 0xf8f4 │ │ │ │ + movt r7, #48 @ 0x30 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 37b94 │ │ │ │ - movw r6, #30132 @ 0x75b4 │ │ │ │ + b.n 37b9c │ │ │ │ + movw r6, #27828 @ 0x6cb4 │ │ │ │ movt r6, #46 @ 0x2e │ │ │ │ - movw r7, #500 @ 0x1f4 │ │ │ │ - movt r7, #49 @ 0x31 │ │ │ │ + movw r7, #63732 @ 0xf8f4 │ │ │ │ + movt r7, #48 @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ - bl 264688 │ │ │ │ + bl 263ff4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 37c04 │ │ │ │ + cbz r0, 37c0c │ │ │ │ mov r1, sl │ │ │ │ - bl 267b50 │ │ │ │ + bl 2674bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37bfa │ │ │ │ + beq.n 37c02 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 264be8 │ │ │ │ + bl 264554 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37bfa │ │ │ │ - cbz r5, 37bc4 │ │ │ │ + beq.n 37c02 │ │ │ │ + cbz r5, 37bcc │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 37bca │ │ │ │ + bne.n 37bd2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ - b.n 37bd4 │ │ │ │ + b.n 37bdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9fd08 │ │ │ │ + bl 9f724 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ - cbz r0, 37bfa │ │ │ │ + cbz r0, 37c02 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r1, r4 │ │ │ │ str.w r8, [r4, #148] @ 0x94 │ │ │ │ - bl 199ab0 │ │ │ │ + bl 198e00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37c02 │ │ │ │ + bge.n 37c0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37c02 │ │ │ │ + cbnz r3, 37c0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37c02 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37c0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c8534 │ │ │ │ - b.n 37b26 │ │ │ │ + bl 1c7d2c │ │ │ │ + b.n 37b2e │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrh.w r0, [ip, r1, lsl #1] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ sub.w r1, r1, r3, lsl #3 │ │ │ │ - b.w 37c2c <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ + b.w 37c34 <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ │ │ │ │ -00037c2c <_PyTraceMalloc_GetTraceback@@Base>: │ │ │ │ +00037c34 <_PyTraceMalloc_GetTraceback@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #156] @ (37cd8 <_PyTraceMalloc_GetTraceback@@Base+0xac>) │ │ │ │ + ldr r5, [pc, #156] @ (37ce0 <_PyTraceMalloc_GetTraceback@@Base+0xac>) │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 37c58 <_PyTraceMalloc_GetTraceback@@Base+0x2c> │ │ │ │ + bne.n 37c60 <_PyTraceMalloc_GetTraceback@@Base+0x2c> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 37c48 <_PyTraceMalloc_GetTraceback@@Base+0x1c> │ │ │ │ + bne.n 37c50 <_PyTraceMalloc_GetTraceback@@Base+0x1c> │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 37c6a <_PyTraceMalloc_GetTraceback@@Base+0x3e> │ │ │ │ + beq.n 37c72 <_PyTraceMalloc_GetTraceback@@Base+0x3e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 135708 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + bl 135234 <_PyMutex_LockTimed@@Base+0x17c> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 37cdc <_PyTraceMalloc_GetTraceback@@Base+0xb0> │ │ │ │ + bl 37ce4 <_PyTraceMalloc_GetTraceback@@Base+0xb0> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 37c94 <_PyTraceMalloc_GetTraceback@@Base+0x68> │ │ │ │ + cbz r0, 37c9c <_PyTraceMalloc_GetTraceback@@Base+0x68> │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 1c7148 │ │ │ │ + bl 1c6940 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 37d64 <_PyImport_SetModule@@Base+0x44> │ │ │ │ + bl 37d6c <_PyImport_SetModule@@Base+0x44> │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1c7148 │ │ │ │ - b.n 37cb0 <_PyTraceMalloc_GetTraceback@@Base+0x84> │ │ │ │ + bl 1c6940 │ │ │ │ + b.n 37cb8 <_PyTraceMalloc_GetTraceback@@Base+0x84> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 37cc8 <_PyTraceMalloc_GetTraceback@@Base+0x9c> │ │ │ │ + bne.n 37cd0 <_PyTraceMalloc_GetTraceback@@Base+0x9c> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 37cb8 <_PyTraceMalloc_GetTraceback@@Base+0x8c> │ │ │ │ + bne.n 37cc0 <_PyTraceMalloc_GetTraceback@@Base+0x8c> │ │ │ │ dmb ish │ │ │ │ - beq.n 37cd4 <_PyTraceMalloc_GetTraceback@@Base+0xa8> │ │ │ │ - ldr r0, [pc, #8] @ (37cd8 <_PyTraceMalloc_GetTraceback@@Base+0xac>) │ │ │ │ - bl 284818 │ │ │ │ + beq.n 37cdc <_PyTraceMalloc_GetTraceback@@Base+0xa8> │ │ │ │ + ldr r0, [pc, #8] @ (37ce0 <_PyTraceMalloc_GetTraceback@@Base+0xac>) │ │ │ │ + bl 2b95f8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r0, [r1, #20] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r2, [pc, #60] @ (37d1c <_PyTraceMalloc_GetTraceback@@Base+0xf0>) │ │ │ │ + ldr r2, [pc, #60] @ (37d24 <_PyTraceMalloc_GetTraceback@@Base+0xf0>) │ │ │ │ ldr.w r3, [r2, #1476] @ 0x5c4 │ │ │ │ - cbz r3, 37d14 <_PyTraceMalloc_GetTraceback@@Base+0xe8> │ │ │ │ + cbz r3, 37d1c <_PyTraceMalloc_GetTraceback@@Base+0xe8> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 37cfe <_PyTraceMalloc_GetTraceback@@Base+0xd2> │ │ │ │ + cbnz r0, 37d06 <_PyTraceMalloc_GetTraceback@@Base+0xd2> │ │ │ │ ldr.w r0, [r2, #1568] @ 0x620 │ │ │ │ - b.n 37d06 <_PyTraceMalloc_GetTraceback@@Base+0xda> │ │ │ │ + b.n 37d0e <_PyTraceMalloc_GetTraceback@@Base+0xda> │ │ │ │ ldr.w r0, [r2, #1572] @ 0x624 │ │ │ │ - bl 7e994 <_Py_hashtable_get@@Base> │ │ │ │ - cbz r0, 37d18 <_PyTraceMalloc_GetTraceback@@Base+0xec> │ │ │ │ + bl 7e97c <_Py_hashtable_get@@Base> │ │ │ │ + cbz r0, 37d20 <_PyTraceMalloc_GetTraceback@@Base+0xec> │ │ │ │ mov r1, r4 │ │ │ │ - bl 7e994 <_Py_hashtable_get@@Base> │ │ │ │ - cbz r0, 37d18 <_PyTraceMalloc_GetTraceback@@Base+0xec> │ │ │ │ + bl 7e97c <_Py_hashtable_get@@Base> │ │ │ │ + cbz r0, 37d20 <_PyTraceMalloc_GetTraceback@@Base+0xec> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 37d18 <_PyTraceMalloc_GetTraceback@@Base+0xec> │ │ │ │ + b.n 37d20 <_PyTraceMalloc_GetTraceback@@Base+0xec> │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00037d20 <_PyImport_SetModule@@Base>: │ │ │ │ +00037d28 <_PyImport_SetModule@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #48] @ (37d60 <_PyImport_SetModule@@Base+0x40>) │ │ │ │ + ldr r4, [pc, #48] @ (37d68 <_PyImport_SetModule@@Base+0x40>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r3, [r3, #3904] @ 0xf40 │ │ │ │ - cbnz r3, 37d52 <_PyImport_SetModule@@Base+0x32> │ │ │ │ - movw r1, #34556 @ 0x86fc │ │ │ │ + cbnz r3, 37d5a <_PyImport_SetModule@@Base+0x32> │ │ │ │ + movw r1, #32252 @ 0x7dfc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #30512 @ 0x7730 │ │ │ │ + movw r0, #28208 @ 0x6e30 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w a2fa8 │ │ │ │ + b.w a2804 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r1, 37d90 <_PyImport_SetModule@@Base+0x70> │ │ │ │ + cbz r1, 37d98 <_PyImport_SetModule@@Base+0x70> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7e994 <_Py_hashtable_get@@Base> │ │ │ │ + bl 7e97c <_Py_hashtable_get@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 37d90 <_PyImport_SetModule@@Base+0x70> │ │ │ │ + cbz r0, 37d98 <_PyImport_SetModule@@Base+0x70> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 37e3e <_PyImport_SetModule@@Base+0x11e> │ │ │ │ - b.n 37e42 <_PyImport_SetModule@@Base+0x122> │ │ │ │ + blt.n 37e46 <_PyImport_SetModule@@Base+0x11e> │ │ │ │ + b.n 37e4a <_PyImport_SetModule@@Base+0x122> │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ - bl 80a88 │ │ │ │ + bl 80a30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37e42 <_PyImport_SetModule@@Base+0x122> │ │ │ │ + beq.n 37e4a <_PyImport_SetModule@@Base+0x122> │ │ │ │ add.w r9, r0, #12 │ │ │ │ mov.w r8, #0 │ │ │ │ ldrh r3, [r6, #4] │ │ │ │ movs r0, #2 │ │ │ │ cmp r3, r8 │ │ │ │ - ble.n 37e0e <_PyImport_SetModule@@Base+0xee> │ │ │ │ - bl 80a88 │ │ │ │ + ble.n 37e16 <_PyImport_SetModule@@Base+0xee> │ │ │ │ + bl 80a30 │ │ │ │ add.w r2, r6, r8, lsl #3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 37df2 <_PyImport_SetModule@@Base+0xd2> │ │ │ │ + cbz r0, 37dfa <_PyImport_SetModule@@Base+0xd2> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r0, r1, #1 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r0, [r3, #0] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ str r3, [r5, #16] │ │ │ │ - bl 8f6bc │ │ │ │ - cbnz r0, 37de6 <_PyImport_SetModule@@Base+0xc6> │ │ │ │ + bl 8f4e8 │ │ │ │ + cbnz r0, 37dee <_PyImport_SetModule@@Base+0xc6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37df2 <_PyImport_SetModule@@Base+0xd2> │ │ │ │ + bge.n 37dfa <_PyImport_SetModule@@Base+0xd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37df2 <_PyImport_SetModule@@Base+0xd2> │ │ │ │ + cbnz r3, 37dfa <_PyImport_SetModule@@Base+0xd2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37df2 <_PyImport_SetModule@@Base+0xd2> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37dfa <_PyImport_SetModule@@Base+0xd2> │ │ │ │ str r0, [r5, #20] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r5, [r9, #4]! │ │ │ │ - b.n 37da4 <_PyImport_SetModule@@Base+0x84> │ │ │ │ + b.n 37dac <_PyImport_SetModule@@Base+0x84> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 37dfe <_PyImport_SetModule@@Base+0xde> │ │ │ │ + blt.n 37e06 <_PyImport_SetModule@@Base+0xde> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37e42 <_PyImport_SetModule@@Base+0x122> │ │ │ │ + b.n 37e4a <_PyImport_SetModule@@Base+0x122> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 37dfa <_PyImport_SetModule@@Base+0xda> │ │ │ │ + bne.n 37e02 <_PyImport_SetModule@@Base+0xda> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37dfa <_PyImport_SetModule@@Base+0xda> │ │ │ │ - cbz r7, 37e42 <_PyImport_SetModule@@Base+0x122> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37e02 <_PyImport_SetModule@@Base+0xda> │ │ │ │ + cbz r7, 37e4a <_PyImport_SetModule@@Base+0x122> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7f9c0 <_Py_hashtable_set@@Base> │ │ │ │ + bl 7f9a8 <_Py_hashtable_set@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37e38 <_PyImport_SetModule@@Base+0x118> │ │ │ │ + bne.n 37e40 <_PyImport_SetModule@@Base+0x118> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37e32 <_PyImport_SetModule@@Base+0x112> │ │ │ │ + bge.n 37e3a <_PyImport_SetModule@@Base+0x112> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37e32 <_PyImport_SetModule@@Base+0x112> │ │ │ │ + cbnz r3, 37e3a <_PyImport_SetModule@@Base+0x112> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - bl 23c160 │ │ │ │ - b.n 37dfa <_PyImport_SetModule@@Base+0xda> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 37e02 <_PyImport_SetModule@@Base+0xda> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37e42 <_PyImport_SetModule@@Base+0x122> │ │ │ │ + bge.n 37e4a <_PyImport_SetModule@@Base+0x122> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 37e6c <_PyImport_SetModule@@Base+0x14c> │ │ │ │ + bne.n 37e74 <_PyImport_SetModule@@Base+0x14c> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37e8a <_PyImport_SetModule@@Base+0x16a> │ │ │ │ - b.n 37e80 <_PyImport_SetModule@@Base+0x160> │ │ │ │ + bne.n 37e92 <_PyImport_SetModule@@Base+0x16a> │ │ │ │ + b.n 37e88 <_PyImport_SetModule@@Base+0x160> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #43336 @ 0xa948 │ │ │ │ + movw r0, #41256 @ 0xa128 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ - cbz r0, 37e86 <_PyImport_SetModule@@Base+0x166> │ │ │ │ - b.n 37e5e <_PyImport_SetModule@@Base+0x13e> │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 37e8a <_PyImport_SetModule@@Base+0x16a> │ │ │ │ + bl 1d43ac │ │ │ │ + cbz r0, 37e8e <_PyImport_SetModule@@Base+0x166> │ │ │ │ + b.n 37e66 <_PyImport_SetModule@@Base+0x13e> │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 37e92 <_PyImport_SetModule@@Base+0x16a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37ec4 <_PyImport_SetModule@@Base+0x1a4> │ │ │ │ + b.n 37ecc <_PyImport_SetModule@@Base+0x1a4> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl e5b48 │ │ │ │ + bl e5514 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 37e86 <_PyImport_SetModule@@Base+0x166> │ │ │ │ + blt.n 37e8e <_PyImport_SetModule@@Base+0x166> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #21537 @ 0x5421 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2b208 <__ioctl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 37eb4 <_PyImport_SetModule@@Base+0x194> │ │ │ │ + blt.n 37ebc <_PyImport_SetModule@@Base+0x194> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 37ec4 <_PyImport_SetModule@@Base+0x1a4> │ │ │ │ + b.n 37ecc <_PyImport_SetModule@@Base+0x1a4> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - b.n 37e86 <_PyImport_SetModule@@Base+0x166> │ │ │ │ + bl 1e40ec │ │ │ │ + b.n 37e8e <_PyImport_SetModule@@Base+0x166> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 37ee2 <_PyImport_SetModule@@Base+0x1c2> │ │ │ │ + cbz r3, 37eea <_PyImport_SetModule@@Base+0x1c2> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 37efa <_PyImport_SetModule@@Base+0x1da> │ │ │ │ + b.n 37f02 <_PyImport_SetModule@@Base+0x1da> │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 37eea <_PyImport_SetModule@@Base+0x1ca> │ │ │ │ + bgt.n 37ef2 <_PyImport_SetModule@@Base+0x1ca> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37efa <_PyImport_SetModule@@Base+0x1da> │ │ │ │ + b.n 37f02 <_PyImport_SetModule@@Base+0x1da> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 37ee6 <_PyImport_SetModule@@Base+0x1c6> │ │ │ │ + bne.n 37eee <_PyImport_SetModule@@Base+0x1c6> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 37ee6 <_PyImport_SetModule@@Base+0x1c6> │ │ │ │ + beq.n 37eee <_PyImport_SetModule@@Base+0x1c6> │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 37f16 <_PyImport_SetModule@@Base+0x1f6> │ │ │ │ + b.n 37f1e <_PyImport_SetModule@@Base+0x1f6> │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, r3 │ │ │ │ movs r6, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ strd r3, r6, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #172] @ (37fbc <_PyImport_SetModule@@Base+0x29c>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #172] @ (37fc4 <_PyImport_SetModule@@Base+0x29c>) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37fb8 <_PyImport_SetModule@@Base+0x298> │ │ │ │ + beq.n 37fc0 <_PyImport_SetModule@@Base+0x298> │ │ │ │ add r5, r4 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 37f28 <_PyImport_SetModule@@Base+0x208> │ │ │ │ + beq.n 37f30 <_PyImport_SetModule@@Base+0x208> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl e5b48 │ │ │ │ + bl e5514 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 37fb6 <_PyImport_SetModule@@Base+0x296> │ │ │ │ + blt.n 37fbe <_PyImport_SetModule@@Base+0x296> │ │ │ │ mov r0, r4 │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 37f3c <_PyImport_SetModule@@Base+0x21c> │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 37f44 <_PyImport_SetModule@@Base+0x21c> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37fb6 <_PyImport_SetModule@@Base+0x296> │ │ │ │ - ldr r3, [pc, #128] @ (37fc0 <_PyImport_SetModule@@Base+0x2a0>) │ │ │ │ + bne.n 37fbe <_PyImport_SetModule@@Base+0x296> │ │ │ │ + ldr r3, [pc, #128] @ (37fc8 <_PyImport_SetModule@@Base+0x2a0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1e1a0c <_PyConfig_AsDict@@Base+0xa40> │ │ │ │ - cbnz r0, 37f66 <_PyImport_SetModule@@Base+0x246> │ │ │ │ + bl 1e1288 <_PyConfig_AsDict@@Base+0xa40> │ │ │ │ + cbnz r0, 37f6e <_PyImport_SetModule@@Base+0x246> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #4776 @ 0x12a8 │ │ │ │ + movw r2, #2472 @ 0x9a8 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 11e51c <_PyErr_SetString@@Base> │ │ │ │ - b.n 37fb6 <_PyImport_SetModule@@Base+0x296> │ │ │ │ + bl 11e004 <_PyErr_SetString@@Base> │ │ │ │ + b.n 37fbe <_PyImport_SetModule@@Base+0x296> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 37f9c <_PyImport_SetModule@@Base+0x27c> │ │ │ │ + beq.n 37fa4 <_PyImport_SetModule@@Base+0x27c> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 37fc4 <_Py_fstat@@Base> │ │ │ │ - cbnz r0, 37fb6 <_PyImport_SetModule@@Base+0x296> │ │ │ │ + bl 37fcc <_Py_fstat@@Base> │ │ │ │ + cbnz r0, 37fbe <_PyImport_SetModule@@Base+0x296> │ │ │ │ mov r0, r4 │ │ │ │ - bl 38004 <_Py_fstat@@Base+0x40> │ │ │ │ + bl 3800c <_Py_fstat@@Base+0x40> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 37fb6 <_PyImport_SetModule@@Base+0x296> │ │ │ │ - cbz r0, 37f9c <_PyImport_SetModule@@Base+0x27c> │ │ │ │ + beq.n 37fbe <_PyImport_SetModule@@Base+0x296> │ │ │ │ + cbz r0, 37fa4 <_PyImport_SetModule@@Base+0x27c> │ │ │ │ movw r1, #43560 @ 0xaa28 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #4840 @ 0x12e8 │ │ │ │ + movw r2, #2536 @ 0x9e8 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 234220 <_PyErr_Format@@Base> │ │ │ │ - b.n 37fb6 <_PyImport_SetModule@@Base+0x296> │ │ │ │ + bl 233c04 <_PyErr_Format@@Base> │ │ │ │ + b.n 37fbe <_PyImport_SetModule@@Base+0x296> │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr.w r0, [r3, #1564] @ 0x61c │ │ │ │ str.w r4, [r3, #1564] @ 0x61c │ │ │ │ str.w r5, [r3, #1568] @ 0x620 │ │ │ │ - bl 9438c │ │ │ │ - b.n 37fb8 <_PyImport_SetModule@@Base+0x298> │ │ │ │ + bl 941b0 │ │ │ │ + b.n 37fc0 <_PyImport_SetModule@@Base+0x298> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vld1.8 @ instruction: 0xf9e40051 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00037fc4 <_Py_fstat@@Base>: │ │ │ │ +00037fcc <_Py_fstat@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl b0e80 │ │ │ │ + bl b0c40 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bae0 <__fstat64_time64@plt+0x4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4014 │ │ │ │ - cbz r4, 38000 <_Py_fstat@@Base+0x3c> │ │ │ │ + bl b3de4 │ │ │ │ + cbz r4, 38008 <_Py_fstat@@Base+0x3c> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ + bl 1e40ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ blx 2add0 <__fcntl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 38032 <_Py_fstat@@Base+0x6e> │ │ │ │ + bge.n 3803a <_Py_fstat@@Base+0x6e> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ + bl 1e40ec │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3803a <_Py_fstat@@Base+0x76> │ │ │ │ + b.n 38042 <_Py_fstat@@Base+0x76> │ │ │ │ ubfx r0, r0, #11, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003803c <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ +00038044 <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r0, #3664 @ 0xe50 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r4, r1, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 38052 <_PyInterpreterState_IDDecref@@Base+0x16> │ │ │ │ + bne.n 3805a <_PyInterpreterState_IDDecref@@Base+0x16> │ │ │ │ dmb ish │ │ │ │ - cbnz r1, 3808a <_PyInterpreterState_IDDecref@@Base+0x4e> │ │ │ │ + cbnz r1, 38092 <_PyInterpreterState_IDDecref@@Base+0x4e> │ │ │ │ ldr.w r3, [r0, #3668] @ 0xe54 │ │ │ │ - cbz r3, 3808a <_PyInterpreterState_IDDecref@@Base+0x4e> │ │ │ │ + cbz r3, 38092 <_PyInterpreterState_IDDecref@@Base+0x4e> │ │ │ │ movs r1, #2 │ │ │ │ - bl 217d6c <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 2176c8 <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 217f24 │ │ │ │ + bl 217880 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218fb4 │ │ │ │ + bl 218910 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 217f24 │ │ │ │ + b.w 217880 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ @@ -17353,93 +17364,93 @@ │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r1, #54868 @ 0xd654 │ │ │ │ + movw r1, #52420 @ 0xccc4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1efb20 │ │ │ │ + bl 1ef2c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 38112 <_PyInterpreterState_IDDecref@@Base+0xd6> │ │ │ │ - bl 1f0760 │ │ │ │ + cbz r0, 3811a <_PyInterpreterState_IDDecref@@Base+0xd6> │ │ │ │ + bl 1f000c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 380ea <_PyInterpreterState_IDDecref@@Base+0xae> │ │ │ │ + bge.n 380f2 <_PyInterpreterState_IDDecref@@Base+0xae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 380ea <_PyInterpreterState_IDDecref@@Base+0xae> │ │ │ │ + cbnz r3, 380f2 <_PyInterpreterState_IDDecref@@Base+0xae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 38110 <_PyInterpreterState_IDDecref@@Base+0xd4> │ │ │ │ - ldr r0, [pc, #40] @ (38118 <_PyInterpreterState_IDDecref@@Base+0xdc>) │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 38118 <_PyInterpreterState_IDDecref@@Base+0xd4> │ │ │ │ + ldr r0, [pc, #40] @ (38120 <_PyInterpreterState_IDDecref@@Base+0xdc>) │ │ │ │ mov r1, sp │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl ad708 <_PyUnicodeWriter_Finish@@Base+0x1334> │ │ │ │ + bl ad508 <_PyUnicodeWriter_Finish@@Base+0x1324> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38112 <_PyInterpreterState_IDDecref@@Base+0xd6> │ │ │ │ + bge.n 3811a <_PyInterpreterState_IDDecref@@Base+0xd6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 38112 <_PyInterpreterState_IDDecref@@Base+0xd6> │ │ │ │ + cbnz r3, 3811a <_PyInterpreterState_IDDecref@@Base+0xd6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 38112 <_PyInterpreterState_IDDecref@@Base+0xd6> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3811a <_PyInterpreterState_IDDecref@@Base+0xd6> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 38554 <_PyInterpreterState_IDDecref@@Base+0x518> │ │ │ │ + b.n 3855c <_PyInterpreterState_IDDecref@@Base+0x518> │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 3811e <_PyInterpreterState_IDDecref@@Base+0xe2> │ │ │ │ + b.n 38126 <_PyInterpreterState_IDDecref@@Base+0xe2> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 26f514 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 26ee74 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 38142 <_PyInterpreterState_IDDecref@@Base+0x106> │ │ │ │ + bne.n 3814a <_PyInterpreterState_IDDecref@@Base+0x106> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38162 <_PyInterpreterState_IDDecref@@Base+0x126> │ │ │ │ + b.n 3816a <_PyInterpreterState_IDDecref@@Base+0x126> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 1effb0 <_PyTime_localtime@@Base> │ │ │ │ + bl 1ef758 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3813e <_PyInterpreterState_IDDecref@@Base+0x102> │ │ │ │ + bne.n 38146 <_PyInterpreterState_IDDecref@@Base+0x102> │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r1, #1 │ │ │ │ addw r0, r0, #1900 @ 0x76c │ │ │ │ - bl 26f708 <_PyTime_ObjectToTime_t@@Base+0x1f4> │ │ │ │ + bl 26f068 <_PyTime_ObjectToTime_t@@Base+0x1f4> │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #20] @ (3819c <_PyInterpreterState_IDDecref@@Base+0x160>) │ │ │ │ - ldr r0, [pc, #24] @ (381a0 <_PyInterpreterState_IDDecref@@Base+0x164>) │ │ │ │ + ldr r2, [pc, #20] @ (381a4 <_PyInterpreterState_IDDecref@@Base+0x160>) │ │ │ │ + ldr r0, [pc, #24] @ (381a8 <_PyInterpreterState_IDDecref@@Base+0x164>) │ │ │ │ ldr.w r3, [r2, #3832] @ 0xef8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r2, #3832] @ 0xef8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -17464,20 +17475,20 @@ │ │ │ │ str r1, [r0, #12] │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ subs r2, r5, r0 │ │ │ │ negs r5, r2 │ │ │ │ adcs r5, r2 │ │ │ │ str r5, [r3, #0] │ │ │ │ - cbz r4, 381e8 <_PyInterpreterState_IDDecref@@Base+0x1ac> │ │ │ │ + cbz r4, 381f0 <_PyInterpreterState_IDDecref@@Base+0x1ac> │ │ │ │ ldr.w r1, [r4, #3656] @ 0xe48 │ │ │ │ ldr.w r2, [r4, #3660] @ 0xe4c │ │ │ │ - b.n 381ea <_PyInterpreterState_IDDecref@@Base+0x1ae> │ │ │ │ + b.n 381f2 <_PyInterpreterState_IDDecref@@Base+0x1ae> │ │ │ │ mov r2, r1 │ │ │ │ - movw r0, #33277 @ 0x81fd │ │ │ │ + movw r0, #33285 @ 0x8205 │ │ │ │ movt r0, #3 │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ str r0, [r3, #16] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r2, #4380 @ 0x111c │ │ │ │ @@ -17492,36 +17503,36 @@ │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #8700 @ 0x21fc │ │ │ │ + movw r1, #6396 @ 0x18fc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl a6f18 │ │ │ │ - cbz r0, 38270 <_PyInterpreterState_IDDecref@@Base+0x234> │ │ │ │ + bl a5d18 │ │ │ │ + cbz r0, 38278 <_PyInterpreterState_IDDecref@@Base+0x234> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r2, #65519 @ 0xffef │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 3825a <_PyInterpreterState_IDDecref@@Base+0x21e> │ │ │ │ + bhi.n 38262 <_PyInterpreterState_IDDecref@@Base+0x21e> │ │ │ │ adds r0, r3, #3 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ adds r0, #12 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.n 3825a <_PyInterpreterState_IDDecref@@Base+0x21e> │ │ │ │ - bl 8f6bc │ │ │ │ - b.n 38272 <_PyInterpreterState_IDDecref@@Base+0x236> │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bhi.n 38262 <_PyInterpreterState_IDDecref@@Base+0x21e> │ │ │ │ + bl 8f4e8 │ │ │ │ + b.n 3827a <_PyInterpreterState_IDDecref@@Base+0x236> │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8716 @ 0x220c │ │ │ │ + movw r1, #6412 @ 0x190c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ 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 │ │ │ │ @@ -17530,51 +17541,51 @@ │ │ │ │ add r4, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #24 │ │ │ │ movs r1, #0 │ │ │ │ add r2, sp, #28 │ │ │ │ strd r1, r1, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - movw r1, #8792 @ 0x2258 │ │ │ │ + movw r1, #6488 @ 0x1958 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl a6f18 │ │ │ │ - cbz r0, 382c4 <_PyInterpreterState_IDDecref@@Base+0x288> │ │ │ │ + bl a5d18 │ │ │ │ + cbz r0, 382cc <_PyInterpreterState_IDDecref@@Base+0x288> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 382c8 <_PyInterpreterState_IDDecref@@Base+0x28c> │ │ │ │ + bge.n 382d0 <_PyInterpreterState_IDDecref@@Base+0x28c> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8808 @ 0x2268 │ │ │ │ + movw r1, #6504 @ 0x1968 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 38300 <_PyInterpreterState_IDDecref@@Base+0x2c4> │ │ │ │ - bl 808d0 │ │ │ │ + b.n 38308 <_PyInterpreterState_IDDecref@@Base+0x2c4> │ │ │ │ + bl 80878 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 38300 <_PyInterpreterState_IDDecref@@Base+0x2c4> │ │ │ │ + cbz r0, 38308 <_PyInterpreterState_IDDecref@@Base+0x2c4> │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ add r2, sp, #16 │ │ │ │ adds r4, #16 │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r4, r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - movw r2, #34323 @ 0x8613 │ │ │ │ + movw r2, #34331 @ 0x861b │ │ │ │ movt r2, #3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - bl 38308 <_PyInterpreterState_IDDecref@@Base+0x2cc> │ │ │ │ + bl 38310 <_PyInterpreterState_IDDecref@@Base+0x2cc> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -17583,163 +17594,163 @@ │ │ │ │ mov r6, r0 │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ mov fp, r1 │ │ │ │ mov r9, r2 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r2, #28 │ │ │ │ - ldr r3, [pc, #640] @ (385ac <_PyInterpreterState_IDDecref@@Base+0x570>) │ │ │ │ + ldr r3, [pc, #640] @ (385b4 <_PyInterpreterState_IDDecref@@Base+0x570>) │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [sp, #256] @ 0x100 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2b44c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bl 26b858 │ │ │ │ + bl 26b1c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3858e <_PyInterpreterState_IDDecref@@Base+0x552> │ │ │ │ + beq.w 38596 <_PyInterpreterState_IDDecref@@Base+0x552> │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ add.w sl, sp, #80 @ 0x50 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ blx 2c120 <__memset_chk@plt> │ │ │ │ cmp r4, r5 │ │ │ │ strh.w r5, [sp, #80] @ 0x50 │ │ │ │ - bge.n 38388 <_PyInterpreterState_IDDecref@@Base+0x34c> │ │ │ │ + bge.n 38390 <_PyInterpreterState_IDDecref@@Base+0x34c> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9396 @ 0x24b4 │ │ │ │ + movw r1, #7092 @ 0x1bb4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 3858e <_PyInterpreterState_IDDecref@@Base+0x552> │ │ │ │ - beq.n 3839c <_PyInterpreterState_IDDecref@@Base+0x360> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 38596 <_PyInterpreterState_IDDecref@@Base+0x552> │ │ │ │ + beq.n 383a4 <_PyInterpreterState_IDDecref@@Base+0x360> │ │ │ │ mov r0, r4 │ │ │ │ - bl 834bc │ │ │ │ + bl 83470 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3839e <_PyInterpreterState_IDDecref@@Base+0x362> │ │ │ │ - bl 23c160 │ │ │ │ + cbnz r0, 383a6 <_PyInterpreterState_IDDecref@@Base+0x362> │ │ │ │ + bl 23bb34 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 38590 <_PyInterpreterState_IDDecref@@Base+0x554> │ │ │ │ + b.n 38598 <_PyInterpreterState_IDDecref@@Base+0x554> │ │ │ │ mov r5, r4 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ strd r8, fp, [sp, #56] @ 0x38 │ │ │ │ - movw r2, #34225 @ 0x85b1 │ │ │ │ + movw r2, #34233 @ 0x85b9 │ │ │ │ movt r2, #3 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ ldrd r8, r9, [r6, #32] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - bl 24af8c │ │ │ │ + bl 24a968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 384fc <_PyInterpreterState_IDDecref@@Base+0x4c0> │ │ │ │ + beq.w 38504 <_PyInterpreterState_IDDecref@@Base+0x4c0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3850e <_PyInterpreterState_IDDecref@@Base+0x4d2> │ │ │ │ + beq.w 38516 <_PyInterpreterState_IDDecref@@Base+0x4d2> │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 384c0 <_PyInterpreterState_IDDecref@@Base+0x484> │ │ │ │ + bls.n 384c8 <_PyInterpreterState_IDDecref@@Base+0x484> │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ mov r9, r5 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 384be <_PyInterpreterState_IDDecref@@Base+0x482> │ │ │ │ + beq.n 384c6 <_PyInterpreterState_IDDecref@@Base+0x482> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 385d4 <_PyInterpreterState_IDDecref@@Base+0x598> │ │ │ │ + bl 385dc <_PyInterpreterState_IDDecref@@Base+0x598> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 38426 <_PyInterpreterState_IDDecref@@Base+0x3ea> │ │ │ │ + cbz r0, 3842e <_PyInterpreterState_IDDecref@@Base+0x3ea> │ │ │ │ movw r3, #43772 @ 0xaafc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9436 @ 0x24dc │ │ │ │ + movw r1, #7132 @ 0x1bdc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 236a24 │ │ │ │ + bl 236404 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3850c <_PyInterpreterState_IDDecref@@Base+0x4d0> │ │ │ │ + beq.n 38514 <_PyInterpreterState_IDDecref@@Base+0x4d0> │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 384be <_PyInterpreterState_IDDecref@@Base+0x482> │ │ │ │ + beq.n 384c6 <_PyInterpreterState_IDDecref@@Base+0x482> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 38446 <_PyInterpreterState_IDDecref@@Base+0x40a> │ │ │ │ + bge.n 3844e <_PyInterpreterState_IDDecref@@Base+0x40a> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9496 @ 0x2518 │ │ │ │ + movw r1, #7192 @ 0x1c18 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 3850e <_PyInterpreterState_IDDecref@@Base+0x4d2> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 38516 <_PyInterpreterState_IDDecref@@Base+0x4d2> │ │ │ │ add.w r0, r8, #12 │ │ │ │ - bl 806cc │ │ │ │ + bl 80674 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [r8, #4] │ │ │ │ - movw r0, #9524 @ 0x2534 │ │ │ │ + movw r0, #7220 @ 0x1c34 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3850c <_PyInterpreterState_IDDecref@@Base+0x4d0> │ │ │ │ + beq.n 38514 <_PyInterpreterState_IDDecref@@Base+0x4d0> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9baf8 │ │ │ │ + bl 9b8dc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38486 <_PyInterpreterState_IDDecref@@Base+0x44a> │ │ │ │ + bge.n 3848e <_PyInterpreterState_IDDecref@@Base+0x44a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 38486 <_PyInterpreterState_IDDecref@@Base+0x44a> │ │ │ │ + cbnz r3, 3848e <_PyInterpreterState_IDDecref@@Base+0x44a> │ │ │ │ mov r0, r1 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3850c <_PyInterpreterState_IDDecref@@Base+0x4d0> │ │ │ │ - cbnz r5, 384be <_PyInterpreterState_IDDecref@@Base+0x482> │ │ │ │ + bne.n 38514 <_PyInterpreterState_IDDecref@@Base+0x4d0> │ │ │ │ + cbnz r5, 384c6 <_PyInterpreterState_IDDecref@@Base+0x482> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ negs r1, r3 │ │ │ │ cmp r3, #11 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add.w r1, r1, #12 │ │ │ │ - bls.n 384be <_PyInterpreterState_IDDecref@@Base+0x482> │ │ │ │ + bls.n 384c6 <_PyInterpreterState_IDDecref@@Base+0x482> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r2, r0 │ │ │ │ sub.w r2, r2, r8 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 384be <_PyInterpreterState_IDDecref@@Base+0x482> │ │ │ │ + bhi.n 384c6 <_PyInterpreterState_IDDecref@@Base+0x482> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 384be <_PyInterpreterState_IDDecref@@Base+0x482> │ │ │ │ + bhi.n 384c6 <_PyInterpreterState_IDDecref@@Base+0x482> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r8, r3 │ │ │ │ - b.n 383f4 <_PyInterpreterState_IDDecref@@Base+0x3b8> │ │ │ │ + b.n 383fc <_PyInterpreterState_IDDecref@@Base+0x3b8> │ │ │ │ mov r5, r9 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ mov r8, r0 │ │ │ │ @@ -17747,91 +17758,91 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ cmp r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - bl 26b924 │ │ │ │ + bl 26b28c │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #9528 @ 0x2538 │ │ │ │ + movw r0, #7224 @ 0x1c38 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 384fe <_PyInterpreterState_IDDecref@@Base+0x4c2> │ │ │ │ - b.n 3850e <_PyInterpreterState_IDDecref@@Base+0x4d2> │ │ │ │ + cbnz r0, 38506 <_PyInterpreterState_IDDecref@@Base+0x4c2> │ │ │ │ + b.n 38516 <_PyInterpreterState_IDDecref@@Base+0x4d2> │ │ │ │ mov r6, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ac4 │ │ │ │ - b.n 38590 <_PyInterpreterState_IDDecref@@Base+0x554> │ │ │ │ + bl 83a78 │ │ │ │ + b.n 38598 <_PyInterpreterState_IDDecref@@Base+0x554> │ │ │ │ mov r5, r9 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 38564 <_PyInterpreterState_IDDecref@@Base+0x528> │ │ │ │ + bls.n 3856c <_PyInterpreterState_IDDecref@@Base+0x528> │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 384fe <_PyInterpreterState_IDDecref@@Base+0x4c2> │ │ │ │ + beq.n 38506 <_PyInterpreterState_IDDecref@@Base+0x4c2> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 385d4 <_PyInterpreterState_IDDecref@@Base+0x598> │ │ │ │ + bl 385dc <_PyInterpreterState_IDDecref@@Base+0x598> │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 38564 <_PyInterpreterState_IDDecref@@Base+0x528> │ │ │ │ + beq.n 3856c <_PyInterpreterState_IDDecref@@Base+0x528> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 38558 <_PyInterpreterState_IDDecref@@Base+0x51c> │ │ │ │ + bne.n 38560 <_PyInterpreterState_IDDecref@@Base+0x51c> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 38558 <_PyInterpreterState_IDDecref@@Base+0x51c> │ │ │ │ + bne.n 38560 <_PyInterpreterState_IDDecref@@Base+0x51c> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs.w r8, r3, lsr #2 │ │ │ │ - beq.n 38558 <_PyInterpreterState_IDDecref@@Base+0x51c> │ │ │ │ + beq.n 38560 <_PyInterpreterState_IDDecref@@Base+0x51c> │ │ │ │ add.w r8, r8, #3 │ │ │ │ add.w r9, r6, #12 │ │ │ │ add.w r8, r6, r8, lsl #2 │ │ │ │ ldr.w r0, [r9], #4 │ │ │ │ blx 2b5d4 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 3854c <_PyInterpreterState_IDDecref@@Base+0x510> │ │ │ │ + bne.n 38554 <_PyInterpreterState_IDDecref@@Base+0x510> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 38564 <_PyInterpreterState_IDDecref@@Base+0x528> │ │ │ │ + bne.n 3856c <_PyInterpreterState_IDDecref@@Base+0x528> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bhi.n 38568 <_PyInterpreterState_IDDecref@@Base+0x52c> │ │ │ │ + bhi.n 38570 <_PyInterpreterState_IDDecref@@Base+0x52c> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 384fe <_PyInterpreterState_IDDecref@@Base+0x4c2> │ │ │ │ + b.n 38506 <_PyInterpreterState_IDDecref@@Base+0x4c2> │ │ │ │ ldrd r2, r1, [sp, #68] @ 0x44 │ │ │ │ add r2, r1 │ │ │ │ negs r1, r3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ subs r2, r2, r6 │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 38564 <_PyInterpreterState_IDDecref@@Base+0x528> │ │ │ │ + bhi.n 3856c <_PyInterpreterState_IDDecref@@Base+0x528> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 38564 <_PyInterpreterState_IDDecref@@Base+0x528> │ │ │ │ + bhi.n 3856c <_PyInterpreterState_IDDecref@@Base+0x528> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds r6, r6, r3 │ │ │ │ - bne.n 3851a <_PyInterpreterState_IDDecref@@Base+0x4de> │ │ │ │ - b.n 384fe <_PyInterpreterState_IDDecref@@Base+0x4c2> │ │ │ │ + bne.n 38522 <_PyInterpreterState_IDDecref@@Base+0x4de> │ │ │ │ + b.n 38506 <_PyInterpreterState_IDDecref@@Base+0x4c2> │ │ │ │ movs r6, #0 │ │ │ │ - ldr r3, [pc, #24] @ (385ac <_PyInterpreterState_IDDecref@@Base+0x570>) │ │ │ │ + ldr r3, [pc, #24] @ (385b4 <_PyInterpreterState_IDDecref@@Base+0x570>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 385a2 <_PyInterpreterState_IDDecref@@Base+0x566> │ │ │ │ + beq.n 385aa <_PyInterpreterState_IDDecref@@Base+0x566> │ │ │ │ blx 2bb28 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ push {r4, lr} │ │ │ │ @@ -17845,32 +17856,32 @@ │ │ │ │ mov r3, r0 │ │ │ │ mvns r0, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ - cbnz r5, 385e0 <_PyInterpreterState_IDDecref@@Base+0x5a4> │ │ │ │ + cbnz r5, 385e8 <_PyInterpreterState_IDDecref@@Base+0x5a4> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3860e <_PyInterpreterState_IDDecref@@Base+0x5d2> │ │ │ │ + b.n 38616 <_PyInterpreterState_IDDecref@@Base+0x5d2> │ │ │ │ subs r4, r1, r5 │ │ │ │ cmn.w r4, #13 │ │ │ │ - bhi.n 385da <_PyInterpreterState_IDDecref@@Base+0x59e> │ │ │ │ + bhi.n 385e2 <_PyInterpreterState_IDDecref@@Base+0x59e> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 385da <_PyInterpreterState_IDDecref@@Base+0x59e> │ │ │ │ + bhi.n 385e2 <_PyInterpreterState_IDDecref@@Base+0x59e> │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #11 │ │ │ │ - bls.n 385da <_PyInterpreterState_IDDecref@@Base+0x59e> │ │ │ │ + bls.n 385e2 <_PyInterpreterState_IDDecref@@Base+0x59e> │ │ │ │ adds r1, #12 │ │ │ │ subs r4, #12 │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 385da <_PyInterpreterState_IDDecref@@Base+0x59e> │ │ │ │ + bcc.n 385e2 <_PyInterpreterState_IDDecref@@Base+0x59e> │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r4, r3 │ │ │ │ ittee ls │ │ │ │ strls r4, [r2, #0] │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ strhi r3, [r2, #0] │ │ │ │ @@ -17880,20 +17891,20 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - ble.n 38632 <_PyInterpreterState_IDDecref@@Base+0x5f6> │ │ │ │ + ble.n 3863a <_PyInterpreterState_IDDecref@@Base+0x5f6> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b73f4 <_PyBytes_Resize@@Base> │ │ │ │ + bl b71b4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 38642 <_PyInterpreterState_IDDecref@@Base+0x606> │ │ │ │ + cbz r0, 3864a <_PyInterpreterState_IDDecref@@Base+0x606> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -17902,384 +17913,384 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #36092 @ 0x8cfc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 38682 <_PyInterpreterState_IDDecref@@Base+0x646> │ │ │ │ + beq.n 3868a <_PyInterpreterState_IDDecref@@Base+0x646> │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 38682 <_PyInterpreterState_IDDecref@@Base+0x646> │ │ │ │ + beq.n 3868a <_PyInterpreterState_IDDecref@@Base+0x646> │ │ │ │ movs r2, #2 │ │ │ │ - bl 251b24 │ │ │ │ + bl 25165c │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 386dc <_PyInterpreterState_IDDecref@@Base+0x6a0> │ │ │ │ + beq.n 386e4 <_PyInterpreterState_IDDecref@@Base+0x6a0> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2757a8 │ │ │ │ + bl 2750b8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 386dc <_PyInterpreterState_IDDecref@@Base+0x6a0> │ │ │ │ - cbz r0, 386c6 <_PyInterpreterState_IDDecref@@Base+0x68a> │ │ │ │ + beq.n 386e4 <_PyInterpreterState_IDDecref@@Base+0x6a0> │ │ │ │ + cbz r0, 386ce <_PyInterpreterState_IDDecref@@Base+0x68a> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 1529c0 │ │ │ │ + bl 15223c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 386de <_PyInterpreterState_IDDecref@@Base+0x6a2> │ │ │ │ + cbz r0, 386e6 <_PyInterpreterState_IDDecref@@Base+0x6a2> │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - ldr r3, [pc, #68] @ (386e4 <_PyInterpreterState_IDDecref@@Base+0x6a8>) │ │ │ │ + ldr r3, [pc, #68] @ (386ec <_PyInterpreterState_IDDecref@@Base+0x6a8>) │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 386de <_PyInterpreterState_IDDecref@@Base+0x6a2> │ │ │ │ - bl 1663fc │ │ │ │ + beq.n 386e6 <_PyInterpreterState_IDDecref@@Base+0x6a2> │ │ │ │ + bl 16583c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 386b6 <_PyInterpreterState_IDDecref@@Base+0x67a> │ │ │ │ + blt.n 386be <_PyInterpreterState_IDDecref@@Base+0x67a> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 386de <_PyInterpreterState_IDDecref@@Base+0x6a2> │ │ │ │ + b.n 386e6 <_PyInterpreterState_IDDecref@@Base+0x6a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 386b2 <_PyInterpreterState_IDDecref@@Base+0x676> │ │ │ │ + bne.n 386ba <_PyInterpreterState_IDDecref@@Base+0x676> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 386b2 <_PyInterpreterState_IDDecref@@Base+0x676> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 386ba <_PyInterpreterState_IDDecref@@Base+0x676> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10308 @ 0x2844 │ │ │ │ + movw r1, #8004 @ 0x1f44 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r0, [r7, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 88200 │ │ │ │ + bl 88034 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3872c <_PyInterpreterState_IDDecref@@Base+0x6f0> │ │ │ │ + cbz r0, 38734 <_PyInterpreterState_IDDecref@@Base+0x6f0> │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl f5a90 │ │ │ │ + bl f54f0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38728 <_PyInterpreterState_IDDecref@@Base+0x6ec> │ │ │ │ + bge.n 38730 <_PyInterpreterState_IDDecref@@Base+0x6ec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 38728 <_PyInterpreterState_IDDecref@@Base+0x6ec> │ │ │ │ + cbnz r3, 38730 <_PyInterpreterState_IDDecref@@Base+0x6ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ str r5, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ str.w r1, [r3, #2724] @ 0xaa4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 3877e <_PyInterpreterState_IDDecref@@Base+0x742> │ │ │ │ + cbz r3, 38786 <_PyInterpreterState_IDDecref@@Base+0x742> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ - cbnz r4, 38794 <_PyInterpreterState_IDDecref@@Base+0x758> │ │ │ │ + cbnz r4, 3879c <_PyInterpreterState_IDDecref@@Base+0x758> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r4 │ │ │ │ - movw r0, #11888 @ 0x2e70 │ │ │ │ + movw r0, #9584 @ 0x2570 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 103eb4 │ │ │ │ - cbz r1, 38790 <_PyInterpreterState_IDDecref@@Base+0x754> │ │ │ │ + b.w 1039c8 │ │ │ │ + cbz r1, 38798 <_PyInterpreterState_IDDecref@@Base+0x754> │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ - cbz r2, 38790 <_PyInterpreterState_IDDecref@@Base+0x754> │ │ │ │ - movw r0, #11908 @ 0x2e84 │ │ │ │ + cbz r2, 38798 <_PyInterpreterState_IDDecref@@Base+0x754> │ │ │ │ + movw r0, #9604 @ 0x2584 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - b.w 103eb4 │ │ │ │ - b.w 20e3dc │ │ │ │ + b.w 1039c8 │ │ │ │ + b.w 20dd64 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #11864 @ 0x2e58 │ │ │ │ + movw r0, #9560 @ 0x2558 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 387e6 <_PyInterpreterState_IDDecref@@Base+0x7aa> │ │ │ │ + cbnz r1, 387ee <_PyInterpreterState_IDDecref@@Base+0x7aa> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12360 @ 0x3048 │ │ │ │ + movw r1, #10056 @ 0x2748 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 388a2 <_PyInterpreterState_IDDecref@@Base+0x866> │ │ │ │ + b.n 388aa <_PyInterpreterState_IDDecref@@Base+0x866> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 387fc <_PyInterpreterState_IDDecref@@Base+0x7c0> │ │ │ │ + bne.n 38804 <_PyInterpreterState_IDDecref@@Base+0x7c0> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3889a <_PyInterpreterState_IDDecref@@Base+0x85e> │ │ │ │ + b.n 388a2 <_PyInterpreterState_IDDecref@@Base+0x85e> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #6172 @ 0x181c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 38824 <_PyInterpreterState_IDDecref@@Base+0x7e8> │ │ │ │ + beq.n 3882c <_PyInterpreterState_IDDecref@@Base+0x7e8> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #12392 @ 0x3068 │ │ │ │ + movw r1, #10088 @ 0x2768 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 387e0 <_PyInterpreterState_IDDecref@@Base+0x7a4> │ │ │ │ + bl f3c44 │ │ │ │ + b.n 387e8 <_PyInterpreterState_IDDecref@@Base+0x7a4> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r0, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ - cbz r0, 3888c <_PyInterpreterState_IDDecref@@Base+0x850> │ │ │ │ + cbz r0, 38894 <_PyInterpreterState_IDDecref@@Base+0x850> │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 38866 <_PyInterpreterState_IDDecref@@Base+0x82a> │ │ │ │ + bne.n 3886e <_PyInterpreterState_IDDecref@@Base+0x82a> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12428 @ 0x308c │ │ │ │ + movw r1, #10124 @ 0x278c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 387e0 <_PyInterpreterState_IDDecref@@Base+0x7a4> │ │ │ │ + bge.n 387e8 <_PyInterpreterState_IDDecref@@Base+0x7a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 387e0 <_PyInterpreterState_IDDecref@@Base+0x7a4> │ │ │ │ + bne.n 387e8 <_PyInterpreterState_IDDecref@@Base+0x7a4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 387e0 <_PyInterpreterState_IDDecref@@Base+0x7a4> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 387e8 <_PyInterpreterState_IDDecref@@Base+0x7a4> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r6, 38876 <_PyInterpreterState_IDDecref@@Base+0x83a> │ │ │ │ + cbz r6, 3887e <_PyInterpreterState_IDDecref@@Base+0x83a> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r2, [r6, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38888 <_PyInterpreterState_IDDecref@@Base+0x84c> │ │ │ │ + bge.n 38890 <_PyInterpreterState_IDDecref@@Base+0x84c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 38888 <_PyInterpreterState_IDDecref@@Base+0x84c> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 38890 <_PyInterpreterState_IDDecref@@Base+0x84c> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - b.n 38832 <_PyInterpreterState_IDDecref@@Base+0x7f6> │ │ │ │ + b.n 3883a <_PyInterpreterState_IDDecref@@Base+0x7f6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #8] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 38c5c <_PyInterpreterState_IDDecref@@Base+0xc20> │ │ │ │ + bpl.w 38c64 <_PyInterpreterState_IDDecref@@Base+0xc20> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ ubfx r2, r3, #6, #1 │ │ │ │ ubfx r6, r3, #2, #3 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 388e6 <_PyInterpreterState_IDDecref@@Base+0x8aa> │ │ │ │ + bmi.n 388ee <_PyInterpreterState_IDDecref@@Base+0x8aa> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 388ea <_PyInterpreterState_IDDecref@@Base+0x8ae> │ │ │ │ + beq.n 388f2 <_PyInterpreterState_IDDecref@@Base+0x8ae> │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r6, #2 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ - b.n 388ec <_PyInterpreterState_IDDecref@@Base+0x8b0> │ │ │ │ + b.n 388f4 <_PyInterpreterState_IDDecref@@Base+0x8b0> │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 388ec <_PyInterpreterState_IDDecref@@Base+0x8b0> │ │ │ │ + b.n 388f4 <_PyInterpreterState_IDDecref@@Base+0x8b0> │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 388fe <_PyInterpreterState_IDDecref@@Base+0x8c2> │ │ │ │ - cbz r2, 388fa <_PyInterpreterState_IDDecref@@Base+0x8be> │ │ │ │ + bpl.n 38906 <_PyInterpreterState_IDDecref@@Base+0x8c2> │ │ │ │ + cbz r2, 38902 <_PyInterpreterState_IDDecref@@Base+0x8be> │ │ │ │ adds r4, #20 │ │ │ │ - b.n 38900 <_PyInterpreterState_IDDecref@@Base+0x8c4> │ │ │ │ + b.n 38908 <_PyInterpreterState_IDDecref@@Base+0x8c4> │ │ │ │ adds r4, #28 │ │ │ │ - b.n 38900 <_PyInterpreterState_IDDecref@@Base+0x8c4> │ │ │ │ + b.n 38908 <_PyInterpreterState_IDDecref@@Base+0x8c4> │ │ │ │ ldr r4, [r4, #28] │ │ │ │ movs r0, #2 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r2 │ │ │ │ - ble.n 3897c <_PyInterpreterState_IDDecref@@Base+0x940> │ │ │ │ + ble.n 38984 <_PyInterpreterState_IDDecref@@Base+0x940> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 38914 <_PyInterpreterState_IDDecref@@Base+0x8d8> │ │ │ │ + bne.n 3891c <_PyInterpreterState_IDDecref@@Base+0x8d8> │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ - b.n 38920 <_PyInterpreterState_IDDecref@@Base+0x8e4> │ │ │ │ + b.n 38928 <_PyInterpreterState_IDDecref@@Base+0x8e4> │ │ │ │ cmp r6, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r3, [r4, r2, lsl #1] │ │ │ │ ldrne.w r3, [r4, r2, lsl #2] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bhi.n 38944 <_PyInterpreterState_IDDecref@@Base+0x908> │ │ │ │ + bhi.n 3894c <_PyInterpreterState_IDDecref@@Base+0x908> │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 3894e <_PyInterpreterState_IDDecref@@Base+0x912> │ │ │ │ + bls.n 38956 <_PyInterpreterState_IDDecref@@Base+0x912> │ │ │ │ sub.w lr, r3, #8 │ │ │ │ movs r7, #55 @ 0x37 │ │ │ │ movt r7, #1024 @ 0x400 │ │ │ │ lsr.w r7, r7, lr │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bmi.n 38952 <_PyInterpreterState_IDDecref@@Base+0x916> │ │ │ │ + bmi.n 3895a <_PyInterpreterState_IDDecref@@Base+0x916> │ │ │ │ cmp r3, #32 │ │ │ │ ite cc │ │ │ │ movcc r3, #6 │ │ │ │ movcs r3, #1 │ │ │ │ - b.n 38954 <_PyInterpreterState_IDDecref@@Base+0x918> │ │ │ │ + b.n 3895c <_PyInterpreterState_IDDecref@@Base+0x918> │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #2 │ │ │ │ - b.n 38954 <_PyInterpreterState_IDDecref@@Base+0x918> │ │ │ │ + b.n 3895c <_PyInterpreterState_IDDecref@@Base+0x918> │ │ │ │ movs r3, #6 │ │ │ │ - b.n 38954 <_PyInterpreterState_IDDecref@@Base+0x918> │ │ │ │ + b.n 3895c <_PyInterpreterState_IDDecref@@Base+0x918> │ │ │ │ movs r3, #2 │ │ │ │ sub.w r7, ip, r3 │ │ │ │ cmp r7, r0 │ │ │ │ - bge.n 38976 <_PyInterpreterState_IDDecref@@Base+0x93a> │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bge.n 3897e <_PyInterpreterState_IDDecref@@Base+0x93a> │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62780 @ 0xf53c │ │ │ │ + movw r1, #60460 @ 0xec2c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38c74 <_PyInterpreterState_IDDecref@@Base+0xc38> │ │ │ │ + b.n 38c7c <_PyInterpreterState_IDDecref@@Base+0xc38> │ │ │ │ add r0, r3 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 38908 <_PyInterpreterState_IDDecref@@Base+0x8cc> │ │ │ │ - bl 1c7720 │ │ │ │ + b.n 38910 <_PyInterpreterState_IDDecref@@Base+0x8cc> │ │ │ │ + bl 1c6f18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 38c74 <_PyInterpreterState_IDDecref@@Base+0xc38> │ │ │ │ + beq.w 38c7c <_PyInterpreterState_IDDecref@@Base+0xc38> │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ubfx r3, r2, #2, #3 │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 38a66 <_PyInterpreterState_IDDecref@@Base+0xa2a> │ │ │ │ - cbz r1, 389a4 <_PyInterpreterState_IDDecref@@Base+0x968> │ │ │ │ + bne.n 38a6e <_PyInterpreterState_IDDecref@@Base+0xa2a> │ │ │ │ + cbz r1, 389ac <_PyInterpreterState_IDDecref@@Base+0x968> │ │ │ │ lsls r1, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 389a6 <_PyInterpreterState_IDDecref@@Base+0x96a> │ │ │ │ + b.n 389ae <_PyInterpreterState_IDDecref@@Base+0x96a> │ │ │ │ ldr r6, [r0, #28] │ │ │ │ mov.w ip, #0 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r6, #0] │ │ │ │ adds r1, r6, r3 │ │ │ │ cmp r5, ip │ │ │ │ - ble.n 38a60 <_PyInterpreterState_IDDecref@@Base+0xa24> │ │ │ │ + ble.n 38a68 <_PyInterpreterState_IDDecref@@Base+0xa24> │ │ │ │ ldrb.w r2, [r4, ip] │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 389d2 <_PyInterpreterState_IDDecref@@Base+0x996> │ │ │ │ + bhi.n 389da <_PyInterpreterState_IDDecref@@Base+0x996> │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 38a24 <_PyInterpreterState_IDDecref@@Base+0x9e8> │ │ │ │ + bls.n 38a2c <_PyInterpreterState_IDDecref@@Base+0x9e8> │ │ │ │ sub.w r7, r2, #8 │ │ │ │ cmp r7, #5 │ │ │ │ - bhi.n 38a20 <_PyInterpreterState_IDDecref@@Base+0x9e4> │ │ │ │ + bhi.n 38a28 <_PyInterpreterState_IDDecref@@Base+0x9e4> │ │ │ │ tbb [pc, r7] │ │ │ │ movs r5, #17 │ │ │ │ cmp r2, #27 │ │ │ │ movs r0, #22 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 389e4 <_PyInterpreterState_IDDecref@@Base+0x9a8> │ │ │ │ + beq.n 389ec <_PyInterpreterState_IDDecref@@Base+0x9a8> │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - bne.n 38a20 <_PyInterpreterState_IDDecref@@Base+0x9e4> │ │ │ │ + bne.n 38a28 <_PyInterpreterState_IDDecref@@Base+0x9e4> │ │ │ │ movw r2, #23644 @ 0x5c5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 38a5a <_PyInterpreterState_IDDecref@@Base+0xa1e> │ │ │ │ + b.n 38a62 <_PyInterpreterState_IDDecref@@Base+0xa1e> │ │ │ │ movw r2, #8796 @ 0x225c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 38a5a <_PyInterpreterState_IDDecref@@Base+0xa1e> │ │ │ │ + b.n 38a62 <_PyInterpreterState_IDDecref@@Base+0xa1e> │ │ │ │ movw r2, #25180 @ 0x625c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 38a5a <_PyInterpreterState_IDDecref@@Base+0xa1e> │ │ │ │ + b.n 38a62 <_PyInterpreterState_IDDecref@@Base+0xa1e> │ │ │ │ movw r2, #26204 @ 0x665c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 38a5a <_PyInterpreterState_IDDecref@@Base+0xa1e> │ │ │ │ + b.n 38a62 <_PyInterpreterState_IDDecref@@Base+0xa1e> │ │ │ │ movw r2, #28252 @ 0x6e5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 38a5a <_PyInterpreterState_IDDecref@@Base+0xa1e> │ │ │ │ + b.n 38a62 <_PyInterpreterState_IDDecref@@Base+0xa1e> │ │ │ │ movw r2, #29276 @ 0x725c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 38a5a <_PyInterpreterState_IDDecref@@Base+0xa1e> │ │ │ │ + b.n 38a62 <_PyInterpreterState_IDDecref@@Base+0xa1e> │ │ │ │ movw r2, #29788 @ 0x745c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 38a5a <_PyInterpreterState_IDDecref@@Base+0xa1e> │ │ │ │ + b.n 38a62 <_PyInterpreterState_IDDecref@@Base+0xa1e> │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 38a56 <_PyInterpreterState_IDDecref@@Base+0xa1a> │ │ │ │ + bhi.n 38a5e <_PyInterpreterState_IDDecref@@Base+0xa1a> │ │ │ │ movw lr, #14372 @ 0x3824 │ │ │ │ movt lr, #81 @ 0x51 │ │ │ │ movw r7, #30044 @ 0x755c │ │ │ │ movt r7, #12336 @ 0x3030 │ │ │ │ str r7, [r1, #0] │ │ │ │ mov.w r9, r2, lsr #4 │ │ │ │ and.w r2, r2, #15 │ │ │ │ @@ -18287,91 +18298,91 @@ │ │ │ │ ldrb.w r7, [r7, r9] │ │ │ │ strb r7, [r1, #4] │ │ │ │ ldr.w r1, [lr] │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ adds r2, r3, #5 │ │ │ │ adds r3, #6 │ │ │ │ strb r1, [r6, r2] │ │ │ │ - b.n 38a5a <_PyInterpreterState_IDDecref@@Base+0xa1e> │ │ │ │ + b.n 38a62 <_PyInterpreterState_IDDecref@@Base+0xa1e> │ │ │ │ adds r3, #1 │ │ │ │ strb r2, [r1, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 389ae <_PyInterpreterState_IDDecref@@Base+0x972> │ │ │ │ + b.n 389b6 <_PyInterpreterState_IDDecref@@Base+0x972> │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r6, r3] │ │ │ │ - b.n 38c74 <_PyInterpreterState_IDDecref@@Base+0xc38> │ │ │ │ + b.n 38c7c <_PyInterpreterState_IDDecref@@Base+0xc38> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 38b5a <_PyInterpreterState_IDDecref@@Base+0xb1e> │ │ │ │ - cbz r1, 38a7a <_PyInterpreterState_IDDecref@@Base+0xa3e> │ │ │ │ + bne.n 38b62 <_PyInterpreterState_IDDecref@@Base+0xb1e> │ │ │ │ + cbz r1, 38a82 <_PyInterpreterState_IDDecref@@Base+0xa3e> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 38a7c <_PyInterpreterState_IDDecref@@Base+0xa40> │ │ │ │ + b.n 38a84 <_PyInterpreterState_IDDecref@@Base+0xa40> │ │ │ │ ldr r6, [r0, #28] │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ movs r7, #0 │ │ │ │ strh r3, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov.w lr, r3, lsl #1 │ │ │ │ add.w r2, r6, r3, lsl #1 │ │ │ │ cmp r5, r7 │ │ │ │ - ble.n 38b52 <_PyInterpreterState_IDDecref@@Base+0xb16> │ │ │ │ + ble.n 38b5a <_PyInterpreterState_IDDecref@@Base+0xb16> │ │ │ │ ldrh.w r1, [r4, r7, lsl #1] │ │ │ │ cmp r1, #13 │ │ │ │ - bhi.n 38ab0 <_PyInterpreterState_IDDecref@@Base+0xa74> │ │ │ │ + bhi.n 38ab8 <_PyInterpreterState_IDDecref@@Base+0xa74> │ │ │ │ cmp r1, #7 │ │ │ │ - bls.n 38b10 <_PyInterpreterState_IDDecref@@Base+0xad4> │ │ │ │ + bls.n 38b18 <_PyInterpreterState_IDDecref@@Base+0xad4> │ │ │ │ sub.w ip, r1, #8 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 38b0c <_PyInterpreterState_IDDecref@@Base+0xad0> │ │ │ │ + bhi.n 38b14 <_PyInterpreterState_IDDecref@@Base+0xad0> │ │ │ │ tbb [pc, ip] │ │ │ │ cmp r3, #18 │ │ │ │ adds r1, #31 │ │ │ │ movs r5, #25 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - beq.n 38ac2 <_PyInterpreterState_IDDecref@@Base+0xa86> │ │ │ │ + beq.n 38aca <_PyInterpreterState_IDDecref@@Base+0xa86> │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne.n 38b0c <_PyInterpreterState_IDDecref@@Base+0xad0> │ │ │ │ + bne.n 38b14 <_PyInterpreterState_IDDecref@@Base+0xad0> │ │ │ │ mov.w r1, #6029404 @ 0x5c005c │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 38b4e <_PyInterpreterState_IDDecref@@Base+0xb12> │ │ │ │ + b.n 38b56 <_PyInterpreterState_IDDecref@@Base+0xb12> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #34 @ 0x22 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 38b4e <_PyInterpreterState_IDDecref@@Base+0xb12> │ │ │ │ + b.n 38b56 <_PyInterpreterState_IDDecref@@Base+0xb12> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movt r2, #98 @ 0x62 │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r6, lr] │ │ │ │ - b.n 38b4e <_PyInterpreterState_IDDecref@@Base+0xb12> │ │ │ │ + b.n 38b56 <_PyInterpreterState_IDDecref@@Base+0xb12> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #102 @ 0x66 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 38b4e <_PyInterpreterState_IDDecref@@Base+0xb12> │ │ │ │ + b.n 38b56 <_PyInterpreterState_IDDecref@@Base+0xb12> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #110 @ 0x6e │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 38b4e <_PyInterpreterState_IDDecref@@Base+0xb12> │ │ │ │ + b.n 38b56 <_PyInterpreterState_IDDecref@@Base+0xb12> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #114 @ 0x72 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 38b4e <_PyInterpreterState_IDDecref@@Base+0xb12> │ │ │ │ + b.n 38b56 <_PyInterpreterState_IDDecref@@Base+0xb12> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #116 @ 0x74 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 38b4e <_PyInterpreterState_IDDecref@@Base+0xb12> │ │ │ │ + b.n 38b56 <_PyInterpreterState_IDDecref@@Base+0xb12> │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 38b4a <_PyInterpreterState_IDDecref@@Base+0xb0e> │ │ │ │ + bhi.n 38b52 <_PyInterpreterState_IDDecref@@Base+0xb0e> │ │ │ │ movw ip, #14372 @ 0x3824 │ │ │ │ movt ip, #81 @ 0x51 │ │ │ │ mov.w r8, r1, lsr #4 │ │ │ │ mov.w lr, #92 @ 0x5c │ │ │ │ movt lr, #117 @ 0x75 │ │ │ │ and.w r1, r1, #15 │ │ │ │ ldr.w ip, [ip] │ │ │ │ @@ -18379,97 +18390,97 @@ │ │ │ │ str.w lr, [r2] │ │ │ │ mov.w lr, #3145776 @ 0x300030 │ │ │ │ str.w lr, [r2, #4] │ │ │ │ ldrb.w lr, [ip, r8] │ │ │ │ strh.w lr, [r2, #8] │ │ │ │ ldrb.w r1, [ip, r1] │ │ │ │ strh r1, [r2, #10] │ │ │ │ - b.n 38b4e <_PyInterpreterState_IDDecref@@Base+0xb12> │ │ │ │ + b.n 38b56 <_PyInterpreterState_IDDecref@@Base+0xb12> │ │ │ │ adds r3, #1 │ │ │ │ strh r1, [r2, #0] │ │ │ │ adds r7, #1 │ │ │ │ - b.n 38a84 <_PyInterpreterState_IDDecref@@Base+0xa48> │ │ │ │ + b.n 38a8c <_PyInterpreterState_IDDecref@@Base+0xa48> │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strh.w r2, [r6, r3, lsl #1] │ │ │ │ - b.n 38c74 <_PyInterpreterState_IDDecref@@Base+0xc38> │ │ │ │ - cbz r1, 38b6a <_PyInterpreterState_IDDecref@@Base+0xb2e> │ │ │ │ + b.n 38c7c <_PyInterpreterState_IDDecref@@Base+0xc38> │ │ │ │ + cbz r1, 38b72 <_PyInterpreterState_IDDecref@@Base+0xb2e> │ │ │ │ lsls r3, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 38b6c <_PyInterpreterState_IDDecref@@Base+0xb30> │ │ │ │ + b.n 38b74 <_PyInterpreterState_IDDecref@@Base+0xb30> │ │ │ │ ldr r6, [r0, #28] │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ mov.w lr, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ add.w r1, r6, r3, lsl #2 │ │ │ │ cmp r5, lr │ │ │ │ - ble.n 38c54 <_PyInterpreterState_IDDecref@@Base+0xc18> │ │ │ │ + ble.n 38c5c <_PyInterpreterState_IDDecref@@Base+0xc18> │ │ │ │ ldr.w r2, [r4, lr, lsl #2] │ │ │ │ add.w ip, ip, #4 │ │ │ │ add.w r7, r6, ip │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.n 38bc2 <_PyInterpreterState_IDDecref@@Base+0xb86> │ │ │ │ - bhi.n 38c4a <_PyInterpreterState_IDDecref@@Base+0xc0e> │ │ │ │ + beq.n 38bca <_PyInterpreterState_IDDecref@@Base+0xb86> │ │ │ │ + bhi.n 38c52 <_PyInterpreterState_IDDecref@@Base+0xc0e> │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 38bb0 <_PyInterpreterState_IDDecref@@Base+0xb74> │ │ │ │ + bhi.n 38bb8 <_PyInterpreterState_IDDecref@@Base+0xb74> │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 38c0e <_PyInterpreterState_IDDecref@@Base+0xbd2> │ │ │ │ + bls.n 38c16 <_PyInterpreterState_IDDecref@@Base+0xbd2> │ │ │ │ sub.w r8, r2, #8 │ │ │ │ cmp.w r8, #5 │ │ │ │ - bhi.n 38c0a <_PyInterpreterState_IDDecref@@Base+0xbce> │ │ │ │ + bhi.n 38c12 <_PyInterpreterState_IDDecref@@Base+0xbce> │ │ │ │ tbb [pc, r8] │ │ │ │ cmp r2, #17 │ │ │ │ adds r0, #30 │ │ │ │ movs r4, #24 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - bne.n 38c0a <_PyInterpreterState_IDDecref@@Base+0xbce> │ │ │ │ + bne.n 38c12 <_PyInterpreterState_IDDecref@@Base+0xbce> │ │ │ │ mov.w ip, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str.w ip, [r1] │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 38c4e <_PyInterpreterState_IDDecref@@Base+0xc12> │ │ │ │ + b.n 38c56 <_PyInterpreterState_IDDecref@@Base+0xc12> │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r6, ip] │ │ │ │ - b.n 38c4e <_PyInterpreterState_IDDecref@@Base+0xc12> │ │ │ │ + b.n 38c56 <_PyInterpreterState_IDDecref@@Base+0xc12> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ str.w r2, [r6, ip] │ │ │ │ - b.n 38c4e <_PyInterpreterState_IDDecref@@Base+0xc12> │ │ │ │ + b.n 38c56 <_PyInterpreterState_IDDecref@@Base+0xc12> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 38c4e <_PyInterpreterState_IDDecref@@Base+0xc12> │ │ │ │ + b.n 38c56 <_PyInterpreterState_IDDecref@@Base+0xc12> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 38c4e <_PyInterpreterState_IDDecref@@Base+0xc12> │ │ │ │ + b.n 38c56 <_PyInterpreterState_IDDecref@@Base+0xc12> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 38c4e <_PyInterpreterState_IDDecref@@Base+0xc12> │ │ │ │ + b.n 38c56 <_PyInterpreterState_IDDecref@@Base+0xc12> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 38c4e <_PyInterpreterState_IDDecref@@Base+0xc12> │ │ │ │ + b.n 38c56 <_PyInterpreterState_IDDecref@@Base+0xc12> │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 38c4a <_PyInterpreterState_IDDecref@@Base+0xc0e> │ │ │ │ + bhi.n 38c52 <_PyInterpreterState_IDDecref@@Base+0xc0e> │ │ │ │ movw ip, #14372 @ 0x3824 │ │ │ │ movt ip, #81 @ 0x51 │ │ │ │ mov.w r9, r2, lsr #4 │ │ │ │ mov.w sl, #92 @ 0x5c │ │ │ │ and.w r2, r2, #15 │ │ │ │ adds r3, #6 │ │ │ │ ldr.w r8, [ip] │ │ │ │ @@ -18478,84 +18489,84 @@ │ │ │ │ mov.w sl, #117 @ 0x75 │ │ │ │ str.w sl, [r7] │ │ │ │ strd ip, ip, [r1, #8] │ │ │ │ ldrb.w r7, [r8, r9] │ │ │ │ str r7, [r1, #16] │ │ │ │ ldrb.w r2, [r8, r2] │ │ │ │ str r2, [r1, #20] │ │ │ │ - b.n 38c4e <_PyInterpreterState_IDDecref@@Base+0xc12> │ │ │ │ + b.n 38c56 <_PyInterpreterState_IDDecref@@Base+0xc12> │ │ │ │ adds r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ add.w lr, lr, #1 │ │ │ │ - b.n 38b76 <_PyInterpreterState_IDDecref@@Base+0xb3a> │ │ │ │ + b.n 38b7e <_PyInterpreterState_IDDecref@@Base+0xb3a> │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ - b.n 38c74 <_PyInterpreterState_IDDecref@@Base+0xc38> │ │ │ │ + b.n 38c7c <_PyInterpreterState_IDDecref@@Base+0xc38> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62812 @ 0xf55c │ │ │ │ + movw r1, #60492 @ 0xec4c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00038c78 : │ │ │ │ +00038c80 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 217d6c <_PyThreadState_NewBound@@Base> │ │ │ │ + b.w 2176c8 <_PyThreadState_NewBound@@Base> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - beq.n 38ca6 │ │ │ │ - bl b0fac │ │ │ │ - bl b1034 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 38cac │ │ │ │ + beq.n 38cae │ │ │ │ + bl b0d6c │ │ │ │ + bl b0df0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x54> │ │ │ │ + cbz r0, 38cb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d90 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57df4 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 38cb8 │ │ │ │ + cbz r3, 38cc0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 38cdc │ │ │ │ + b.n 38ce4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b408c │ │ │ │ - cbnz r0, 38cd8 │ │ │ │ + bl b3e5c │ │ │ │ + cbnz r0, 38ce0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 38cd8 │ │ │ │ + cbnz r3, 38ce0 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbnz r0, 38cd8 │ │ │ │ + bl b3e5c │ │ │ │ + cbnz r0, 38ce0 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #92] @ (38d40 ) │ │ │ │ + ldr r2, [pc, #92] @ (38d48 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ addw r6, r2, #3804 @ 0xedc │ │ │ │ addw r3, r2, #3756 @ 0xeac │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 38d26 │ │ │ │ + beq.n 38d2e │ │ │ │ ldr.w r5, [r2, #3808] @ 0xee0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ bic.w r5, r5, #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r5 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ @@ -18566,31 +18577,31 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r0 │ │ │ │ str.w r1, [r2, #3808] @ 0xee0 │ │ │ │ str r7, [r3, #12] │ │ │ │ strd r3, r3, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 38cf6 │ │ │ │ + bne.n 38cfe │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (38da0 ) │ │ │ │ + ldr r3, [pc, #88] @ (38da8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ push {r4, r5, r6} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ addw r5, r3, #3804 @ 0xedc │ │ │ │ ldr.w r0, [r3, #3804] @ 0xedc │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 38d8c │ │ │ │ + beq.n 38d94 │ │ │ │ ldr.w r4, [r3, #3792] @ 0xed0 │ │ │ │ addw r6, r3, #3788 @ 0xecc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ ldr.w r1, [r3, #3808] @ 0xee0 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r4 │ │ │ │ @@ -18607,32 +18618,32 @@ │ │ │ │ str.w r5, [r3, #3804] @ 0xedc │ │ │ │ str.w r5, [r3, #3808] @ 0xee0 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00038da4 : │ │ │ │ +00038dac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ movw r4, #24320 @ 0x5f00 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ add.w r7, r4, #792 @ 0x318 │ │ │ │ - bl 7a3cc │ │ │ │ + bl 7a624 │ │ │ │ str.w r0, [r4, #816] @ 0x330 │ │ │ │ - bl 281c48 <_PyParkingLot_AfterFork@@Base> │ │ │ │ - ldr r2, [pc, #720] @ (390a0 ) │ │ │ │ + bl 2815a8 <_PyParkingLot_AfterFork@@Base> │ │ │ │ + ldr r2, [pc, #720] @ (390a8 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #720] @ (390a4 ) │ │ │ │ - ldr r1, [pc, #720] @ (390a8 ) │ │ │ │ + ldr r0, [pc, #720] @ (390ac ) │ │ │ │ + ldr r1, [pc, #720] @ (390b0 ) │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #720] @ (390ac ) │ │ │ │ + ldr r2, [pc, #720] @ (390b4 ) │ │ │ │ strd r1, r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ add.w r1, r4, #832 @ 0x340 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ @@ -18646,105 +18657,105 @@ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add.w r1, r4, #840 @ 0x348 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #11 │ │ │ │ strb r0, [r1, #0] │ │ │ │ - bne.n 38e0a │ │ │ │ + bne.n 38e12 │ │ │ │ ldr.w r3, [r4, #1588] @ 0x634 │ │ │ │ - cbz r3, 38e46 │ │ │ │ - ldr r0, [pc, #656] @ (390b0 ) │ │ │ │ - bl 7a610 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #648] @ (390b0 ) │ │ │ │ - bl 1bdd08 │ │ │ │ - ldr r0, [pc, #644] @ (390b0 ) │ │ │ │ - bl 1b22f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 390d0 │ │ │ │ - cbz r5, 38e46 │ │ │ │ - ldr r0, [pc, #628] @ (390b0 ) │ │ │ │ + cbz r3, 38e4e │ │ │ │ + ldr r0, [pc, #656] @ (390b8 ) │ │ │ │ + bl 7a838 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #648] @ (390b8 ) │ │ │ │ + bl 1bd4f8 │ │ │ │ + ldr r0, [pc, #644] @ (390b8 ) │ │ │ │ + bl 1b1ae0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 390d8 │ │ │ │ + cbz r5, 38e4e │ │ │ │ + ldr r0, [pc, #628] @ (390b8 ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 7b7f4 │ │ │ │ + bl 7ba1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 390fc │ │ │ │ + bne.w 39104 │ │ │ │ ldr.w r3, [r4, #1596] @ 0x63c │ │ │ │ - cbz r3, 38e52 │ │ │ │ - ldr r0, [pc, #612] @ (390b4 ) │ │ │ │ - bl 1bdd08 │ │ │ │ - ldr r0, [pc, #608] @ (390b4 ) │ │ │ │ - bl 1b22f0 │ │ │ │ - cbz r0, 38e74 │ │ │ │ + cbz r3, 38e5a │ │ │ │ + ldr r0, [pc, #612] @ (390bc ) │ │ │ │ + bl 1bd4f8 │ │ │ │ + ldr r0, [pc, #608] @ (390bc ) │ │ │ │ + bl 1b1ae0 │ │ │ │ + cbz r0, 38e7c │ │ │ │ movs r1, #0 │ │ │ │ - movw r2, #3528 @ 0xdc8 │ │ │ │ + movw r2, #1224 @ 0x4c8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r3, #16700 @ 0x413c │ │ │ │ + movw r3, #14396 @ 0x383c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r1, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 390f0 │ │ │ │ - bl 7a42c │ │ │ │ + b.n 390f8 │ │ │ │ + bl 7a65c │ │ │ │ ldr.w r5, [r4, #1036] @ 0x40c │ │ │ │ - ldr.w fp, [pc, #584] @ 390c8 │ │ │ │ + ldr.w fp, [pc, #584] @ 390d0 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r5, fp │ │ │ │ - beq.n 38ecc │ │ │ │ + beq.n 38ed4 │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq sl, r2 │ │ │ │ - beq.n 38ec6 │ │ │ │ + beq.n 38ece │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 38ec6 │ │ │ │ + beq.n 38ece │ │ │ │ movs r3, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w r0, r5, #37 @ 0x25 │ │ │ │ str r3, [r5, #32] │ │ │ │ strb.w r3, [r5, #38] @ 0x26 │ │ │ │ strb.w r8, [r5, #36] @ 0x24 │ │ │ │ - bl 2194ec <_PyEvent_Notify@@Base> │ │ │ │ + bl 218e48 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd r8, r8, [r5] │ │ │ │ - bl 258300 │ │ │ │ + bl 257c38 <_PyInterpreterState_GetWhence@@Base+0x28bc> │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ - b.n 38e86 │ │ │ │ - ldr.w r9, [pc, #508] @ 390cc │ │ │ │ + b.n 38e8e │ │ │ │ + ldr.w r9, [pc, #508] @ 390d4 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r5, [r8, r9] │ │ │ │ - cbnz r5, 38ee8 │ │ │ │ - movw r1, #33500 @ 0x82dc │ │ │ │ + cbnz r5, 38ef0 │ │ │ │ + movw r1, #31196 @ 0x79dc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #468] @ (390b8 ) │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 1c70cc │ │ │ │ + ldr r0, [pc, #468] @ (390c0 ) │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 1c68c4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ ldr.w r2, [r3, #3712] @ 0xe80 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 38efe │ │ │ │ + beq.n 38f06 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #3712] @ 0xe80 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 38f1e │ │ │ │ + cbz r0, 38f26 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 38f1e │ │ │ │ - bl 1c725c │ │ │ │ + blt.n 38f26 │ │ │ │ + bl 1c6a54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b818 │ │ │ │ + bl 7ba40 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #20] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b44c │ │ │ │ @@ -18755,337 +18766,337 @@ │ │ │ │ blx 2b44c │ │ │ │ add.w r3, r5, #728 @ 0x2d8 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r3, [r5, #728] @ 0x2d8 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #720] @ 0x2d0 │ │ │ │ - bl 218b4c │ │ │ │ + bl 2184ac │ │ │ │ mov r6, r0 │ │ │ │ - cbz r6, 38f68 │ │ │ │ + cbz r6, 38f70 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ - bl 2184c0 │ │ │ │ + bl 217e1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218f6c │ │ │ │ + bl 2188c8 │ │ │ │ mov r6, sl │ │ │ │ - b.n 38f52 │ │ │ │ + b.n 38f5a │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ - bl 7a42c │ │ │ │ + bl 7a65c │ │ │ │ add.w sl, sl, #3952 @ 0xf70 │ │ │ │ strd r0, r1, [sl, #-8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add.w r0, r0, #3936 @ 0xf60 │ │ │ │ - bl 131450 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ - ldr r3, [pc, #312] @ (390bc ) │ │ │ │ + bl 130dfc <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + ldr r3, [pc, #312] @ (390c4 ) │ │ │ │ dmb ish │ │ │ │ ldr r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ - cbz r2, 38faa │ │ │ │ + cbz r2, 38fb2 │ │ │ │ dmb ish │ │ │ │ str r6, [r3, #0] │ │ │ │ dmb ish │ │ │ │ movs r2, #1 │ │ │ │ sub.w r3, r3, #520 @ 0x208 │ │ │ │ str.w r6, [r3], #8 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #65 @ 0x41 │ │ │ │ - bne.n 38fa0 │ │ │ │ + bne.n 38fa8 │ │ │ │ ldr.w sl, [r9, r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 38fda │ │ │ │ + beq.n 38fe2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1cfb6c <_PySys_GetRequiredAttr@@Base+0x1090> │ │ │ │ + bl 1cf49c <_Py_write@@Base+0x7c> │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 38fda │ │ │ │ - ldr r2, [pc, #248] @ (390c0 ) │ │ │ │ + beq.n 38fe2 │ │ │ │ + ldr r2, [pc, #248] @ (390c8 ) │ │ │ │ movs r1, #0 │ │ │ │ - movw r3, #12820 @ 0x3214 │ │ │ │ + movw r3, #10516 @ 0x2914 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ str r1, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 390f0 │ │ │ │ + b.n 390f8 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 38ff2 │ │ │ │ + bne.n 38ffa │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 38fe2 │ │ │ │ + bne.n 38fea │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 39004 │ │ │ │ - ldr r0, [pc, #196] @ (390c4 ) │ │ │ │ - bl 135708 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + beq.n 3900c │ │ │ │ + ldr r0, [pc, #196] @ (390cc ) │ │ │ │ + bl 135234 <_PyMutex_LockTimed@@Base+0x17c> │ │ │ │ ldr.w r6, [r4, #796] @ 0x31c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #796] @ 0x31c │ │ │ │ - cbz r6, 39048 │ │ │ │ + cbz r6, 39050 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 39024 │ │ │ │ + bne.n 3902c │ │ │ │ movs r3, #0 │ │ │ │ str.w r6, [r4, #796] @ 0x31c │ │ │ │ str.w r3, [r6, #3648] @ 0xe40 │ │ │ │ - b.n 39048 │ │ │ │ + b.n 39050 │ │ │ │ ldr.w fp, [r9, r8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 22355c <_PyErr_ProgramDecodedTextObject@@Base+0x378> │ │ │ │ + bl 222e44 <_PyErr_ProgramDecodedTextObject@@Base+0x378> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ - bl 225054 │ │ │ │ + bl 22492c │ │ │ │ mov r0, r6 │ │ │ │ - bl 22ca04 │ │ │ │ + bl 22c2fc │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r6, [r6, #3648] @ 0xe40 │ │ │ │ - bl 22db24 <_PyCompile_GetBinaryIntrinsicName@@Base+0xf94> │ │ │ │ - b.n 3900e │ │ │ │ + bl 22d41c <_PyCompile_GetBinaryIntrinsicName@@Base+0xf94> │ │ │ │ + b.n 39016 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 39060 │ │ │ │ + bne.n 39068 │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 39050 │ │ │ │ + bne.n 39058 │ │ │ │ dmb ish │ │ │ │ - beq.n 3906c │ │ │ │ - ldr r0, [pc, #92] @ (390c4 ) │ │ │ │ - bl 284818 │ │ │ │ + beq.n 39074 │ │ │ │ + ldr r0, [pc, #92] @ (390cc ) │ │ │ │ + bl 2b95f8 │ │ │ │ ldr.w r2, [r4, #796] @ 0x31c │ │ │ │ - cbnz r2, 39084 │ │ │ │ - ldr r1, [pc, #76] @ (390c0 ) │ │ │ │ - movw r3, #12844 @ 0x322c │ │ │ │ + cbnz r2, 3908c │ │ │ │ + ldr r1, [pc, #76] @ (390c8 ) │ │ │ │ + movw r3, #10540 @ 0x292c │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ str r2, [sp, #16] │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ - b.n 390f0 │ │ │ │ + b.n 390f8 │ │ │ │ mov r0, sl │ │ │ │ - bl 217f24 │ │ │ │ + bl 217880 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1484] @ 0x5cc │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2480b8 │ │ │ │ - add r3, pc, #528 @ (adr r3, 392b4 ) │ │ │ │ + b.w 247a98 │ │ │ │ + add r3, pc, #528 @ (adr r3, 392bc ) │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r4, [r1, #22] │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldmia r0!, {r2, r3, r6} │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldmia r0!, {r3, r4, r6} │ │ │ │ lsls r3, r2, #1 │ │ │ │ str r4, [r6, #80] @ 0x50 │ │ │ │ lsls r2, r2, #1 │ │ │ │ str r4, [r7, #80] @ 0x50 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r0, r5, #23 │ │ │ │ + lsls r0, r5, #19 │ │ │ │ lsls r3, r1, #1 │ │ │ │ str r4, [r4, #80] @ 0x50 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r0, r0, #24 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ lsls r3, r1, #1 │ │ │ │ str r0, [r3, #32] │ │ │ │ lsls r2, r2, #1 │ │ │ │ str r4, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r3, #16700 @ 0x413c │ │ │ │ + movw r3, #14396 @ 0x383c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #44] @ (39108 ) │ │ │ │ + ldr r1, [pc, #44] @ (39110 ) │ │ │ │ add r2, sp, #20 │ │ │ │ movs r4, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r4, [sp, #32] │ │ │ │ add r4, sp, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ strd r1, r3, [sp, #24] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r3, sp, #4 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ bl 2d818 │ │ │ │ - movw r3, #12792 @ 0x31f8 │ │ │ │ + movw r3, #10488 @ 0x28f8 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ - b.n 390d8 │ │ │ │ + b.n 390e0 │ │ │ │ nop │ │ │ │ - lsrs r0, r5, #24 │ │ │ │ + lsls r0, r5, #20 │ │ │ │ lsls r3, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 39132 │ │ │ │ + cbnz r0, 3913a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 3913a │ │ │ │ + cbz r0, 39142 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39124 │ │ │ │ + beq.n 3912c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 3915e │ │ │ │ + cbz r3, 39166 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 39160 │ │ │ │ + b.n 39168 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r6, [pc, #300] @ (39290 ) │ │ │ │ + ldr r6, [pc, #300] @ (39298 ) │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 3918c │ │ │ │ + bne.n 39194 │ │ │ │ cmp.w r9, #2 │ │ │ │ - ble.n 3918c │ │ │ │ + ble.n 39194 │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 3918c │ │ │ │ - cbnz r5, 391ac │ │ │ │ + bne.n 39194 │ │ │ │ + cbnz r5, 391b4 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, ip │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r1, r9 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #240] @ (39294 ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #240] @ (3929c ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39280 │ │ │ │ + beq.n 39288 │ │ │ │ add.w r6, r8, r9 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ subs r4, r6, #3 │ │ │ │ - bl 149ce4 │ │ │ │ - cbnz r0, 391c0 │ │ │ │ + bl 149634 │ │ │ │ + cbnz r0, 391c8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 39280 │ │ │ │ + b.n 39288 │ │ │ │ ldrd r9, r8, [r5, #4] │ │ │ │ - cbz r4, 39226 │ │ │ │ + cbz r4, 3922e │ │ │ │ ldr.w sl, [r5, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 391d4 │ │ │ │ + beq.n 391dc │ │ │ │ subs r4, r6, #4 │ │ │ │ - beq.n 39234 │ │ │ │ + beq.n 3923c │ │ │ │ ldr.w fp, [r5, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 391e2 │ │ │ │ + beq.n 391ea │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 39240 │ │ │ │ + beq.n 39248 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbz r0, 391f6 │ │ │ │ - bl e5b48 │ │ │ │ + cbz r0, 391fe │ │ │ │ + bl e5514 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 391bc │ │ │ │ + blt.n 391c4 │ │ │ │ subs r6, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 3924a │ │ │ │ - b.n 391fa │ │ │ │ + beq.n 39252 │ │ │ │ + b.n 39202 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - cbz r0, 3920e │ │ │ │ - bl e5b48 │ │ │ │ + cbz r0, 39216 │ │ │ │ + bl e5514 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 391bc │ │ │ │ + blt.n 391c4 │ │ │ │ subs r3, r6, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq.n 39252 │ │ │ │ - b.n 39212 │ │ │ │ + beq.n 3925a │ │ │ │ + b.n 3921a │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ - cbz r1, 3921a │ │ │ │ + cbz r1, 39222 │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 39258 │ │ │ │ + beq.n 39260 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ - cbz r2, 39222 │ │ │ │ + cbz r2, 3922a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3925c │ │ │ │ + beq.n 39264 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - b.n 3925e │ │ │ │ + b.n 39266 │ │ │ │ mov r6, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 3925e │ │ │ │ + b.n 39266 │ │ │ │ mov r6, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 3925e │ │ │ │ + b.n 39266 │ │ │ │ mov r6, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 3925e │ │ │ │ + b.n 39266 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 3925e │ │ │ │ + b.n 39266 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 3925e │ │ │ │ + b.n 39266 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 3925e │ │ │ │ + b.n 39266 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r0, #1 │ │ │ │ strd r6, r1, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ strd fp, r4, [sp, #8] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 282144 │ │ │ │ + bl 281aa4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 14a614 │ │ │ │ + bl 149f64 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r6, #26 │ │ │ │ + lsls r4, r6, #22 │ │ │ │ lsls r3, r1, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ @@ -19095,57 +19106,57 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 392ce │ │ │ │ + cbnz r0, 392d6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 392d6 │ │ │ │ + cbz r0, 392de │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 392c0 │ │ │ │ + beq.n 392c8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 392f6 │ │ │ │ - movw r1, #33500 @ 0x82dc │ │ │ │ + cbnz r0, 392fe │ │ │ │ + movw r1, #31196 @ 0x79dc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #24] @ (3930c ) │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #24] @ (39314 ) │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1e1a0c <_PyConfig_AsDict@@Base+0xa40> │ │ │ │ - cbz r0, 3930a │ │ │ │ - ldr r3, [pc, #16] @ (39310 ) │ │ │ │ + bl 1e1288 <_PyConfig_AsDict@@Base+0xa40> │ │ │ │ + cbz r0, 39312 │ │ │ │ + ldr r3, [pc, #16] @ (39318 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ - cbz r0, 3930a │ │ │ │ + cbz r0, 39312 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ + lsls r0, r6, #23 │ │ │ │ lsls r3, r1, #1 │ │ │ │ str r4, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 25731c │ │ │ │ + bl 256cac <_PyInterpreterState_GetWhence@@Base+0x1930> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 133df4 │ │ │ │ + b.w 1337a4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #24 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #8 │ │ │ │ @@ -19158,87 +19169,87 @@ │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 3937c │ │ │ │ + bl 39384 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [r0, #72] @ 0x48 │ │ │ │ - bl f4344 <_PyErr_FormatV@@Base> │ │ │ │ + bl f3dd4 <_PyErr_FormatV@@Base> │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r7, [r5, #72] @ 0x48 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 214b24 │ │ │ │ + bl 214484 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r6, #24] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 393d8 │ │ │ │ + bge.n 393e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 393d8 │ │ │ │ + cbnz r3, 393e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r6, [r5, #72] @ 0x48 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 39410 │ │ │ │ - movw r0, #19852 @ 0x4d8c │ │ │ │ + bls.n 39418 │ │ │ │ + movw r0, #17548 @ 0x448c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d49d0 │ │ │ │ - cbnz r0, 39410 │ │ │ │ + bl 1d4258 │ │ │ │ + cbnz r0, 39418 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3943e │ │ │ │ + b.n 39446 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 39428 │ │ │ │ + ble.n 39430 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3942a │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 3942a │ │ │ │ - b.n 3940c │ │ │ │ + bne.n 39432 │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 39432 │ │ │ │ + b.n 39414 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 31108 │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ @@ -19248,116 +19259,116 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 39466 │ │ │ │ + cbnz r0, 3946e │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - cbz r0, 3946e │ │ │ │ + cbz r0, 39476 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39458 │ │ │ │ + beq.n 39460 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r2 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq.n 394a0 │ │ │ │ - movw r0, #20812 @ 0x514c │ │ │ │ + beq.n 394a8 │ │ │ │ + movw r0, #18428 @ 0x47fc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d4b24 │ │ │ │ - cbz r0, 394b4 │ │ │ │ + bl 1d43ac │ │ │ │ + cbz r0, 394bc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f3c0 │ │ │ │ - cbz r0, 394b4 │ │ │ │ + bl 17e608 │ │ │ │ + cbz r0, 394bc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 394c2 │ │ │ │ + bl 394ca │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #43980 @ 0xabcc │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ - bl 154f54 │ │ │ │ + bl 1547d8 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ - cbnz r4, 394fe │ │ │ │ + cbnz r4, 39506 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57040 @ 0xded0 │ │ │ │ + movw r1, #54712 @ 0xd5b8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 39578 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 39580 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbnz r3, 39516 │ │ │ │ + cbnz r3, 3951e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r1, #13956 @ 0x3684 │ │ │ │ + movw r1, #11652 @ 0x2d84 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1c887c │ │ │ │ + bl 87678 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 39578 │ │ │ │ + cbz r0, 39580 │ │ │ │ add.w r1, r0, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 159310 │ │ │ │ + bl 158c9c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3954a │ │ │ │ + blt.n 39552 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl 2e3654 <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ - cbz r1, 39566 │ │ │ │ - movw r1, #14008 @ 0x36b8 │ │ │ │ + bl 2e2d5c <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ + cbz r1, 3956e │ │ │ │ + movw r1, #11704 @ 0x2db8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 39556 │ │ │ │ + blt.n 3955e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 39578 │ │ │ │ + b.n 39580 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39552 │ │ │ │ + bne.n 3955a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 39552 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3955a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ @@ -19366,156 +19377,156 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 84d84 │ │ │ │ + bl 84b78 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 15a044 │ │ │ │ + bl 1599d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 905e4 │ │ │ │ + bl 90410 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 395be │ │ │ │ + bge.n 395c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 395be │ │ │ │ + cbnz r3, 395c6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000395c0 : │ │ │ │ +000395c8 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #332] @ (39720 ) │ │ │ │ + ldr r4, [pc, #332] @ (39728 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 39716 │ │ │ │ + beq.w 3971e │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, r4, #68 @ 0x44 │ │ │ │ - bl 20926c │ │ │ │ + bl 208a6c │ │ │ │ mov fp, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 39602 │ │ │ │ + bne.n 3960a │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 395f2 │ │ │ │ + bne.n 395fa │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 39614 │ │ │ │ + beq.n 3961c │ │ │ │ mov r0, r8 │ │ │ │ - bl 135708 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ - ldr r4, [pc, #268] @ (39724 ) │ │ │ │ + bl 135234 <_PyMutex_LockTimed@@Base+0x17c> │ │ │ │ + ldr r4, [pc, #268] @ (3972c ) │ │ │ │ ldr.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 396e6 │ │ │ │ - bl 15d860 │ │ │ │ + beq.n 396ee │ │ │ │ + bl 15d1fc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 396e0 │ │ │ │ - cbnz r6, 39630 │ │ │ │ + beq.n 396e8 │ │ │ │ + cbnz r6, 39638 │ │ │ │ ldr.w r5, [r4, #1568] @ 0x620 │ │ │ │ - b.n 3963c │ │ │ │ + b.n 39644 │ │ │ │ ldr.w r0, [r4, #1572] @ 0x624 │ │ │ │ mov r1, r6 │ │ │ │ - bl 7e994 <_Py_hashtable_get@@Base> │ │ │ │ + bl 7e97c <_Py_hashtable_get@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 39662 │ │ │ │ - bl 1c6e50 │ │ │ │ + cbnz r5, 3966a │ │ │ │ + bl 1c6648 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 396e0 │ │ │ │ + beq.n 396e8 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r4, #1572] @ 0x624 │ │ │ │ mov r2, r5 │ │ │ │ - bl 7f9c0 <_Py_hashtable_set@@Base> │ │ │ │ + bl 7f9a8 <_Py_hashtable_set@@Base> │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 39662 │ │ │ │ + bne.n 3966a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1352e0 <_Py_hashtable_destroy@@Base> │ │ │ │ - b.n 396ea │ │ │ │ + bl 134c94 <_Py_hashtable_destroy@@Base> │ │ │ │ + b.n 396f2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7e994 <_Py_hashtable_get@@Base> │ │ │ │ - cbz r0, 3967e │ │ │ │ + bl 7e97c <_Py_hashtable_get@@Base> │ │ │ │ + cbz r0, 39686 │ │ │ │ ldr.w r3, [r4, #1548] @ 0x60c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ subs r3, r3, r2 │ │ │ │ str.w r3, [r4, #1548] @ 0x60c │ │ │ │ strd r7, sl, [r0] │ │ │ │ - b.n 396c4 │ │ │ │ + b.n 396cc │ │ │ │ ldr.w r2, [r4, #1508] @ 0x5e4 │ │ │ │ - movw r3, #41921 @ 0xa3c1 │ │ │ │ + movw r3, #42473 @ 0xa5e9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 39698 │ │ │ │ + bne.n 396a0 │ │ │ │ movs r0, #8 │ │ │ │ blx 2c0b0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 396a2 │ │ │ │ + b.n 396aa │ │ │ │ ldr.w r0, [r4, #1504] @ 0x5e0 │ │ │ │ movs r1, #8 │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r6, 396e0 │ │ │ │ + cbz r6, 396e8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ str.w sl, [r6, #4] │ │ │ │ str r7, [r6, #0] │ │ │ │ - bl 7f9c0 <_Py_hashtable_set@@Base> │ │ │ │ - cbz r0, 396c4 │ │ │ │ + bl 7f9a8 <_Py_hashtable_set@@Base> │ │ │ │ + cbz r0, 396cc │ │ │ │ ldr.w r3, [r4, #1520] @ 0x5f0 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r4, #1504] @ 0x5e0 │ │ │ │ blx r3 │ │ │ │ - b.n 396e0 │ │ │ │ + b.n 396e8 │ │ │ │ ldr.w r3, [r4, #1548] @ 0x60c │ │ │ │ add r7, r3 │ │ │ │ ldr.w r3, [r4, #1552] @ 0x610 │ │ │ │ str.w r7, [r4, #1548] @ 0x60c │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 396da │ │ │ │ + bhi.n 396e2 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 396ea │ │ │ │ + b.n 396f2 │ │ │ │ str.w r7, [r4, #1552] @ 0x610 │ │ │ │ - b.n 396d6 │ │ │ │ + b.n 396de │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 396ea │ │ │ │ + b.n 396f2 │ │ │ │ mvn.w r6, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 39702 │ │ │ │ + bne.n 3970a │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 396f2 │ │ │ │ + bne.n 396fa │ │ │ │ dmb ish │ │ │ │ - beq.n 3970e │ │ │ │ - ldr r0, [pc, #28] @ (39728 ) │ │ │ │ - bl 284818 │ │ │ │ + beq.n 39716 │ │ │ │ + ldr r0, [pc, #28] @ (39730 ) │ │ │ │ + bl 2b95f8 │ │ │ │ mov r0, fp │ │ │ │ - bl 209308 │ │ │ │ - b.n 3971a │ │ │ │ + bl 208b08 │ │ │ │ + b.n 39722 │ │ │ │ mvn.w r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb r4, [r0, #19] │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ @@ -19526,237 +19537,261 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r0, #59968 @ 0xea40 │ │ │ │ movt r0, #84 @ 0x54 │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #16328 @ 0x3fc8 │ │ │ │ + movw r1, #14024 @ 0x36c8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #14 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 3976a │ │ │ │ + bl 39772 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0003976a : │ │ │ │ +00039772 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 3978c │ │ │ │ + cbz r1, 39794 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ce01c │ │ │ │ + bl 1cd8d4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 397a2 │ │ │ │ + cbz r0, 397aa │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20d460 <_PyUnicode_IsWhitespace@@Base+0x78> │ │ │ │ + bl 20cc60 <_PyUnicode_IsWhitespace@@Base+0x78> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c8534 │ │ │ │ - cbnz r5, 397b6 │ │ │ │ - ldr r2, [pc, #48] @ (397d4 ) │ │ │ │ + bl 1c7d2c │ │ │ │ + cbnz r5, 397be │ │ │ │ + ldr r2, [pc, #48] @ (397dc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 21c100 │ │ │ │ - b.n 397ce │ │ │ │ + bl 21ba58 │ │ │ │ + b.n 397d6 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 397c4 │ │ │ │ + bge.n 397cc │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ - cbz r4, 397c8 │ │ │ │ + cbz r4, 397d0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 397ce │ │ │ │ + b.n 397d6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 39804 │ │ │ │ + cbnz r0, 3980c │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14388 @ 0x3834 │ │ │ │ + movw r1, #12048 @ 0x2f10 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov r0, r4 │ │ │ │ - b.n 39824 │ │ │ │ + b.n 3982c │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl c83f8 <_PyArena_Malloc@@Base> │ │ │ │ - cbz r0, 39824 │ │ │ │ + bl c81ec <_PyArena_Malloc@@Base> │ │ │ │ + cbz r0, 3982c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r0, #32] │ │ │ │ movs r3, #2 │ │ │ │ str r4, [r0, #4] │ │ │ │ strd r5, r7, [r0, #20] │ │ │ │ str r6, [r0, #28] │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00039826 : │ │ │ │ +0003982e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #40] @ (39860 ) │ │ │ │ + ldr r2, [pc, #40] @ (39868 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ - cbz r3, 3984e │ │ │ │ + cbz r3, 39856 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r2, [r0, #3712] @ 0xe80 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3984e │ │ │ │ - bl 21d7d4 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 1ef420 <_PyTime_AsMicroseconds@@Base+0x3f0> │ │ │ │ + bne.n 39856 │ │ │ │ + bl 21d04c <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 1eec10 <_PyTime_AsMicroseconds@@Base+0x438> │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r0, r4 │ │ │ │ moveq r0, #120 @ 0x78 │ │ │ │ blx 2b1b4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 3988e │ │ │ │ + cbz r0, 39896 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3988e │ │ │ │ + bge.n 39896 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3988e │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 39896 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 398a8 │ │ │ │ + cbz r0, 398b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 398a8 │ │ │ │ + bge.n 398b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 398a8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 398b0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 398c2 │ │ │ │ + cbz r0, 398ca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 398c2 │ │ │ │ + bge.n 398ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 398c2 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 398ca │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 398dc │ │ │ │ + cbz r0, 398e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 398dc │ │ │ │ + bge.n 398e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 398dc │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 398e4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 398f6 │ │ │ │ + cbz r0, 398fe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 398f6 │ │ │ │ + bge.n 398fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 398f6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 398fe │ │ │ │ + bl 84604 <_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 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3991a │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 39942 │ │ │ │ + bne.n 39922 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 3994a │ │ │ │ mov r0, r4 │ │ │ │ blx 2b1e4 │ │ │ │ - cbnz r0, 3993a │ │ │ │ + cbnz r0, 39942 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14692 @ 0x3964 │ │ │ │ + movw r1, #12352 @ 0x3040 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 39942 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 3994a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e4dc0 │ │ │ │ + b.w 1e4560 │ │ │ │ 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 84b78 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 1c7d2c │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 1c7d2c │ │ │ │ + ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 39990 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 39990 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bls.n 39964 │ │ │ │ + bls.n 399b0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 23c160 │ │ │ │ - b.n 39998 │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 399e4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 39974 │ │ │ │ + cbz r0, 399c0 │ │ │ │ subs r2, r0, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bls.n 39976 │ │ │ │ - b.n 3995c │ │ │ │ + bls.n 399c2 │ │ │ │ + b.n 399a8 │ │ │ │ mov r2, r0 │ │ │ │ add.w r4, r2, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c83f8 <_PyArena_Malloc@@Base> │ │ │ │ + bl c81ec <_PyArena_Malloc@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3995c │ │ │ │ + beq.n 399a8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2b44c │ │ │ │ mov r3, r5 │ │ │ │ str.w r6, [r3], #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ @@ -19765,92 +19800,92 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - bge.n 399ca │ │ │ │ + bge.n 39a16 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #23712 @ 0x5ca0 │ │ │ │ + movw r0, #21340 @ 0x535c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 103eb4 │ │ │ │ - ldr r1, [pc, #204] @ (39a98 ) │ │ │ │ + b.w 1039c8 │ │ │ │ + ldr r1, [pc, #204] @ (39ae4 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 39a90 │ │ │ │ + beq.n 39adc │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 39a16 │ │ │ │ - bl 28e39c │ │ │ │ + cbnz r5, 39a62 │ │ │ │ + bl 28d904 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - movw r1, #63960 @ 0xf9d8 │ │ │ │ + movw r1, #61584 @ 0xf090 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r4, #63968 @ 0xf9e0 │ │ │ │ + movw r4, #61592 @ 0xf098 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ - movw r0, #23732 @ 0x5cb4 │ │ │ │ + movw r0, #21360 @ 0x5370 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ moveq r4, r1 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 39a92 │ │ │ │ - bl 171048 │ │ │ │ - cbnz r0, 39a5c │ │ │ │ + b.n 39ade │ │ │ │ + bl 17046c │ │ │ │ + cbnz r0, 39aa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28e39c │ │ │ │ + bl 28d904 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #63968 @ 0xf9e0 │ │ │ │ + movw r0, #61592 @ 0xf098 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #63960 @ 0xf9d8 │ │ │ │ + movw r2, #61584 @ 0xf090 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ movne r2, r0 │ │ │ │ - movw r0, #23768 @ 0x5cd8 │ │ │ │ + movw r0, #21396 @ 0x5394 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 21a3cc │ │ │ │ - b.n 39a7a │ │ │ │ + bl 219d28 │ │ │ │ + b.n 39ac6 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 39a78 │ │ │ │ + bne.n 39ac4 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #44492 @ 0xadcc │ │ │ │ + movw r1, #42188 @ 0xa4cc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39a92 │ │ │ │ + bge.n 39ade │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 39a92 │ │ │ │ + cbnz r3, 39ade │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 39a92 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39ade │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xf2500052 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -19862,754 +19897,754 @@ │ │ │ │ ldr.w r1, [r0, #844] @ 0x34c │ │ │ │ mov r8, r2 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r7, r3 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 39dbe │ │ │ │ + beq.w 39e0a │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 39af2 │ │ │ │ + bne.n 39b3e │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23808 @ 0x5d00 │ │ │ │ + movw r1, #21436 @ 0x53bc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 39dbe │ │ │ │ - ldr r5, [pc, #620] @ (39d60 ) │ │ │ │ + b.n 39e0a │ │ │ │ + ldr r5, [pc, #620] @ (39dac ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - movw r1, #23852 @ 0x5d2c │ │ │ │ + movw r1, #21480 @ 0x53e8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r4, r5] │ │ │ │ - bl 1ccf6c │ │ │ │ - cbz r0, 39b10 │ │ │ │ + bl 1cc824 │ │ │ │ + cbz r0, 39b5c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 84dec │ │ │ │ - b.n 39aec │ │ │ │ + bl 1c7e64 │ │ │ │ + b.n 39b38 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ - bl 28d734 │ │ │ │ + bl 28cca0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 39b08 │ │ │ │ + bne.n 39b54 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39b38 │ │ │ │ + bge.n 39b84 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 39b38 │ │ │ │ + cbnz r3, 39b84 │ │ │ │ mov r0, sl │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ ldr.w r1, [r9, #616] @ 0x268 │ │ │ │ mov r0, r6 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 39dbe │ │ │ │ + beq.w 39e0a │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 39b7c │ │ │ │ + beq.n 39bc8 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 39b82 │ │ │ │ + bne.n 39bce │ │ │ │ ldr.w r3, [sl] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39b7c │ │ │ │ + bge.n 39bc8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 39b7c │ │ │ │ + cbnz r3, 39bc8 │ │ │ │ mov r0, sl │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 39bbc │ │ │ │ - movw r1, #23852 @ 0x5d2c │ │ │ │ + b.n 39c08 │ │ │ │ + movw r1, #21480 @ 0x53e8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 39b08 │ │ │ │ + bne.n 39b54 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ - bl 28d734 │ │ │ │ + bl 28cca0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 39b08 │ │ │ │ + bne.n 39b54 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39bbc │ │ │ │ + bge.n 39c08 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 39bbc │ │ │ │ + cbnz r3, 39c08 │ │ │ │ mov r0, sl │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r9, #820] @ 0x334 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 39dbe │ │ │ │ + beq.w 39e0a │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 39bf0 │ │ │ │ + bne.n 39c3c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23884 @ 0x5d4c │ │ │ │ + movw r1, #21512 @ 0x5408 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 39aec │ │ │ │ - movw r1, #23852 @ 0x5d2c │ │ │ │ + bl 11dfac │ │ │ │ + b.n 39b38 │ │ │ │ + movw r1, #21480 @ 0x53e8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 39b08 │ │ │ │ + bne.n 39b54 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 28d60c │ │ │ │ + bl 28cb78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39b08 │ │ │ │ + bne.w 39b54 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39c2a │ │ │ │ + bge.n 39c76 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 39c2a │ │ │ │ + cbnz r3, 39c76 │ │ │ │ mov r0, sl │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r9, #660] @ 0x294 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 39dbe │ │ │ │ + beq.w 39e0a │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 39c5e │ │ │ │ + bne.n 39caa │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23928 @ 0x5d78 │ │ │ │ + movw r1, #21556 @ 0x5434 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 39aec │ │ │ │ - movw r1, #23852 @ 0x5d2c │ │ │ │ + bl 11dfac │ │ │ │ + b.n 39b38 │ │ │ │ + movw r1, #21480 @ 0x53e8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39b08 │ │ │ │ + bne.w 39b54 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, sl │ │ │ │ - bl 28d60c │ │ │ │ + bl 28cb78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39b08 │ │ │ │ + bne.w 39b54 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39c9a │ │ │ │ + bge.n 39ce6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 39c9a │ │ │ │ + cbnz r3, 39ce6 │ │ │ │ mov r0, sl │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ ldr.w r1, [r9, #708] @ 0x2c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 39dbe │ │ │ │ + beq.w 39e0a │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 39cde │ │ │ │ + beq.n 39d2a │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 39ce4 │ │ │ │ + bne.n 39d30 │ │ │ │ ldr.w r3, [sl] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39cde │ │ │ │ + bge.n 39d2a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 39cde │ │ │ │ + cbnz r3, 39d2a │ │ │ │ mov r0, sl │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 39d20 │ │ │ │ - movw r1, #23852 @ 0x5d2c │ │ │ │ + b.n 39d6c │ │ │ │ + movw r1, #21480 @ 0x53e8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39b08 │ │ │ │ + bne.w 39b54 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sl │ │ │ │ - bl 28d60c │ │ │ │ + bl 28cb78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39b08 │ │ │ │ + bne.w 39b54 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39d20 │ │ │ │ + bge.n 39d6c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 39d20 │ │ │ │ + cbnz r3, 39d6c │ │ │ │ mov r0, sl │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r9, #704] @ 0x2c0 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 39dbe │ │ │ │ + beq.n 39e0a │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - cbz r6, 39d58 │ │ │ │ + cbz r6, 39da4 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 39d64 │ │ │ │ + bne.n 39db0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39d58 │ │ │ │ + bge.n 39da4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 39d58 │ │ │ │ + cbnz r3, 39da4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 39d9c │ │ │ │ + b.n 39de8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r1, #23852 @ 0x5d2c │ │ │ │ + movw r1, #21480 @ 0x53e8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39b08 │ │ │ │ + bne.w 39b54 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 28d60c │ │ │ │ + bl 28cb78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39b08 │ │ │ │ + bne.w 39b54 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39d9c │ │ │ │ + bge.n 39de8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 39d9c │ │ │ │ + cbnz r3, 39de8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r0, [sp, #20] │ │ │ │ strd r2, r7, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1d3ec0 │ │ │ │ + bl 1d3748 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 39b08 │ │ │ │ + beq.w 39b54 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (39df4 ) │ │ │ │ + ldr r3, [pc, #32] @ (39e40 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1540] @ 0x604 │ │ │ │ - bl 217ef0 │ │ │ │ + bl 21784c │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 39e14 │ │ │ │ + cbz r0, 39e60 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - cbz r6, 39e14 │ │ │ │ + cbz r6, 39e60 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 39e48 │ │ │ │ + b.n 39e94 │ │ │ │ movw r0, #43560 @ 0xaa28 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r2, #64536 @ 0xfc18 │ │ │ │ + movw r2, #62232 @ 0xf318 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r1, #24304 @ 0x5ef0 │ │ │ │ + movw r1, #21932 @ 0x55ac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39e58 │ │ │ │ + b.n 39ea4 │ │ │ │ ldr.w r7, [r4, #4]! │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 28e7ec │ │ │ │ - cbz r0, 39e58 │ │ │ │ + bl 28dd4c │ │ │ │ + cbz r0, 39ea4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - cbnz r0, 39e4e │ │ │ │ + cbnz r0, 39e9a │ │ │ │ adds r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bgt.n 39e36 │ │ │ │ - b.n 39e56 │ │ │ │ - bl 28e7ec │ │ │ │ - cbz r0, 39e58 │ │ │ │ - b.n 39e46 │ │ │ │ + bgt.n 39e82 │ │ │ │ + b.n 39ea2 │ │ │ │ + bl 28dd4c │ │ │ │ + cbz r0, 39ea4 │ │ │ │ + b.n 39e92 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ (39e84 ) │ │ │ │ + ldr r3, [pc, #24] @ (39ed0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #5632 @ 0x1600 │ │ │ │ - bl 217db4 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + bl 217710 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00039e88 : │ │ │ │ - ldr r0, [pc, #4] @ (39e90 ) │ │ │ │ - b.w 1da5bc │ │ │ │ +00039ed4 : │ │ │ │ + ldr r0, [pc, #4] @ (39edc ) │ │ │ │ + b.w 1d9e44 │ │ │ │ nop │ │ │ │ lsls r0, r1, #16 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00039e94 : │ │ │ │ +00039ee0 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #188] @ (39f60 ) │ │ │ │ + ldr r4, [pc, #188] @ (39fac ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 39f58 │ │ │ │ + beq.n 39fa4 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ adds r4, #68 @ 0x44 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 39ec8 │ │ │ │ + bne.n 39f14 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 39eb8 │ │ │ │ + bne.n 39f04 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 39eda │ │ │ │ + beq.n 39f26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 135708 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ - ldr r5, [pc, #136] @ (39f64 ) │ │ │ │ + bl 135234 <_PyMutex_LockTimed@@Base+0x17c> │ │ │ │ + ldr r5, [pc, #136] @ (39fb0 ) │ │ │ │ ldr.w r3, [r5, #1476] @ 0x5c4 │ │ │ │ - cbz r3, 39f2e │ │ │ │ - cbnz r6, 39eea │ │ │ │ + cbz r3, 39f7a │ │ │ │ + cbnz r6, 39f36 │ │ │ │ ldr.w r0, [r5, #1568] @ 0x620 │ │ │ │ - b.n 39ef4 │ │ │ │ + b.n 39f40 │ │ │ │ ldr.w r0, [r5, #1572] @ 0x624 │ │ │ │ mov r1, r6 │ │ │ │ - bl 7e994 <_Py_hashtable_get@@Base> │ │ │ │ - cbz r0, 39f00 │ │ │ │ + bl 7e97c <_Py_hashtable_get@@Base> │ │ │ │ + cbz r0, 39f4c │ │ │ │ mov r1, r7 │ │ │ │ - bl 15e508 <_Py_hashtable_steal@@Base> │ │ │ │ + bl 15dee0 <_Py_hashtable_steal@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 39f04 │ │ │ │ + cbnz r0, 39f50 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 39f32 │ │ │ │ + b.n 39f7e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr.w r3, [r5, #1548] @ 0x60c │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r5, #1520] @ 0x5f0 │ │ │ │ str.w r3, [r5, #1548] @ 0x60c │ │ │ │ - movw r3, #42081 @ 0xa461 │ │ │ │ + movw r3, #42581 @ 0xa655 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 39f26 │ │ │ │ + bne.n 39f72 │ │ │ │ blx 2af44 │ │ │ │ - b.n 39f00 │ │ │ │ + b.n 39f4c │ │ │ │ ldr.w r0, [r5, #1504] @ 0x5e0 │ │ │ │ blx r2 │ │ │ │ - b.n 39f00 │ │ │ │ + b.n 39f4c │ │ │ │ mvn.w r5, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 39f4a │ │ │ │ + bne.n 39f96 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 39f3a │ │ │ │ + bne.n 39f86 │ │ │ │ dmb ish │ │ │ │ - beq.n 39f5c │ │ │ │ - ldr r0, [pc, #20] @ (39f68 ) │ │ │ │ - bl 284818 │ │ │ │ - b.n 39f5c │ │ │ │ + beq.n 39fa8 │ │ │ │ + ldr r0, [pc, #20] @ (39fb4 ) │ │ │ │ + bl 2b95f8 │ │ │ │ + b.n 39fa8 │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strb r4, [r0, #19] │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r1, #20] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #25000 @ 0x61a8 │ │ │ │ + movw r1, #22660 @ 0x5884 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r4, r0 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 39f94 │ │ │ │ + bge.n 39fe0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a24e │ │ │ │ + b.n 3a29a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25012 @ 0x61b4 │ │ │ │ + movw r1, #22672 @ 0x5890 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39f8e │ │ │ │ + blt.n 39fda │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25024 @ 0x61c0 │ │ │ │ + movw r1, #22684 @ 0x589c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39f8e │ │ │ │ + blt.n 39fda │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25036 @ 0x61cc │ │ │ │ + movw r1, #22696 @ 0x58a8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39f8e │ │ │ │ + blt.n 39fda │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25044 @ 0x61d4 │ │ │ │ + movw r1, #22704 @ 0x58b0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39f8e │ │ │ │ + blt.n 39fda │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25056 @ 0x61e0 │ │ │ │ + movw r1, #22716 @ 0x58bc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39f8e │ │ │ │ + blt.n 39fda │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25068 @ 0x61ec │ │ │ │ + movw r1, #22728 @ 0x58c8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39f8e │ │ │ │ + blt.n 39fda │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25080 @ 0x61f8 │ │ │ │ + movw r1, #22740 @ 0x58d4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39f8e │ │ │ │ + blt.n 39fda │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25092 @ 0x6204 │ │ │ │ + movw r1, #22752 @ 0x58e0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39f8e │ │ │ │ + blt.n 39fda │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25100 @ 0x620c │ │ │ │ + movw r1, #22760 @ 0x58e8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39f8e │ │ │ │ + blt.n 39fda │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25112 @ 0x6218 │ │ │ │ + movw r1, #22772 @ 0x58f4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39f8e │ │ │ │ + blt.n 39fda │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25124 @ 0x6224 │ │ │ │ + movw r1, #22784 @ 0x5900 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39f8e │ │ │ │ + blt.n 39fda │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25136 @ 0x6230 │ │ │ │ + movw r1, #22796 @ 0x590c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39f8e │ │ │ │ + blt.n 39fda │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25148 @ 0x623c │ │ │ │ + movw r1, #22808 @ 0x5918 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39f8e │ │ │ │ + blt.w 39fda │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25160 @ 0x6248 │ │ │ │ + movw r1, #22820 @ 0x5924 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39f8e │ │ │ │ + blt.w 39fda │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25172 @ 0x6254 │ │ │ │ + movw r1, #22832 @ 0x5930 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39f8e │ │ │ │ + blt.w 39fda │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25184 @ 0x6260 │ │ │ │ + movw r1, #22844 @ 0x593c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39f8e │ │ │ │ + blt.w 39fda │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25196 @ 0x626c │ │ │ │ + movw r1, #22856 @ 0x5948 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39f8e │ │ │ │ + blt.w 39fda │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25208 @ 0x6278 │ │ │ │ + movw r1, #22868 @ 0x5954 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39f8e │ │ │ │ + blt.w 39fda │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25220 @ 0x6284 │ │ │ │ + movw r1, #22880 @ 0x5960 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39f8e │ │ │ │ + blt.w 39fda │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25228 @ 0x628c │ │ │ │ + movw r1, #22888 @ 0x5968 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39f8e │ │ │ │ + blt.w 39fda │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25240 @ 0x6298 │ │ │ │ + movw r1, #22900 @ 0x5974 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39f8e │ │ │ │ + blt.w 39fda │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25252 @ 0x62a4 │ │ │ │ + movw r1, #22912 @ 0x5980 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39f8e │ │ │ │ + blt.w 39fda │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25264 @ 0x62b0 │ │ │ │ + movw r1, #22924 @ 0x598c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39f8e │ │ │ │ + blt.w 39fda │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25276 @ 0x62bc │ │ │ │ + movw r1, #22936 @ 0x5998 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39f8e │ │ │ │ + blt.w 39fda │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25288 @ 0x62c8 │ │ │ │ + movw r1, #22948 @ 0x59a4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39f8e │ │ │ │ + blt.w 39fda │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25300 @ 0x62d4 │ │ │ │ + movw r1, #22960 @ 0x59b0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39f8e │ │ │ │ + blt.w 39fda │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25312 @ 0x62e0 │ │ │ │ + movw r1, #22972 @ 0x59bc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39f8e │ │ │ │ + blt.w 39fda │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25324 @ 0x62ec │ │ │ │ + movw r1, #22984 @ 0x59c8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39f8e │ │ │ │ + blt.w 39fda │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25336 @ 0x62f8 │ │ │ │ + movw r1, #22996 @ 0x59d4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39f8e │ │ │ │ + blt.w 39fda │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25348 @ 0x6304 │ │ │ │ + movw r1, #23008 @ 0x59e0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39f8e │ │ │ │ + blt.w 39fda │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25360 @ 0x6310 │ │ │ │ + movw r1, #23020 @ 0x59ec │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39f8e │ │ │ │ + blt.w 39fda │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25372 @ 0x631c │ │ │ │ + movw r1, #23032 @ 0x59f8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 39f8e │ │ │ │ + blt.w 39fda │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25388 @ 0x632c │ │ │ │ + movw r1, #23048 @ 0x5a08 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #180] @ (3a318 ) │ │ │ │ + ldr r2, [pc, #180] @ (3a364 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #1540] @ 0x604 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 3a30c │ │ │ │ + blt.n 3a358 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r5, [r3, r8, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - bl f378c │ │ │ │ + bl f321c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3a2b6 │ │ │ │ + bge.n 3a302 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a2b2 │ │ │ │ + bge.n 3a2fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3a2b2 │ │ │ │ + cbnz r3, 3a2fe │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a314 │ │ │ │ + b.n 3a360 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 3a2be │ │ │ │ + beq.n 3a30a │ │ │ │ mov r4, r8 │ │ │ │ - b.n 3a2ea │ │ │ │ + b.n 3a336 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ subs r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ it ge │ │ │ │ movge r4, r8 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 3a2ba │ │ │ │ + blt.n 3a306 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 3a2e6 │ │ │ │ + bne.n 3a332 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 104444 │ │ │ │ + bl 103f58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a2ea │ │ │ │ - b.n 3a29e │ │ │ │ + bne.n 3a336 │ │ │ │ + b.n 3a2ea │ │ │ │ subs r4, #1 │ │ │ │ - b.n 3a2c8 │ │ │ │ + b.n 3a314 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a2fe │ │ │ │ + bge.n 3a34a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3a2fe │ │ │ │ + cbnz r3, 3a34a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ add.w r8, r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a27a │ │ │ │ + b.n 3a2c6 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -20623,591 +20658,591 @@ │ │ │ │ mov r0, r1 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r3, #3 │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r2, #2 │ │ │ │ - movw r1, #25544 @ 0x63c8 │ │ │ │ + movw r1, #23204 @ 0x5aa4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - bl e2440 │ │ │ │ - cbz r0, 3a374 │ │ │ │ + bl e1e08 │ │ │ │ + cbz r0, 3a3c0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl f0440 │ │ │ │ - cbnz r0, 3a378 │ │ │ │ + bl efed8 │ │ │ │ + cbnz r0, 3a3c4 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #25444 @ 0x6364 │ │ │ │ + movw r1, #23104 @ 0x5a40 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a420 │ │ │ │ + b.n 3a46c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bmi.n 3a39a │ │ │ │ + bmi.n 3a3e6 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #25472 @ 0x6380 │ │ │ │ + movw r1, #23132 @ 0x5a5c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 3a374 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 3a3c0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 3a3be │ │ │ │ + cbz r1, 3a40a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 3a3c6 │ │ │ │ + bmi.n 3a412 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #25496 @ 0x6398 │ │ │ │ + movw r1, #23156 @ 0x5a74 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 3a374 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 3a3c0 │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #6084 @ 0x17c4 │ │ │ │ + movw r1, #3780 @ 0xec4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #25536 @ 0x63c0 │ │ │ │ + movw r0, #23196 @ 0x5a9c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a374 │ │ │ │ - bl 21f9bc │ │ │ │ + beq.n 3a3c0 │ │ │ │ + bl 21f234 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3a420 │ │ │ │ + cbz r0, 3a46c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 24ff84 │ │ │ │ + bl 24f990 │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bne.n 3a408 │ │ │ │ - bl 2208cc │ │ │ │ - b.n 3a374 │ │ │ │ - bl 25731c │ │ │ │ + bne.n 3a454 │ │ │ │ + bl 2201b8 │ │ │ │ + b.n 3a3c0 │ │ │ │ + bl 256cac <_PyInterpreterState_GetWhence@@Base+0x1930> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2208cc │ │ │ │ + bl 2201b8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 133df4 │ │ │ │ + bl 1337a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 3a440 │ │ │ │ + cbz r3, 3a48c │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 3a442 │ │ │ │ + b.n 3a48e │ │ │ │ mov r6, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #16] │ │ │ │ - cbnz r3, 3a454 │ │ │ │ + cbnz r3, 3a4a0 │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 3a454 │ │ │ │ + blt.n 3a4a0 │ │ │ │ cmp r5, #1 │ │ │ │ - bgt.n 3a454 │ │ │ │ - cbnz r4, 3a474 │ │ │ │ + bgt.n 3a4a0 │ │ │ │ + cbnz r4, 3a4c0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - ldr r3, [pc, #212] @ (3a540 ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #212] @ (3a58c ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a538 │ │ │ │ + beq.n 3a584 │ │ │ │ cmn r6, r5 │ │ │ │ - beq.n 3a486 │ │ │ │ + beq.n 3a4d2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 160450 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cbnz r0, 3a486 │ │ │ │ + bl 15fe2c <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cbnz r0, 3a4d2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a538 │ │ │ │ + b.n 3a584 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - movw r1, #57772 @ 0xe1ac │ │ │ │ + movw r1, #55452 @ 0xd89c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #25608 @ 0x6408 │ │ │ │ + movw r0, #23268 @ 0x5ae4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r2, r6 │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a482 │ │ │ │ + beq.n 3a4ce │ │ │ │ cmp r6, #2 │ │ │ │ - ble.n 3a4c4 │ │ │ │ + ble.n 3a510 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #3 │ │ │ │ - movw r1, #25624 @ 0x6418 │ │ │ │ + movw r1, #23284 @ 0x5af4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ adds r2, r6, #1 │ │ │ │ - bge.n 3a4e0 │ │ │ │ + bge.n 3a52c │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #25704 @ 0x6468 │ │ │ │ + movw r1, #23364 @ 0x5b44 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 3a482 │ │ │ │ - ldr r2, [pc, #96] @ (3a544 ) │ │ │ │ + bl 11dfac │ │ │ │ + b.n 3a4ce │ │ │ │ + ldr r2, [pc, #96] @ (3a590 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3a538 │ │ │ │ + cbz r0, 3a584 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 3a512 │ │ │ │ + bne.n 3a55e │ │ │ │ addw r6, r5, #3756 @ 0xeac │ │ │ │ addw r5, r5, #3804 @ 0xedc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #16 │ │ │ │ - bl 3a5aa │ │ │ │ - cbnz r0, 3a520 │ │ │ │ + bl 3a5f6 │ │ │ │ + cbnz r0, 3a56c │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 3a500 │ │ │ │ - b.n 3a538 │ │ │ │ + bne.n 3a54c │ │ │ │ + b.n 3a584 │ │ │ │ add.w r1, r5, r6, lsl #4 │ │ │ │ addw r1, r1, #3756 @ 0xeac │ │ │ │ - bl 3a5aa │ │ │ │ - cbz r0, 3a538 │ │ │ │ + bl 3a5f6 │ │ │ │ + cbz r0, 3a584 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a482 │ │ │ │ + bge.n 3a4ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a482 │ │ │ │ + bne.n 3a4ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a482 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a4ce │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsls r4, r7, #16 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1313fc <_PyRecursiveMutex_IsLockedByCurrentThread@@Base> │ │ │ │ - cbz r0, 3a58c │ │ │ │ + bl 130da8 <_PyRecursiveMutex_IsLockedByCurrentThread@@Base> │ │ │ │ + cbz r0, 3a5d8 │ │ │ │ ldrd r6, r7, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r0, r4, #8 │ │ │ │ str r3, [r4, #24] │ │ │ │ adds r4, r1, #1 │ │ │ │ - bl 131450 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + bl 130dfc <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #25856 @ 0x6500 │ │ │ │ + movw r0, #23516 @ 0x5bdc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 95088 │ │ │ │ + b.w 94ea4 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #35624 @ 0x8b28 │ │ │ │ + movw r1, #33328 @ 0x8230 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 3a664 │ │ │ │ + beq.n 3a6b0 │ │ │ │ add.w sl, r7, #8 │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 3a660 │ │ │ │ + beq.n 3a6ac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 3a65a │ │ │ │ + bpl.n 3a6a6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3a65a │ │ │ │ + beq.n 3a6a6 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #8] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r6, r9, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - bge.n 3a600 │ │ │ │ + bge.n 3a64c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w sl, [r3, r9, lsl #2] │ │ │ │ str r6, [r5, #8] │ │ │ │ - b.n 3a660 │ │ │ │ + b.n 3a6ac │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 3a60e │ │ │ │ + blt.n 3a65a │ │ │ │ cmp.w r6, r3, asr #1 │ │ │ │ - blt.n 3a60e │ │ │ │ + blt.n 3a65a │ │ │ │ str r6, [r5, #8] │ │ │ │ - b.n 3a652 │ │ │ │ + b.n 3a69e │ │ │ │ add.w r4, r9, #7 │ │ │ │ add.w r3, r9, #4 │ │ │ │ add.w r4, r4, r6, asr #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ subs r2, r4, r6 │ │ │ │ cmp r2, #0 │ │ │ │ it le │ │ │ │ movle r4, r3 │ │ │ │ - cbz r6, 3a634 │ │ │ │ + cbz r6, 3a680 │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 3a636 │ │ │ │ - b.n 3a640 │ │ │ │ + bcc.n 3a682 │ │ │ │ + b.n 3a68c │ │ │ │ mov r4, r6 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bl 9bcbc │ │ │ │ - cbnz r0, 3a64c │ │ │ │ - bl 23c160 │ │ │ │ + bl 9baa0 │ │ │ │ + cbnz r0, 3a698 │ │ │ │ + bl 23bb34 │ │ │ │ mov r0, sl │ │ │ │ bl 2fbb2 <_PyObject_DebugMallocStats@@Base+0x1a4a> │ │ │ │ - b.n 3a65e │ │ │ │ + b.n 3a6aa │ │ │ │ strd r6, r0, [r5, #8] │ │ │ │ str r4, [r5, #16] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w sl, [r3, r9, lsl #2] │ │ │ │ - b.n 3a660 │ │ │ │ - bl 1cb174 │ │ │ │ - cbnz r0, 3a668 │ │ │ │ + b.n 3a6ac │ │ │ │ + bl 1ca93c │ │ │ │ + cbnz r0, 3a6b4 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ - b.n 3a5c0 │ │ │ │ + b.n 3a60c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a66c │ │ │ │ + b.n 3a6b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #26168 @ 0x6638 │ │ │ │ + movw r1, #23828 @ 0x5d14 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl a6f18 │ │ │ │ - cbz r0, 3a6c0 │ │ │ │ + bl a5d18 │ │ │ │ + cbz r0, 3a70c │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl 12c98c <_PyRecursiveMutex_Lock@@Base> │ │ │ │ + bl 12c328 <_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 3a6a6 │ │ │ │ + bne.n 3a6f2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 103cec │ │ │ │ + bl 1037bc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a6e4 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 3a71a │ │ │ │ + bne.n 3a730 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 3a766 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #23916 @ 0x5d6c │ │ │ │ + movw r1, #21612 @ 0x546c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #26512 @ 0x6790 │ │ │ │ + movw r0, #24172 @ 0x5e6c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a708 │ │ │ │ + beq.n 3a754 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ac8c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a712 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 3a71a │ │ │ │ + bne.n 3a75e │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 3a766 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ 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 216458 │ │ │ │ + bl 215db0 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3a758 │ │ │ │ + beq.n 3a7a4 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #26532 @ 0x67a4 │ │ │ │ + movw r1, #24192 @ 0x5e80 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 3a76a │ │ │ │ + bl 11dfac │ │ │ │ + b.n 3a7b6 │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #26576 @ 0x67d0 │ │ │ │ + movw r0, #24236 @ 0x5eac │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a76e │ │ │ │ + bne.n 3a7ba │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a7a4 │ │ │ │ + b.n 3a7f0 │ │ │ │ movw r4, #32304 @ 0x7e30 │ │ │ │ movt r4, #87 @ 0x57 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 3a79c │ │ │ │ + cbz r3, 3a7e8 │ │ │ │ blx 2b470 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 3a798 │ │ │ │ + cbz r0, 3a7e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a798 │ │ │ │ + bge.n 3a7e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3a798 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3a7e4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003a7a6 : │ │ │ │ +0003a7f2 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3a976 │ │ │ │ + beq.w 3a9c2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.w 3a976 │ │ │ │ + bpl.w 3a9c2 │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 3a976 │ │ │ │ + bne.w 3a9c2 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bne.w 3a976 │ │ │ │ + bne.w 3a9c2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3a87a │ │ │ │ + bne.n 3a8c6 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 3a87a │ │ │ │ + bne.n 3a8c6 │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bpl.n 3a80a │ │ │ │ + bpl.n 3a856 │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ - b.n 3a80c │ │ │ │ + b.n 3a858 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb.w r3, [r3] │ │ │ │ movw r5, #24320 @ 0x5f00 │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 3a840 │ │ │ │ - cbz r2, 3a82e │ │ │ │ + blt.n 3a88c │ │ │ │ + cbz r2, 3a87a │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r1, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ - b.n 3a830 │ │ │ │ + b.n 3a87c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #24 │ │ │ │ mla r5, r2, r3, r5 │ │ │ │ add.w r5, r5, #43776 @ 0xab00 │ │ │ │ adds r5, #168 @ 0xa8 │ │ │ │ - b.n 3a860 │ │ │ │ - cbz r2, 3a852 │ │ │ │ + b.n 3a8ac │ │ │ │ + cbz r2, 3a89e │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ - b.n 3a854 │ │ │ │ + b.n 3a8a0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ add.w r5, r5, r3, lsl #5 │ │ │ │ add.w r5, r5, #42752 @ 0xa700 │ │ │ │ adds r5, #168 @ 0xa8 │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3a974 │ │ │ │ + bge.w 3a9c0 │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 3a974 │ │ │ │ + bne.w 3a9c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a974 │ │ │ │ - ldr r3, [pc, #260] @ (3a980 ) │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a9c0 │ │ │ │ + ldr r3, [pc, #260] @ (3a9cc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #256] @ (3a984 ) │ │ │ │ + ldr r2, [pc, #256] @ (3a9d0 ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r2, #980] @ 0x3d4 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ - cbz r0, 3a8ba │ │ │ │ + cbz r0, 3a906 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ - cbz r5, 3a8ba │ │ │ │ + cbz r5, 3a906 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a8ac │ │ │ │ + bge.n 3a8f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a8ac │ │ │ │ + cbnz r3, 3a8f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a974 │ │ │ │ + bge.n 3a9c0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 3a974 │ │ │ │ + b.n 3a9c0 │ │ │ │ add.w r8, r8, #110592 @ 0x1b000 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r8, #4000] @ 0xfa0 │ │ │ │ - bl 8b788 │ │ │ │ + bl 8b5b8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a8d6 │ │ │ │ - bl f73ac │ │ │ │ - b.n 3a95e │ │ │ │ + bne.n 3a922 │ │ │ │ + bl f6ec4 │ │ │ │ + b.n 3a9aa │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 3a912 │ │ │ │ + bne.n 3a95e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a8f0 │ │ │ │ + bge.n 3a93c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a8f0 │ │ │ │ + cbnz r3, 3a93c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3a974 │ │ │ │ + blt.n 3a9c0 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3a974 │ │ │ │ + bne.n 3a9c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 82eb0 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82e64 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - b.n 3a974 │ │ │ │ + b.n 3a9c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a926 │ │ │ │ + bge.n 3a972 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3a926 │ │ │ │ + cbnz r3, 3a972 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a94e │ │ │ │ + bge.n 3a99a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a93a │ │ │ │ + cbnz r3, 3a986 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a94e │ │ │ │ + bge.n 3a99a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a94e │ │ │ │ + cbnz r3, 3a99a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bge.n 3a962 │ │ │ │ + bge.n 3a9ae │ │ │ │ mov r5, r4 │ │ │ │ - b.n 3a974 │ │ │ │ + b.n 3a9c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82eb0 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82e64 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 3a95e │ │ │ │ + b.n 3a9aa │ │ │ │ mov r4, r5 │ │ │ │ str r4, [r7, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -21215,554 +21250,554 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3a9a8 │ │ │ │ + bne.n 3a9f4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a9c2 │ │ │ │ - b.n 3a9bc │ │ │ │ + bne.n 3aa0e │ │ │ │ + b.n 3aa08 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3804 @ 0xedc │ │ │ │ + movw r0, #1500 @ 0x5dc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ - cbz r0, 3a9d0 │ │ │ │ - b.n 3a99c │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 3a9d0 │ │ │ │ - movw r3, #43844 @ 0xab44 │ │ │ │ + bl 1d43ac │ │ │ │ + cbz r0, 3aa1c │ │ │ │ + b.n 3a9e8 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 3aa1c │ │ │ │ + movw r3, #43852 @ 0xab4c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1803c8 │ │ │ │ + bl 17f610 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 841f4 <_PyTuple_FromArray@@Base> │ │ │ │ + bl 841a8 <_PyTuple_FromArray@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3aa0a │ │ │ │ + cbz r0, 3aa56 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56380 @ 0xdc3c │ │ │ │ + movw r1, #54040 @ 0xd318 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #31796 @ 0x7c34 │ │ │ │ + movw r0, #24268 @ 0x5ecc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3aa0e │ │ │ │ + bne.n 3aa5a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3aa78 │ │ │ │ + b.n 3aac4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3aa78 │ │ │ │ + beq.n 3aac4 │ │ │ │ add.w r9, r5, #12 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bge.n 3aa78 │ │ │ │ + bge.n 3aac4 │ │ │ │ ldr.w r6, [r9, #4]! │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.n 3aa36 │ │ │ │ + bmi.n 3aa82 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 3aa20 │ │ │ │ + b.n 3aa6c │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 3aa46 │ │ │ │ + cbnz r3, 3aa92 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbnz r3, 3aa50 │ │ │ │ - b.n 3aa32 │ │ │ │ + cbnz r3, 3aa9c │ │ │ │ + b.n 3aa7e │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3aa3c │ │ │ │ - b.n 3aa32 │ │ │ │ - movw r1, #44611 @ 0xae43 │ │ │ │ + bne.n 3aa88 │ │ │ │ + b.n 3aa7e │ │ │ │ + movw r1, #44687 @ 0xae8f │ │ │ │ movt r1, #3 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3aa32 │ │ │ │ + beq.n 3aa7e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3aa0a │ │ │ │ + bge.n 3aa56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3aa0a │ │ │ │ + bne.n 3aa56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3aa0a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3aa56 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0003aa84 <_Py_open_noraise@@Base>: │ │ │ │ +0003aad0 <_Py_open_noraise@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ orr.w r1, r1, #524288 @ 0x80000 │ │ │ │ blx 2ae0c <__open64_2@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 3aabc <_Py_open_noraise@@Base+0x38> │ │ │ │ + blt.n 3ab08 <_Py_open_noraise@@Base+0x38> │ │ │ │ movs r1, #0 │ │ │ │ - movw r2, #28808 @ 0x7088 │ │ │ │ + movw r2, #28668 @ 0x6ffc │ │ │ │ movt r2, #81 @ 0x51 │ │ │ │ - bl 1e5e28 <_PyConfig_FromDict@@Base+0x548> │ │ │ │ + bl 1e55c8 <_PyConfig_FromDict@@Base+0x548> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3aac0 <_Py_open_noraise@@Base+0x3c> │ │ │ │ + bne.n 3ab0c <_Py_open_noraise@@Base+0x3c> │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 2b5d4 │ │ │ │ - b.n 3aac0 <_Py_open_noraise@@Base+0x3c> │ │ │ │ + b.n 3ab0c <_Py_open_noraise@@Base+0x3c> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl b0fac │ │ │ │ - cbz r6, 3aae4 <_Py_open_noraise@@Base+0x60> │ │ │ │ + bl b0d6c │ │ │ │ + cbz r6, 3ab30 <_Py_open_noraise@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 3af78 <_Py_open_noraise@@Base+0x4f4> │ │ │ │ - b.n 3ac16 <_Py_open_noraise@@Base+0x192> │ │ │ │ + bl 3afc4 <_Py_open_noraise@@Base+0x4f4> │ │ │ │ + b.n 3ac62 <_Py_open_noraise@@Base+0x192> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 3aaee <_Py_open_noraise@@Base+0x6a> │ │ │ │ + cbz r3, 3ab3a <_Py_open_noraise@@Base+0x6a> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r3, r2, #1 │ │ │ │ - bne.n 3aaf8 <_Py_open_noraise@@Base+0x74> │ │ │ │ + bne.n 3ab44 <_Py_open_noraise@@Base+0x74> │ │ │ │ add.w r0, r4, #20 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.n 3ac1a <_Py_open_noraise@@Base+0x196> │ │ │ │ + b.n 3ac66 <_Py_open_noraise@@Base+0x196> │ │ │ │ mov r5, r0 │ │ │ │ cmn.w r2, #9 │ │ │ │ - bne.n 3ab3c <_Py_open_noraise@@Base+0xb8> │ │ │ │ + bne.n 3ab88 <_Py_open_noraise@@Base+0xb8> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbnz r3, 3ab08 <_Py_open_noraise@@Base+0x84> │ │ │ │ + cbnz r3, 3ab54 <_Py_open_noraise@@Base+0x84> │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ - cbz r6, 3ab20 <_Py_open_noraise@@Base+0x9c> │ │ │ │ + cbz r6, 3ab6c <_Py_open_noraise@@Base+0x9c> │ │ │ │ movw r3, #5760 @ 0x1680 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ add.w r0, r4, #20 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 6b7d6 │ │ │ │ + bl 6b822 │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 3ab28 <_Py_open_noraise@@Base+0xa4> │ │ │ │ + cbz r3, 3ab74 <_Py_open_noraise@@Base+0xa4> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - b.n 3ab2a <_Py_open_noraise@@Base+0xa6> │ │ │ │ + b.n 3ab76 <_Py_open_noraise@@Base+0xa6> │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 263b94 <_PyObject_GetXIData@@Base+0x2d0> │ │ │ │ + bl 263500 <_PyObject_GetXIData@@Base+0x2d0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c8534 │ │ │ │ - b.n 3ac16 <_Py_open_noraise@@Base+0x192> │ │ │ │ + bl 1c7d2c │ │ │ │ + b.n 3ac62 <_Py_open_noraise@@Base+0x192> │ │ │ │ add.w r3, r2, #8 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 3abcc <_Py_open_noraise@@Base+0x148> │ │ │ │ + bhi.n 3ac18 <_Py_open_noraise@@Base+0x148> │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ asrs r6, r3, #8 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ movs r4, r0 │ │ │ │ movw r3, #62368 @ 0xf3a0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1803c8 │ │ │ │ - b.n 3abe2 <_Py_open_noraise@@Base+0x15e> │ │ │ │ - bl 23c160 │ │ │ │ - b.n 3abe2 <_Py_open_noraise@@Base+0x15e> │ │ │ │ - bl 64c60 <_PyErr_SetInterpreterAlreadyRunning@@Base> │ │ │ │ - b.n 3abe2 <_Py_open_noraise@@Base+0x15e> │ │ │ │ + bl 17f610 │ │ │ │ + b.n 3ac2e <_Py_open_noraise@@Base+0x15e> │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 3ac2e <_Py_open_noraise@@Base+0x15e> │ │ │ │ + bl 64cb4 <_PyErr_SetInterpreterAlreadyRunning@@Base> │ │ │ │ + b.n 3ac2e <_Py_open_noraise@@Base+0x15e> │ │ │ │ movw r3, #62368 @ 0xf3a0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #32060 @ 0x7d3c │ │ │ │ + movw r1, #29720 @ 0x7418 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 3abe2 <_Py_open_noraise@@Base+0x15e> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 3ac2e <_Py_open_noraise@@Base+0x15e> │ │ │ │ movw r3, #62368 @ 0xf3a0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #32096 @ 0x7d60 │ │ │ │ + movw r1, #29756 @ 0x743c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 3abe2 <_Py_open_noraise@@Base+0x15e> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 3ac2e <_Py_open_noraise@@Base+0x15e> │ │ │ │ movw r3, #62368 @ 0xf3a0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #32136 @ 0x7d88 │ │ │ │ + movw r1, #29796 @ 0x7464 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 3abe2 <_Py_open_noraise@@Base+0x15e> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 3ac2e <_Py_open_noraise@@Base+0x15e> │ │ │ │ movw r3, #62368 @ 0xf3a0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #32180 @ 0x7db4 │ │ │ │ + movw r1, #29840 @ 0x7490 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 3abe2 <_Py_open_noraise@@Base+0x15e> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 3ac2e <_Py_open_noraise@@Base+0x15e> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #32232 @ 0x7de8 │ │ │ │ + movw r1, #29892 @ 0x74c4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbnz r3, 3abea <_Py_open_noraise@@Base+0x166> │ │ │ │ + cbnz r3, 3ac36 <_Py_open_noraise@@Base+0x166> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 3ac16 <_Py_open_noraise@@Base+0x192> │ │ │ │ + cbz r3, 3ac62 <_Py_open_noraise@@Base+0x192> │ │ │ │ movw r3, #62368 @ 0xf3a0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ movs r7, #0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ str r7, [r5, #72] @ 0x48 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 6b7d6 │ │ │ │ + bl 6b822 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ str r7, [r5, #72] @ 0x48 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ str r3, [r6, #24] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r6, [r5, #72] @ 0x48 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1cbaa0 <_PyNamespace_New@@Base> │ │ │ │ + bl 1cb31c <_PyNamespace_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ae3c <_Py_open_noraise@@Base+0x3b8> │ │ │ │ + beq.w 3ae88 <_Py_open_noraise@@Base+0x3b8> │ │ │ │ movs r0, #0 │ │ │ │ - bl 1cbaa0 <_PyNamespace_New@@Base> │ │ │ │ + bl 1cb31c <_PyNamespace_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ad10 <_Py_open_noraise@@Base+0x28c> │ │ │ │ + beq.n 3ad5c <_Py_open_noraise@@Base+0x28c> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 3ac84 <_Py_open_noraise@@Base+0x200> │ │ │ │ - bl 88258 │ │ │ │ + cbz r0, 3acd0 <_Py_open_noraise@@Base+0x200> │ │ │ │ + bl 8808c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3acfc <_Py_open_noraise@@Base+0x278> │ │ │ │ + beq.n 3ad48 <_Py_open_noraise@@Base+0x278> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19492 @ 0x4c24 │ │ │ │ + movw r1, #17188 @ 0x4324 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 99000 │ │ │ │ + bl 98e14 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ac7a <_Py_open_noraise@@Base+0x1f6> │ │ │ │ + bge.n 3acc6 <_Py_open_noraise@@Base+0x1f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3ac7a <_Py_open_noraise@@Base+0x1f6> │ │ │ │ + cbnz r3, 3acc6 <_Py_open_noraise@@Base+0x1f6> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 3acfc <_Py_open_noraise@@Base+0x278> │ │ │ │ + blt.n 3ad48 <_Py_open_noraise@@Base+0x278> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3ac86 <_Py_open_noraise@@Base+0x202> │ │ │ │ + b.n 3acd2 <_Py_open_noraise@@Base+0x202> │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 3acc0 <_Py_open_noraise@@Base+0x23c> │ │ │ │ - bl 88258 │ │ │ │ + cbz r0, 3ad0c <_Py_open_noraise@@Base+0x23c> │ │ │ │ + bl 8808c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 3acfc <_Py_open_noraise@@Base+0x278> │ │ │ │ + cbz r0, 3ad48 <_Py_open_noraise@@Base+0x278> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19524 @ 0x4c44 │ │ │ │ + movw r1, #17220 @ 0x4344 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 99000 │ │ │ │ + bl 98e14 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3acb8 <_Py_open_noraise@@Base+0x234> │ │ │ │ + bge.n 3ad04 <_Py_open_noraise@@Base+0x234> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3acb8 <_Py_open_noraise@@Base+0x234> │ │ │ │ + cbnz r3, 3ad04 <_Py_open_noraise@@Base+0x234> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 3acfc <_Py_open_noraise@@Base+0x278> │ │ │ │ + blt.n 3ad48 <_Py_open_noraise@@Base+0x278> │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 3acfa <_Py_open_noraise@@Base+0x276> │ │ │ │ - bl 88258 │ │ │ │ + cbz r0, 3ad46 <_Py_open_noraise@@Base+0x276> │ │ │ │ + bl 8808c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 3acfc <_Py_open_noraise@@Base+0x278> │ │ │ │ + cbz r0, 3ad48 <_Py_open_noraise@@Base+0x278> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20452 @ 0x4fe4 │ │ │ │ + movw r1, #18148 @ 0x46e4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 99000 │ │ │ │ + bl 98e14 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3acf2 <_Py_open_noraise@@Base+0x26e> │ │ │ │ + bge.n 3ad3e <_Py_open_noraise@@Base+0x26e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3acf2 <_Py_open_noraise@@Base+0x26e> │ │ │ │ + cbnz r3, 3ad3e <_Py_open_noraise@@Base+0x26e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 3ad32 <_Py_open_noraise@@Base+0x2ae> │ │ │ │ - b.n 3acfc <_Py_open_noraise@@Base+0x278> │ │ │ │ - cbz r3, 3ad32 <_Py_open_noraise@@Base+0x2ae> │ │ │ │ + bge.n 3ad7e <_Py_open_noraise@@Base+0x2ae> │ │ │ │ + b.n 3ad48 <_Py_open_noraise@@Base+0x278> │ │ │ │ + cbz r3, 3ad7e <_Py_open_noraise@@Base+0x2ae> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ad10 <_Py_open_noraise@@Base+0x28c> │ │ │ │ + bge.n 3ad5c <_Py_open_noraise@@Base+0x28c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ad10 <_Py_open_noraise@@Base+0x28c> │ │ │ │ + cbnz r3, 3ad5c <_Py_open_noraise@@Base+0x28c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 3ad5c <_Py_open_noraise@@Base+0x2d8> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 3ada8 <_Py_open_noraise@@Base+0x2d8> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #63696 @ 0xf8d0 │ │ │ │ + movw r1, #61320 @ 0xef88 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 99000 │ │ │ │ + bl 98e14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ad58 <_Py_open_noraise@@Base+0x2d4> │ │ │ │ + bge.n 3ada4 <_Py_open_noraise@@Base+0x2d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ad58 <_Py_open_noraise@@Base+0x2d4> │ │ │ │ + cbnz r3, 3ada4 <_Py_open_noraise@@Base+0x2d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 3ad66 <_Py_open_noraise@@Base+0x2e2> │ │ │ │ + bge.n 3adb2 <_Py_open_noraise@@Base+0x2e2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ae3a <_Py_open_noraise@@Base+0x3b6> │ │ │ │ - b.n 3ae2e <_Py_open_noraise@@Base+0x3aa> │ │ │ │ + bge.n 3ae86 <_Py_open_noraise@@Base+0x3b6> │ │ │ │ + b.n 3ae7a <_Py_open_noraise@@Base+0x3aa> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3ad74 <_Py_open_noraise@@Base+0x2f0> │ │ │ │ - bl 88258 │ │ │ │ + cbz r0, 3adc0 <_Py_open_noraise@@Base+0x2f0> │ │ │ │ + bl 8808c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3ad90 <_Py_open_noraise@@Base+0x30c> │ │ │ │ - b.n 3ad5c <_Py_open_noraise@@Base+0x2d8> │ │ │ │ + cbnz r0, 3addc <_Py_open_noraise@@Base+0x30c> │ │ │ │ + b.n 3ada8 <_Py_open_noraise@@Base+0x2d8> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #44144 @ 0xac70 │ │ │ │ + movw r1, #41840 @ 0xa370 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 99000 │ │ │ │ + bl 98e14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3adb6 <_Py_open_noraise@@Base+0x332> │ │ │ │ + bge.n 3ae02 <_Py_open_noraise@@Base+0x332> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3adb6 <_Py_open_noraise@@Base+0x332> │ │ │ │ + cbnz r3, 3ae02 <_Py_open_noraise@@Base+0x332> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 3ad5c <_Py_open_noraise@@Base+0x2d8> │ │ │ │ + blt.n 3ada8 <_Py_open_noraise@@Base+0x2d8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 3ae62 <_Py_open_noraise@@Base+0x3de> │ │ │ │ + bl 3aeae <_Py_open_noraise@@Base+0x3de> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ad5c <_Py_open_noraise@@Base+0x2d8> │ │ │ │ + beq.n 3ada8 <_Py_open_noraise@@Base+0x2d8> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #32632 @ 0x7f78 │ │ │ │ + movw r1, #30256 @ 0x7630 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99000 │ │ │ │ + bl 98e14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3adec <_Py_open_noraise@@Base+0x368> │ │ │ │ + bge.n 3ae38 <_Py_open_noraise@@Base+0x368> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3adec <_Py_open_noraise@@Base+0x368> │ │ │ │ + cbnz r3, 3ae38 <_Py_open_noraise@@Base+0x368> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 3ad5c <_Py_open_noraise@@Base+0x2d8> │ │ │ │ + blt.n 3ada8 <_Py_open_noraise@@Base+0x2d8> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 3ae3c <_Py_open_noraise@@Base+0x3b8> │ │ │ │ - bl 88258 │ │ │ │ + cbz r0, 3ae88 <_Py_open_noraise@@Base+0x3b8> │ │ │ │ + bl 8808c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3ae02 <_Py_open_noraise@@Base+0x37e> │ │ │ │ - bl f73ac │ │ │ │ - b.n 3ae3c <_Py_open_noraise@@Base+0x3b8> │ │ │ │ + cbnz r0, 3ae4e <_Py_open_noraise@@Base+0x37e> │ │ │ │ + bl f6ec4 │ │ │ │ + b.n 3ae88 <_Py_open_noraise@@Base+0x3b8> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #32644 @ 0x7f84 │ │ │ │ + movw r1, #30268 @ 0x763c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99000 │ │ │ │ + bl 98e14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ae28 <_Py_open_noraise@@Base+0x3a4> │ │ │ │ + bge.n 3ae74 <_Py_open_noraise@@Base+0x3a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ae28 <_Py_open_noraise@@Base+0x3a4> │ │ │ │ + cbnz r3, 3ae74 <_Py_open_noraise@@Base+0x3a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 3ae3c <_Py_open_noraise@@Base+0x3b8> │ │ │ │ - b.n 3ad5c <_Py_open_noraise@@Base+0x2d8> │ │ │ │ + bge.n 3ae88 <_Py_open_noraise@@Base+0x3b8> │ │ │ │ + b.n 3ada8 <_Py_open_noraise@@Base+0x2d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3ae3a <_Py_open_noraise@@Base+0x3b6> │ │ │ │ + cbnz r3, 3ae86 <_Py_open_noraise@@Base+0x3b6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bl 9baf8 │ │ │ │ + bl 9b8dc │ │ │ │ adds r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ - cbz r4, 3aea2 <_Py_open_noraise@@Base+0x41e> │ │ │ │ + cbz r4, 3aeee <_Py_open_noraise@@Base+0x41e> │ │ │ │ ldrd r3, r6, [r0, #8] │ │ │ │ - movw r1, #34144 @ 0x8560 │ │ │ │ + movw r1, #31840 @ 0x7c60 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ blx 2c284 │ │ │ │ - cbz r0, 3aeae <_Py_open_noraise@@Base+0x42a> │ │ │ │ - movw r1, #16280 @ 0x3f98 │ │ │ │ + cbz r0, 3aefa <_Py_open_noraise@@Base+0x42a> │ │ │ │ + movw r1, #13976 @ 0x3698 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ blx 2c284 │ │ │ │ - cbnz r0, 3aec4 <_Py_open_noraise@@Base+0x440> │ │ │ │ - b.n 3aeae <_Py_open_noraise@@Base+0x42a> │ │ │ │ - cbz r5, 3aefa <_Py_open_noraise@@Base+0x476> │ │ │ │ + cbnz r0, 3af10 <_Py_open_noraise@@Base+0x440> │ │ │ │ + b.n 3aefa <_Py_open_noraise@@Base+0x42a> │ │ │ │ + cbz r5, 3af46 <_Py_open_noraise@@Base+0x476> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 88258 │ │ │ │ - cbz r5, 3aef0 <_Py_open_noraise@@Base+0x46c> │ │ │ │ + b.w 8808c │ │ │ │ + cbz r5, 3af3c <_Py_open_noraise@@Base+0x46c> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #22920 @ 0x5988 │ │ │ │ + movw r0, #20660 @ 0x50b4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 103eb4 │ │ │ │ - cbz r5, 3aedc <_Py_open_noraise@@Base+0x458> │ │ │ │ + b.w 1039c8 │ │ │ │ + cbz r5, 3af28 <_Py_open_noraise@@Base+0x458> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #33024 @ 0x8100 │ │ │ │ + movw r0, #30648 @ 0x77b8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 103eb4 │ │ │ │ + b.w 1039c8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #33036 @ 0x810c │ │ │ │ + movw r0, #30660 @ 0x77c4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 103eb4 │ │ │ │ + b.w 1039c8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 88258 │ │ │ │ + b.w 8808c │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r2, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - bls.n 3af32 <_Py_open_noraise@@Base+0x4ae> │ │ │ │ + bls.n 3af7e <_Py_open_noraise@@Base+0x4ae> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #33100 @ 0x814c │ │ │ │ + movw r1, #30760 @ 0x7828 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 3af74 <_Py_open_noraise@@Base+0x4f0> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 3afc0 <_Py_open_noraise@@Base+0x4f0> │ │ │ │ cmp r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ itte ne │ │ │ │ movwne r4, #5752 @ 0x1678 │ │ │ │ movtne r4, #80 @ 0x50 │ │ │ │ ldreq r4, [r3, #4] │ │ │ │ - bl 27e36c <_PyUnicode_EncodeUTF16@@Base+0x3184> │ │ │ │ + bl 27dccc <_PyUnicode_EncodeUTF16@@Base+0x31d4> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3af50 <_Py_open_noraise@@Base+0x4cc> │ │ │ │ + cbz r0, 3af9c <_Py_open_noraise@@Base+0x4cc> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 3af74 <_Py_open_noraise@@Base+0x4f0> │ │ │ │ + b.n 3afc0 <_Py_open_noraise@@Base+0x4f0> │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6c2c │ │ │ │ + bl f6684 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3af4c <_Py_open_noraise@@Base+0x4c8> │ │ │ │ - bl f73ac │ │ │ │ - cbz r4, 3af74 <_Py_open_noraise@@Base+0x4f0> │ │ │ │ + beq.n 3af98 <_Py_open_noraise@@Base+0x4c8> │ │ │ │ + bl f6ec4 │ │ │ │ + cbz r4, 3afc0 <_Py_open_noraise@@Base+0x4f0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -21770,374 +21805,374 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r0, 3af94 <_Py_open_noraise@@Base+0x510> │ │ │ │ - bl 25ac90 <_PyXI_FreeFailure@@Base+0x8c> │ │ │ │ + cbz r0, 3afe0 <_Py_open_noraise@@Base+0x510> │ │ │ │ + bl 25a5c0 <_PyXI_FreeFailure@@Base+0x8c> │ │ │ │ add.w r0, r4, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 3af9e <_Py_open_noraise@@Base+0x51a> │ │ │ │ + b.n 3afea <_Py_open_noraise@@Base+0x51a> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r0, 3afb6 <_Py_open_noraise@@Base+0x532> │ │ │ │ - bl 7a3fc │ │ │ │ + cbz r0, 3b002 <_Py_open_noraise@@Base+0x532> │ │ │ │ + bl 7a5f4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 3afbe <_Py_open_noraise@@Base+0x53a> │ │ │ │ - bl 7a3fc │ │ │ │ + cbz r0, 3b00a <_Py_open_noraise@@Base+0x53a> │ │ │ │ + bl 7a5f4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 3afc6 <_Py_open_noraise@@Base+0x542> │ │ │ │ - bl 7a3fc │ │ │ │ + cbz r0, 3b012 <_Py_open_noraise@@Base+0x542> │ │ │ │ + bl 7a5f4 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b44c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 3afd8 <_Py_open_noraise@@Base+0x554> │ │ │ │ - bl 7a3fc │ │ │ │ + cbz r0, 3b024 <_Py_open_noraise@@Base+0x554> │ │ │ │ + bl 7a5f4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3afe0 <_Py_open_noraise@@Base+0x55c> │ │ │ │ - bl 7a3fc │ │ │ │ + cbz r0, 3b02c <_Py_open_noraise@@Base+0x55c> │ │ │ │ + bl 7a5f4 │ │ │ │ movs r2, #24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b44c │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15c2cc │ │ │ │ + bl 15bc50 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003b00c : │ │ │ │ +0003b058 : │ │ │ │ movw r0, #2224 @ 0x8b0 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.w 1da5bc │ │ │ │ + b.w 1d9e44 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ - cbnz r3, 3b038 │ │ │ │ + cbnz r3, 3b084 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r6, #8] │ │ │ │ str r3, [r6, #12] │ │ │ │ strb r2, [r6, #16] │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #24628 @ 0x6034 │ │ │ │ + movw r1, #22256 @ 0x56f0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b05c │ │ │ │ - ldr r1, [pc, #644] @ (3b2d4 ) │ │ │ │ + blt.n 3b0a8 │ │ │ │ + ldr r1, [pc, #644] @ (3b320 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dfb20 │ │ │ │ + bl 1df3a0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 3b062 │ │ │ │ + cbnz r0, 3b0ae │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b342 │ │ │ │ + b.n 3b38e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dfb24 │ │ │ │ + bl 1df3a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b05c │ │ │ │ + blt.n 3b0a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r0, #16 │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b05c │ │ │ │ + beq.n 3b0a8 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #34216 @ 0x85a8 │ │ │ │ + movw r1, #31876 @ 0x7c84 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r7 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 3b146 │ │ │ │ + beq.n 3b192 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b0ac │ │ │ │ + bge.n 3b0f8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 3b0ac │ │ │ │ + cbnz r3, 3b0f8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #16 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b05c │ │ │ │ + beq.n 3b0a8 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #34236 @ 0x85bc │ │ │ │ + movw r1, #31896 @ 0x7c98 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r7 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3b146 │ │ │ │ + beq.n 3b192 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b0e6 │ │ │ │ + bge.n 3b132 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 3b0e6 │ │ │ │ + cbnz r3, 3b132 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b05c │ │ │ │ + beq.n 3b0a8 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #34256 @ 0x85d0 │ │ │ │ + movw r1, #31916 @ 0x7cac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r7 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.n 3b146 │ │ │ │ + beq.n 3b192 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b120 │ │ │ │ + bge.n 3b16c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 3b120 │ │ │ │ + cbnz r3, 3b16c │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b05c │ │ │ │ + beq.n 3b0a8 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #34280 @ 0x85e8 │ │ │ │ + movw r1, #31940 @ 0x7cc4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r7 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3b162 │ │ │ │ + bne.n 3b1ae │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3b342 │ │ │ │ + bge.w 3b38e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3b342 │ │ │ │ + bne.w 3b38e │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b342 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b38e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b176 │ │ │ │ + bge.n 3b1c2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 3b176 │ │ │ │ + cbnz r3, 3b1c2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #34208 @ 0x85a0 │ │ │ │ + movw r1, #31868 @ 0x7c7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b05c │ │ │ │ + blt.w 3b0a8 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #34228 @ 0x85b4 │ │ │ │ + movw r1, #31888 @ 0x7c90 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b05c │ │ │ │ + blt.w 3b0a8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #34248 @ 0x85c8 │ │ │ │ + movw r1, #31908 @ 0x7ca4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b05c │ │ │ │ + blt.w 3b0a8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #34272 @ 0x85e0 │ │ │ │ + movw r1, #31932 @ 0x7cbc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b05c │ │ │ │ - ldr r1, [pc, #264] @ (3b2d8 ) │ │ │ │ + blt.w 3b0a8 │ │ │ │ + ldr r1, [pc, #264] @ (3b324 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dfb20 │ │ │ │ + bl 1df3a0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b05c │ │ │ │ + beq.w 3b0a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dfb24 │ │ │ │ + bl 1df3a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b05c │ │ │ │ + blt.w 3b0a8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movs r0, #8 │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b05c │ │ │ │ + beq.w 3b0a8 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #34216 @ 0x85a8 │ │ │ │ + movw r1, #31876 @ 0x7c84 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3b2c0 │ │ │ │ + beq.n 3b30c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b22a │ │ │ │ + bge.n 3b276 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3b22a │ │ │ │ + cbnz r3, 3b276 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #8 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b05c │ │ │ │ + beq.w 3b0a8 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #34236 @ 0x85bc │ │ │ │ + movw r1, #31896 @ 0x7c98 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.n 3b2c0 │ │ │ │ + beq.n 3b30c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b262 │ │ │ │ + bge.n 3b2ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3b262 │ │ │ │ + cbnz r3, 3b2ae │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #32 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b05c │ │ │ │ + beq.w 3b0a8 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #34256 @ 0x85d0 │ │ │ │ + movw r1, #31916 @ 0x7cac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 3b2c0 │ │ │ │ + beq.n 3b30c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b29a │ │ │ │ + bge.n 3b2e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3b29a │ │ │ │ + cbnz r3, 3b2e6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #32 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b05c │ │ │ │ + beq.w 3b0a8 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #34280 @ 0x85e8 │ │ │ │ + movw r1, #31940 @ 0x7cc4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3b2dc │ │ │ │ + bne.n 3b328 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b342 │ │ │ │ + bge.n 3b38e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3b342 │ │ │ │ + cbnz r3, 3b38e │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b342 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b38e │ │ │ │ lsrs r4, r4, #3 │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b2ee │ │ │ │ + bge.n 3b33a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3b2ee │ │ │ │ + cbnz r3, 3b33a │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #34296 @ 0x85f8 │ │ │ │ + movw r1, #31956 @ 0x7cd4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b05c │ │ │ │ + blt.w 3b0a8 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #34316 @ 0x860c │ │ │ │ + movw r1, #31976 @ 0x7ce8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b05c │ │ │ │ + blt.w 3b0a8 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #34336 @ 0x8620 │ │ │ │ + movw r1, #31996 @ 0x7cfc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b05c │ │ │ │ + blt.w 3b0a8 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #34360 @ 0x8638 │ │ │ │ + movw r1, #32020 @ 0x7d14 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ asrs r4, r0, #31 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0003b348 : │ │ │ │ +0003b394 : │ │ │ │ b.w 2b4b8 │ │ │ │ │ │ │ │ -0003b34c <_PyInterpolation_Build@@Base>: │ │ │ │ +0003b398 <_PyInterpolation_Build@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r0 │ │ │ │ movw r0, #58624 @ 0xe500 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 7fd58 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd00 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b402 <_PyInterpolation_Build@@Base+0xb6> │ │ │ │ + beq.n 3b44e <_PyInterpolation_Build@@Base+0xb6> │ │ │ │ ldr.w r2, [r8] │ │ │ │ movs r3, #0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [r8] │ │ │ │ str.w r8, [r0, #8] │ │ │ │ @@ -22149,349 +22184,349 @@ │ │ │ │ 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, 3b3e6 <_PyInterpolation_Build@@Base+0x9a> │ │ │ │ + cbz r5, 3b432 <_PyInterpolation_Build@@Base+0x9a> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 3b3f0 <_PyInterpolation_Build@@Base+0xa4> │ │ │ │ + beq.n 3b43c <_PyInterpolation_Build@@Base+0xa4> │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 3b3f4 <_PyInterpolation_Build@@Base+0xa8> │ │ │ │ + beq.n 3b440 <_PyInterpolation_Build@@Base+0xa8> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 3b3f8 <_PyInterpolation_Build@@Base+0xac> │ │ │ │ + beq.n 3b444 <_PyInterpolation_Build@@Base+0xac> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #34568 @ 0x8708 │ │ │ │ + movw r1, #32228 @ 0x7de4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b3e2 <_PyInterpolation_Build@@Base+0x96> │ │ │ │ + bge.n 3b42e <_PyInterpolation_Build@@Base+0x96> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b3e2 <_PyInterpolation_Build@@Base+0x96> │ │ │ │ + cbnz r3, 3b42e <_PyInterpolation_Build@@Base+0x96> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3b402 <_PyInterpolation_Build@@Base+0xb6> │ │ │ │ + b.n 3b44e <_PyInterpolation_Build@@Base+0xb6> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - b.n 3b3fa <_PyInterpolation_Build@@Base+0xae> │ │ │ │ - ldr r3, [pc, #20] @ (3b408 <_PyInterpolation_Build@@Base+0xbc>) │ │ │ │ - b.n 3b3fa <_PyInterpolation_Build@@Base+0xae> │ │ │ │ - ldr r3, [pc, #20] @ (3b40c <_PyInterpolation_Build@@Base+0xc0>) │ │ │ │ - b.n 3b3fa <_PyInterpolation_Build@@Base+0xae> │ │ │ │ - ldr r3, [pc, #20] @ (3b410 <_PyInterpolation_Build@@Base+0xc4>) │ │ │ │ + b.n 3b446 <_PyInterpolation_Build@@Base+0xae> │ │ │ │ + ldr r3, [pc, #20] @ (3b454 <_PyInterpolation_Build@@Base+0xbc>) │ │ │ │ + b.n 3b446 <_PyInterpolation_Build@@Base+0xae> │ │ │ │ + ldr r3, [pc, #20] @ (3b458 <_PyInterpolation_Build@@Base+0xc0>) │ │ │ │ + b.n 3b446 <_PyInterpolation_Build@@Base+0xae> │ │ │ │ + ldr r3, [pc, #20] @ (3b45c <_PyInterpolation_Build@@Base+0xc4>) │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 97ae4 │ │ │ │ + bl 978f8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ asrs r0, r3, #21 │ │ │ │ lsls r3, r2, #1 │ │ │ │ asrs r0, r0, #15 │ │ │ │ lsls r3, r2, #1 │ │ │ │ asrs r0, r6, #21 │ │ │ │ lsls r3, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 84d84 │ │ │ │ + bl 84b78 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0003b43e : │ │ │ │ - ldr r0, [pc, #4] @ (3b444 ) │ │ │ │ - b.w 1da5bc │ │ │ │ +0003b48a : │ │ │ │ + ldr r0, [pc, #4] @ (3b490 ) │ │ │ │ + b.w 1d9e44 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ - bl eee5c │ │ │ │ + bl ee8f4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - movw r0, #61692 @ 0xf0fc │ │ │ │ + movw r0, #59372 @ 0xe7ec │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 88200 │ │ │ │ + bl 88034 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ - cbz r0, 3b482 │ │ │ │ - ldr r1, [pc, #696] @ (3b730 ) │ │ │ │ + cbz r0, 3b4ce │ │ │ │ + ldr r1, [pc, #696] @ (3b77c ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dfb20 │ │ │ │ + bl 1df3a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbnz r0, 3b48a │ │ │ │ + cbnz r0, 3b4d6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 3bcfa │ │ │ │ - ldr.w fp, [pc, #684] @ 3b738 │ │ │ │ + b.w 3bd46 │ │ │ │ + ldr.w fp, [pc, #684] @ 3b784 │ │ │ │ mov sl, r7 │ │ │ │ - movw r3, #18633 @ 0x48c9 │ │ │ │ + movw r3, #30645 @ 0x77b5 │ │ │ │ movt r3, #7 │ │ │ │ str r3, [sp, #16] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 3b7aa │ │ │ │ + beq.w 3b7f6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r1, fp, #12 │ │ │ │ str.w r3, [fp, #16] │ │ │ │ - movw r3, #63145 @ 0xf6a9 │ │ │ │ + movw r3, #61081 @ 0xee99 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str.w r3, [fp, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w fp, [fp, #28] │ │ │ │ str.w r2, [fp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8c00c │ │ │ │ + bl 8be38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b482 │ │ │ │ + beq.n 3b4ce │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bmi.n 3b4fc │ │ │ │ - movw r0, #48080 @ 0xbbd0 │ │ │ │ + bmi.n 3b548 │ │ │ │ + movw r0, #45776 @ 0xb2d0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #4421 @ 0x1145 │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 3ba4a │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 3ba96 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3b50c │ │ │ │ + bne.n 3b558 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.n 3b520 │ │ │ │ + bne.n 3b56c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7aa84 │ │ │ │ + bl 7acac │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3b520 │ │ │ │ + bne.n 3b56c │ │ │ │ mov r0, r5 │ │ │ │ - bl 43338 │ │ │ │ - b.n 3ba4a │ │ │ │ + bl 43390 │ │ │ │ + b.n 3ba96 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3b55a │ │ │ │ + bne.n 3b5a6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 863a8 │ │ │ │ + bl 86184 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 3b790 │ │ │ │ - b.n 3ba4a │ │ │ │ + bne.w 3b7dc │ │ │ │ + b.n 3ba96 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 3b58e │ │ │ │ + cbz r3, 3b5da │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3b58e │ │ │ │ + bne.n 3b5da │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl dc57c │ │ │ │ + bl dbee0 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3b5a6 │ │ │ │ + beq.n 3b5f2 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 3b790 │ │ │ │ + bne.w 3b7dc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 15cc34 <_PyUnicode_IsNumeric@@Base+0x4a8> │ │ │ │ - b.n 3b790 │ │ │ │ + bl 15c5d0 <_PyUnicode_IsNumeric@@Base+0x4c0> │ │ │ │ + b.n 3b7dc │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 851d0 │ │ │ │ + bl 84fac │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 3ba4a │ │ │ │ + beq.w 3ba96 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 3b790 │ │ │ │ + bne.w 3b7dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ - cbz r3, 3b5f2 │ │ │ │ + cbz r3, 3b63e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b5f2 │ │ │ │ + beq.n 3b63e │ │ │ │ ldr r1, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ cmp r1, #8 │ │ │ │ it lt │ │ │ │ movlt r1, #8 │ │ │ │ subs r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 8a924 │ │ │ │ + bl 8a758 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 3b760 │ │ │ │ + beq.w 3b7ac │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3b61e │ │ │ │ + bgt.n 3b66a │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r6 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ cmp r1, #8 │ │ │ │ it lt │ │ │ │ movlt r1, #8 │ │ │ │ subs r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 89f88 │ │ │ │ + bl 89dc0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 3b760 │ │ │ │ + beq.w 3b7ac │ │ │ │ ldrb.w r9, [r6, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3b68e │ │ │ │ - ldr r3, [pc, #264] @ (3b734 ) │ │ │ │ + beq.n 3b6da │ │ │ │ + ldr r3, [pc, #264] @ (3b780 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ str r7, [sp, #20] │ │ │ │ str r5, [sp, #12] │ │ │ │ strd fp, sl, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r8, r3, #41216 @ 0xa100 │ │ │ │ add.w r3, r8, #148 @ 0x94 │ │ │ │ add.w r8, r8, #116 @ 0x74 │ │ │ │ mov r7, r3 │ │ │ │ tst.w r9, #1 │ │ │ │ - beq.n 3b678 │ │ │ │ + beq.n 3b6c4 │ │ │ │ ldr.w r5, [r8] │ │ │ │ - cbz r5, 3b678 │ │ │ │ + cbz r5, 3b6c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3b678 │ │ │ │ - movw r1, #48404 @ 0xbd14 │ │ │ │ + bge.n 3b6c4 │ │ │ │ + movw r1, #46100 @ 0xb414 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #48424 @ 0xbd28 │ │ │ │ + movw r0, #46120 @ 0xb428 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r2, r6 │ │ │ │ - bl 243288 │ │ │ │ + bl 242c68 │ │ │ │ add.w r8, r8, #4 │ │ │ │ mov.w r9, r9, asr #1 │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 3b648 │ │ │ │ + bne.n 3b694 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldrd r7, fp, [sp, #20] │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ mov.w ip, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r8, #20 │ │ │ │ ldrb.w r1, [r8, #4] │ │ │ │ str.w r3, [r8, #8] │ │ │ │ cmp r1, #7 │ │ │ │ lsl.w ip, ip, r1 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r7, ip │ │ │ │ - bgt.n 3b6ba │ │ │ │ + bgt.n 3b706 │ │ │ │ ldrsb.w lr, [r2, r3] │ │ │ │ - b.n 3b6ca │ │ │ │ + b.n 3b716 │ │ │ │ cmp r1, #15 │ │ │ │ itet gt │ │ │ │ addgt.w r0, r8, r3, lsl #2 │ │ │ │ ldrshle.w lr, [r2, r3, lsl #1] │ │ │ │ ldrgt.w lr, [r0, #20] │ │ │ │ mov r9, r7 │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ add r0, r9 │ │ │ │ - blt.n 3b6fa │ │ │ │ + blt.n 3b746 │ │ │ │ and.w r3, ip, r0 │ │ │ │ cmp r1, #7 │ │ │ │ - bgt.n 3b6ec │ │ │ │ + bgt.n 3b738 │ │ │ │ ldrsb.w lr, [r2, r3] │ │ │ │ - b.n 3b6cc │ │ │ │ + b.n 3b718 │ │ │ │ cmp r1, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w lr, [r2, r3, lsl #1] │ │ │ │ ldrgt.w lr, [r2, r3, lsl #2] │ │ │ │ - b.n 3b6cc │ │ │ │ + b.n 3b718 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ cmp r1, #7 │ │ │ │ - bgt.n 3b706 │ │ │ │ + bgt.n 3b752 │ │ │ │ strb r0, [r2, r3] │ │ │ │ - b.n 3b712 │ │ │ │ + b.n 3b75e │ │ │ │ cmp r1, #15 │ │ │ │ ite le │ │ │ │ strhle.w r0, [r2, r3, lsl #1] │ │ │ │ strgt.w r0, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ lsls r3, r1 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - cbz r0, 3b73c │ │ │ │ + cbz r0, 3b788 │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ adds r3, #20 │ │ │ │ adds r1, r2, r3 │ │ │ │ str r5, [r2, r3] │ │ │ │ str r4, [r1, #4] │ │ │ │ - b.n 3b74c │ │ │ │ + b.n 3b798 │ │ │ │ nop │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ @@ -22504,397 +22539,397 @@ │ │ │ │ ldrd r1, r3, [r2, #12] │ │ │ │ adds r3, #1 │ │ │ │ subs r1, #1 │ │ │ │ strd r1, r3, [r2, #12] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #8] │ │ │ │ - b.n 3b790 │ │ │ │ + b.n 3b7dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b774 │ │ │ │ + bge.n 3b7c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3b774 │ │ │ │ + cbnz r3, 3b7c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3ba4a │ │ │ │ + bge.w 3ba96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3ba4a │ │ │ │ + bne.w 3ba96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ba4a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ba96 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b7a4 │ │ │ │ + bge.n 3b7f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b7a4 │ │ │ │ + cbnz r3, 3b7f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ add.w fp, fp, #32 │ │ │ │ - b.n 3b4a4 │ │ │ │ + b.n 3b4f0 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #35188 @ 0x8974 │ │ │ │ + movw r0, #32848 @ 0x8050 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r7, sl │ │ │ │ - bl 1cce18 │ │ │ │ + bl 1cc6d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b482 │ │ │ │ + beq.w 3b4ce │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #25748 @ 0x6494 │ │ │ │ + movw r1, #23364 @ 0x5b44 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl eff70 │ │ │ │ + bl efa08 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b482 │ │ │ │ + blt.w 3b4ce │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #34640 @ 0x8750 │ │ │ │ + movw r1, #32300 @ 0x7e2c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bl eff70 │ │ │ │ + bl efa08 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b482 │ │ │ │ + blt.w 3b4ce │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #34652 @ 0x875c │ │ │ │ + movw r1, #32312 @ 0x7e38 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl eff70 │ │ │ │ + bl efa08 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b482 │ │ │ │ + blt.w 3b4ce │ │ │ │ blx 2baf8 │ │ │ │ - movw r1, #34668 @ 0x876c │ │ │ │ + movw r1, #32328 @ 0x7e48 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2147f4 │ │ │ │ + bl 21417c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b482 │ │ │ │ + blt.w 3b4ce │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2b0dc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r0, #34684 @ 0x877c │ │ │ │ + movw r0, #32344 @ 0x7e58 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95088 │ │ │ │ - movw r1, #62764 @ 0xf52c │ │ │ │ + bl 94ea4 │ │ │ │ + movw r1, #60388 @ 0xebe4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1daea8 │ │ │ │ + bl 1da730 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b482 │ │ │ │ + blt.w 3b4ce │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #32680 @ 0x7fa8 │ │ │ │ + movw r2, #30376 @ 0x76a8 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #34692 @ 0x8784 │ │ │ │ + movw r1, #32352 @ 0x7e60 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 2147f4 │ │ │ │ + bl 21417c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b482 │ │ │ │ + blt.w 3b4ce │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #34708 @ 0x8794 │ │ │ │ + movw r1, #32368 @ 0x7e70 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 3bdd0 │ │ │ │ + bl 3bea8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b482 │ │ │ │ - bl 7fabc │ │ │ │ + beq.w 3b4ce │ │ │ │ + bl 7faa4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b482 │ │ │ │ - bl 7fabc │ │ │ │ + beq.w 3b4ce │ │ │ │ + bl 7faa4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bb18 │ │ │ │ - movw fp, #6100 @ 0x17d4 │ │ │ │ + beq.w 3bb64 │ │ │ │ + movw fp, #3780 @ 0xec4 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r4, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 3ba66 │ │ │ │ + bne.w 3bab2 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w fp, fp, #8 │ │ │ │ cmp.w sl, #45 @ 0x2d │ │ │ │ - bne.n 3b8a8 │ │ │ │ + bne.n 3b8f4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #34724 @ 0x87a4 │ │ │ │ + movw r2, #32384 @ 0x7e80 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #20412 @ 0x4fbc │ │ │ │ + movw r1, #18108 @ 0x46bc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 2147f4 │ │ │ │ + bl 21417c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3bb18 │ │ │ │ + blt.w 3bb64 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #44776 @ 0xaee8 │ │ │ │ + movw r1, #42472 @ 0xa5e8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1daea8 │ │ │ │ + bl 1da730 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3bafc │ │ │ │ + blt.w 3bb48 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #34772 @ 0x87d4 │ │ │ │ + movw r1, #32432 @ 0x7eb0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 1daea8 │ │ │ │ + bl 1da730 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b482 │ │ │ │ + blt.w 3b4ce │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #34784 @ 0x87e0 │ │ │ │ + movw r1, #32444 @ 0x7ebc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 3bdd0 │ │ │ │ + bl 3bea8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b482 │ │ │ │ - movw r2, #34800 @ 0x87f0 │ │ │ │ + beq.w 3b4ce │ │ │ │ + movw r2, #32460 @ 0x7ecc │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #20412 @ 0x4fbc │ │ │ │ + movw r1, #18108 @ 0x46bc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 2147f4 │ │ │ │ + bl 21417c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b482 │ │ │ │ + blt.w 3b4ce │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34856 @ 0x8828 │ │ │ │ + movw r1, #32516 @ 0x7f04 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b482 │ │ │ │ + blt.w 3b4ce │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34872 @ 0x8838 │ │ │ │ + movw r1, #32532 @ 0x7f14 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b482 │ │ │ │ + blt.w 3b4ce │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34888 @ 0x8848 │ │ │ │ + movw r1, #32548 @ 0x7f24 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b482 │ │ │ │ + blt.w 3b4ce │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34904 @ 0x8858 │ │ │ │ + movw r1, #32564 @ 0x7f34 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b482 │ │ │ │ + blt.w 3b4ce │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34920 @ 0x8868 │ │ │ │ + movw r1, #32580 @ 0x7f44 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b482 │ │ │ │ + blt.w 3b4ce │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34940 @ 0x887c │ │ │ │ + movw r1, #32600 @ 0x7f58 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b482 │ │ │ │ + blt.w 3b4ce │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34956 @ 0x888c │ │ │ │ + movw r1, #32616 @ 0x7f68 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b482 │ │ │ │ + blt.w 3b4ce │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34972 @ 0x889c │ │ │ │ + movw r1, #32632 @ 0x7f78 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b482 │ │ │ │ + blt.w 3b4ce │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34988 @ 0x88ac │ │ │ │ + movw r1, #32648 @ 0x7f88 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b482 │ │ │ │ + blt.w 3b4ce │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #35004 @ 0x88bc │ │ │ │ + movw r1, #32664 @ 0x7f98 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b482 │ │ │ │ + blt.w 3b4ce │ │ │ │ movs r0, #0 │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b482 │ │ │ │ + beq.w 3b4ce │ │ │ │ blx 2b36c │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ - movw r0, #35020 @ 0x88cc │ │ │ │ + movw r0, #32680 @ 0x7fa8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 3bb4c │ │ │ │ + beq.w 3bb98 │ │ │ │ ldrd r1, r2, [r5, #4] │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 3bb26 │ │ │ │ + bne.n 3bb72 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3b482 │ │ │ │ + bge.w 3b4ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3b482 │ │ │ │ + bne.w 3b4ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b482 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b4ce │ │ │ │ mov r0, sl │ │ │ │ blx 2ad40 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3ba74 │ │ │ │ + cbnz r0, 3bac0 │ │ │ │ ldr.w r8, [fp, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2147f4 │ │ │ │ + bl 21417c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3bb18 │ │ │ │ + blt.n 3bb64 │ │ │ │ mov r0, sl │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3bb18 │ │ │ │ + beq.n 3bb64 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3baa6 │ │ │ │ + beq.n 3baf2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 3babc │ │ │ │ + cbnz r0, 3bb08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bb18 │ │ │ │ + bge.n 3bb64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3bb18 │ │ │ │ + cbnz r3, 3bb64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3bb18 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3bb64 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bade │ │ │ │ + bge.n 3bb2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3bade │ │ │ │ + cbnz r3, 3bb2a │ │ │ │ mov r0, r2 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3baf2 │ │ │ │ + bge.n 3bb3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3baf2 │ │ │ │ + cbnz r3, 3bb3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 3b8b2 │ │ │ │ - b.n 3bb18 │ │ │ │ + bne.w 3b8fe │ │ │ │ + b.n 3bb64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3b482 │ │ │ │ + bge.w 3b4ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3b482 │ │ │ │ + bne.w 3b4ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b482 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b4ce │ │ │ │ mov r0, r9 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84dec │ │ │ │ - b.n 3b482 │ │ │ │ - bl 9baf8 │ │ │ │ + bl 1c7e64 │ │ │ │ + b.n 3b4ce │ │ │ │ + bl 9b8dc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bb40 │ │ │ │ + bge.n 3bb8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3bb40 │ │ │ │ + cbnz r3, 3bb8c │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #12 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 3ba28 │ │ │ │ - b.n 3ba4a │ │ │ │ + bne.w 3ba74 │ │ │ │ + b.n 3ba96 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #35024 @ 0x88d0 │ │ │ │ + movw r1, #32684 @ 0x7fac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 1daea8 │ │ │ │ + bl 1da730 │ │ │ │ cmp r0, r6 │ │ │ │ - blt.w 3b482 │ │ │ │ + blt.w 3b4ce │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #35036 @ 0x88dc │ │ │ │ + movw r1, #32696 @ 0x7fb8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b482 │ │ │ │ + blt.w 3b4ce │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #35068 @ 0x88fc │ │ │ │ + movw r1, #32728 @ 0x7fd8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b482 │ │ │ │ + blt.w 3b4ce │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #35112 @ 0x8928 │ │ │ │ + movw r1, #32772 @ 0x8004 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b482 │ │ │ │ + blt.w 3b4ce │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ - bl 834bc │ │ │ │ + bl 83470 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3bbb4 │ │ │ │ - bl 23c160 │ │ │ │ - b.n 3b482 │ │ │ │ + cbnz r0, 3bc00 │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 3b4ce │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r2, #2 │ │ │ │ - movw r3, #35144 @ 0x8948 │ │ │ │ + movw r3, #32804 @ 0x8024 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ str r2, [r0, #8] │ │ │ │ movs r2, #8 │ │ │ │ strd r3, r1, [r0] │ │ │ │ movs r3, #4 │ │ │ │ - movw r1, #35168 @ 0x8960 │ │ │ │ + movw r1, #32828 @ 0x803c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ strd r2, r3, [r0, #12] │ │ │ │ movw r2, #44352 @ 0xad40 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #48524 @ 0xbd8c │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ @@ -22931,15 +22966,15 @@ │ │ │ │ movw r2, #44436 @ 0xad94 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #50180 @ 0xc404 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #76] @ 0x4c │ │ │ │ movw r2, #47120 @ 0xb810 │ │ │ │ movt r2, #2 │ │ │ │ - movw r3, #51297 @ 0xc861 │ │ │ │ + movw r3, #49293 @ 0xc08d │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ strd r2, r3, [r0, #84] @ 0x54 │ │ │ │ movw r2, #45696 @ 0xb280 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #50156 @ 0xc3ec │ │ │ │ movt r3, #2 │ │ │ │ str r2, [r0, #92] @ 0x5c │ │ │ │ @@ -22952,79 +22987,131 @@ │ │ │ │ movw r2, #50092 @ 0xc3ac │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #46240 @ 0xb4a0 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #104] @ 0x68 │ │ │ │ movw r3, #48488 @ 0xbd68 │ │ │ │ movt r3, #2 │ │ │ │ - movw r2, #42929 @ 0xa7b1 │ │ │ │ + movw r2, #43713 @ 0xaac1 │ │ │ │ movt r2, #5 │ │ │ │ str r3, [r0, #112] @ 0x70 │ │ │ │ - bl 1e51ac │ │ │ │ + bl 1e494c │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 3bcea │ │ │ │ + cbnz r0, 3bd36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac4 │ │ │ │ - b.w 3b482 │ │ │ │ + bl 83a78 │ │ │ │ + b.w 3b4ce │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #35176 @ 0x8968 │ │ │ │ + movw r1, #32836 @ 0x8044 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 1daea8 │ │ │ │ + bl 1da730 │ │ │ │ asrs r0, r0, #31 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl fba48 │ │ │ │ - cbz r0, 3bd8a │ │ │ │ + bl fb564 │ │ │ │ + cbz r0, 3bdd6 │ │ │ │ movs r2, #6 │ │ │ │ - movw r1, #35220 @ 0x8994 │ │ │ │ + movw r1, #32880 @ 0x8070 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r4, r0 │ │ │ │ - bl abfd4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl abde4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3bd84 │ │ │ │ + beq.n 3bdd0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 3bd44 │ │ │ │ + cbnz r3, 3bd90 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #35228 @ 0x899c │ │ │ │ + movw r1, #32888 @ 0x8078 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl abfd4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl abde4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3bd5a │ │ │ │ - b.n 3bd84 │ │ │ │ + bne.n 3bda6 │ │ │ │ + b.n 3bdd0 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55672 @ 0xd978 │ │ │ │ + movw r1, #53368 @ 0xd078 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl abfd4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl abde4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3bd2e │ │ │ │ - b.n 3bd84 │ │ │ │ + bne.n 3bd7a │ │ │ │ + b.n 3bdd0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1712cc │ │ │ │ + bl 1706f0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3bdd0 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #5968 @ 0x1750 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + bl 3bf54 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3bdd0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1dd678 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 19287c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, #43 @ 0x2b │ │ │ │ + movne r0, #53 @ 0x35 │ │ │ │ + bl fb4bc │ │ │ │ + cbz r0, 3be62 │ │ │ │ + movs r2, #17 │ │ │ │ + movw r1, #32896 @ 0x8080 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + mov r4, r0 │ │ │ │ + bl abde4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3be5c │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1706f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3bd84 │ │ │ │ + blt.n 3be5c │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cbnz r3, 3be3c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8724 @ 0x2214 │ │ │ │ + movw r1, #5968 @ 0x1750 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 3bfc8 │ │ │ │ + bl 3bf54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3bd84 │ │ │ │ + beq.n 3be5c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1dddf0 │ │ │ │ + b.w 1dd678 │ │ │ │ + movs r2, #9 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #32916 @ 0x8094 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + bl abde4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3be5c │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2572b0 │ │ │ │ + bl 1706f0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3be1e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 19287c │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -23032,25 +23119,25 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #1 │ │ │ │ add r4, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2b3d8 <__getsockopt64@plt> │ │ │ │ - cbnz r0, 3bdc4 │ │ │ │ + cbnz r0, 3be9c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - cbz r5, 3bdc8 │ │ │ │ + cbz r5, 3bea0 │ │ │ │ cmp r5, #106 @ 0x6a │ │ │ │ - beq.n 3bdc8 │ │ │ │ + beq.n 3bea0 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ str r5, [r0, #0] │ │ │ │ - b.n 3bdca │ │ │ │ + b.n 3bea2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3bdca │ │ │ │ + b.n 3bea2 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -23058,149 +23145,118 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 2c440 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ca7c8 │ │ │ │ - cbz r0, 3be48 │ │ │ │ + bl 1c9f80 │ │ │ │ + cbz r0, 3bf20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3be16 │ │ │ │ + cbnz r0, 3beee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3be48 │ │ │ │ + bge.n 3bf20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3be48 │ │ │ │ + cbnz r3, 3bf20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3be48 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3bf20 │ │ │ │ mov r1, r4 │ │ │ │ - bl 37d20 <_PyImport_SetModule@@Base> │ │ │ │ + bl 37d28 <_PyImport_SetModule@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3be4c │ │ │ │ + bge.n 3bf24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3be34 │ │ │ │ + bge.n 3bf0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3be34 │ │ │ │ + cbnz r3, 3bf0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3be48 │ │ │ │ + bge.n 3bf20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3be48 │ │ │ │ + cbnz r3, 3bf20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3be70 │ │ │ │ + b.n 3bf48 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3be60 │ │ │ │ + bge.n 3bf38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3be60 │ │ │ │ + cbnz r3, 3bf38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1daea8 │ │ │ │ + bl 1da730 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ movlt r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 3bf08 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + b.n 3bf86 │ │ │ │ + │ │ │ │ +0003bf54 : │ │ │ │ + push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, #43 @ 0x2b │ │ │ │ - movne r0, #53 @ 0x35 │ │ │ │ - bl fb9a0 │ │ │ │ - cbz r0, 3bf04 │ │ │ │ - movs r2, #17 │ │ │ │ - movw r1, #35236 @ 0x89a4 │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ + str.w r0, [ip, #4076] @ 0xfec │ │ │ │ + sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl abfd4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3befe │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1712cc │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 3befe │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cbnz r3, 3bede │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #8724 @ 0x2214 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - bl 3bfc8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3befe │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1dddf0 │ │ │ │ - movs r2, #9 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #35256 @ 0x89b8 │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ - bl abfd4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3befe │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1712cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3bec0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2572b0 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + add r2, sp, #20 │ │ │ │ + ldr r5, [r0, #20] │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + bl aad88 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + it eq │ │ │ │ + streq r5, [r4, #20] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + add sp, #12 │ │ │ │ + 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.w r8, [pc, #168] @ 3bfc4 │ │ │ │ + ldr.w r8, [pc, #172] @ 3c044 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r3, [r7, r8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #4060] @ 0xfdc │ │ │ │ - bl 7fd58 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd00 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3bfbe │ │ │ │ + beq.n 3c03c │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r9] │ │ │ │ str.w r9, [r0, #8] │ │ │ │ - cbz r5, 3bf60 │ │ │ │ + cbz r5, 3bfde │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ movs r2, #0 │ │ │ │ @@ -23215,110 +23271,90 @@ │ │ │ │ ldr r7, [r0, #4] │ │ │ │ adds r1, #1 │ │ │ │ orrs r3, r7 │ │ │ │ str r5, [r7, #0] │ │ │ │ strd r0, r3, [r4, #-8] │ │ │ │ str r5, [r0, #4] │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ - cbz r6, 3bfbe │ │ │ │ + cbz r6, 3c03c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20452 @ 0x4fe4 │ │ │ │ + movw r1, #18148 @ 0x46e4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 99000 │ │ │ │ + bl 98e14 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3bfbe │ │ │ │ + bge.n 3c03c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bfbc │ │ │ │ + bge.n 3c03a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3bfbc │ │ │ │ + cbnz r3, 3c03a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0003bfc8 : │ │ │ │ - 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 aaf78 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - it eq │ │ │ │ - streq r5, [r4, #20] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - add sp, #12 │ │ │ │ - bx lr │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 3c022 │ │ │ │ + bl 3c070 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w sl, [pc, #212] @ 3c108 │ │ │ │ + ldr.w sl, [pc, #212] @ 3c158 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ ldrb.w fp, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r6, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r2, r2, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r2, #4064] @ 0xfe0 │ │ │ │ - bl 7fd58 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd00 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c100 │ │ │ │ + beq.n 3c14e │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [r8] │ │ │ │ str.w r8, [r0, #8] │ │ │ │ - cbz r7, 3c088 │ │ │ │ + cbz r7, 3c0d6 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r7, #0] │ │ │ │ str r7, [r4, #12] │ │ │ │ strb r3, [r4, #24] │ │ │ │ strb.w fp, [r4, #25] │ │ │ │ strb r6, [r4, #26] │ │ │ │ - cbz r5, 3c0a0 │ │ │ │ + cbz r5, 3c0ee │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ movs r2, #0 │ │ │ │ @@ -23334,530 +23370,533 @@ │ │ │ │ adds r1, #1 │ │ │ │ orrs r3, r7 │ │ │ │ str r5, [r7, #0] │ │ │ │ strd r0, r3, [r4, #-8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r5, [r0, #4] │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ - cbz r3, 3c100 │ │ │ │ + cbz r3, 3c14e │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20452 @ 0x4fe4 │ │ │ │ + movw r1, #18148 @ 0x46e4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 99000 │ │ │ │ + bl 98e14 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c100 │ │ │ │ + bge.n 3c14e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c0fe │ │ │ │ + bge.n 3c14c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c0fe │ │ │ │ + cbnz r3, 3c14c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r1, [pc, #4] @ (3c118 ) │ │ │ │ - b.w 2990f4 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + ldr r1, [pc, #4] @ (3c168 ) │ │ │ │ + b.w 2988f0 <_PyGen_yf@@Base+0x2e4> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #8 │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 3c13a │ │ │ │ + cbnz r3, 3c18a │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 3c130 │ │ │ │ + cbz r2, 3c180 │ │ │ │ movw r3, #57960 @ 0xe268 │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3c13a │ │ │ │ + bne.n 3c18a │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3c14c │ │ │ │ + cbz r1, 3c19c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3c154 │ │ │ │ + b.n 3c1a4 │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - b.w 188d84 │ │ │ │ + b.w 187fbc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r3 │ │ │ │ - cbz r3, 3c178 │ │ │ │ + cbz r3, 3c1c8 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 3c17a │ │ │ │ + b.n 3c1ca │ │ │ │ mov r6, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 2b44c │ │ │ │ - cbnz r5, 3c194 │ │ │ │ + cbnz r5, 3c1e4 │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 3c194 │ │ │ │ + ble.n 3c1e4 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bgt.n 3c194 │ │ │ │ - cbnz r4, 3c1b8 │ │ │ │ + bgt.n 3c1e4 │ │ │ │ + cbnz r4, 3c208 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #20 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #408] @ (3c344 ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #408] @ (3c394 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3c330 │ │ │ │ + beq.w 3c380 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 159310 │ │ │ │ + bl 158c9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3c32e │ │ │ │ + bne.w 3c37e │ │ │ │ add r6, r8 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 3c206 │ │ │ │ + beq.n 3c256 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 3c1ea │ │ │ │ - bl 122990 │ │ │ │ + cbz r0, 3c23a │ │ │ │ + bl 1223b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c1e4 │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 3c234 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3c32e │ │ │ │ + bne.w 3c37e │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 3c1ee │ │ │ │ - b.n 3c20e │ │ │ │ + bne.n 3c23e │ │ │ │ + b.n 3c25e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 3c210 │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 3c260 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3c32e │ │ │ │ - b.n 3c210 │ │ │ │ + bne.w 3c37e │ │ │ │ + b.n 3c260 │ │ │ │ movs r4, #15 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c210 │ │ │ │ + b.n 3c260 │ │ │ │ movs r4, #15 │ │ │ │ mov r0, r7 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #32] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - bl eee5c │ │ │ │ + bl ee8f4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ add r0, sp, #32 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ - bl 277ee4 <_PyEval_MatchClass@@Base+0x17fc> │ │ │ │ + bl 2777f4 <_PyEval_MatchClass@@Base+0x17fc> │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c328 │ │ │ │ + beq.n 3c378 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #8 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r4, #22460 @ 0x57bc │ │ │ │ + movw r4, #20076 @ 0x4e6c │ │ │ │ movt r4, #48 @ 0x30 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r4, [sp, #8] │ │ │ │ - movw r4, #61321 @ 0xef89 │ │ │ │ + movw r4, #59625 @ 0xe8e9 │ │ │ │ movt r4, #38 @ 0x26 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ - movw r4, #14505 @ 0x38a9 │ │ │ │ + movw r4, #12729 @ 0x31b9 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ blx 2acec │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq.n 3c2a8 │ │ │ │ - bgt.n 3c2e0 │ │ │ │ + beq.n 3c2f8 │ │ │ │ + bgt.n 3c330 │ │ │ │ adds r1, r4, #4 │ │ │ │ - beq.n 3c290 │ │ │ │ + beq.n 3c2e0 │ │ │ │ adds r2, r4, #2 │ │ │ │ - bne.n 3c2e0 │ │ │ │ + bne.n 3c330 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - movw r1, #35652 @ 0x8b44 │ │ │ │ + movw r1, #33312 @ 0x8220 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 3c328 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 3c378 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #35612 @ 0x8b1c │ │ │ │ + movw r1, #33272 @ 0x81f8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 3c328 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 3c378 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbnz r3, 3c2c6 │ │ │ │ + cbnz r3, 3c316 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2a04c8 │ │ │ │ + bl 29fcd0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bge.n 3c2c6 │ │ │ │ + bge.n 3c316 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ blx 2b324 │ │ │ │ - b.n 3c328 │ │ │ │ - bl b0e80 │ │ │ │ + b.n 3c378 │ │ │ │ + bl b0c40 │ │ │ │ movs r1, #4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ blx 2b0d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ adds r3, r4, #2 │ │ │ │ - bne.n 3c2fa │ │ │ │ + bne.n 3c34a │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ blx 2b324 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r2, r4 │ │ │ │ - movw r3, #10108 @ 0x277c │ │ │ │ + movw r3, #7804 @ 0x1e7c │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ - bl 40b40 <_Py_IncRef@@Base+0x1a8> │ │ │ │ - b.n 3c328 │ │ │ │ + bl 40b90 <_Py_IncRef@@Base+0x1a8> │ │ │ │ + b.n 3c378 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3c2ac │ │ │ │ + beq.n 3c2fc │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ blx 2b324 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 3c318 │ │ │ │ + cbnz r0, 3c368 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 27801c <_PyEval_MatchClass@@Base+0x1934> │ │ │ │ + bl 27792c <_PyEval_MatchClass@@Base+0x1934> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3c330 │ │ │ │ - b.n 3c328 │ │ │ │ - movw r3, #11196 @ 0x2bbc │ │ │ │ + cbnz r0, 3c380 │ │ │ │ + b.n 3c378 │ │ │ │ + movw r3, #8892 @ 0x22bc │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ - bl 40b40 <_Py_IncRef@@Base+0x1a8> │ │ │ │ + bl 40b90 <_Py_IncRef@@Base+0x1a8> │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1e8754 <_PyEval_NoToolsForUnwind@@Base+0xd8> │ │ │ │ + bl 1e7ef4 <_PyEval_NoToolsForUnwind@@Base+0xd8> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 3c33a │ │ │ │ + cbz r3, 3c38a │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 15a044 │ │ │ │ + bl 1599d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ asrs r0, r3, #7 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #88] @ (3c3b0 ) │ │ │ │ + ldr r1, [pc, #88] @ (3c400 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 2990f4 <_PyGen_yf@@Base+0x2e4> │ │ │ │ - cbnz r0, 3c36c │ │ │ │ - bl f6e30 │ │ │ │ + bl 2988f0 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + cbnz r0, 3c3bc │ │ │ │ + bl f6948 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3c380 │ │ │ │ + b.n 3c3d0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c37e │ │ │ │ + bge.n 3c3ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c37e │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c3ce │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #40] @ (3c3b0 ) │ │ │ │ - bl 2990f4 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + ldr r1, [pc, #40] @ (3c400 ) │ │ │ │ + bl 2988f0 <_PyGen_yf@@Base+0x2e4> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 3c3ac │ │ │ │ + cbz r5, 3c3fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6980 <_PyErr_ChainExceptions1@@Base> │ │ │ │ - cbz r4, 3c3ac │ │ │ │ + bl 1f6184 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + cbz r4, 3c3fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c3aa │ │ │ │ + bge.n 3c3fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c3aa │ │ │ │ + cbnz r3, 3c3fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bcc.n 3c454 │ │ │ │ + bcc.n 3c4a4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3c3e0 │ │ │ │ - cbz r0, 3c3de │ │ │ │ + bl 3c430 │ │ │ │ + cbz r0, 3c42e │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #46092 @ 0xb40c │ │ │ │ + movw r0, #44004 @ 0xabe4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - b.w 95088 │ │ │ │ + b.w 94ea4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 80a88 │ │ │ │ + bl 80a30 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3c448 │ │ │ │ + cbz r0, 3c498 │ │ │ │ add.w r8, r0, #12 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r2, r4, #4 │ │ │ │ add r1, sp, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 3c442 │ │ │ │ + ble.n 3c492 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - bl 3c452 │ │ │ │ + bl 3c4a2 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3c43c │ │ │ │ + cbnz r0, 3c48c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c44a │ │ │ │ + bge.n 3c49a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3c44a │ │ │ │ + cbnz r3, 3c49a │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3c44a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3c49a │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ - b.n 3c406 │ │ │ │ + b.n 3c456 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #41352 @ 0xa188 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3c490 │ │ │ │ + bne.n 3c4e0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r0, 3c486 │ │ │ │ - movw r0, #37728 @ 0x9360 │ │ │ │ + cbnz r0, 3c4d6 │ │ │ │ + movw r0, #35476 @ 0x8a94 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 3c49c │ │ │ │ + cbz r0, 3c4ec │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 144a9c │ │ │ │ + b.w 144370 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3c4f8 │ │ │ │ + cbz r0, 3c548 │ │ │ │ blx 2b4ec │ │ │ │ blx 2bfc8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r1, 3c4f4 │ │ │ │ - bl 215718 <_Py_Uid_Converter@@Base+0x14c> │ │ │ │ + cbz r1, 3c544 │ │ │ │ + bl 215070 <_Py_Uid_Converter@@Base+0x14c> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 3c4e6 │ │ │ │ - bl 9baf8 │ │ │ │ + cbz r5, 3c536 │ │ │ │ + bl 9b8dc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r3, 3c4e2 │ │ │ │ - bl 16af58 <_Py_DecRef@@Base> │ │ │ │ - b.n 3c4bc │ │ │ │ - bl 16af58 <_Py_DecRef@@Base> │ │ │ │ + cbnz r3, 3c532 │ │ │ │ + bl 16a38c <_Py_DecRef@@Base> │ │ │ │ + b.n 3c50c │ │ │ │ + bl 16a38c <_Py_DecRef@@Base> │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 16af58 <_Py_DecRef@@Base> │ │ │ │ + bl 16a38c <_Py_DecRef@@Base> │ │ │ │ blx 2bcf0 │ │ │ │ - b.n 3c4f8 │ │ │ │ + b.n 3c548 │ │ │ │ blx 2bcf0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1d3bb0 │ │ │ │ + b.w 1d3438 │ │ │ │ │ │ │ │ -0003c506 : │ │ │ │ +0003c55a : │ │ │ │ movw r0, #7972 @ 0x1f24 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.w 1da5bc │ │ │ │ + b.w 1d9e44 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b44c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 159244 │ │ │ │ + bl 158bd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c55e │ │ │ │ + bge.n 3c5b2 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #20 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #40360 @ 0x9da8 │ │ │ │ + movw r2, #63268 @ 0xf724 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + movw r1, #38280 @ 0x9588 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #42724 @ 0xa6e4 │ │ │ │ + movw r0, #40644 @ 0x9ec4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3c56a │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3c5be │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3c57a │ │ │ │ + bl 3c5ce │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3c574 │ │ │ │ + cbz r3, 3c5c8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a044 │ │ │ │ + bl 1599d0 │ │ │ │ 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] @ (3c640 ) │ │ │ │ + ldr r3, [pc, #180] @ (3c694 ) │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, r3, #28 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r2, #57772 @ 0xe1ac │ │ │ │ + movw r2, #55452 @ 0xd89c │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bl 2070cc <_PyObject_CallMethod@@Base> │ │ │ │ + bl 2068cc <_PyObject_CallMethod@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c63c │ │ │ │ + beq.n 3c690 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 3c5dc │ │ │ │ + bmi.n 3c630 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c5c4 │ │ │ │ + bge.n 3c618 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c5c4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c618 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56764 @ 0xddbc │ │ │ │ + movw r1, #54472 @ 0xd4c8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 3c63c │ │ │ │ + bl 11dfac │ │ │ │ + b.n 3c690 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - bge.n 3c612 │ │ │ │ + bge.n 3c666 │ │ │ │ movw r0, #43560 @ 0xaa28 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r3, r5 │ │ │ │ - movw r1, #2924 @ 0xb6c │ │ │ │ + movw r1, #828 @ 0x33c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c63c │ │ │ │ + bge.n 3c690 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c63c │ │ │ │ + cbnz r3, 3c690 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3c63c │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3c690 │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx 2c030 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c632 │ │ │ │ + bge.n 3c686 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbnz r1, 3c632 │ │ │ │ + cbnz r1, 3c686 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xfac40052 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -23867,264 +23906,264 @@ │ │ │ │ mov r6, r1 │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ ldr.w r8, [r1, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3c682 │ │ │ │ + beq.n 3c6d6 │ │ │ │ ldr.w r7, [sl] │ │ │ │ cmp r7, #0 │ │ │ │ ite le │ │ │ │ movle r7, #0 │ │ │ │ movgt r7, #1 │ │ │ │ - b.n 3c684 │ │ │ │ + b.n 3c6d8 │ │ │ │ mov r7, sl │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3c73c │ │ │ │ + beq.n 3c790 │ │ │ │ mov r1, r9 │ │ │ │ - movw r0, #28864 @ 0x70c0 │ │ │ │ + movw r0, #27344 @ 0x6ad0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 3c6f4 │ │ │ │ + cbz r0, 3c748 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #6 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 10dd34 <_PyDict_SetItem_Take2@@Base+0xde8> │ │ │ │ + bl 10d87c <_PyDict_SetItem_Take2@@Base+0xde8> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c6ce │ │ │ │ + bge.n 3c722 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 3c6ce │ │ │ │ + cbnz r3, 3c722 │ │ │ │ mov r0, fp │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.w 3c8f6 │ │ │ │ + beq.w 3c94a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r3, sp, #16 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldmia r3, {r1, r2, r3} │ │ │ │ - bl 11d228 │ │ │ │ + bl 11cd10 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c6fa │ │ │ │ + bne.n 3c74e │ │ │ │ mov r0, r5 │ │ │ │ - bl 13f2d8 <_PyTuple_FromArraySteal@@Base+0x9f0> │ │ │ │ + bl 13eba8 <_PyTuple_FromArraySteal@@Base+0x9f0> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c8f6 │ │ │ │ + b.n 3c94a │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 298e38 <_PyGen_yf@@Base+0x28> │ │ │ │ + bl 298634 <_PyGen_yf@@Base+0x28> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c6ee │ │ │ │ + blt.n 3c742 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #500] @ (3c900 ) │ │ │ │ + ldr r1, [pc, #500] @ (3c954 ) │ │ │ │ add.w sl, sp, #32 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 8e8a8 │ │ │ │ + bl 8e6d4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia.w sl, {r1, r2, r3} │ │ │ │ - bl 1e4ea0 <_Py_GetErrorHandler@@Base+0x80> │ │ │ │ + bl 1e4640 <_Py_GetErrorHandler@@Base+0x80> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c774 │ │ │ │ - b.n 3c8ee │ │ │ │ + bne.n 3c7c8 │ │ │ │ + b.n 3c942 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w sl, sp, #16 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia.w sl, {r1, r2, r3} │ │ │ │ - bl 11d228 │ │ │ │ + bl 11cd10 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 3c8f6 │ │ │ │ + beq.w 3c94a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia.w sl, {r1, r2, r3} │ │ │ │ - bl 11d988 │ │ │ │ + bl 11d470 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 3c706 │ │ │ │ - b.n 3c8f6 │ │ │ │ + bne.n 3c75a │ │ │ │ + b.n 3c94a │ │ │ │ strd r6, r4, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldmia r3, {r1, r2, r3} │ │ │ │ - bl 2340f0 <_PyEval_FormatExcCheckArg@@Base+0x70> │ │ │ │ + bl 233ad4 <_PyEval_FormatExcCheckArg@@Base+0x70> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 3c8ee │ │ │ │ + beq.w 3c942 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1146a0 │ │ │ │ + bl 1141d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c7c2 │ │ │ │ + blt.n 3c816 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w sp, {r0, r1, r2} │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ - bl 11126c <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ + bl 110db4 <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c7ca │ │ │ │ + bne.n 3c81e │ │ │ │ mov r0, r5 │ │ │ │ - bl 13f2d8 <_PyTuple_FromArraySteal@@Base+0x9f0> │ │ │ │ - b.n 3c8ee │ │ │ │ + bl 13eba8 <_PyTuple_FromArraySteal@@Base+0x9f0> │ │ │ │ + b.n 3c942 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1254dc │ │ │ │ + bl 125d98 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13f2d8 <_PyTuple_FromArraySteal@@Base+0x9f0> │ │ │ │ + bl 13eba8 <_PyTuple_FromArraySteal@@Base+0x9f0> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 3c8ee │ │ │ │ + beq.w 3c942 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w sl, {r1, r2, r3} │ │ │ │ - bl 1ebb80 │ │ │ │ + bl 1eb324 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c80a │ │ │ │ + bge.n 3c85e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3c80a │ │ │ │ + cbnz r3, 3c85e │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3c8ee │ │ │ │ + beq.n 3c942 │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ stmia.w sp, {r0, r1, r2} │ │ │ │ movs r2, #3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ - bl 11126c <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ + bl 110db4 <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c8ee │ │ │ │ + beq.n 3c942 │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ stmia.w sp, {r0, r1, r2} │ │ │ │ movs r2, #11 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ - bl 11126c <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ + bl 110db4 <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3c8ca │ │ │ │ + beq.n 3c91e │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 3c6ee │ │ │ │ + beq.w 3c742 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1254dc │ │ │ │ + bl 125d98 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13f2d8 <_PyTuple_FromArraySteal@@Base+0x9f0> │ │ │ │ + bl 13eba8 <_PyTuple_FromArraySteal@@Base+0x9f0> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 3c6f4 │ │ │ │ + beq.w 3c748 │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #16 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ ldmia r3, {r1, r2, r3} │ │ │ │ - bl 1ebb80 │ │ │ │ + bl 1eb324 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c890 │ │ │ │ + bge.n 3c8e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3c890 │ │ │ │ + cbnz r3, 3c8e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r1, r4, #1 │ │ │ │ - beq.n 3c8f6 │ │ │ │ + beq.n 3c94a │ │ │ │ add r6, sp, #20 │ │ │ │ ldr r4, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w sp, {r0, r1, r2} │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ - bl 11126c <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ + bl 110db4 <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3c8f6 │ │ │ │ + beq.n 3c94a │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ ldr r4, [r5, #48] @ 0x30 │ │ │ │ stmia.w sp, {r0, r1, r2} │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ - bl 11126c <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ + bl 110db4 <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 3c8f6 │ │ │ │ + beq.n 3c94a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r3, sp, #16 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r9, [sp] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldmia r3, {r1, r2, r3} │ │ │ │ - bl 11a6f4 <_PyUnicode_JoinArray@@Base+0x1828> │ │ │ │ + bl 11a1f8 <_PyUnicode_JoinArray@@Base+0x17f4> │ │ │ │ adds r0, #1 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 3c8f6 │ │ │ │ + b.n 3c94a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 3c6f4 │ │ │ │ - b.n 3c6ee │ │ │ │ + beq.w 3c748 │ │ │ │ + b.n 3c742 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ strh r0, [r7, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -24142,53 +24181,53 @@ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ ldr.w sl, [r1, #44] @ 0x2c │ │ │ │ adds r4, r7, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ adds r6, r4, #1 │ │ │ │ str.w r4, [ip, #20] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - beq.w 3cbea │ │ │ │ + beq.w 3cc3e │ │ │ │ add.w r8, r7, #2 │ │ │ │ str.w r8, [ip, #20] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 3cbe0 │ │ │ │ + beq.w 3cc34 │ │ │ │ add.w r9, r7, #3 │ │ │ │ adds r5, r7, #4 │ │ │ │ - bne.n 3c962 │ │ │ │ + bne.n 3c9b6 │ │ │ │ mov r4, r9 │ │ │ │ str.w r9, [ip, #20] │ │ │ │ - b.n 3cbea │ │ │ │ + b.n 3cc3e │ │ │ │ adds r7, #4 │ │ │ │ str.w r7, [ip, #20] │ │ │ │ adds r2, r7, #1 │ │ │ │ - beq.w 3cbe4 │ │ │ │ + beq.w 3cc38 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ strd r3, sl, [sp, #64] @ 0x40 │ │ │ │ mov r3, fp │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia.w sp, {r0, r1, r2} │ │ │ │ mov r0, ip │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ - bl 11126c <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ + bl 110db4 <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 3cbe8 │ │ │ │ + beq.w 3cc3c │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 11e574 <_PyErr_SetString@@Base+0x58> │ │ │ │ + bl 11e05c <_PyErr_SetString@@Base+0x58> │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 3cbea │ │ │ │ + beq.w 3cc3e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w sl, [sp] │ │ │ │ @@ -24197,171 +24236,171 @@ │ │ │ │ add.w sl, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #3 │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w sl, {r1, r2, r3} │ │ │ │ - bl 1e5838 │ │ │ │ + bl 1e4fd8 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 3cbea │ │ │ │ + beq.w 3cc3e │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 3c9fe │ │ │ │ + cbz r3, 3ca52 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 3c9fe │ │ │ │ + cbz r3, 3ca52 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29c7e8 │ │ │ │ + bl 29c044 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3ca22 │ │ │ │ - b.n 3cbea │ │ │ │ + bne.n 3ca76 │ │ │ │ + b.n 3cc3e │ │ │ │ ldr.w fp, [r6, #4] │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r7, r5 │ │ │ │ str r6, [sp, #32] │ │ │ │ mov r5, r3 │ │ │ │ add.w r6, fp, #4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3ca52 │ │ │ │ + beq.n 3caa6 │ │ │ │ ldr.w r1, [fp] │ │ │ │ cmp r5, r1 │ │ │ │ - blt.n 3ca56 │ │ │ │ + blt.n 3caaa │ │ │ │ mov r5, r7 │ │ │ │ ldrd r7, r6, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 111334 <_PyInstructionSequence_New@@Base+0x894> │ │ │ │ + bl 110e7c <_PyInstructionSequence_New@@Base+0x894> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.w 3cbea │ │ │ │ + beq.w 3cc3e │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr.w fp, [r6, #16] │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r7, r5 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ str r6, [sp, #32] │ │ │ │ add.w r6, fp, #4 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ - b.n 3ca86 │ │ │ │ + b.n 3cada │ │ │ │ mov r1, fp │ │ │ │ - b.n 3ca18 │ │ │ │ + b.n 3ca6c │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 11296c <_PyInstructionSequence_New@@Base+0x1ecc> │ │ │ │ + bl 1124b4 <_PyInstructionSequence_New@@Base+0x1ecc> │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 3cbea │ │ │ │ + beq.w 3cc3e │ │ │ │ adds r5, #1 │ │ │ │ - b.n 3ca0e │ │ │ │ + b.n 3ca62 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, r1 │ │ │ │ - bge.n 3ca92 │ │ │ │ + bge.n 3cae6 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ adds r5, #1 │ │ │ │ - bl 11296c <_PyInstructionSequence_New@@Base+0x1ecc> │ │ │ │ + bl 1124b4 <_PyInstructionSequence_New@@Base+0x1ecc> │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 3cbea │ │ │ │ + beq.w 3cc3e │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3ca6c │ │ │ │ + beq.n 3cac0 │ │ │ │ ldr.w r1, [fp] │ │ │ │ - b.n 3ca6e │ │ │ │ - movw r3, #37204 @ 0x9154 │ │ │ │ + b.n 3cac2 │ │ │ │ + movw r3, #34904 @ 0x8858 │ │ │ │ movt r3, #63 @ 0x3f │ │ │ │ adds r2, r3, #4 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ mov r5, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia.w sp, {r0, r1, r2} │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ ldrd r7, r6, [sp, #28] │ │ │ │ - bl 11126c <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ + bl 110db4 <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 3cbea │ │ │ │ + beq.w 3cc3e │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 11e574 <_PyErr_SetString@@Base+0x58> │ │ │ │ + bl 11e05c <_PyErr_SetString@@Base+0x58> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.w 3cbea │ │ │ │ + beq.w 3cc3e │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ - vldr d8, [pc, #288] @ 3cbf8 │ │ │ │ + vldr d8, [pc, #292] @ 3cc50 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ vstr d8, [sp, #56] @ 0x38 │ │ │ │ vstr d8, [sp, #64] @ 0x40 │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia.w sp, {r0, r1, r2} │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #263 @ 0x107 │ │ │ │ mov r2, r7 │ │ │ │ - bl 11126c <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ + bl 110db4 <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 3cbea │ │ │ │ + beq.n 3cc3e │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ add.w fp, sp, #44 @ 0x2c │ │ │ │ vstr d8, [sp, #40] @ 0x28 │ │ │ │ vstr d8, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ ldmia.w fp, {r0, r1, r2} │ │ │ │ stmia.w sp, {r0, r1, r2} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #32 │ │ │ │ - bl 11126c <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ + bl 110db4 <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3cbea │ │ │ │ + beq.n 3cc3e │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r8, [sp, #12] │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w sl, {r1, r2, r3} │ │ │ │ - bl 1e5838 │ │ │ │ + bl 1e4fd8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3cbea │ │ │ │ + beq.n 3cc3e │ │ │ │ ldr r6, [r6, #16] │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r7, r5 │ │ │ │ adds r5, r6, #4 │ │ │ │ - cbz r6, 3cb5e │ │ │ │ + cbz r6, 3cbb2 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 3cb60 │ │ │ │ + b.n 3cbb4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ cmp r8, r2 │ │ │ │ - bge.n 3cb7a │ │ │ │ + bge.n 3cbce │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 11296c <_PyInstructionSequence_New@@Base+0x1ecc> │ │ │ │ + bl 1124b4 <_PyInstructionSequence_New@@Base+0x1ecc> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 3cb58 │ │ │ │ - b.n 3cbea │ │ │ │ + bne.n 3cbac │ │ │ │ + b.n 3cc3e │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ mov r5, r7 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ subs r2, r3, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -24369,173 +24408,174 @@ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ str r2, [r0, #60] @ 0x3c │ │ │ │ ldmia.w fp, {r0, r1, r2} │ │ │ │ stmia.w sp, {r0, r1, r2} │ │ │ │ movs r1, #105 @ 0x69 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r2, #0 │ │ │ │ - bl 11126c <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ + bl 110db4 <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 3cbea │ │ │ │ + beq.n 3cc3e │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 11e574 <_PyErr_SetString@@Base+0x58> │ │ │ │ + bl 11e05c <_PyErr_SetString@@Base+0x58> │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3cbea │ │ │ │ + beq.n 3cc3e │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia.w sl, {r1, r2, r3} │ │ │ │ - bl 1eae84 │ │ │ │ + bl 1ea590 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3cbea │ │ │ │ + beq.n 3cc3e │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 11e574 <_PyErr_SetString@@Base+0x58> │ │ │ │ + bl 11e05c <_PyErr_SetString@@Base+0x58> │ │ │ │ adds r0, #1 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 3cbea │ │ │ │ + b.n 3cc3e │ │ │ │ mov r4, r8 │ │ │ │ - b.n 3cbea │ │ │ │ + b.n 3cc3e │ │ │ │ mov r4, r7 │ │ │ │ - b.n 3cbea │ │ │ │ + b.n 3cc3e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ - bl 21a374 │ │ │ │ + bl 219cd0 │ │ │ │ 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, #40940 @ 0x9fec │ │ │ │ + movw r0, #38600 @ 0x96c8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ vldr d0, [r0, #8] │ │ │ │ sub sp, #16 │ │ │ │ vldr d1, [r0, #16] │ │ │ │ vneg.f64 d0, d0 │ │ │ │ vneg.f64 d1, d1 │ │ │ │ add sp, #16 │ │ │ │ - b.w 296478 │ │ │ │ + b.w 295c78 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b44c │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 3cc8a │ │ │ │ - movw r0, #23424 @ 0x5b80 │ │ │ │ + bls.n 3cce2 │ │ │ │ + movw r0, #21040 @ 0x5230 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl e2f04 │ │ │ │ - cbnz r0, 3cc8a │ │ │ │ + bl e28cc │ │ │ │ + cbnz r0, 3cce2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3cce8 │ │ │ │ + b.n 3cd40 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 159310 │ │ │ │ + bl 158c9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cc86 │ │ │ │ + bne.n 3ccde │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 3ccae │ │ │ │ + ble.n 3cd06 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 2697d0 │ │ │ │ + bl 269138 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3ccb0 │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 3ccb0 │ │ │ │ - b.n 3cc86 │ │ │ │ + bne.n 3cd08 │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 3cd08 │ │ │ │ + b.n 3ccde │ │ │ │ movs r4, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp.w r5, #5120 @ 0x1400 │ │ │ │ - ble.n 3ccd4 │ │ │ │ - bl b0e80 │ │ │ │ + ble.n 3cd2c │ │ │ │ + bl b0c40 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c52c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b4014 │ │ │ │ - b.n 3cce0 │ │ │ │ + bl b3de4 │ │ │ │ + b.n 3cd38 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2c52c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8f6bc │ │ │ │ + bl 8f4e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3ccf2 │ │ │ │ + cbz r3, 3cd4a │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a044 │ │ │ │ + bl 1599d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl fea18 │ │ │ │ + bl fe4f0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3cd1a │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 3cd32 │ │ │ │ - b.n 3cd48 │ │ │ │ + bne.n 3cd72 │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 3cd8a │ │ │ │ + b.n 3cda0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 3cd32 │ │ │ │ + bne.n 3cd8a │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ - movw r0, #41564 @ 0xa25c │ │ │ │ + movw r0, #39224 @ 0x9938 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 103eb4 │ │ │ │ + b.w 1039c8 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ - movw r0, #41580 @ 0xa26c │ │ │ │ + movw r0, #39240 @ 0x9948 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 103eb4 │ │ │ │ + b.w 1039c8 │ │ │ │ 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 │ │ │ │ @@ -24545,15 +24585,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ mvns r0, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 3cd7a │ │ │ │ + cbz r0, 3cdd2 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -24562,427 +24602,427 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b44c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 159244 │ │ │ │ + bl 158bd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3cdc8 │ │ │ │ + bge.n 3ce20 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #20 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #40360 @ 0x9da8 │ │ │ │ + movw r2, #63268 @ 0xf724 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + movw r1, #38280 @ 0x9588 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #43920 @ 0xab90 │ │ │ │ + movw r0, #41840 @ 0xa370 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3cdd4 │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3ce2c │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3c57a │ │ │ │ + bl 3c5ce │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3cdde │ │ │ │ + cbz r3, 3ce36 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a044 │ │ │ │ + bl 1599d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 3cdfe │ │ │ │ + bgt.n 3ce56 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #41788 @ 0xa33c │ │ │ │ + movw r1, #39448 @ 0x9a18 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ 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 3ce32 │ │ │ │ + ble.n 3ce8a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #41836 @ 0xa36c │ │ │ │ + movw r1, #39496 @ 0x9a48 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 251780 │ │ │ │ + bl 25120c │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.w 3cfd8 │ │ │ │ + beq.w 3d030 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3ce58 │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 3ceb0 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3cfd8 │ │ │ │ + bne.w 3d030 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 3ce8e │ │ │ │ + beq.n 3cee6 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 3ce94 │ │ │ │ + beq.n 3ceec │ │ │ │ ldr.w sl, [r4, #12] │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 3ce88 │ │ │ │ + beq.n 3cee0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3ce8a │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 3cee2 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3cfd8 │ │ │ │ - b.n 3ce8a │ │ │ │ + bne.w 3d030 │ │ │ │ + b.n 3cee2 │ │ │ │ movs r4, #0 │ │ │ │ - cbz r5, 3ce9e │ │ │ │ - b.n 3ceaa │ │ │ │ + cbz r5, 3cef6 │ │ │ │ + b.n 3cf02 │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 3ce9e │ │ │ │ + b.n 3cef6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 3cfc4 │ │ │ │ + bne.w 3d01c │ │ │ │ mov sl, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1e4e14 │ │ │ │ + bl 1e45b4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3ceac │ │ │ │ + b.n 3cf04 │ │ │ │ mov r8, r5 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 3cebe │ │ │ │ - bl 1e4e14 │ │ │ │ + bne.n 3cf16 │ │ │ │ + bl 1e45b4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 3cec0 │ │ │ │ + b.n 3cf18 │ │ │ │ mov r9, sl │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ strd r5, sl, [sp] │ │ │ │ - movw r1, #41880 @ 0xa398 │ │ │ │ + movw r1, #39540 @ 0x9a74 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ str r4, [sp, #8] │ │ │ │ - movw r0, #41888 @ 0xa3a0 │ │ │ │ + movw r0, #39548 @ 0x9a7c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3cfd8 │ │ │ │ + beq.n 3d030 │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 3cf06 │ │ │ │ + beq.n 3cf5e │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bmi.n 3cf0a │ │ │ │ + bmi.n 3cf62 │ │ │ │ lsls r0, r6, #30 │ │ │ │ - bmi.n 3cf0e │ │ │ │ + bmi.n 3cf66 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #41900 @ 0xa3ac │ │ │ │ + movw r1, #39560 @ 0x9a88 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 3cfd8 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 3d030 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 3cf10 │ │ │ │ + b.n 3cf68 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3cf10 │ │ │ │ + b.n 3cf68 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3cf4a │ │ │ │ + beq.n 3cfa2 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 3cf38 │ │ │ │ - bl 15561c │ │ │ │ - b.n 3cf3e │ │ │ │ - bl 103cec │ │ │ │ + bpl.n 3cf90 │ │ │ │ + bl 154ea0 │ │ │ │ + b.n 3cf96 │ │ │ │ + bl 1037bc │ │ │ │ asrs r1, r0, #31 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - bl 940d4 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cfd8 │ │ │ │ + bne.n 3d030 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3cf72 │ │ │ │ + beq.n 3cfca │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 3cf62 │ │ │ │ - bl 15561c │ │ │ │ - b.n 3cf68 │ │ │ │ - bl 103cec │ │ │ │ + bpl.n 3cfba │ │ │ │ + bl 154ea0 │ │ │ │ + b.n 3cfc0 │ │ │ │ + bl 1037bc │ │ │ │ asrs r1, r0, #31 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 3cfd8 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 3d030 │ │ │ │ tst.w r6, #4 │ │ │ │ strh.w r4, [sp, #18] │ │ │ │ ite ne │ │ │ │ movne r5, #13 │ │ │ │ moveq r5, #14 │ │ │ │ - bl b0e80 │ │ │ │ + bl b0c40 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2add0 <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3cfca │ │ │ │ + bne.n 3d022 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3cfb0 │ │ │ │ - bl 116ba8 │ │ │ │ + bne.n 3d008 │ │ │ │ + bl 1166e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3cf80 │ │ │ │ - b.n 3cfd8 │ │ │ │ + beq.n 3cfd8 │ │ │ │ + b.n 3d030 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1e494c │ │ │ │ + b.w 1e40ec │ │ │ │ mov r8, r5 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3ceb2 │ │ │ │ + b.n 3cf0a │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 3cfb0 │ │ │ │ + blt.n 3d008 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1e4e14 │ │ │ │ + b.w 1e45b4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ bic.w r1, r1, #1 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ - cbz r1, 3d000 │ │ │ │ + cbz r1, 3d058 │ │ │ │ ldrb r1, [r1, #21] │ │ │ │ - cbnz r1, 3d00c │ │ │ │ - b.n 3d036 │ │ │ │ + cbnz r1, 3d064 │ │ │ │ + b.n 3d08e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add.w r1, r1, #110592 @ 0x1b000 │ │ │ │ ldrb.w r1, [r1, #3310] @ 0xcee │ │ │ │ - cbz r1, 3d036 │ │ │ │ + cbz r1, 3d08e │ │ │ │ mov r6, r2 │ │ │ │ - movw r2, #43804 @ 0xab1c │ │ │ │ + movw r2, #43808 @ 0xab20 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 15c6d4 │ │ │ │ + bl 15c058 │ │ │ │ movs r3, #10 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 251674 <_PyMarshal_GetXIData@@Base+0x23c> │ │ │ │ + bl 250ee8 <_PyCode_GetXIData@@Base+0x32c> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3d038 │ │ │ │ + blt.n 3d090 │ │ │ │ movs r0, #0 │ │ │ │ - bl f7380 │ │ │ │ + bl f6e98 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 3d058 │ │ │ │ - cbz r2, 3d052 │ │ │ │ + cbnz r3, 3d0b0 │ │ │ │ + cbz r2, 3d0aa │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 3d058 │ │ │ │ + cbnz r3, 3d0b0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 3d072 │ │ │ │ + b.n 3d0ca │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #41928 @ 0xa3c8 │ │ │ │ + movw r1, #39588 @ 0x9aa4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ 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 26ef48 │ │ │ │ + bl 26e8a8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 26ec50 <_PyTime_AsMilliseconds@@Base+0x2854> │ │ │ │ + bl 26e5b0 <_PyTime_AsMilliseconds@@Base+0x2854> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d174 │ │ │ │ + beq.n 3d1cc │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 1f5914 │ │ │ │ - cbnz r0, 3d0b0 │ │ │ │ - bl b0e80 │ │ │ │ + bl 1f51f8 │ │ │ │ + cbnz r0, 3d108 │ │ │ │ + bl b0c40 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 155b58 │ │ │ │ + bl 1553dc │ │ │ │ mov r0, r7 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2bad0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 3d10c │ │ │ │ - bgt.n 3d0fa │ │ │ │ + beq.n 3d164 │ │ │ │ + bgt.n 3d152 │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 3d0e2 │ │ │ │ + beq.n 3d13a │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 3d0fa │ │ │ │ + bne.n 3d152 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #41956 @ 0xa3e4 │ │ │ │ + movw r1, #39616 @ 0x9ac0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 3d166 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 3d1be │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6388 @ 0x18f4 │ │ │ │ + movw r1, #4084 @ 0xff4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 3d166 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 3d1be │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #41984 @ 0xa400 │ │ │ │ + movw r3, #39644 @ 0x9adc │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 40b40 <_Py_IncRef@@Base+0x1a8> │ │ │ │ - b.n 3d166 │ │ │ │ + bl 40b90 <_Py_IncRef@@Base+0x1a8> │ │ │ │ + b.n 3d1be │ │ │ │ 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 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ 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 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 3d14a │ │ │ │ + cbz r3, 3d1a2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ 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 15668c │ │ │ │ - b.n 3d174 │ │ │ │ + bl 156010 │ │ │ │ + b.n 3d1cc │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 15668c │ │ │ │ + bl 156010 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 3d190 │ │ │ │ + cbz r3, 3d1e8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 3d19a │ │ │ │ + cbnz r3, 3d1f2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #8] @ (3d1a4 ) │ │ │ │ + ldr r1, [pc, #8] @ (3d1fc ) │ │ │ │ mov r0, r3 │ │ │ │ - b.w d8608 │ │ │ │ + b.w d8458 │ │ │ │ nop │ │ │ │ pop {r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r1, 3d1cc │ │ │ │ + cbz r1, 3d224 │ │ │ │ movs r2, #8 │ │ │ │ mov r3, sp │ │ │ │ - bl 3d1f2 │ │ │ │ - cbz r0, 3d1d6 │ │ │ │ - bl 6bfda │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 3d1d0 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3d1ec │ │ │ │ - bl f73ac │ │ │ │ - b.n 3d1ec │ │ │ │ + bl 3d24a │ │ │ │ + cbz r0, 3d22e │ │ │ │ + bl 6c02e │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 3d228 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3d244 │ │ │ │ + bl f6ec4 │ │ │ │ + b.n 3d244 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, sp │ │ │ │ - movw r1, #16952 @ 0x4238 │ │ │ │ + movw r1, #14648 @ 0x3938 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ blx 2c370 │ │ │ │ clz r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ adds r4, r6, #1 │ │ │ │ - beq.n 3d214 │ │ │ │ + beq.n 3d26c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 76e20 <_Py_open@@Base+0x304> │ │ │ │ + b.w 76040 <_Py_open@@Base+0x232> │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ @@ -24998,282 +25038,282 @@ │ │ │ │ add.w r8, r4, r9 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #28] │ │ │ │ str.w ip, [sp, #32] │ │ │ │ str.w r8, [sp, #24] │ │ │ │ blx 2bdfc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3d2ec │ │ │ │ + bge.n 3d344 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr.w fp, [r0] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp.w fp, #38 @ 0x26 │ │ │ │ - bne.n 3d272 │ │ │ │ + bne.n 3d2ca │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76e20 <_Py_open@@Base+0x304> │ │ │ │ + bl 76040 <_Py_open@@Base+0x232> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3d31a │ │ │ │ + b.n 3d372 │ │ │ │ movw r9, #43316 @ 0xa934 │ │ │ │ movt r9, #80 @ 0x50 │ │ │ │ ldr.w r0, [r9] │ │ │ │ - bl 1e494c │ │ │ │ + bl 1e40ec │ │ │ │ cmp.w fp, #3 │ │ │ │ - beq.n 3d31a │ │ │ │ - bl 6bfda │ │ │ │ + beq.n 3d372 │ │ │ │ + bl 6c02e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d31a │ │ │ │ - ldr r2, [pc, #144] @ (3d324 ) │ │ │ │ + bne.n 3d372 │ │ │ │ + ldr r2, [pc, #144] @ (3d37c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r9] │ │ │ │ mov r0, fp │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr.w sl, [r1, r2] │ │ │ │ ldr.w r2, [sl, #72] @ 0x48 │ │ │ │ - cbz r2, 3d2ac │ │ │ │ + cbz r2, 3d304 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbnz r2, 3d2ce │ │ │ │ + cbnz r2, 3d326 │ │ │ │ blx 2b1e4 │ │ │ │ mov r3, r5 │ │ │ │ strd r4, r0, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r2, #42068 @ 0xa454 │ │ │ │ + movw r2, #39728 @ 0x9b30 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - bl 234220 <_PyErr_Format@@Base> │ │ │ │ - b.n 3d31a │ │ │ │ + bl 233c04 <_PyErr_Format@@Base> │ │ │ │ + b.n 3d372 │ │ │ │ blx 2b1e4 │ │ │ │ mov r3, r8 │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r1, #42068 @ 0xa454 │ │ │ │ + movw r1, #39728 @ 0x9b30 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 5a4d8 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 3d31a │ │ │ │ - bne.n 3d310 │ │ │ │ + bl 5a73c <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 3d372 │ │ │ │ + bne.n 3d368 │ │ │ │ str r4, [sp, #4] │ │ │ │ movw r0, #43316 @ 0xa934 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #42160 @ 0xa4b0 │ │ │ │ + movw r1, #39820 @ 0x9b8c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 3d31a │ │ │ │ + bl f3c44 │ │ │ │ + b.n 3d372 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r4, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 3d222 │ │ │ │ + bne.n 3d27a │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0003d328 : │ │ │ │ +0003d380 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #480] @ (3d51c ) │ │ │ │ + ldr r3, [pc, #480] @ (3d574 ) │ │ │ │ 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 841f4 <_PyTuple_FromArray@@Base> │ │ │ │ + bl 841a8 <_PyTuple_FromArray@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d514 │ │ │ │ + beq.w 3d56c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d0120 │ │ │ │ + bl 1cfa50 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3d398 │ │ │ │ + cbnz r0, 3d3f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3d374 │ │ │ │ + blt.n 3d3cc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3d514 │ │ │ │ + b.n 3d56c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d370 │ │ │ │ - ldr r2, [pc, #416] @ (3d520 ) │ │ │ │ + bne.n 3d3c8 │ │ │ │ + ldr r2, [pc, #416] @ (3d578 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 3d38e │ │ │ │ + cbz r3, 3d3e6 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 3d370 │ │ │ │ + b.n 3d3c8 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r9 │ │ │ │ str r4, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3d412 │ │ │ │ + beq.n 3d46a │ │ │ │ mov r0, r7 │ │ │ │ - bl 80a88 │ │ │ │ + bl 80a30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d4ba │ │ │ │ + beq.w 3d512 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ adds r0, r7, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 834bc │ │ │ │ + bl 83470 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d488 │ │ │ │ + beq.n 3d4e0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 3d3d6 │ │ │ │ + bge.n 3d42e │ │ │ │ ldr.w r3, [fp, r2, lsl #2] │ │ │ │ str.w r3, [r8, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - b.n 3d3c4 │ │ │ │ + b.n 3d41c │ │ │ │ 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 3d40c │ │ │ │ + bge.n 3d464 │ │ │ │ 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 3d3e6 │ │ │ │ + b.n 3d43e │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 3d416 │ │ │ │ + b.n 3d46e │ │ │ │ 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 b7d2c <_Py_NewReferenceNoTotal@@Base+0x590> │ │ │ │ + bl b7aec <_Py_NewReferenceNoTotal@@Base+0x590> │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 3d480 │ │ │ │ + cbz r0, 3d4d8 │ │ │ │ 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 1d022c │ │ │ │ + bl 1cfb5c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d47e │ │ │ │ + bge.n 3d4d6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 3d47e │ │ │ │ - ldr r2, [pc, #188] @ (3d520 ) │ │ │ │ + cbnz r3, 3d4d6 │ │ │ │ + ldr r2, [pc, #188] @ (3d578 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 3d474 │ │ │ │ + cbz r3, 3d4cc │ │ │ │ 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, 3d4bc │ │ │ │ + cbz r7, 3d514 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 3d48a │ │ │ │ + b.n 3d4e2 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3d496 │ │ │ │ + blt.n 3d4ee │ │ │ │ mov r4, r8 │ │ │ │ - b.n 3d4bc │ │ │ │ + b.n 3d514 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3d492 │ │ │ │ - ldr r2, [pc, #128] @ (3d520 ) │ │ │ │ + bne.n 3d4ea │ │ │ │ + ldr r2, [pc, #128] @ (3d578 ) │ │ │ │ ldr.w r7, [r2, #1600] @ 0x640 │ │ │ │ - cbz r7, 3d4b0 │ │ │ │ + cbz r7, 3d508 │ │ │ │ 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 3d492 │ │ │ │ + b.n 3d4ea │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d4ea │ │ │ │ + bge.n 3d542 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d4ea │ │ │ │ - ldr r2, [pc, #76] @ (3d520 ) │ │ │ │ + cbnz r3, 3d542 │ │ │ │ + ldr r2, [pc, #76] @ (3d578 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 3d4e2 │ │ │ │ + cbz r3, 3d53a │ │ │ │ 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 3d512 │ │ │ │ + bge.n 3d56a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d512 │ │ │ │ - ldr r2, [pc, #36] @ (3d520 ) │ │ │ │ + cbnz r3, 3d56a │ │ │ │ + ldr r2, [pc, #36] @ (3d578 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 3d50a │ │ │ │ + cbz r3, 3d562 │ │ │ │ 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] │ │ │ │ @@ -25287,39 +25327,39 @@ │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 3d542 │ │ │ │ - cbz r2, 3d53c │ │ │ │ + cbnz r3, 3d59a │ │ │ │ + cbz r2, 3d594 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 3d542 │ │ │ │ + cbnz r3, 3d59a │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 3d072 │ │ │ │ + b.n 3d0ca │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #42260 @ 0xa514 │ │ │ │ + movw r1, #39920 @ 0x9bf0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ adds r4, r6, #1 │ │ │ │ - beq.n 3d57e │ │ │ │ + beq.n 3d5d6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 76f24 <_Py_open@@Base+0x408> │ │ │ │ + b.w 76144 <_Py_open@@Base+0x336> │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ @@ -25332,82 +25372,82 @@ │ │ │ │ add.w r8, r4, r9 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #28] │ │ │ │ str.w ip, [sp, #32] │ │ │ │ str.w r8, [sp, #24] │ │ │ │ blx 2b16c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3d648 │ │ │ │ + bge.n 3d6a0 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - bne.n 3d5d0 │ │ │ │ + bne.n 3d628 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76f24 <_Py_open@@Base+0x408> │ │ │ │ + bl 76144 <_Py_open@@Base+0x336> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3d674 │ │ │ │ + b.n 3d6cc │ │ │ │ movw r9, #43316 @ 0xa934 │ │ │ │ movt r9, #80 @ 0x50 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r0, [r9] │ │ │ │ - bl 1e494c │ │ │ │ - bl 6bfda │ │ │ │ + bl 1e40ec │ │ │ │ + bl 6c02e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d674 │ │ │ │ - ldr r2, [pc, #140] @ (3d67c ) │ │ │ │ + bne.n 3d6cc │ │ │ │ + ldr r2, [pc, #140] @ (3d6d4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r9] │ │ │ │ mov r0, r3 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr.w sl, [r1, r2] │ │ │ │ ldr.w r2, [sl, #72] @ 0x48 │ │ │ │ - cbz r2, 3d608 │ │ │ │ + cbz r2, 3d660 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbnz r2, 3d62a │ │ │ │ + cbnz r2, 3d682 │ │ │ │ blx 2b1e4 │ │ │ │ mov r3, r5 │ │ │ │ strd r4, r0, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r2, #42316 @ 0xa54c │ │ │ │ + movw r2, #39952 @ 0x9c10 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - bl 234220 <_PyErr_Format@@Base> │ │ │ │ - b.n 3d674 │ │ │ │ + bl 233c04 <_PyErr_Format@@Base> │ │ │ │ + b.n 3d6cc │ │ │ │ blx 2b1e4 │ │ │ │ mov r3, r8 │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r1, #42316 @ 0xa54c │ │ │ │ + movw r1, #39952 @ 0x9c10 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 5a4d8 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 3d674 │ │ │ │ - bne.n 3d66a │ │ │ │ + bl 5a73c <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 3d6cc │ │ │ │ + bne.n 3d6c2 │ │ │ │ str r4, [sp, #4] │ │ │ │ movw r0, #43316 @ 0xa934 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #42412 @ 0xa5ac │ │ │ │ + movw r1, #40048 @ 0x9c70 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 3d674 │ │ │ │ + bl f3c44 │ │ │ │ + b.n 3d6cc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r4, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 3d588 │ │ │ │ + bne.n 3d5e0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ @@ -25417,199 +25457,200 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ - cbnz r4, 3d6b6 │ │ │ │ + cbnz r4, 3d70c │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 3d6b6 │ │ │ │ + ble.n 3d70c │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3d6b6 │ │ │ │ - cbz r2, 3d6b6 │ │ │ │ + bne.n 3d70c │ │ │ │ + cbz r2, 3d70c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3d072 │ │ │ │ + b.n 3d0ca │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #8168 @ 0x1fe8 │ │ │ │ - movt r3, #82 @ 0x52 │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #12] @ (3d72c ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d6a8 │ │ │ │ + bne.n 3d700 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + subs r4, r0, #6 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #29848 @ 0x7498 │ │ │ │ + movw r1, #27544 @ 0x6b98 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 122920 │ │ │ │ + bl 122348 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 3d712 │ │ │ │ + cbz r2, 3d766 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d712 │ │ │ │ + bge.n 3d766 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3d712 │ │ │ │ + cbnz r3, 3d766 │ │ │ │ mov r0, r2 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ + nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d838 │ │ │ │ - movw r7, #41772 @ 0xa32c │ │ │ │ + beq.w 3d88e │ │ │ │ + movw r7, #39432 @ 0x9a08 │ │ │ │ movt r7, #49 @ 0x31 │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #248] @ (3d840 ) │ │ │ │ + ldr r1, [pc, #244] @ (3d894 ) │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2070cc <_PyObject_CallMethod@@Base> │ │ │ │ + bl 2068cc <_PyObject_CallMethod@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3d762 │ │ │ │ - bl 22a2b8 │ │ │ │ + cbnz r0, 3d7b8 │ │ │ │ + bl 229b90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d822 │ │ │ │ - b.n 3d746 │ │ │ │ + beq.n 3d878 │ │ │ │ + b.n 3d79c │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 3d77c │ │ │ │ + bne.n 3d7d2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3d822 │ │ │ │ + beq.n 3d878 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d818 │ │ │ │ + bge.n 3d86e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 3d7d6 │ │ │ │ - b.n 3d818 │ │ │ │ + cbz r3, 3d82c │ │ │ │ + b.n 3d86e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 3d7c4 │ │ │ │ + bmi.n 3d81a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d798 │ │ │ │ + bge.n 3d7ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d798 │ │ │ │ + cbnz r3, 3d7ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d7ac │ │ │ │ + bge.n 3d802 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d7ac │ │ │ │ + cbnz r3, 3d802 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56764 @ 0xddbc │ │ │ │ + movw r1, #54472 @ 0xd4c8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 3d814 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 3d86a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 3d7dc │ │ │ │ + cbnz r3, 3d832 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d818 │ │ │ │ + bge.n 3d86e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3d818 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d818 │ │ │ │ + cbnz r3, 3d86e │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d86e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9baf8 │ │ │ │ + bl 9b8dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d7fa │ │ │ │ + bge.n 3d850 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d7fa │ │ │ │ + cbnz r3, 3d850 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3d746 │ │ │ │ + bne.n 3d79c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d814 │ │ │ │ + bge.n 3d86a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d814 │ │ │ │ + cbnz r3, 3d86a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3d838 │ │ │ │ - ldr r0, [pc, #40] @ (3d844 ) │ │ │ │ + b.n 3d88e │ │ │ │ + ldr r0, [pc, #40] @ (3d898 ) │ │ │ │ mov r1, r4 │ │ │ │ - bl 222ecc │ │ │ │ + bl 2227b4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d836 │ │ │ │ + bge.n 3d88c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d836 │ │ │ │ + cbnz r3, 3d88c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ @ instruction: 0xfac40052 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 3d906 │ │ │ │ + b.n 3d95a │ │ │ │ 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, 3d86e │ │ │ │ - cbz r2, 3d868 │ │ │ │ + cbnz r3, 3d8c2 │ │ │ │ + cbz r2, 3d8bc │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 3d86e │ │ │ │ + cbnz r3, 3d8c2 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 3d958 │ │ │ │ + b.n 3d9ac │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #41928 @ 0xa3c8 │ │ │ │ + movw r1, #39588 @ 0x9aa4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ @@ -25617,1222 +25658,1222 @@ │ │ │ │ add r1, sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ add r0, sp, #8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ blx 2bb7c │ │ │ │ - cbz r0, 3d8c0 │ │ │ │ + cbz r0, 3d914 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - b.n 3d8ec │ │ │ │ + bl 1e40ec │ │ │ │ + b.n 3d940 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f40d4 <_Py_set_inheritable@@Base+0x54> │ │ │ │ + bl 1f398c <_Py_set_inheritable@@Base+0x54> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3d8ec │ │ │ │ + beq.n 3d940 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f40d4 <_Py_set_inheritable@@Base+0x54> │ │ │ │ + bl 1f398c <_Py_set_inheritable@@Base+0x54> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3d8ec │ │ │ │ + beq.n 3d940 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r0, #49876 @ 0xc2d4 │ │ │ │ + movw r0, #47572 @ 0xb9d4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 95088 │ │ │ │ - b.n 3d902 │ │ │ │ + bl 94ea4 │ │ │ │ + b.n 3d956 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3d8f6 │ │ │ │ + beq.n 3d94a │ │ │ │ blx 2b5d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3d900 │ │ │ │ + beq.n 3d954 │ │ │ │ blx 2b5d4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3d926 │ │ │ │ + bne.n 3d97a │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #31696 @ 0x7bd0 │ │ │ │ + movw r3, #29392 @ 0x72d0 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 3d928 │ │ │ │ + bpl.n 3d97c │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ - cbz r1, 3d944 │ │ │ │ - movw r3, #31696 @ 0x7bd0 │ │ │ │ + cbz r1, 3d998 │ │ │ │ + movw r3, #29392 @ 0x72d0 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3d91c │ │ │ │ + bls.n 3d970 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.n 3d932 │ │ │ │ + bmi.n 3d986 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003d94e : │ │ │ │ - ldr r0, [pc, #4] @ (3d954 ) │ │ │ │ - b.w 1da5bc │ │ │ │ - movs r0, #108 @ 0x6c │ │ │ │ +0003d9a2 : │ │ │ │ + ldr r0, [pc, #4] @ (3d9a8 ) │ │ │ │ + b.w 1d9e44 │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 26ef48 │ │ │ │ + bl 26e8a8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 26ec50 <_PyTime_AsMilliseconds@@Base+0x2854> │ │ │ │ + bl 26e5b0 <_PyTime_AsMilliseconds@@Base+0x2854> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3da5a │ │ │ │ + beq.n 3daae │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 1f5914 │ │ │ │ - cbnz r0, 3d996 │ │ │ │ - bl b0e80 │ │ │ │ + bl 1f51f8 │ │ │ │ + cbnz r0, 3d9ea │ │ │ │ + bl b0c40 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 155b58 │ │ │ │ + bl 1553dc │ │ │ │ mov r0, r7 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2af8c │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 3d9f2 │ │ │ │ - bgt.n 3d9e0 │ │ │ │ + beq.n 3da46 │ │ │ │ + bgt.n 3da34 │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 3d9c8 │ │ │ │ + beq.n 3da1c │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 3d9e0 │ │ │ │ + bne.n 3da34 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #41956 @ 0xa3e4 │ │ │ │ + movw r1, #39616 @ 0x9ac0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 3da4c │ │ │ │ + bl 11dfac │ │ │ │ + b.n 3daa0 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6572 @ 0x19ac │ │ │ │ + movw r1, #4268 @ 0x10ac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 3da4c │ │ │ │ + bl 11dfac │ │ │ │ + b.n 3daa0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #42664 @ 0xa6a8 │ │ │ │ + movw r3, #40324 @ 0x9d84 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 40b40 <_Py_IncRef@@Base+0x1a8> │ │ │ │ - b.n 3da4c │ │ │ │ + bl 40b90 <_Py_IncRef@@Base+0x1a8> │ │ │ │ + b.n 3daa0 │ │ │ │ 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 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ 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 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 3da30 │ │ │ │ + cbz r3, 3da84 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ 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 15668c │ │ │ │ - b.n 3da5a │ │ │ │ + bl 156010 │ │ │ │ + b.n 3daae │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 15668c │ │ │ │ + bl 156010 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 3dca4 │ │ │ │ + b.n 3dcf8 │ │ │ │ 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 eee5c │ │ │ │ + bl ee8f4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 3da88 │ │ │ │ + cbz r3, 3dadc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3da98 │ │ │ │ - b.n 3daa8 │ │ │ │ - ldr r1, [pc, #464] @ (3dc5c ) │ │ │ │ + cbz r3, 3daec │ │ │ │ + b.n 3dafc │ │ │ │ + ldr r1, [pc, #464] @ (3dcb0 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dfb20 │ │ │ │ + bl 1df3a0 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3da82 │ │ │ │ - b.n 3dc4c │ │ │ │ - ldr r1, [pc, #452] @ (3dc60 ) │ │ │ │ + bne.n 3dad6 │ │ │ │ + b.n 3dca0 │ │ │ │ + ldr r1, [pc, #452] @ (3dcb4 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dfb20 │ │ │ │ + bl 1df3a0 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3dc4c │ │ │ │ + beq.w 3dca0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cbnz r3, 3dabc │ │ │ │ - ldr r1, [pc, #436] @ (3dc64 ) │ │ │ │ + cbnz r3, 3db10 │ │ │ │ + ldr r1, [pc, #436] @ (3dcb8 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dfb20 │ │ │ │ + bl 1df3a0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3dc4c │ │ │ │ + beq.w 3dca0 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ - cbnz r3, 3dad0 │ │ │ │ - ldr r1, [pc, #420] @ (3dc68 ) │ │ │ │ + cbnz r3, 3db24 │ │ │ │ + ldr r1, [pc, #420] @ (3dcbc ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dfb20 │ │ │ │ + bl 1df3a0 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3dc4c │ │ │ │ - movw r1, #42700 @ 0xa6cc │ │ │ │ + beq.w 3dca0 │ │ │ │ + movw r1, #40360 @ 0x9da8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #42704 @ 0xa6d0 │ │ │ │ + movw r0, #40364 @ 0x9dac │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 1efb20 │ │ │ │ + bl 1ef2c8 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3dc4c │ │ │ │ - movw r0, #42712 @ 0xa6d8 │ │ │ │ + beq.w 3dca0 │ │ │ │ + movw r0, #40372 @ 0x9db4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 1f0230 │ │ │ │ + bl 1ef9d8 │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3dc4c │ │ │ │ - movw r1, #35176 @ 0x8968 │ │ │ │ + beq.w 3dca0 │ │ │ │ + movw r1, #32836 @ 0x8044 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #18460 @ 0x481c │ │ │ │ + movw r0, #16156 @ 0x3f1c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1efb20 │ │ │ │ + bl 1ef2c8 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3dc4c │ │ │ │ - movw r1, #35168 @ 0x8960 │ │ │ │ + beq.w 3dca0 │ │ │ │ + movw r1, #32828 @ 0x803c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 122920 │ │ │ │ + bl 122348 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3dc4c │ │ │ │ + beq.w 3dca0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #35144 @ 0x8948 │ │ │ │ + movw r1, #32804 @ 0x8024 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ blx 2c284 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3db5c │ │ │ │ + cbnz r0, 3dbb0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ - bls.n 3db5c │ │ │ │ + bls.n 3dbb0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 3db5c │ │ │ │ + bne.n 3dbb0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 3db5c │ │ │ │ + bne.n 3dbb0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 3db74 │ │ │ │ - movw r3, #43824 @ 0xab30 │ │ │ │ + beq.n 3dbc8 │ │ │ │ + movw r3, #43828 @ 0xab34 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #42736 @ 0xa6f0 │ │ │ │ + movw r1, #40396 @ 0x9dcc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 3dc4c │ │ │ │ - movw r0, #21216 @ 0x52e0 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 3dca0 │ │ │ │ + movw r0, #18912 @ 0x49e0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 88200 │ │ │ │ + bl 88034 │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dc4c │ │ │ │ - movw r0, #42784 @ 0xa720 │ │ │ │ + beq.n 3dca0 │ │ │ │ + movw r0, #40444 @ 0x9dfc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 88200 │ │ │ │ + bl 88034 │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dc4c │ │ │ │ - movw r0, #13776 @ 0x35d0 │ │ │ │ + beq.n 3dca0 │ │ │ │ + movw r0, #11472 @ 0x2cd0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 88200 │ │ │ │ + bl 88034 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dc4c │ │ │ │ - movw r0, #42768 @ 0xa710 │ │ │ │ + beq.n 3dca0 │ │ │ │ + movw r0, #40428 @ 0x9dec │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 88200 │ │ │ │ + bl 88034 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dc4c │ │ │ │ - movw r0, #42780 @ 0xa71c │ │ │ │ + beq.n 3dca0 │ │ │ │ + movw r0, #40440 @ 0x9df8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 88200 │ │ │ │ + bl 88034 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dc4c │ │ │ │ - movw r0, #42792 @ 0xa728 │ │ │ │ + beq.n 3dca0 │ │ │ │ + movw r0, #40452 @ 0x9e04 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 88200 │ │ │ │ + bl 88034 │ │ │ │ str r0, [r4, #24] │ │ │ │ - cbz r0, 3dc4c │ │ │ │ - movw r0, #42772 @ 0xa714 │ │ │ │ + cbz r0, 3dca0 │ │ │ │ + movw r0, #40432 @ 0x9df0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 88200 │ │ │ │ + bl 88034 │ │ │ │ str r0, [r4, #20] │ │ │ │ - cbz r0, 3dc4c │ │ │ │ - movw r0, #42800 @ 0xa730 │ │ │ │ + cbz r0, 3dca0 │ │ │ │ + movw r0, #40460 @ 0x9e0c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 88200 │ │ │ │ + bl 88034 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 3dc4c │ │ │ │ - movw r3, #43800 @ 0xab18 │ │ │ │ + cbz r0, 3dca0 │ │ │ │ + movw r3, #43804 @ 0xab1c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #42808 @ 0xa738 │ │ │ │ + movw r0, #40468 @ 0x9e14 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1cce18 │ │ │ │ - movw r1, #42844 @ 0xa75c │ │ │ │ + bl 1cc6d0 │ │ │ │ + movw r1, #40504 @ 0x9e38 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl eff70 │ │ │ │ + bl efa08 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3dc4c │ │ │ │ + blt.n 3dca0 │ │ │ │ ldrd r2, r3, [r4, #60] @ 0x3c │ │ │ │ add r5, sp, #4 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ movs r4, #0 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r1, [r5], #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dfb24 │ │ │ │ + bl 1df3a4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3dc52 │ │ │ │ + bge.n 3dca6 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3dc56 │ │ │ │ + b.n 3dcaa │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 3dc3c │ │ │ │ + bne.n 3dc90 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - movs r0, #160 @ 0xa0 │ │ │ │ + movs r0, #188 @ 0xbc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ + movs r0, #228 @ 0xe4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + movs r0, #248 @ 0xf8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 3dc8a │ │ │ │ - cbz r2, 3dc84 │ │ │ │ + cbnz r3, 3dcde │ │ │ │ + cbz r2, 3dcd8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 3dc8a │ │ │ │ + cbnz r3, 3dcde │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 3d958 │ │ │ │ + b.n 3d9ac │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #42260 @ 0xa514 │ │ │ │ + movw r1, #39920 @ 0x9bf0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ add r1, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3dcc6 │ │ │ │ + bls.n 3dd1a │ │ │ │ lsls r3, r0, #30 │ │ │ │ - bne.n 3dcd2 │ │ │ │ + bne.n 3dd26 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 3dcc2 │ │ │ │ + bcc.n 3dd16 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 3dcae │ │ │ │ - b.n 3dcda │ │ │ │ + beq.n 3dd02 │ │ │ │ + b.n 3dd2e │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3dcd0 │ │ │ │ + bne.n 3dd24 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ ldrsb.w r3, [r0], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 3dca6 │ │ │ │ + bge.n 3dcfa │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 3dd56 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbnz r0, 3dd60 │ │ │ │ + b.n 3dd66 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3dd50 │ │ │ │ + b.n 3dd74 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 3dd74 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 3dd74 │ │ │ │ + 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ - cbnz r4, 3dd14 │ │ │ │ + cbnz r4, 3dda6 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 3dd14 │ │ │ │ + ble.n 3dda6 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3dd14 │ │ │ │ - cbz r2, 3dd14 │ │ │ │ + bne.n 3dda6 │ │ │ │ + cbz r2, 3dda6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 3d958 │ │ │ │ + b.n 3d9ac │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #12] @ (3dd34 ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #12] @ (3ddc8 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3dd08 │ │ │ │ + bne.n 3dd9a │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + nop │ │ │ │ + movs r1, #12 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 3dd56 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 3dd60 │ │ │ │ - b.n 3dd66 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3dd50 │ │ │ │ - b.n 3dd74 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 3dd74 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3dd74 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 121ccc <_PyArg_UnpackKeywords@@Base+0x3098> │ │ │ │ + bl 1216f4 <_PyArg_UnpackKeywords@@Base+0x30ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3de86 │ │ │ │ + beq.n 3dedc │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - cbz r1, 3ddc4 │ │ │ │ - movw r0, #42896 @ 0xa790 │ │ │ │ + cbz r1, 3de1a │ │ │ │ + movw r0, #40556 @ 0x9e6c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ddb6 │ │ │ │ + bge.n 3de0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ddb6 │ │ │ │ + cbnz r3, 3de0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3de84 │ │ │ │ - movw r2, #31664 @ 0x7bb0 │ │ │ │ + beq.n 3deda │ │ │ │ + movw r2, #29360 @ 0x72b0 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - b.n 3ddce │ │ │ │ - movw r2, #34304 @ 0x8600 │ │ │ │ + b.n 3de24 │ │ │ │ + movw r2, #32000 @ 0x7d00 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 3de04 │ │ │ │ + cbz r3, 3de5a │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #42904 @ 0xa798 │ │ │ │ + movw r0, #40564 @ 0x9e74 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ddf6 │ │ │ │ + bge.n 3de4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3ddf6 │ │ │ │ + cbnz r3, 3de4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3de86 │ │ │ │ - movw r2, #31664 @ 0x7bb0 │ │ │ │ + beq.n 3dedc │ │ │ │ + movw r2, #29360 @ 0x72b0 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 3de30 │ │ │ │ + cbz r3, 3de86 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #42920 @ 0xa7a8 │ │ │ │ + movw r0, #40580 @ 0x9e84 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3de2c │ │ │ │ + bge.n 3de82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3de2c │ │ │ │ + cbnz r3, 3de82 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 3de86 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 3dedc │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 3de5a │ │ │ │ - movw r0, #21280 @ 0x5320 │ │ │ │ + cbnz r3, 3deb0 │ │ │ │ + movw r0, #18800 @ 0x4970 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3de56 │ │ │ │ + bge.n 3deac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3de56 │ │ │ │ + cbnz r3, 3deac │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 3de86 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 3dedc │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #42940 @ 0xa7bc │ │ │ │ + movw r0, #40600 @ 0x9e98 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3de86 │ │ │ │ + bge.n 3dedc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3de86 │ │ │ │ + cbnz r3, 3dedc │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3de86 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3dedc │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 171048 │ │ │ │ - cbz r0, 3debc │ │ │ │ + bl 17046c │ │ │ │ + cbz r0, 3df12 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3df4c │ │ │ │ + beq.n 3dfa2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #12872 @ 0x3248 │ │ │ │ + movw r0, #10568 @ 0x2948 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 103eb4 │ │ │ │ + b.w 1039c8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3df0a │ │ │ │ + bne.n 3df60 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 3c452 │ │ │ │ + bl 3c4a2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3df02 │ │ │ │ + cbz r0, 3df58 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #45592 @ 0xb218 │ │ │ │ + movw r0, #44180 @ 0xac94 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3def2 │ │ │ │ + blt.n 3df48 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 3df02 │ │ │ │ + b.n 3df58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3deee │ │ │ │ + bne.n 3df44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3deee │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3df44 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 84dec │ │ │ │ - b.n 3df44 │ │ │ │ + bl 1c7e64 │ │ │ │ + b.n 3df9a │ │ │ │ mov r0, r5 │ │ │ │ - bl 3c3e0 │ │ │ │ + bl 3c430 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3df44 │ │ │ │ + cbz r0, 3df9a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #45600 @ 0xb220 │ │ │ │ + movw r0, #44188 @ 0xac9c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3df34 │ │ │ │ + blt.n 3df8a │ │ │ │ mov r4, r6 │ │ │ │ - b.n 3df44 │ │ │ │ + b.n 3df9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3df30 │ │ │ │ + bne.n 3df86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3df30 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3df86 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21a3cc │ │ │ │ - b.n 3df4e │ │ │ │ + bl 219d28 │ │ │ │ + b.n 3dfa4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3df90 │ │ │ │ + bne.n 3dfe6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 3dfa8 │ │ │ │ - movw r2, #18164 @ 0x46f4 │ │ │ │ + bmi.n 3dffe │ │ │ │ + movw r2, #15948 @ 0x3e4c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r1, #36376 @ 0x8e18 │ │ │ │ + movw r1, #34072 @ 0x8518 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #60240 @ 0xeb50 │ │ │ │ + movw r0, #57864 @ 0xe208 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3dfa4 │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3dffa │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60240 @ 0xeb50 │ │ │ │ + movw r0, #57864 @ 0xe208 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3df68 │ │ │ │ + bne.n 3dfbe │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3dfc0 │ │ │ │ - ldr r5, [pc, #24] @ (3dfc4 ) │ │ │ │ + b.n 3e016 │ │ │ │ + ldr r5, [pc, #24] @ (3e018 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ - bl 10a458 │ │ │ │ + bl 109f94 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3dfe8 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 3e01e │ │ │ │ + bne.n 3e03c │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 3e072 │ │ │ │ mov r0, r4 │ │ │ │ - bl 38004 <_Py_fstat@@Base+0x40> │ │ │ │ + bl 3800c <_Py_fstat@@Base+0x40> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3e006 │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 3e05a │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 3e020 │ │ │ │ + b.n 3e074 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ - b.n 3e020 │ │ │ │ + b.n 3e074 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r1, #5321 @ 0x14c9 │ │ │ │ + movw r1, #3281 @ 0xcd1 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.w 18ff4c <_PyType_LookupRef@@Base+0x4> │ │ │ │ + b.w 18f1e0 <_PyType_LookupRef@@Base+0x4> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 3e05a │ │ │ │ + beq.n 3e0ae │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #43388 @ 0xa97c │ │ │ │ + movw r0, #41048 @ 0xa058 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ - cbz r0, 3e0c6 │ │ │ │ + bl 1d43ac │ │ │ │ + cbz r0, 3e11a │ │ │ │ ldrd r7, r6, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl eee5c │ │ │ │ + bl ee8f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ movw r8, #5752 @ 0x1678 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ - bl f0440 │ │ │ │ + bl efed8 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 3e09a │ │ │ │ + bmi.n 3e0ee │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 3e09a │ │ │ │ + beq.n 3e0ee │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #43404 @ 0xa98c │ │ │ │ + movw r1, #41064 @ 0xa068 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ mov r0, r6 │ │ │ │ - bl f0440 │ │ │ │ + bl efed8 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 3e0ca │ │ │ │ + beq.n 3e11e │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 3e0ca │ │ │ │ + bmi.n 3e11e │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #43452 @ 0xa9bc │ │ │ │ + movw r1, #41112 @ 0xa098 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e14e │ │ │ │ + b.n 3e1a2 │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movs r0, #2 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ - bl 8e6e8 │ │ │ │ + bl 8e514 │ │ │ │ cmp r7, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bne.n 3e10a │ │ │ │ - cbz r0, 3e11c │ │ │ │ + bne.n 3e15e │ │ │ │ + cbz r0, 3e170 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e11c │ │ │ │ + bge.n 3e170 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3e11c │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e11c │ │ │ │ + cbnz r3, 3e170 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e170 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 3e13c │ │ │ │ - cbz r0, 3e14e │ │ │ │ + bne.n 3e190 │ │ │ │ + cbz r0, 3e1a2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e14e │ │ │ │ + bge.n 3e1a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3e14e │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e14e │ │ │ │ + cbnz r3, 3e1a2 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e1a2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - cbz r2, 3e16e │ │ │ │ + cbz r2, 3e1c2 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - b.n 3e170 │ │ │ │ + b.n 3e1c4 │ │ │ │ mov r4, r2 │ │ │ │ add.w r3, r1, #16 │ │ │ │ - cbnz r2, 3e17c │ │ │ │ + cbnz r2, 3e1d0 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 3e17c │ │ │ │ - cbnz r3, 3e19c │ │ │ │ + bne.n 3e1d0 │ │ │ │ + cbnz r3, 3e1f0 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - ldr r3, [pc, #372] @ (3e304 ) │ │ │ │ - bl 11fa14 <_PyArg_UnpackKeywords@@Base+0xde0> │ │ │ │ + ldr r3, [pc, #372] @ (3e358 ) │ │ │ │ + bl 11f42c <_PyArg_UnpackKeywords@@Base+0xde4> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e2fc │ │ │ │ + beq.w 3e350 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ add r4, r5 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 3e1ca │ │ │ │ - movw r2, #56964 @ 0xde84 │ │ │ │ + bmi.n 3e21e │ │ │ │ + movw r2, #54660 @ 0xd584 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #36360 @ 0x8e08 │ │ │ │ + movw r1, #34056 @ 0x8508 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #43492 @ 0xa9e4 │ │ │ │ + movw r0, #41152 @ 0xa0c0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r3, r6 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3e2fc │ │ │ │ + b.n 3e350 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne.n 3e1d6 │ │ │ │ + bne.n 3e22a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3e2ce │ │ │ │ + b.n 3e322 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3e2ce │ │ │ │ + beq.n 3e322 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 3e1fc │ │ │ │ + bmi.n 3e250 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #43504 @ 0xa9f0 │ │ │ │ + movw r1, #41164 @ 0xa0cc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 3e1c6 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 3e21a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3e1d2 │ │ │ │ - ldr r2, [pc, #256] @ (3e308 ) │ │ │ │ + beq.n 3e226 │ │ │ │ + ldr r2, [pc, #256] @ (3e35c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r5, #0 │ │ │ │ movw r7, #57960 @ 0xe268 │ │ │ │ movt r7, #81 @ 0x51 │ │ │ │ add.w r9, r4, #12 │ │ │ │ mov r8, r5 │ │ │ │ ldr.w fp, [r3, r2] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 3e2ce │ │ │ │ + ble.n 3e322 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ ldr.w sl, [r9, #4]! │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ ldr.w r0, [r3, #4056] @ 0xfd8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3e248 │ │ │ │ + bne.n 3e29c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2b4ff8 │ │ │ │ + bl 2b47f0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3e282 │ │ │ │ + b.n 3e2d6 │ │ │ │ ldr.w r0, [r3, #4064] @ 0xfe0 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 3e25c │ │ │ │ + bne.n 3e2b0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 45a0c <_PyErr_SetLocaleString@@Base+0x1c8> │ │ │ │ + bl 45a58 <_PyErr_SetLocaleString@@Base+0x1cc> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3e282 │ │ │ │ + b.n 3e2d6 │ │ │ │ ldr.w r3, [r3, #4060] @ 0xfdc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3e270 │ │ │ │ + bne.n 3e2c4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 46084 │ │ │ │ + bl 460d4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3e282 │ │ │ │ + b.n 3e2d6 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #43532 @ 0xaa0c │ │ │ │ + movw r1, #41192 @ 0xa0e8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - b.n 3e2a0 │ │ │ │ + b.n 3e2f4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3e2fc │ │ │ │ + beq.n 3e350 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 3e2ae │ │ │ │ + bne.n 3e302 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3e2ca │ │ │ │ + beq.n 3e31e │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #43564 @ 0xaa2c │ │ │ │ + movw r1, #41224 @ 0xa108 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r2, sl │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e2bc │ │ │ │ + bge.n 3e310 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 3e2c2 │ │ │ │ + cbz r2, 3e316 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 3e2ca │ │ │ │ + b.n 3e31e │ │ │ │ mov r0, r3 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e2bc │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e310 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 3e21e │ │ │ │ - bl 24cbec <_PySlice_FromIndices@@Base+0x720> │ │ │ │ + b.n 3e272 │ │ │ │ + bl 24c5b8 <_PySlice_FromIndices@@Base+0x710> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 251e80 │ │ │ │ + bl 251830 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e2fc │ │ │ │ + bge.n 3e350 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 3e2fc │ │ │ │ + cbnz r2, 3e350 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r1, #28 │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9438c │ │ │ │ - cbz r0, 3e34a │ │ │ │ - movw r3, #43804 @ 0xab1c │ │ │ │ + bl 941b0 │ │ │ │ + cbz r0, 3e39e │ │ │ │ + movw r3, #43808 @ 0xab20 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15c6d4 │ │ │ │ + bl 15c058 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e34a │ │ │ │ + bge.n 3e39e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e34a │ │ │ │ + cbnz r3, 3e39e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - movw r0, #34304 @ 0x8600 │ │ │ │ + movw r0, #32000 @ 0x7d00 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3e3b8 │ │ │ │ + cbz r0, 3e40c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 8e6e8 │ │ │ │ + bl 8e514 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e38c │ │ │ │ + bge.n 3e3e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e38c │ │ │ │ + cbnz r3, 3e3e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 3e3b6 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 3e40a │ │ │ │ movw r3, #43648 @ 0xaa80 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 193fa4 │ │ │ │ + bl 1932b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e3b8 │ │ │ │ + bge.n 3e40c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e3b8 │ │ │ │ + cbnz r3, 3e40c │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e3b8 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e40c │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3e3dc │ │ │ │ + bhi.n 3e430 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3e3f2 │ │ │ │ + ble.n 3e446 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 3e3fa │ │ │ │ - movw r0, #23964 @ 0x5d9c │ │ │ │ + b.n 3e44e │ │ │ │ + movw r0, #21660 @ 0x549c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d49d0 │ │ │ │ + bl 1d4258 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e3d4 │ │ │ │ + bne.n 3e428 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 263778 │ │ │ │ + b.w 2630e4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbnz r1, 3e43e │ │ │ │ + cbnz r1, 3e492 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #44848 @ 0xaf30 │ │ │ │ + movw r1, #42508 @ 0xa60c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.w 3ee16 │ │ │ │ + bl f3c44 │ │ │ │ + b.w 3ee6a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3e46c │ │ │ │ + beq.n 3e4c0 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #44908 @ 0xaf6c │ │ │ │ + movw r1, #42568 @ 0xa648 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.w 3ee16 │ │ │ │ + b.w 3ee6a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3e488 │ │ │ │ + bne.n 3e4dc │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 3e48c │ │ │ │ + b.n 3e4e0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b0fac │ │ │ │ + bl b0d6c │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 3e4ae │ │ │ │ + bge.n 3e502 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #44936 @ 0xaf88 │ │ │ │ + movw r1, #42596 @ 0xa664 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 3e464 │ │ │ │ - beq.n 3e4f4 │ │ │ │ + bl f3c44 │ │ │ │ + b.n 3e4b8 │ │ │ │ + beq.n 3e548 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.n 3e524 │ │ │ │ + bhi.n 3e578 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #938 @ 0x3aa │ │ │ │ movt r2, #4 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 3e53c │ │ │ │ + bne.n 3e590 │ │ │ │ movw r2, #30788 @ 0x7844 │ │ │ │ movt r2, #2 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 3e50c │ │ │ │ + bne.n 3e560 │ │ │ │ movs r2, #16 │ │ │ │ movt r2, #1 │ │ │ │ ands r2, r3 │ │ │ │ - cbz r2, 3e524 │ │ │ │ + cbz r2, 3e578 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #45040 @ 0xaff0 │ │ │ │ + movw r1, #42700 @ 0xa6cc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 3e464 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 3e4b8 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #44984 @ 0xafb8 │ │ │ │ + movw r1, #42644 @ 0xa694 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 3e464 │ │ │ │ + bl f3c44 │ │ │ │ + b.n 3e4b8 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #45068 @ 0xb00c │ │ │ │ + movw r1, #42728 @ 0xa6e8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 3e464 │ │ │ │ + bl f3c44 │ │ │ │ + b.n 3e4b8 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #45108 @ 0xb034 │ │ │ │ + movw r1, #42768 @ 0xa710 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 3e464 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 3e4b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ bic.w r9, r3, #1 │ │ │ │ - bl 103ddc │ │ │ │ + bl 1038f0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 3e568 │ │ │ │ + cbz r3, 3e5bc │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #45132 @ 0xb04c │ │ │ │ + movw r1, #42792 @ 0xa728 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 3e464 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 3e4b8 │ │ │ │ ldr.w r2, [r9, #44] @ 0x2c │ │ │ │ cmp r0, r2 │ │ │ │ - bge.n 3e58a │ │ │ │ + bge.n 3e5de │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45152 @ 0xb060 │ │ │ │ + movw r1, #42812 @ 0xa73c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 3e464 │ │ │ │ + bl f3c44 │ │ │ │ + b.n 3e4b8 │ │ │ │ ldr.w r1, [r9, #92] @ 0x5c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, r1, #16 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ strd r2, r3, [sp, #68] @ 0x44 │ │ │ │ @@ -26840,171 +26881,171 @@ │ │ │ │ add r3, r1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 3e464 │ │ │ │ + bcs.w 3e4b8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 834bc │ │ │ │ + bl 83470 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e464 │ │ │ │ + beq.w 3e4b8 │ │ │ │ adds r3, r0, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 3e5dc │ │ │ │ + beq.n 3e630 │ │ │ │ str.w r6, [r5], #4 │ │ │ │ - b.n 3e5d2 │ │ │ │ + b.n 3e626 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 3e606 │ │ │ │ + bcs.n 3e65a │ │ │ │ bl 315e4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 3e5e0 │ │ │ │ + beq.n 3e634 │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 3e5e0 │ │ │ │ + beq.n 3e634 │ │ │ │ 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 3e5e0 │ │ │ │ + b.n 3e634 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 3e61e │ │ │ │ + beq.n 3e672 │ │ │ │ ldr.w r3, [r7], #4 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 3e60a │ │ │ │ + bge.n 3e65e │ │ │ │ cmp r4, r3 │ │ │ │ it le │ │ │ │ movle r2, r3 │ │ │ │ - b.n 3e60a │ │ │ │ + b.n 3e65e │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 3e648 │ │ │ │ + bcc.n 3e69c │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #45196 @ 0xb08c │ │ │ │ + movw r1, #42856 @ 0xa768 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 83ac4 │ │ │ │ - b.n 3e464 │ │ │ │ + bl 83a78 │ │ │ │ + b.n 3e4b8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 144b80 │ │ │ │ + bl 14474c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3edfe │ │ │ │ + beq.w 3ee52 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, r3, #1 │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bge.n 3e67a │ │ │ │ + bge.n 3e6ce │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 834bc │ │ │ │ + bl 83470 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3e67a │ │ │ │ + cbz r0, 3e6ce │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ mvn.w r0, #1 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e69a │ │ │ │ - bl 23c160 │ │ │ │ + b.n 3e6ee │ │ │ │ + bl 23bb34 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3edfe │ │ │ │ + bge.w 3ee52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3edfe │ │ │ │ + bne.w 3ee52 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3edfe │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ee52 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r5, r3 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - blt.n 3e6aa │ │ │ │ + blt.n 3e6fe │ │ │ │ strd r0, r1, [r2, #8]! │ │ │ │ - b.n 3e69a │ │ │ │ + b.n 3e6ee │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ mvn.w sl, #4026531840 @ 0xf0000000 │ │ │ │ mov ip, r9 │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #51036 @ 0xc75c │ │ │ │ + movw r3, #48732 @ 0xbe5c │ │ │ │ movt r3, #61 @ 0x3d │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, ip │ │ │ │ mov r1, r8 │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - ble.w 3ea12 │ │ │ │ + ble.w 3ea66 │ │ │ │ add.w r7, r4, r1, lsl #3 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r5, [r4, r1, lsl #3] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 141ecc │ │ │ │ + bl 1417a0 │ │ │ │ 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 3e71a │ │ │ │ + bne.n 3e76e │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 141ecc │ │ │ │ + bl 1417a0 │ │ │ │ str.w r5, [r7, #8]! │ │ │ │ ubfx ip, r0, #8, #8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ uxtb r0, r0 │ │ │ │ str r6, [r7, #4] │ │ │ │ - b.n 3e6f6 │ │ │ │ + b.n 3e74a │ │ │ │ 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 3ea0e │ │ │ │ + beq.w 3ea62 │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ - bgt.n 3e7e8 │ │ │ │ + bgt.n 3e83c │ │ │ │ cmp r0, #67 @ 0x43 │ │ │ │ - bgt.n 3e750 │ │ │ │ + bgt.n 3e7a4 │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - bgt.n 3e796 │ │ │ │ + bgt.n 3e7ea │ │ │ │ cmp r0, #28 │ │ │ │ - bgt.n 3e77a │ │ │ │ + bgt.n 3e7ce │ │ │ │ cmp r0, #14 │ │ │ │ - beq.w 3e890 │ │ │ │ + beq.w 3e8e4 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.w 3e9c2 │ │ │ │ - b.n 3e890 │ │ │ │ + bne.w 3ea16 │ │ │ │ + b.n 3e8e4 │ │ │ │ sub.w ip, r0, #68 @ 0x44 │ │ │ │ cmp.w ip, #12 │ │ │ │ - bhi.w 3e9c2 │ │ │ │ + bhi.w 3ea16 │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r1, r6, #4 │ │ │ │ @@ -27013,25 +27054,25 @@ │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ sub.w r3, r0, #29 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.w 3e9c2 │ │ │ │ + bhi.w 3ea16 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r3, r0, #5 │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - bne.w 3e9c2 │ │ │ │ + bne.w 3ea16 │ │ │ │ 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 │ │ │ │ @@ -27048,22 +27089,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 3ea0e │ │ │ │ + b.n 3ea62 │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq.w 3e918 │ │ │ │ + beq.w 3e96c │ │ │ │ sub.w r3, r0, #100 @ 0x64 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 3e9c2 │ │ │ │ + bhi.w 3ea16 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 3e9c2 │ │ │ │ + bhi.w 3ea16 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r2, r2 │ │ │ │ movs r2, r2 │ │ │ │ movs r2, r2 │ │ │ │ movs r2, r2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ @@ -27079,29 +27120,29 @@ │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r5, r5, #3 │ │ │ │ add r2, r7 │ │ │ │ orr.w r5, r5, r6, lsl #29 │ │ │ │ asrs r6, r6, #3 │ │ │ │ - b.n 3e836 │ │ │ │ + b.n 3e88a │ │ │ │ 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 3ea0e │ │ │ │ + b.n 3ea62 │ │ │ │ add r3, r2 │ │ │ │ str.w r5, [r4, r3, lsl #3] │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str r6, [r3, #4] │ │ │ │ - b.n 3ea0e │ │ │ │ + b.n 3ea62 │ │ │ │ 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 │ │ │ │ @@ -27111,20 +27152,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 3ea0e │ │ │ │ + b.n 3ea62 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 3e966 │ │ │ │ + blt.n 3e9ba │ │ │ │ bic.w r5, r5, #7 │ │ │ │ orr.w r5, r5, #1 │ │ │ │ - b.n 3ea04 │ │ │ │ + b.n 3ea58 │ │ │ │ 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 │ │ │ │ @@ -27134,76 +27175,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 3ea0e │ │ │ │ + b.n 3ea62 │ │ │ │ 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 3ea0e │ │ │ │ + b.n 3ea62 │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 3e966 │ │ │ │ + bcs.n 3e9ba │ │ │ │ lsls r6, r6, #3 │ │ │ │ orr.w r6, r6, r5, lsr #29 │ │ │ │ lsls r5, r5, #3 │ │ │ │ orr.w r5, r5, #2 │ │ │ │ - b.n 3ea04 │ │ │ │ + b.n 3ea58 │ │ │ │ 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 3ea0e │ │ │ │ + b.n 3ea62 │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcc.n 3e96e │ │ │ │ - b.n 3e966 │ │ │ │ + bcc.n 3e9c2 │ │ │ │ + b.n 3e9ba │ │ │ │ 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 3ea04 │ │ │ │ + bpl.n 3ea58 │ │ │ │ cmp fp, r5 │ │ │ │ sbcs.w r3, sl, r6 │ │ │ │ - bcs.n 3e96e │ │ │ │ - b.n 3e966 │ │ │ │ + bcs.n 3e9c2 │ │ │ │ + b.n 3e9ba │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 3ea04 │ │ │ │ + bpl.n 3ea58 │ │ │ │ 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 3e966 │ │ │ │ + bcc.n 3e9ba │ │ │ │ bic.w r5, r5, #7 │ │ │ │ orr.w r5, r5, #3 │ │ │ │ cmp fp, r5 │ │ │ │ sbcs.w r3, sl, r6 │ │ │ │ - bge.n 3e96e │ │ │ │ + bge.n 3e9c2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r5 │ │ │ │ - b.n 3ea04 │ │ │ │ + b.n 3ea58 │ │ │ │ lsls r6, r6, #3 │ │ │ │ orr.w r6, r6, r5, lsr #29 │ │ │ │ lsls r5, r5, #3 │ │ │ │ orr.w r5, r5, #4 │ │ │ │ - b.n 3ea04 │ │ │ │ + b.n 3ea58 │ │ │ │ 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 │ │ │ │ @@ -27219,166 +27260,166 @@ │ │ │ │ orrpl r5, r2 │ │ │ │ movs r2, #0 │ │ │ │ and.w r5, r5, #7 │ │ │ │ orrs r5, r3 │ │ │ │ add.w r3, r4, r7, lsl #3 │ │ │ │ str.w r5, [r4, r7, lsl #3] │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 3ea0e │ │ │ │ + b.n 3ea62 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2a3ab8 │ │ │ │ + bl 2a32c0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 3e9da │ │ │ │ + bge.n 3ea2e │ │ │ │ lsrs r5, r5, #3 │ │ │ │ adds r3, #1 │ │ │ │ orr.w r5, r5, r6, lsl #29 │ │ │ │ asrs r6, r6, #3 │ │ │ │ - b.n 3e9ca │ │ │ │ + b.n 3ea1e │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ - cbz r0, 3ea04 │ │ │ │ + cbz r0, 3ea58 │ │ │ │ cmp fp, r5 │ │ │ │ mov.w r3, r6, lsl #3 │ │ │ │ sbcs.w r6, sl, r6 │ │ │ │ orr.w r3, r3, r5, lsr #29 │ │ │ │ mov.w r5, r5, lsl #3 │ │ │ │ iteet cc │ │ │ │ movcc.w r5, #4294967295 @ 0xffffffff │ │ │ │ orrcs.w r5, r5, #3 │ │ │ │ movcs r6, r3 │ │ │ │ movcc r6, r5 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 3e9de │ │ │ │ + b.n 3ea32 │ │ │ │ add.w r3, r4, r7, lsl #3 │ │ │ │ str.w r5, [r4, r7, lsl #3] │ │ │ │ str r6, [r3, #4] │ │ │ │ mov r1, r7 │ │ │ │ - b.n 3e6d0 │ │ │ │ + b.n 3e724 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ mov ip, r9 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r3, r8 │ │ │ │ add.w r5, r2, #16 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w lr, r5, r2 │ │ │ │ cmp lr, r5 │ │ │ │ - bls.w 3eb40 │ │ │ │ + bls.w 3eb94 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ lsls r6, r1, #25 │ │ │ │ - bpl.n 3ea46 │ │ │ │ + bpl.n 3ea9a │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ orr.w r2, r1, r2, lsl #6 │ │ │ │ - b.n 3ea32 │ │ │ │ + b.n 3ea86 │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #1 │ │ │ │ lsls r0, r0, #25 │ │ │ │ - bmi.n 3ea46 │ │ │ │ + bmi.n 3ea9a │ │ │ │ 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 3ea6c │ │ │ │ + bpl.n 3eac0 │ │ │ │ orr.w r9, r0, r9, lsl #6 │ │ │ │ - b.n 3ea58 │ │ │ │ + b.n 3eaac │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.n 3ea80 │ │ │ │ + bpl.n 3ead4 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ orr.w r0, r1, r0, lsl #6 │ │ │ │ - b.n 3ea6c │ │ │ │ + b.n 3eac0 │ │ │ │ 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 3ea26 │ │ │ │ + beq.n 3ea7a │ │ │ │ add.w r6, r4, r9, lsl #3 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov.w r6, r9, lsl #3 │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr.w r8, [r4, r9, lsl #3] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r8, #2 │ │ │ │ - bne.n 3ea26 │ │ │ │ + bne.n 3ea7a │ │ │ │ and.w r8, r0, #1 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - beq.n 3eaf2 │ │ │ │ + beq.n 3eb46 │ │ │ │ subs r0, #1 │ │ │ │ movs r6, #7 │ │ │ │ add.w r0, r0, r0, lsl #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r9, r0, #32 │ │ │ │ lsl.w r0, r6, r0 │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ lsr.w r9, r6, r9 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ orr.w r3, r3, r9 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w r9, r3, r1 │ │ │ │ - bge.n 3eaf8 │ │ │ │ + bge.n 3eb4c │ │ │ │ lsrs r2, r2, #3 │ │ │ │ orr.w r2, r2, r1, lsl #29 │ │ │ │ asrs r1, r1, #3 │ │ │ │ - b.n 3eae0 │ │ │ │ + b.n 3eb34 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 3eafa │ │ │ │ + b.n 3eb4e │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r3, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3eb18 │ │ │ │ + beq.n 3eb6c │ │ │ │ cmp fp, r2 │ │ │ │ sbcs.w r3, sl, r1 │ │ │ │ - bcc.n 3eb20 │ │ │ │ + bcc.n 3eb74 │ │ │ │ lsls r1, r1, #3 │ │ │ │ orr.w r1, r1, r2, lsr #29 │ │ │ │ lsls r2, r2, #3 │ │ │ │ orr.w r2, r2, #5 │ │ │ │ mov r3, r1 │ │ │ │ cmp fp, r2 │ │ │ │ sbcs.w r3, sl, r3 │ │ │ │ - bcs.n 3eb28 │ │ │ │ + bcs.n 3eb7c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r2 │ │ │ │ - b.n 3eb34 │ │ │ │ + b.n 3eb88 │ │ │ │ lsls r1, r1, #3 │ │ │ │ orr.w r1, r1, r2, lsr #29 │ │ │ │ lsls r2, r2, #3 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r2, [r4, r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r1, [r3, #4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 3ea26 │ │ │ │ + b.n 3ea7a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3e6c6 │ │ │ │ + bne.w 3e71a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, ip │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3eb5c │ │ │ │ + bge.n 3ebb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3eb5c │ │ │ │ + cbnz r3, 3ebb0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - movw r6, #44808 @ 0xaf08 │ │ │ │ + movw r6, #42468 @ 0xa5e4 │ │ │ │ movt r6, #49 @ 0x31 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov sl, r5 │ │ │ │ mov r9, r5 │ │ │ │ mov fp, r4 │ │ │ │ @@ -27389,617 +27430,768 @@ │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ subs r2, r2, r3 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldr.w r8, [r4, r2, lsl #2] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, lr │ │ │ │ - ble.w 3ecc8 │ │ │ │ + ble.w 3ed1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r3, [r3, lr, lsl #2] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 3ecbc │ │ │ │ + bne.w 3ed10 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ orrs.w r3, r7, r0 │ │ │ │ - bmi.n 3ec3a │ │ │ │ + bmi.n 3ec8e │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r4, r0, r1 │ │ │ │ - bge.n 3ebca │ │ │ │ + bge.n 3ec1e │ │ │ │ lsrs r3, r3, #3 │ │ │ │ orr.w r3, r3, r1, lsl #29 │ │ │ │ asrs r1, r1, #3 │ │ │ │ - b.n 3ebb8 │ │ │ │ + b.n 3ec0c │ │ │ │ mov r4, r2 │ │ │ │ mov ip, r0 │ │ │ │ str.w lr, [sp, #20] │ │ │ │ str r6, [sp, #28] │ │ │ │ orrs.w r6, r3, r1 │ │ │ │ - beq.n 3ec20 │ │ │ │ + beq.n 3ec74 │ │ │ │ and.w r6, r3, #7 │ │ │ │ ands.w lr, r4, #7 │ │ │ │ - beq.w 3ee08 │ │ │ │ + beq.w 3ee5c │ │ │ │ cmp.w lr, #3 │ │ │ │ - bne.n 3ebf4 │ │ │ │ + bne.n 3ec48 │ │ │ │ subs r6, #4 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ - b.n 3ec06 │ │ │ │ + b.n 3ec5a │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 3ec0c │ │ │ │ + beq.n 3ec60 │ │ │ │ sub.w lr, r6, lr │ │ │ │ rsbs r6, lr, #0 │ │ │ │ adc.w r6, r6, lr │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 3ee08 │ │ │ │ + beq.w 3ee5c │ │ │ │ lsrs r3, r3, #3 │ │ │ │ lsrs r4, r4, #3 │ │ │ │ orr.w r3, r3, r1, lsl #29 │ │ │ │ orr.w r4, r4, ip, lsl #29 │ │ │ │ asrs r1, r1, #3 │ │ │ │ mov.w ip, ip, asr #3 │ │ │ │ - b.n 3ebd4 │ │ │ │ + b.n 3ec28 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ orrs.w ip, r4, ip │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bne.w 3ee0e │ │ │ │ + bne.w 3ee62 │ │ │ │ cmp r9, r2 │ │ │ │ sbcs.w r3, sl, r0 │ │ │ │ - blt.n 3ec86 │ │ │ │ + blt.n 3ecda │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3ecbc │ │ │ │ + b.n 3ed10 │ │ │ │ adds r1, r5, #1 │ │ │ │ - bne.n 3ecbc │ │ │ │ + bne.n 3ed10 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3ec92 │ │ │ │ + beq.n 3ece6 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r8, #2 │ │ │ │ - beq.n 3ec9c │ │ │ │ + beq.n 3ecf0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3eca6 │ │ │ │ + beq.n 3ecfa │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r2, #2 │ │ │ │ - beq.n 3ecb2 │ │ │ │ + beq.n 3ed06 │ │ │ │ and.w r2, r2, #7 │ │ │ │ - movw r3, #58064 @ 0xe2d0 │ │ │ │ + movw r3, #55768 @ 0xd9d8 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ movs r5, #1 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr.w r6, [r3, #2264] @ 0x8d8 │ │ │ │ - b.n 3ecbc │ │ │ │ + b.n 3ed10 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ str.w lr, [sp, #40] @ 0x28 │ │ │ │ - b.n 3ecbc │ │ │ │ - movw r6, #44644 @ 0xae64 │ │ │ │ + b.n 3ed10 │ │ │ │ + movw r6, #42304 @ 0xa540 │ │ │ │ movt r6, #49 @ 0x31 │ │ │ │ - b.n 3ecbc │ │ │ │ - movw r6, #44672 @ 0xae80 │ │ │ │ + b.n 3ed10 │ │ │ │ + movw r6, #42332 @ 0xa55c │ │ │ │ movt r6, #49 @ 0x31 │ │ │ │ - b.n 3ecbc │ │ │ │ - movw r6, #44708 @ 0xaea4 │ │ │ │ + b.n 3ed10 │ │ │ │ + movw r6, #42368 @ 0xa580 │ │ │ │ movt r6, #49 @ 0x31 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 3ecbc │ │ │ │ - movw r6, #44740 @ 0xaec4 │ │ │ │ + b.n 3ed10 │ │ │ │ + movw r6, #42400 @ 0xa5a0 │ │ │ │ movt r6, #49 @ 0x31 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 3eb92 │ │ │ │ + b.n 3ebe6 │ │ │ │ mov r0, fp │ │ │ │ mov fp, r9 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 83ac4 │ │ │ │ - cbnz r5, 3ece8 │ │ │ │ + bl 83a78 │ │ │ │ + cbnz r5, 3ed3c │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ mov r2, r5 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ - b.n 3ecfc │ │ │ │ + b.n 3ed50 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.w 3e464 │ │ │ │ + bl 11dfac │ │ │ │ + b.w 3e4b8 │ │ │ │ add.w r0, r2, #10 │ │ │ │ cmp r2, r1 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - bge.n 3ed16 │ │ │ │ + bge.n 3ed6a │ │ │ │ ldr r4, [r6, #12] │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ addeq r3, #1 │ │ │ │ - b.n 3ecfc │ │ │ │ - cbz r3, 3ed76 │ │ │ │ + b.n 3ed50 │ │ │ │ + cbz r3, 3edca │ │ │ │ movw r2, #43772 @ 0xaafc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #34304 @ 0x8600 │ │ │ │ + movw r1, #32000 @ 0x7d00 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #40752 @ 0x9f30 │ │ │ │ + movw r2, #38448 @ 0x9630 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #45240 @ 0xb0b8 │ │ │ │ + movw r2, #42900 @ 0xa794 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - bl 24df2c │ │ │ │ + bl 24dc08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3e464 │ │ │ │ + bne.w 3e4b8 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ cmp r0, r2 │ │ │ │ - bge.n 3ed76 │ │ │ │ + bge.n 3edca │ │ │ │ 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 3ed5c │ │ │ │ + b.n 3edb0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, r8, lsr #3 │ │ │ │ orr.w r3, r3, r7, lsl #29 │ │ │ │ it ne │ │ │ │ movne r8, r3 │ │ │ │ mov.w r3, r7, asr #3 │ │ │ │ it ne │ │ │ │ movne r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp fp, r8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ sbcs.w r3, sl, r7 │ │ │ │ - bge.n 3ede6 │ │ │ │ + bge.n 3ee3a │ │ │ │ ldr r3, [r2, #32] │ │ │ │ subs r0, r3, #4 │ │ │ │ str r0, [r2, #32] │ │ │ │ and.w r2, r8, #7 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3edd2 │ │ │ │ - ldr r2, [pc, #116] @ (3ee20 ) │ │ │ │ + bne.n 3ee26 │ │ │ │ + ldr r2, [pc, #116] @ (3ee74 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r3, #-4] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ - bl 1c8534 │ │ │ │ - b.n 3edda │ │ │ │ + bl 1c7d2c │ │ │ │ + b.n 3ee2e │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ - bl 9a534 <_PyObject_GenericSetAttrWithDict@@Base+0x778> │ │ │ │ + bl 1ca6ac │ │ │ │ mov.w r8, r8, lsr #3 │ │ │ │ orr.w r8, r8, r7, lsl #29 │ │ │ │ asrs r7, r7, #3 │ │ │ │ - b.n 3ed8e │ │ │ │ + b.n 3ede2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ add.w r3, r3, r1, lsl #1 │ │ │ │ str r3, [r2, #28] │ │ │ │ - b.n 3ee16 │ │ │ │ + b.n 3ee6a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 83ac4 │ │ │ │ - b.w 3e464 │ │ │ │ + bl 83a78 │ │ │ │ + b.w 3e4b8 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.w 3ec6e │ │ │ │ - b.n 3ecbc │ │ │ │ + beq.w 3ecc2 │ │ │ │ + b.n 3ed10 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0003ee24 : │ │ │ │ +0003ee78 : │ │ │ │ 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 88258 │ │ │ │ - cbz r0, 3ee5e │ │ │ │ + bl 8808c │ │ │ │ + cbz r0, 3eeb2 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl dba38 │ │ │ │ + bl db3ec │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ee62 │ │ │ │ + bge.n 3eeb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ee62 │ │ │ │ + cbnz r3, 3eeb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ee62 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3eeb6 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r3, 3ee82 │ │ │ │ + cbz r3, 3eed6 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3ee9a │ │ │ │ + b.n 3eeee │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 3ee8a │ │ │ │ + bge.n 3eede │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3ee9a │ │ │ │ + b.n 3eeee │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 3ee86 │ │ │ │ + bgt.n 3eeda │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3ee86 │ │ │ │ + beq.n 3eeda │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 3eeba │ │ │ │ + b.n 3ef0e │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #128] @ (3ef30 ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #128] @ (3ef84 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ef28 │ │ │ │ + beq.n 3ef7c │ │ │ │ cmn r6, r5 │ │ │ │ itte eq │ │ │ │ movweq r5, #5752 @ 0x1678 │ │ │ │ movteq r5, #80 @ 0x50 │ │ │ │ ldrne r5, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ca1b0 <_PyStaticType_InitForExtension@@Base+0x500> │ │ │ │ + bl 1c9960 <_PyStaticType_InitForExtension@@Base+0x500> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3ef26 │ │ │ │ + beq.n 3ef7a │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ - movw r3, #25729 @ 0x6481 │ │ │ │ + movw r3, #24161 @ 0x5e61 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ - movw r1, #65457 @ 0xffb1 │ │ │ │ + movw r1, #63321 @ 0xf759 │ │ │ │ movt r1, #30 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 3ef38 │ │ │ │ + bl 3ef8c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3ef28 │ │ │ │ + cbz r0, 3ef7c │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 3ef28 │ │ │ │ - ldr r0, [pc, #48] @ (3ef34 ) │ │ │ │ + beq.n 3ef7c │ │ │ │ + ldr r0, [pc, #48] @ (3ef88 ) │ │ │ │ add r1, sp, #24 │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ - bl ad708 <_PyUnicodeWriter_Finish@@Base+0x1334> │ │ │ │ + bl ad508 <_PyUnicodeWriter_Finish@@Base+0x1324> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ef22 │ │ │ │ + bge.n 3ef76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ef22 │ │ │ │ + cbnz r3, 3ef76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 3ef28 │ │ │ │ + b.n 3ef7c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - movs r1, #204 @ 0xcc │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 3f3b8 │ │ │ │ + b.n 3f40c <_PyTime_AsTimevalTime_t@@Base+0x432> │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 26a6ac │ │ │ │ + bl 26a014 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ef5c │ │ │ │ + bne.n 3efb0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ef82 │ │ │ │ + b.n 3efd6 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #16 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 3ef86 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ + bl 3efda <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3ef58 │ │ │ │ + beq.n 3efac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 2a4028 │ │ │ │ + bl 2a3828 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003ef86 <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ +0003efda <_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 2a3e20 │ │ │ │ + bl 2a3624 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [r4] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ - b.w 214a4c │ │ │ │ + b.w 2143ac │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3efcc <_PyTime_AsTimevalTime_t@@Base+0x46> │ │ │ │ - movw r0, #46272 @ 0xb4c0 │ │ │ │ + bne.n 3f020 <_PyTime_AsTimevalTime_t@@Base+0x46> │ │ │ │ + movw r0, #43112 @ 0xa868 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - b.w 95088 │ │ │ │ + b.w 94ea4 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 8e6e8 │ │ │ │ + b.w 8e514 │ │ │ │ + nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 171048 │ │ │ │ - cbz r0, 3f000 <_PyTime_AsTimevalTime_t@@Base+0x7a> │ │ │ │ + bl 17046c │ │ │ │ + cbz r0, 3f056 <_PyTime_AsTimevalTime_t@@Base+0x7c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f02e <_PyTime_AsTimevalTime_t@@Base+0xa8> │ │ │ │ + beq.n 3f084 <_PyTime_AsTimevalTime_t@@Base+0xaa> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #12872 @ 0x3248 │ │ │ │ + movw r0, #10568 @ 0x2948 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.w 103eb4 │ │ │ │ + b.w 1039c8 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ - movw r3, #45600 @ 0xb220 │ │ │ │ + movw r3, #44188 @ 0xac9c │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ - movw r0, #45592 @ 0xb218 │ │ │ │ + movw r0, #44180 @ 0xac94 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 21a3cc │ │ │ │ - b.n 3f030 <_PyTime_AsTimevalTime_t@@Base+0xaa> │ │ │ │ + bl 219d28 │ │ │ │ + b.n 3f086 <_PyTime_AsTimevalTime_t@@Base+0xac> │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #344] @ (3f1fc <_PyTime_AsTimevalTime_t@@Base+0x222>) │ │ │ │ + movs r0, #1 │ │ │ │ + mov sl, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldrb.w r8, [sp, #64] @ 0x40 │ │ │ │ + bl 8e6d4 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + add r7, sp, #16 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldmia.w r7, {r1, r2, r3} │ │ │ │ + bl 1e4640 <_Py_GetErrorHandler@@Base+0x80> │ │ │ │ + mov r5, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 3f1f4 <_PyTime_AsTimevalTime_t@@Base+0x21a> │ │ │ │ + strd r9, sl, [sp, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldmia.w r7, {r1, r2, r3} │ │ │ │ + bl 233ad4 <_PyEval_FormatExcCheckArg@@Base+0x70> │ │ │ │ + mov r5, r0 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + beq.n 3f1f4 <_PyTime_AsTimevalTime_t@@Base+0x21a> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 3f154 <_PyTime_AsTimevalTime_t@@Base+0x17a> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #25 │ │ │ │ + bne.n 3f154 <_PyTime_AsTimevalTime_t@@Base+0x17a> │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1141d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3f11e <_PyTime_AsTimevalTime_t@@Base+0x144> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 13eba8 <_PyTuple_FromArraySteal@@Base+0x9f0> │ │ │ │ + b.n 3f1a8 <_PyTime_AsTimevalTime_t@@Base+0x1ce> │ │ │ │ + ldr r2, [r6, #48] @ 0x30 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r5, [r2, #28] │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + add r2, sp, #32 │ │ │ │ + ldmdb r2, {r0, r1, r2} │ │ │ │ + stmia.w sp, {r0, r1, r2} │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #1 │ │ │ │ + movs r1, #119 @ 0x77 │ │ │ │ + bl 110db4 <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ + mov r5, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 3f160 <_PyTime_AsTimevalTime_t@@Base+0x186> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 13eba8 <_PyTuple_FromArraySteal@@Base+0x9f0> │ │ │ │ + b.n 3f1f4 <_PyTime_AsTimevalTime_t@@Base+0x21a> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1141d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3f116 <_PyTime_AsTimevalTime_t@@Base+0x13c> │ │ │ │ + ldr r2, [r6, #48] @ 0x30 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r5, [r2, #28] │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + add r2, sp, #32 │ │ │ │ + ldmdb r2, {r0, r1, r2} │ │ │ │ + stmia.w sp, {r0, r1, r2} │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r1, #35 @ 0x23 │ │ │ │ + bl 110db4 <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r5, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + bne.n 3f196 <_PyTime_AsTimevalTime_t@@Base+0x1bc> │ │ │ │ + bl 13eba8 <_PyTuple_FromArraySteal@@Base+0x9f0> │ │ │ │ + b.n 3f1f4 <_PyTime_AsTimevalTime_t@@Base+0x21a> │ │ │ │ + bl 124e04 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 13eba8 <_PyTuple_FromArraySteal@@Base+0x9f0> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 3f1ae <_PyTime_AsTimevalTime_t@@Base+0x1d4> │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3f1f4 <_PyTime_AsTimevalTime_t@@Base+0x21a> │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + movs r2, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + strd r8, r2, [sp, #4] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldmia.w r7, {r1, r2, r3} │ │ │ │ + bl 1eb324 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 3f1ea <_PyTime_AsTimevalTime_t@@Base+0x210> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 3f1ea <_PyTime_AsTimevalTime_t@@Base+0x210> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + adds r5, #1 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + it ne │ │ │ │ + movne r5, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + strh r0, [r7, #24] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #128] @ (3f0c8 <_PyTime_AsTimevalTime_t@@Base+0x142>) │ │ │ │ + ldr r0, [pc, #128] @ (3f294 <_PyTime_AsTimevalTime_t@@Base+0x2ba>) │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ - movw r2, #52592 @ 0xcd70 │ │ │ │ + movw r2, #50288 @ 0xc470 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r1, #46376 @ 0xb528 │ │ │ │ + movw r1, #44036 @ 0xac04 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6f18 │ │ │ │ - cbz r0, 3f0ae <_PyTime_AsTimevalTime_t@@Base+0x128> │ │ │ │ + bl a5d18 │ │ │ │ + cbz r0, 3f27a <_PyTime_AsTimevalTime_t@@Base+0x2a0> │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #62448 @ 0xf3f0 │ │ │ │ + movw r1, #60152 @ 0xeaf8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #46396 @ 0xb53c │ │ │ │ + movw r0, #44056 @ 0xac18 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3f08c <_PyTime_AsTimevalTime_t@@Base+0x106> │ │ │ │ + bne.n 3f258 <_PyTime_AsTimevalTime_t@@Base+0x27e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3f0a6 <_PyTime_AsTimevalTime_t@@Base+0x120> │ │ │ │ + b.n 3f272 <_PyTime_AsTimevalTime_t@@Base+0x298> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 249aac │ │ │ │ + bl 24948c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f088 <_PyTime_AsTimevalTime_t@@Base+0x102> │ │ │ │ + beq.n 3f254 <_PyTime_AsTimevalTime_t@@Base+0x27a> │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 291058 <_PyArg_BadArgument@@Base+0x1c7c> │ │ │ │ + bl 290858 <_PyArg_BadArgument@@Base+0x1c70> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 83ac4 │ │ │ │ - b.n 3f0b0 <_PyTime_AsTimevalTime_t@@Base+0x12a> │ │ │ │ + bl 83a78 │ │ │ │ + b.n 3f27c <_PyTime_AsTimevalTime_t@@Base+0x2a2> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #20] @ (3f0c8 <_PyTime_AsTimevalTime_t@@Base+0x142>) │ │ │ │ + ldr r3, [pc, #20] @ (3f294 <_PyTime_AsTimevalTime_t@@Base+0x2ba>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 3f0c2 <_PyTime_AsTimevalTime_t@@Base+0x13c> │ │ │ │ + beq.n 3f28e <_PyTime_AsTimevalTime_t@@Base+0x2b4> │ │ │ │ blx 2bb28 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ add.w r4, r1, #16 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 3f0ec <_PyTime_AsTimevalTime_t@@Base+0x166> │ │ │ │ + cbnz r2, 3f2b8 <_PyTime_AsTimevalTime_t@@Base+0x2de> │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 3f0ec <_PyTime_AsTimevalTime_t@@Base+0x166> │ │ │ │ - cbnz r4, 3f110 <_PyTime_AsTimevalTime_t@@Base+0x18a> │ │ │ │ + bne.n 3f2b8 <_PyTime_AsTimevalTime_t@@Base+0x2de> │ │ │ │ + cbnz r4, 3f2dc <_PyTime_AsTimevalTime_t@@Base+0x302> │ │ │ │ movs r3, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #16 │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ str r5, [sp, #12] │ │ │ │ movw r3, #10136 @ 0x2798 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - bl 11fa14 <_PyArg_UnpackKeywords@@Base+0xde0> │ │ │ │ + bl 11f42c <_PyArg_UnpackKeywords@@Base+0xde4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3f234 <_PyTime_AsTimevalTime_t@@Base+0x2ae> │ │ │ │ + beq.w 3f400 <_PyTime_AsTimevalTime_t@@Base+0x426> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ movw r7, #24508 @ 0x5fbc │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 3f128 <_PyTime_AsTimevalTime_t@@Base+0x1a2> │ │ │ │ + beq.n 3f2f4 <_PyTime_AsTimevalTime_t@@Base+0x31a> │ │ │ │ mov r1, r7 │ │ │ │ - bl 9eff8 │ │ │ │ - cbz r0, 3f13a <_PyTime_AsTimevalTime_t@@Base+0x1b4> │ │ │ │ + bl 9ed78 │ │ │ │ + cbz r0, 3f306 <_PyTime_AsTimevalTime_t@@Base+0x32c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3f15e <_PyTime_AsTimevalTime_t@@Base+0x1d8> │ │ │ │ - b.n 3f156 <_PyTime_AsTimevalTime_t@@Base+0x1d0> │ │ │ │ - movw r1, #46496 @ 0xb5a0 │ │ │ │ + bne.n 3f32a <_PyTime_AsTimevalTime_t@@Base+0x350> │ │ │ │ + b.n 3f322 <_PyTime_AsTimevalTime_t@@Base+0x348> │ │ │ │ + movw r1, #44156 @ 0xac7c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #44108 @ 0xac4c │ │ │ │ + movw r0, #41804 @ 0xa34c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r3, r6 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3f234 <_PyTime_AsTimevalTime_t@@Base+0x2ae> │ │ │ │ - bl 940d4 │ │ │ │ + b.n 3f400 <_PyTime_AsTimevalTime_t@@Base+0x426> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f152 <_PyTime_AsTimevalTime_t@@Base+0x1cc> │ │ │ │ + bne.n 3f31e <_PyTime_AsTimevalTime_t@@Base+0x344> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3f174 <_PyTime_AsTimevalTime_t@@Base+0x1ee> │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 3f340 <_PyTime_AsTimevalTime_t@@Base+0x366> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f152 <_PyTime_AsTimevalTime_t@@Base+0x1cc> │ │ │ │ + bne.n 3f31e <_PyTime_AsTimevalTime_t@@Base+0x344> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 3f1ac <_PyTime_AsTimevalTime_t@@Base+0x226> │ │ │ │ + beq.n 3f378 <_PyTime_AsTimevalTime_t@@Base+0x39e> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #6172 @ 0x181c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3f1ae <_PyTime_AsTimevalTime_t@@Base+0x228> │ │ │ │ + beq.n 3f37a <_PyTime_AsTimevalTime_t@@Base+0x3a0> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #46516 @ 0xb5b4 │ │ │ │ + movw r1, #44176 @ 0xac90 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3f1c4 <_PyTime_AsTimevalTime_t@@Base+0x23e> │ │ │ │ + beq.n 3f390 <_PyTime_AsTimevalTime_t@@Base+0x3b6> │ │ │ │ movs r1, #87 @ 0x57 │ │ │ │ - movw r0, #22532 @ 0x5804 │ │ │ │ + movw r0, #20228 @ 0x4f04 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 3f152 <_PyTime_AsTimevalTime_t@@Base+0x1cc> │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 3f31e <_PyTime_AsTimevalTime_t@@Base+0x344> │ │ │ │ movw r0, #6172 @ 0x181c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 7fd58 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd00 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3f234 <_PyTime_AsTimevalTime_t@@Base+0x2ae> │ │ │ │ - cbz r5, 3f1e2 <_PyTime_AsTimevalTime_t@@Base+0x25c> │ │ │ │ + cbz r0, 3f400 <_PyTime_AsTimevalTime_t@@Base+0x426> │ │ │ │ + cbz r5, 3f3ae <_PyTime_AsTimevalTime_t@@Base+0x3d4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ strd r6, r9, [r4, #12] │ │ │ │ str.w r8, [r4, #20] │ │ │ │ - cbz r3, 3f204 <_PyTime_AsTimevalTime_t@@Base+0x27e> │ │ │ │ + cbz r3, 3f3d0 <_PyTime_AsTimevalTime_t@@Base+0x3f6> │ │ │ │ mov r0, r4 │ │ │ │ bl 2fb50 <_PyObject_DebugMallocStats@@Base+0x19e8> │ │ │ │ - ldr r0, [pc, #52] @ (3f23c <_PyTime_AsTimevalTime_t@@Base+0x2b6>) │ │ │ │ + ldr r0, [pc, #52] @ (3f408 <_PyTime_AsTimevalTime_t@@Base+0x42e>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r5, [r1, #3892] @ 0xf34 │ │ │ │ @@ -28033,844 +28225,693 @@ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #16 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - beq.n 3f288 <_PyTime_AsTimevalTime_t@@Base+0x302> │ │ │ │ - bl b0fac │ │ │ │ - bl b1034 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 3f28e <_PyTime_AsTimevalTime_t@@Base+0x308> │ │ │ │ + beq.n 3f454 <_PyTime_AsTimevalTime_t@@Base+0x47a> │ │ │ │ + bl b0d6c │ │ │ │ + bl b0df0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x54> │ │ │ │ + cbz r0, 3f45a <_PyTime_AsTimevalTime_t@@Base+0x480> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d90 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57df4 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3f29a <_PyTime_AsTimevalTime_t@@Base+0x314> │ │ │ │ + cbz r3, 3f466 <_PyTime_AsTimevalTime_t@@Base+0x48c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3f302 <_PyTime_AsTimevalTime_t@@Base+0x37c> │ │ │ │ + b.n 3f4ce <_PyTime_AsTimevalTime_t@@Base+0x4f4> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl dd268 <_PyDict_FromItems@@Base+0x804> │ │ │ │ + bl dcba8 <_PyDict_FromItems@@Base+0x7e0> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3f2fc <_PyTime_AsTimevalTime_t@@Base+0x376> │ │ │ │ + cbz r0, 3f4c8 <_PyTime_AsTimevalTime_t@@Base+0x4ee> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 3f2c2 <_PyTime_AsTimevalTime_t@@Base+0x33c> │ │ │ │ + bne.n 3f48e <_PyTime_AsTimevalTime_t@@Base+0x4b4> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31344 @ 0x7a70 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3f2c2 <_PyTime_AsTimevalTime_t@@Base+0x33c> │ │ │ │ + bne.n 3f48e <_PyTime_AsTimevalTime_t@@Base+0x4b4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3f2fe <_PyTime_AsTimevalTime_t@@Base+0x378> │ │ │ │ - b.n 3f2ea <_PyTime_AsTimevalTime_t@@Base+0x364> │ │ │ │ - movw r3, #46708 @ 0xb674 │ │ │ │ + cbz r3, 3f4ca <_PyTime_AsTimevalTime_t@@Base+0x4f0> │ │ │ │ + b.n 3f4b6 <_PyTime_AsTimevalTime_t@@Base+0x4dc> │ │ │ │ + movw r3, #44368 @ 0xad50 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #43800 @ 0xab18 │ │ │ │ + movw r3, #43804 @ 0xab1c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r5, #20] │ │ │ │ movs r5, #0 │ │ │ │ - bl 22a0f4 │ │ │ │ - bl 940d4 │ │ │ │ + bl 2299cc │ │ │ │ + bl 93ef8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - cbz r0, 3f2fe <_PyTime_AsTimevalTime_t@@Base+0x378> │ │ │ │ + cbz r0, 3f4ca <_PyTime_AsTimevalTime_t@@Base+0x4f0> │ │ │ │ movs r2, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 3f302 <_PyTime_AsTimevalTime_t@@Base+0x37c> │ │ │ │ + b.n 3f4ce <_PyTime_AsTimevalTime_t@@Base+0x4f4> │ │ │ │ str r6, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003f30a : │ │ │ │ +0003f4d6 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r4, #32328 @ 0x7e48 │ │ │ │ movt r4, #87 @ 0x57 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 3f358 │ │ │ │ + cbz r3, 3f524 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 155b58 │ │ │ │ + bl 1553dc │ │ │ │ strd r6, r7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #46756 @ 0xb6a4 │ │ │ │ + movw r2, #44416 @ 0xad80 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c340 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 15668c │ │ │ │ + bl 156010 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f360 │ │ │ │ - bl 3f4e8 │ │ │ │ + b.n 3f52c │ │ │ │ + bl 3f6b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f32c │ │ │ │ + beq.n 3f4f8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3f394 │ │ │ │ + bgt.n 3f560 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #46768 @ 0xb6b0 │ │ │ │ + movw r1, #44428 @ 0xad8c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 3f424 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 3f5f0 │ │ │ │ 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 3f3ba │ │ │ │ + bmi.n 3f586 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #46828 @ 0xb6ec │ │ │ │ + movw r1, #44488 @ 0xadc8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 3f424 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 3f5f0 │ │ │ │ ldr.w r3, [r0, #444] @ 0x1bc │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7fd58 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd00 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3f4da │ │ │ │ + beq.w 3f6a6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #28] │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ - cbz r5, 3f3e6 │ │ │ │ + cbz r5, 3f5b2 │ │ │ │ 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] @ (3f4e4 ) │ │ │ │ + ldr r3, [pc, #232] @ (3f6b0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 998cc <_PyUnicode_InternMortal@@Base> │ │ │ │ + bl 996b8 <_PyUnicode_InternMortal@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 134884 │ │ │ │ + bl 1344ac │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbnz r0, 3f428 │ │ │ │ + cbnz r0, 3f5f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f424 │ │ │ │ + bge.n 3f5f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3f4cc │ │ │ │ + beq.n 3f698 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3f4da │ │ │ │ + b.n 3f6a6 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - cbz r5, 3f434 │ │ │ │ + cbz r5, 3f600 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16ffc0 │ │ │ │ + bl 16f3e0 │ │ │ │ mov r5, r0 │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #7 │ │ │ │ - bgt.n 3f4d4 │ │ │ │ + bgt.n 3f6a0 │ │ │ │ ldrd r6, r7, [r4, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3f4ae │ │ │ │ + beq.n 3f67a │ │ │ │ mov r0, r7 │ │ │ │ - bl 16ffc0 │ │ │ │ - cbz r0, 3f4ae │ │ │ │ + bl 16f3e0 │ │ │ │ + cbz r0, 3f67a │ │ │ │ mov r0, r7 │ │ │ │ - bl 299c98 │ │ │ │ + bl 299494 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f414 │ │ │ │ - bl 83e5c │ │ │ │ + beq.n 3f5e0 │ │ │ │ + bl 83e18 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f474 │ │ │ │ + bge.n 3f640 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 3f474 │ │ │ │ + cbnz r3, 3f640 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3f414 │ │ │ │ + beq.n 3f5e0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 3f4a0 │ │ │ │ + cbz r3, 3f66c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 238f94 │ │ │ │ + bl 238960 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f49a │ │ │ │ + bge.n 3f666 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3f49a │ │ │ │ + cbnz r3, 3f666 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 3f4a2 │ │ │ │ - b.n 3f414 │ │ │ │ + cbnz r3, 3f66e │ │ │ │ + b.n 3f5e0 │ │ │ │ str r5, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ - bl 83e5c │ │ │ │ + bl 83e18 │ │ │ │ str r0, [r4, #24] │ │ │ │ - cbnz r0, 3f4c0 │ │ │ │ - b.n 3f414 │ │ │ │ + cbnz r0, 3f68c │ │ │ │ + b.n 3f5e0 │ │ │ │ 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, #64175 @ 0xfaaf │ │ │ │ + movw r3, #64259 @ 0xfb03 │ │ │ │ movt r3, #3 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 3f4d4 │ │ │ │ + b.n 3f6a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f424 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f5f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ae4 │ │ │ │ + bl 978f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0003f4e8 : │ │ │ │ +0003f6b4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ blx 2adc4 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ asrs r1, r0, #31 │ │ │ │ movs r2, #1 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ add r0, sp, #20 │ │ │ │ - movw r1, #46860 @ 0xb70c │ │ │ │ + movw r1, #44520 @ 0xade8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ blx 2c0d4 <__snprintf_chk@plt> │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ add r0, sp, #20 │ │ │ │ movw r1, #33857 @ 0x8441 │ │ │ │ movt r1, #8 │ │ │ │ blx 2b8c8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3f56a │ │ │ │ + beq.n 3f736 │ │ │ │ movw r5, #32328 @ 0x7e48 │ │ │ │ movt r5, #87 @ 0x57 │ │ │ │ - movw r1, #27716 @ 0x6c44 │ │ │ │ + movw r1, #25412 @ 0x6344 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ blx 2aeac │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 3f554 │ │ │ │ + cbnz r0, 3f720 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ blx 2b5d4 │ │ │ │ - b.n 3f56a │ │ │ │ - bl 1f49c8 │ │ │ │ + b.n 3f736 │ │ │ │ + bl 1f4280 │ │ │ │ str r0, [r5, #4] │ │ │ │ - cbnz r0, 3f568 │ │ │ │ + cbnz r0, 3f734 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w r4, #1 │ │ │ │ blx 2c160 │ │ │ │ - b.n 3f56a │ │ │ │ + b.n 3f736 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3f590 │ │ │ │ + bne.n 3f75c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrd r6, r5, [r5] │ │ │ │ - cbz r3, 3f5a8 │ │ │ │ - b.n 3f5b2 │ │ │ │ + cbz r3, 3f774 │ │ │ │ + b.n 3f77e │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #2580 @ 0xa14 │ │ │ │ + movw r0, #484 @ 0x1e4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f586 │ │ │ │ + bne.n 3f752 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f5d8 │ │ │ │ + b.n 3f7a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a5860 │ │ │ │ + bl 2a505c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f5a4 │ │ │ │ + beq.n 3f770 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 3f5c2 │ │ │ │ - bl 7fabc │ │ │ │ + cbnz r0, 3f78e │ │ │ │ + bl 7faa4 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f5a4 │ │ │ │ + beq.n 3f770 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 3f5fc │ │ │ │ + cbz r3, 3f7c8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 3f65a │ │ │ │ + cbnz r3, 3f826 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r0, r5, #1 │ │ │ │ - bl 80a88 │ │ │ │ + bl 80a30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3f794 │ │ │ │ + beq.w 3f960 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r1, [r2, #16]! │ │ │ │ adds r1, r3, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 3f644 │ │ │ │ + bge.n 3f810 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r0, #0] │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - b.n 3f624 │ │ │ │ + b.n 3f7f0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #46092 @ 0xb40c │ │ │ │ + movw r0, #44004 @ 0xabe4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 95088 │ │ │ │ - movw r1, #50748 @ 0xc63c │ │ │ │ + b.w 94ea4 │ │ │ │ + movw r1, #48444 @ 0xbd3c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #61748 @ 0xf134 │ │ │ │ + movw r0, #59372 @ 0xe7ec │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1efb20 │ │ │ │ + bl 1ef2c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3f794 │ │ │ │ - ldr r1, [pc, #292] @ (3f79c ) │ │ │ │ + beq.w 3f960 │ │ │ │ + ldr r1, [pc, #292] @ (3f968 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr.w r8, [r3, r1] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst.w r3, #2048 @ 0x800 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - beq.n 3f69a │ │ │ │ + beq.n 3f866 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ ldr r6, [r4, r2] │ │ │ │ - cbnz r6, 3f6ac │ │ │ │ + cbnz r6, 3f878 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl a42c4 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl a3a3c <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3f76e │ │ │ │ - cbz r3, 3f6b2 │ │ │ │ + b.n 3f93a │ │ │ │ + cbz r3, 3f87e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbnz r2, 3f6f2 │ │ │ │ - movw r3, #1105 @ 0x451 │ │ │ │ - movt r3, #15 │ │ │ │ + cbnz r2, 3f8be │ │ │ │ + movw r3, #65257 @ 0xfee9 │ │ │ │ + movt r3, #14 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 3f6e4 │ │ │ │ + bne.n 3f8b0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst.w r3, #1 │ │ │ │ iteee eq │ │ │ │ streq r2, [sp, #0] │ │ │ │ strne r2, [sp, #0] │ │ │ │ addne r3, sp, #16 │ │ │ │ movne r2, #0 │ │ │ │ itt eq │ │ │ │ addeq r3, sp, #16 │ │ │ │ ldreq r2, [r4, #8] │ │ │ │ - bl 1d0338 │ │ │ │ + bl 1cfc68 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3f762 │ │ │ │ + b.n 3f92e │ │ │ │ add r1, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3f762 │ │ │ │ + b.n 3f92e │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #2 │ │ │ │ - bl f99f0 <_PyEval_CheckExceptTypeValid@@Base+0x18ac> │ │ │ │ + bl f950c <_PyEval_CheckExceptTypeValid@@Base+0x18b0> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3f76e │ │ │ │ + cbz r0, 3f93a │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov.w sl, #0 │ │ │ │ add.w fp, r3, #2 │ │ │ │ cmp fp, sl │ │ │ │ - ble.n 3f744 │ │ │ │ + ble.n 3f910 │ │ │ │ ldr.w r0, [r5, sl, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f73e │ │ │ │ + bge.n 3f90a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3f73e │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3f90a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 3f724 │ │ │ │ + b.n 3f8f0 │ │ │ │ subs r0, r5, #4 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f762 │ │ │ │ + bge.n 3f92e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 3f762 │ │ │ │ + cbnz r3, 3f92e │ │ │ │ mov r0, r9 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1cb9e4 │ │ │ │ + bl 1cb260 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f782 │ │ │ │ + bge.n 3f94e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f782 │ │ │ │ + cbnz r3, 3f94e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #11040 @ 0x2b20 │ │ │ │ + movw r0, #8736 @ 0x2220 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #32 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r1, [pc, #348] @ (3f914 ) │ │ │ │ - movs r0, #1 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldrb.w r8, [sp, #64] @ 0x40 │ │ │ │ - bl 8e8a8 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - add r7, sp, #16 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldmia.w r7, {r1, r2, r3} │ │ │ │ - bl 1e4ea0 <_Py_GetErrorHandler@@Base+0x80> │ │ │ │ - mov r5, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 3f90a │ │ │ │ - strd r9, sl, [sp, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldmia.w r7, {r1, r2, r3} │ │ │ │ - bl 2340f0 <_PyEval_FormatExcCheckArg@@Base+0x70> │ │ │ │ - mov r5, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - beq.n 3f90a │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 3f86a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #25 │ │ │ │ - bne.n 3f86a │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1146a0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3f834 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 13f2d8 <_PyTuple_FromArraySteal@@Base+0x9f0> │ │ │ │ - b.n 3f8be │ │ │ │ - ldr r2, [r6, #48] @ 0x30 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r5, [r2, #28] │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - add r2, sp, #32 │ │ │ │ - ldmdb r2, {r0, r1, r2} │ │ │ │ - stmia.w sp, {r0, r1, r2} │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r1, #119 @ 0x77 │ │ │ │ - bl 11126c <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ - mov r5, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 3f876 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 13f2d8 <_PyTuple_FromArraySteal@@Base+0x9f0> │ │ │ │ - b.n 3f90a │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1146a0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 3f82c │ │ │ │ - ldr r2, [r6, #48] @ 0x30 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r5, [r2, #28] │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - add r2, sp, #32 │ │ │ │ - ldmdb r2, {r0, r1, r2} │ │ │ │ - stmia.w sp, {r0, r1, r2} │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r1, #35 @ 0x23 │ │ │ │ - bl 11126c <_PyInstructionSequence_New@@Base+0x7cc> │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r5, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bne.n 3f8ac │ │ │ │ - bl 13f2d8 <_PyTuple_FromArraySteal@@Base+0x9f0> │ │ │ │ - b.n 3f90a │ │ │ │ - bl 12645c │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 13f2d8 <_PyTuple_FromArraySteal@@Base+0x9f0> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 3f8c4 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f90a │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - movs r2, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - strd r8, r2, [sp, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldmia.w r7, {r1, r2, r3} │ │ │ │ - bl 1ebb80 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f900 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 3f900 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - adds r5, #1 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - it ne │ │ │ │ - movne r5, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - strh r0, [r7, #24] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ - bl 171048 │ │ │ │ + bl 17046c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3f950 │ │ │ │ + cbz r0, 3f9a4 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 3faa4 │ │ │ │ + beq.w 3faf8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - movw r0, #12872 @ 0x3248 │ │ │ │ + movw r0, #10568 @ 0x2948 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 103eb4 │ │ │ │ + b.w 1039c8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, 3f95a │ │ │ │ + cbz r3, 3f9ae │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 3f95c │ │ │ │ + b.n 3f9b0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ adds.w r8, r9, sl │ │ │ │ - bne.n 3f984 │ │ │ │ + bne.n 3f9d8 │ │ │ │ ldrd r3, r2, [r7, #4] │ │ │ │ - movw r0, #45592 @ 0xb218 │ │ │ │ + movw r0, #44180 @ 0xac94 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21a3cc │ │ │ │ - b.n 3faa6 │ │ │ │ + bl 219d28 │ │ │ │ + b.n 3fafa │ │ │ │ mov r0, r8 │ │ │ │ - bl 80a88 │ │ │ │ + bl 80a30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3f994 │ │ │ │ + cbz r0, 3f9e8 │ │ │ │ add.w fp, r0, #12 │ │ │ │ - b.n 3f9b2 │ │ │ │ + b.n 3fa06 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21a3cc │ │ │ │ - b.n 3faa6 │ │ │ │ + bl 219d28 │ │ │ │ + b.n 3fafa │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 11aea0 │ │ │ │ + bl 11a9a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fa86 │ │ │ │ + beq.n 3fada │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ adds r3, r6, #4 │ │ │ │ cmp r6, sl │ │ │ │ - blt.n 3f99c │ │ │ │ + blt.n 3f9f0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3fa2a │ │ │ │ + beq.n 3fa7e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl a8060 │ │ │ │ - cbz r0, 3fa0c │ │ │ │ - movw r0, #47144 @ 0xb828 │ │ │ │ + bl a7e70 │ │ │ │ + cbz r0, 3fa60 │ │ │ │ + movw r0, #44804 @ 0xaf04 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ - bl 103eb4 │ │ │ │ - cbz r0, 3fa26 │ │ │ │ + bl 1039c8 │ │ │ │ + cbz r0, 3fa7a │ │ │ │ cmp r6, r8 │ │ │ │ - blt.n 3fa00 │ │ │ │ + blt.n 3fa54 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f9f4 │ │ │ │ + bge.n 3fa48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 3f9fa │ │ │ │ + cbz r3, 3fa4e │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3fa0c │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f9f4 │ │ │ │ + b.n 3fa60 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3fa48 │ │ │ │ add.w r3, r5, #16 │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 3f9c2 │ │ │ │ + b.n 3fa16 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 3fa2a │ │ │ │ + beq.n 3fa7e │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #47152 @ 0xb830 │ │ │ │ + movw r1, #44812 @ 0xaf0c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3fa86 │ │ │ │ - movw r0, #31664 @ 0x7bb0 │ │ │ │ + b.n 3fada │ │ │ │ + movw r0, #29360 @ 0x72b0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3fa86 │ │ │ │ + cbz r0, 3fada │ │ │ │ mov r1, r5 │ │ │ │ - bl 144a9c │ │ │ │ + bl 144370 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fa56 │ │ │ │ + bge.n 3faaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3fa56 │ │ │ │ + cbnz r3, 3faaa │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 3fa84 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 3fad8 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r3, r6 │ │ │ │ - movw r0, #47196 @ 0xb85c │ │ │ │ + movw r0, #44856 @ 0xaf38 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fa86 │ │ │ │ + bge.n 3fada │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3fa86 │ │ │ │ + cbnz r3, 3fada │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3fa86 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3fada │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fa9a │ │ │ │ + bge.n 3faee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3fa9a │ │ │ │ + cbnz r3, 3faee │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 21a3cc │ │ │ │ - b.n 3faa6 │ │ │ │ + bl 219d28 │ │ │ │ + b.n 3fafa │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r0, r2, #2147483648 @ 0x80000000 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 3fad0 │ │ │ │ - cbz r5, 3faf4 │ │ │ │ - b.n 3fae4 │ │ │ │ + bne.n 3fb24 │ │ │ │ + cbz r5, 3fb48 │ │ │ │ + b.n 3fb38 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r0, #47208 @ 0xb868 │ │ │ │ + movw r0, #44868 @ 0xaf44 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl e2f04 │ │ │ │ - cbz r0, 3fb1e │ │ │ │ - b.n 3facc │ │ │ │ - movw r0, #47208 @ 0xb868 │ │ │ │ + bl e28cc │ │ │ │ + cbz r0, 3fb72 │ │ │ │ + b.n 3fb20 │ │ │ │ + movw r0, #44868 @ 0xaf44 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r1, r5 │ │ │ │ - bl 40e64 │ │ │ │ - cbz r0, 3fb1e │ │ │ │ + bl 40eb4 │ │ │ │ + cbz r0, 3fb72 │ │ │ │ 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] │ │ │ │ @@ -28879,81 +28920,81 @@ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r2, #1 │ │ │ │ orr.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ - bl ad87c │ │ │ │ + bl ad67c │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 3fb48 │ │ │ │ + cbnz r0, 3fb9c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 16af6c <_Py_DecRef@@Base+0x14> │ │ │ │ + b.w 16a3a0 <_Py_DecRef@@Base+0x14> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fb3a │ │ │ │ + beq.n 3fb8e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 3fb8a │ │ │ │ + bpl.n 3fbde │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ subs r1, r1, r6 │ │ │ │ - bmi.n 3fb86 │ │ │ │ + bmi.n 3fbda │ │ │ │ add.w r4, r0, #12 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 3fb86 │ │ │ │ + ble.n 3fbda │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ adds r5, #1 │ │ │ │ - bl 3fb52 │ │ │ │ + bl 3fba6 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 3fb74 │ │ │ │ + bge.n 3fbc8 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 84d84 │ │ │ │ + bl 84b78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3fcd4 │ │ │ │ + bl 3fd28 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fbca │ │ │ │ + bge.n 3fc1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3fbca │ │ │ │ + cbnz r3, 3fc1e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -28961,418 +29002,418 @@ │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-192] │ │ │ │ sub.w sp, sp, #16512 @ 0x4080 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #208] @ (3fcd0 ) │ │ │ │ + ldr r1, [pc, #208] @ (3fd24 ) │ │ │ │ add.w r5, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #52592 @ 0xcd70 │ │ │ │ + movw r2, #50288 @ 0xc470 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ - movw r1, #47540 @ 0xb9b4 │ │ │ │ + movw r1, #45200 @ 0xb090 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ - bl a6f18 │ │ │ │ + bl a5d18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fcaa │ │ │ │ + beq.n 3fcfe │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #62448 @ 0xf3f0 │ │ │ │ + movw r1, #60152 @ 0xeaf8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #46396 @ 0xb53c │ │ │ │ + movw r0, #44056 @ 0xac18 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3fc4c │ │ │ │ + bne.n 3fca0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3fca2 │ │ │ │ + b.n 3fcf6 │ │ │ │ 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 249aac │ │ │ │ + bl 24948c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3fc48 │ │ │ │ - bl b0e80 │ │ │ │ + beq.n 3fc9c │ │ │ │ + bl b0c40 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #16383 @ 0x3fff │ │ │ │ blx 2b97c │ │ │ │ mov r0, r6 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ mov r0, r4 │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 3fd6c │ │ │ │ + bl 3fdc0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 83ac4 │ │ │ │ - b.n 3fcac │ │ │ │ + bl 83a78 │ │ │ │ + b.n 3fd00 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (3fcd0 ) │ │ │ │ + ldr r3, [pc, #28] @ (3fd24 ) │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 3fcc4 │ │ │ │ + beq.n 3fd18 │ │ │ │ blx 2bb28 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #16512 @ 0x4080 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 3fcfe │ │ │ │ + cbz r0, 3fd52 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fcfe │ │ │ │ + bge.n 3fd52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3fcfe │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3fd52 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 3fd18 │ │ │ │ + cbz r0, 3fd6c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fd18 │ │ │ │ + bge.n 3fd6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3fd18 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3fd6c │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 3fd32 │ │ │ │ + cbz r0, 3fd86 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fd32 │ │ │ │ + bge.n 3fd86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3fd32 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3fd86 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3fd4c │ │ │ │ + cbz r0, 3fda0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fd4c │ │ │ │ + bge.n 3fda0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3fd4c │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3fda0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 3fd6a │ │ │ │ + cbz r0, 3fdbe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fd6a │ │ │ │ + bge.n 3fdbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3fd6a │ │ │ │ + cbnz r3, 3fdbe │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #540] @ (3ffa0 ) │ │ │ │ + ldr r3, [pc, #540] @ (3fff4 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 3fdd8 │ │ │ │ + cbnz r1, 3fe2c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b29c │ │ │ │ - bl 1e4dc0 │ │ │ │ + bl 1e4560 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #47604 @ 0xb9f4 │ │ │ │ + movw r0, #45264 @ 0xb0d0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ff86 │ │ │ │ + beq.w 3ffda │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 15c6d4 │ │ │ │ + bl 15c058 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3ff24 │ │ │ │ + bge.w 3ff78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3ff24 │ │ │ │ + bne.w 3ff78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ff24 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ff78 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 3fe0c │ │ │ │ + beq.n 3fe60 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movs r3, #97 @ 0x61 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r3, [pc, #436] @ (3ffa0 ) │ │ │ │ + ldr r3, [pc, #436] @ (3fff4 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 3ff94 │ │ │ │ + bne.w 3ffe8 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1e494c │ │ │ │ + b.w 1e40ec │ │ │ │ movs r0, #0 │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ff72 │ │ │ │ + beq.w 3ffc6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ff78 │ │ │ │ + beq.w 3ffcc │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3fe72 │ │ │ │ + beq.n 3fec6 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - cbz r0, 3fe72 │ │ │ │ - bl 88258 │ │ │ │ + cbz r0, 3fec6 │ │ │ │ + bl 8808c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ff7a │ │ │ │ + beq.w 3ffce │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9baf8 │ │ │ │ + bl 9b8dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fe62 │ │ │ │ + bge.n 3feb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3fe62 │ │ │ │ + cbnz r3, 3feb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3fe6c │ │ │ │ + beq.n 3fec0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3ff7a │ │ │ │ + b.n 3ffce │ │ │ │ add.w r8, r8, #4 │ │ │ │ - b.n 3fe32 │ │ │ │ + b.n 3fe86 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ add.w r8, sp, #8 │ │ │ │ ldr.w sl, [r9] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3ff52 │ │ │ │ + beq.n 3ffa6 │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.n 3fe92 │ │ │ │ + beq.n 3fee6 │ │ │ │ cmp.w fp, #10 │ │ │ │ - bne.n 3ff0e │ │ │ │ - b.n 3fec2 │ │ │ │ + bne.n 3ff62 │ │ │ │ + b.n 3ff16 │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #10 │ │ │ │ blx 2b44c │ │ │ │ strh.w fp, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 291058 <_PyArg_BadArgument@@Base+0x1c7c> │ │ │ │ + bl 290858 <_PyArg_BadArgument@@Base+0x1c70> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 3ff28 │ │ │ │ + bne.n 3ff7c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 3ff28 │ │ │ │ + b.n 3ff7c │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #10 │ │ │ │ add r4, sp, #16 │ │ │ │ blx 2b44c │ │ │ │ strh.w fp, [sp, #8] │ │ │ │ ldr.w r0, [sl] │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2983d8 <_PyEval_MatchKeys@@Base+0xfcc> │ │ │ │ + bl 297bd4 <_PyEval_MatchKeys@@Base+0xf78> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 3ff28 │ │ │ │ + bne.n 3ff7c │ │ │ │ add.w ip, sp, #8 │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w lr, {r0, r1, r2} │ │ │ │ - b.n 3ff28 │ │ │ │ + b.n 3ff7c │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #52716 @ 0xcdec │ │ │ │ + movw r1, #50412 @ 0xc4ec │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3ff86 │ │ │ │ - cbz r4, 3ff7a │ │ │ │ + b.n 3ffda │ │ │ │ + cbz r4, 3ffce │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 9baf8 │ │ │ │ + bl 9b8dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ff48 │ │ │ │ + bge.n 3ff9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ff48 │ │ │ │ + cbnz r3, 3ff9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 3fe68 │ │ │ │ + bne.n 3febc │ │ │ │ add.w r9, r9, #4 │ │ │ │ - b.n 3fe7a │ │ │ │ + b.n 3fece │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3ff7a │ │ │ │ + cbz r0, 3ffce │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #47612 @ 0xb9fc │ │ │ │ + movw r0, #45272 @ 0xb0d8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3ff7a │ │ │ │ + b.n 3ffce │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 3ff7a │ │ │ │ + b.n 3ffce │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 84dec │ │ │ │ - ldr r3, [pc, #24] @ (3ffa0 ) │ │ │ │ + bl 1c7e64 │ │ │ │ + ldr r3, [pc, #24] @ (3fff4 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 3ff98 │ │ │ │ + beq.n 3ffec │ │ │ │ blx 2bb28 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3ffc6 │ │ │ │ + cbz r3, 4001a │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9fd08 │ │ │ │ + bl 9f724 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3fff0 │ │ │ │ + cbnz r0, 40044 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40052 │ │ │ │ + b.n 400a6 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56416 @ 0xdc60 │ │ │ │ + movw r1, #54124 @ 0xd36c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 3ffc2 │ │ │ │ - bl 19ec60 <_PyTime_AsLong@@Base+0x904> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 40016 │ │ │ │ + bl 19dfa8 <_PyTime_AsLong@@Base+0x904> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 40002 │ │ │ │ + blt.n 40056 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 40012 │ │ │ │ + blt.n 40066 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9fed4 │ │ │ │ + bl 9f8f0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 3ffde │ │ │ │ - b.n 4002a │ │ │ │ + bne.n 40032 │ │ │ │ + b.n 4007e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ffec │ │ │ │ + bne.n 40040 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ffec │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40040 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ffc2 │ │ │ │ + bge.n 40016 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ffc2 │ │ │ │ + bne.n 40016 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ffc2 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40016 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4003e │ │ │ │ + bge.n 40092 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4003e │ │ │ │ + cbnz r3, 40092 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - bl 940d4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + bl 93ef8 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -29380,239 +29421,239 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4007a │ │ │ │ + cbnz r0, 400ce │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 40082 │ │ │ │ + cbz r0, 400d6 │ │ │ │ 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 4006c │ │ │ │ + beq.n 400c0 │ │ │ │ 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, 400aa │ │ │ │ + cbnz r0, 400fe │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 400b2 │ │ │ │ + cbz r0, 40106 │ │ │ │ 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 4009c │ │ │ │ + beq.n 400f0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #22652 @ 0x587c │ │ │ │ + movw r1, #20348 @ 0x4f7c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.n 400be │ │ │ │ + b.n 40112 │ │ │ │ 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, #25440 @ 0x6360 │ │ │ │ + movw r1, #23136 @ 0x5a60 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #25444 @ 0x6364 │ │ │ │ + movw r0, #23140 @ 0x5a64 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 400fe │ │ │ │ + beq.n 40152 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40100 │ │ │ │ + bge.n 40154 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 40100 │ │ │ │ + b.n 40154 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 1d3bb0 │ │ │ │ + b.w 1d3438 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ - cbz r4, 40150 │ │ │ │ + cbz r4, 401a4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #61692 @ 0xf0fc │ │ │ │ + movw r1, #59372 @ 0xe7ec │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl ee6fc │ │ │ │ + bl ee194 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 402d4 │ │ │ │ + beq.w 40328 │ │ │ │ movw sl, #41560 @ 0xa258 │ │ │ │ movt sl, #80 @ 0x50 │ │ │ │ movw r9, #41768 @ 0xa328 │ │ │ │ movt r9, #80 @ 0x50 │ │ │ │ ldr.w r8, [r7, #60] @ 0x3c │ │ │ │ movs r6, #1 │ │ │ │ - b.n 401d2 │ │ │ │ + b.n 40226 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #47872 @ 0xbb00 │ │ │ │ + movw r1, #45532 @ 0xb1dc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 402d4 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 40328 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 4020c │ │ │ │ + bne.n 40260 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 401ec │ │ │ │ - cbz r6, 40188 │ │ │ │ + beq.n 40240 │ │ │ │ + cbz r6, 401dc │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ - movw r1, #48300 @ 0xbcac │ │ │ │ + movw r1, #45996 @ 0xb3ac │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #2280 @ 0x8e8 │ │ │ │ + movw r2, #184 @ 0xb8 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #48300 @ 0xbcac │ │ │ │ + movw r1, #45996 @ 0xb3ac │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl ed2e8 │ │ │ │ + bl ecd80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 401fc │ │ │ │ + blt.n 40250 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 40242 │ │ │ │ + beq.n 40296 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r2, r6, #16 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b00a4 │ │ │ │ + bl 2af894 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 40232 │ │ │ │ + blt.n 40286 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 40242 │ │ │ │ + beq.n 40296 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4025a │ │ │ │ + blt.n 402ae │ │ │ │ movs r6, #0 │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #41772 @ 0xa32c │ │ │ │ + movw r1, #39432 @ 0x9a08 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 9e6d4 │ │ │ │ + bl 9e454 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40168 │ │ │ │ - b.n 40242 │ │ │ │ + bne.n 401bc │ │ │ │ + b.n 40296 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4026a │ │ │ │ + bge.n 402be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 4022c │ │ │ │ - b.n 4026a │ │ │ │ + cbz r3, 40280 │ │ │ │ + b.n 402be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 401a8 │ │ │ │ + bne.n 401fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 401a8 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 401fc │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 4021a │ │ │ │ + beq.n 4026e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4026a │ │ │ │ - b.n 40224 │ │ │ │ + bge.n 402be │ │ │ │ + b.n 40278 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 40210 │ │ │ │ + beq.n 40264 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 401ac │ │ │ │ + b.n 40200 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4026a │ │ │ │ + cbnz r3, 402be │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4026a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 402be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 401c4 │ │ │ │ + bne.n 40218 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 401c4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40218 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40256 │ │ │ │ + bge.n 402aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40256 │ │ │ │ + cbnz r3, 402aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 402d4 │ │ │ │ + b.n 40328 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 401d0 │ │ │ │ + bne.n 40224 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 401d0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40224 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4027e │ │ │ │ + bge.n 402d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4027e │ │ │ │ + cbnz r3, 402d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #34304 @ 0x8600 │ │ │ │ + movw r2, #32000 @ 0x7d00 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 2a7f78 <_PyGen_SetStopIterationValue@@Base+0x550> │ │ │ │ + bl 2a7778 <_PyGen_SetStopIterationValue@@Base+0x550> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 402d4 │ │ │ │ + cbz r0, 40328 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 402d4 │ │ │ │ + bne.n 40328 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 402b6 │ │ │ │ + bge.n 4030a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 402b6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4030a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ @@ -29621,96 +29662,96 @@ │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -000402dc : │ │ │ │ +00040330 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #32328 @ 0x7e48 │ │ │ │ movt r4, #87 @ 0x57 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 40312 │ │ │ │ + cbz r3, 40366 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 155b58 │ │ │ │ + bl 1553dc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c160 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 15668c │ │ │ │ + bl 156010 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1f6b80 │ │ │ │ + bl 1f6384 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - b.n 40338 │ │ │ │ - ldr r1, [pc, #4] @ (40324 ) │ │ │ │ - b.w 2a76ec <_PyTime_AsTimeval@@Base+0x1650> │ │ │ │ - cbz r4, 40344 │ │ │ │ + b.n 4038c │ │ │ │ + ldr r1, [pc, #4] @ (40378 ) │ │ │ │ + b.w 2a6eec <_PyTime_AsTimeval@@Base+0x1654> │ │ │ │ + cbz r4, 40398 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (40334 ) │ │ │ │ - b.w 2990f4 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + ldr r1, [pc, #4] @ (40388 ) │ │ │ │ + b.w 2988f0 <_PyGen_yf@@Base+0x2e4> │ │ │ │ nop │ │ │ │ strb.w r0, [ip, r2, lsl #1] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 40376 │ │ │ │ + cbz r3, 403ca │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbz r3, 40376 │ │ │ │ + cbz r3, 403ca │ │ │ │ blx r3 │ │ │ │ movw r3, #5744 @ 0x1670 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 4038c │ │ │ │ + bne.n 403e0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40376 │ │ │ │ + bge.n 403ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 40376 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 403ca │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #28408 @ 0x6ef8 │ │ │ │ + movw r3, #26024 @ 0x65a8 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 220698 │ │ │ │ + b.w 21ff84 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004038e <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ +000403e2 <_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, #47277 @ 0xb8ad │ │ │ │ + movw r3, #46697 @ 0xb669 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ ite ne │ │ │ │ movne r4, r1 │ │ │ │ moveq r4, #0 │ │ │ │ ldr.w r3, [r5, #384] @ 0x180 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 403d2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ - bl 216458 │ │ │ │ + beq.n 40426 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ + bl 215db0 │ │ │ │ add.w r0, r0, #110592 @ 0x1b000 │ │ │ │ ldrb.w r3, [r0, #3290] @ 0xcda │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strbne.w r3, [r0, #3290] @ 0xcda │ │ │ │ str.w r4, [r5, #384] @ 0x180 │ │ │ │ @@ -29718,761 +29759,759 @@ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 403f6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x68> │ │ │ │ + cbnz r3, 4044a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x68> │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 403f6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x68> │ │ │ │ + ble.n 4044a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x68> │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 403f6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x68> │ │ │ │ - cbnz r4, 40416 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x88> │ │ │ │ + bne.n 4044a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x68> │ │ │ │ + cbnz r4, 4046a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x88> │ │ │ │ movs r5, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ add r6, sp, #24 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ - ldr r3, [pc, #300] @ (40534 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1a6>) │ │ │ │ + ldr r3, [pc, #300] @ (40588 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1a6>) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4052c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x19e> │ │ │ │ + beq.w 40580 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x19e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 4042a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x9c> │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 4047e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x9c> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 404bc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x12e> │ │ │ │ + bne.n 40510 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x12e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4043e <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb0> │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 40492 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb0> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 404bc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x12e> │ │ │ │ + bne.n 40510 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x12e> │ │ │ │ ldrd r8, r0, [r4, #8] │ │ │ │ - bl fee38 <_PyNumber_Index@@Base> │ │ │ │ + bl fe910 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 40456 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xc8> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 404bc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x12e> │ │ │ │ + cbnz r0, 404aa <_PyInterpreterState_SetEvalFrameFunc@@Base+0xc8> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 40510 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x12e> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40474 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe6> │ │ │ │ - bl 9b974 │ │ │ │ + b.n 404c8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe6> │ │ │ │ + bl 9b758 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40470 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe2> │ │ │ │ + bge.n 404c4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40470 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe2> │ │ │ │ + cbnz r3, 404c4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 4044a <_PyInterpreterState_SetEvalFrameFunc@@Base+0xbc> │ │ │ │ + beq.n 4049e <_PyInterpreterState_SetEvalFrameFunc@@Base+0xbc> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 404b2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x124> │ │ │ │ - bl b0e80 │ │ │ │ + bne.n 40506 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x124> │ │ │ │ + bl b0c40 │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bee0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 40520 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x192> │ │ │ │ + bge.n 40574 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x192> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4050c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x17e> │ │ │ │ - bl 116ba8 │ │ │ │ + bne.n 40560 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x17e> │ │ │ │ + bl 1166e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40480 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xf2> │ │ │ │ - b.n 404bc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x12e> │ │ │ │ + beq.n 404d4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xf2> │ │ │ │ + b.n 40510 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x12e> │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 246718 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ - cbnz r0, 404d2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x144> │ │ │ │ + bl 2460f8 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ + cbnz r0, 40526 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x144> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4052c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x19e> │ │ │ │ + b.n 40580 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x19e> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 404f2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x164> │ │ │ │ - bl 116ba8 │ │ │ │ + bne.n 40546 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x164> │ │ │ │ + bl 1166e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 404bc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x12e> │ │ │ │ - bl b0e80 │ │ │ │ + bne.n 40510 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x12e> │ │ │ │ + bl b0c40 │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bee0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 40502 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x174> │ │ │ │ - b.n 404c0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x132> │ │ │ │ + bge.n 40556 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x174> │ │ │ │ + b.n 40514 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x132> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - b.n 404bc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x12e> │ │ │ │ + bl 1e40ec │ │ │ │ + b.n 40510 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x12e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4052c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x19e> │ │ │ │ + b.n 40580 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x19e> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e494c │ │ │ │ + b.w 1e40ec │ │ │ │ mov r0, r5 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 4057a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1ec> │ │ │ │ + b.n 405ce <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1ec> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #36092 @ 0x8cfc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4054e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1c0> │ │ │ │ + bne.n 405a2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1c0> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4055c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1ce> │ │ │ │ + beq.n 405b0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1ce> │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ bx r3 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 40570 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e2> │ │ │ │ + bne.n 405c4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e2> │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 40570 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e2> │ │ │ │ + bne.n 405c4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e2> │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #32588 @ 0x7f4c │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 154f54 │ │ │ │ + bl 1547d8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 7fd58 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd00 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 405c8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x23a> │ │ │ │ + cbz r0, 4061c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x23a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ it lt │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [r0, #24] │ │ │ │ strd r5, r2, [r0, #16] │ │ │ │ - bl 97ae4 │ │ │ │ + bl 978f8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ - cbnz r4, 405f6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x268> │ │ │ │ + cbnz r4, 40646 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x264> │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #48412 @ 0xbd1c │ │ │ │ + movw r0, #46076 @ 0xb3fc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 406ec <_PyInterpreterState_SetEvalFrameFunc@@Base+0x35e> │ │ │ │ + beq.n 4073c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x35a> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r5 │ │ │ │ - bl f5a90 │ │ │ │ + bl f54f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4062c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x29e> │ │ │ │ + bge.n 4067c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x29a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4062c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x29e> │ │ │ │ + cbnz r3, 4067c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x29a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 406ec <_PyInterpreterState_SetEvalFrameFunc@@Base+0x35e> │ │ │ │ + beq.n 4073c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x35a> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 406d4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x346> │ │ │ │ + beq.n 40724 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x342> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #44368 @ 0xad50 │ │ │ │ + movw r1, #42064 @ 0xa450 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99000 │ │ │ │ + bl 98e14 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4068c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2fe> │ │ │ │ + beq.n 406dc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2fa> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40664 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2d6> │ │ │ │ + bge.n 406b4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40664 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2d6> │ │ │ │ + cbnz r3, 406b4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2d2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #48440 @ 0xbd38 │ │ │ │ + movw r0, #46104 @ 0xb418 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 406d4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x346> │ │ │ │ + cbz r0, 40724 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x342> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #48448 @ 0xbd40 │ │ │ │ + movw r1, #46112 @ 0xb420 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99000 │ │ │ │ + bl 98e14 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 406b8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x32a> │ │ │ │ + bne.n 40708 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x326> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 406a0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x312> │ │ │ │ + bge.n 406f0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x30e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 406a0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x312> │ │ │ │ + cbnz r3, 406f0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x30e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 406ec <_PyInterpreterState_SetEvalFrameFunc@@Base+0x35e> │ │ │ │ + bge.n 4073c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x35a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 406ec <_PyInterpreterState_SetEvalFrameFunc@@Base+0x35e> │ │ │ │ + cbnz r3, 4073c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x35a> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 406cc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x33e> │ │ │ │ + bge.n 4071c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x33a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 406cc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x33e> │ │ │ │ + cbnz r3, 4071c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x33a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 15c6d4 │ │ │ │ + bl 15c058 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 406ec <_PyInterpreterState_SetEvalFrameFunc@@Base+0x35e> │ │ │ │ + bge.n 4073c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x35a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 406ec <_PyInterpreterState_SetEvalFrameFunc@@Base+0x35e> │ │ │ │ + cbnz r3, 4073c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x35a> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #48716 @ 0xbe4c │ │ │ │ + movw r3, #46380 @ 0xb52c │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ movw r1, #49856 @ 0xc2c0 │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 173f80 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x50> │ │ │ │ + b.w 173308 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x50> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (4072c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x39e>) │ │ │ │ + ldr r0, [pc, #12] @ (4077c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x39a>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1650f4 │ │ │ │ + bl 164548 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb7e8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #47580 @ 0xb9dc │ │ │ │ movt r1, #2 │ │ │ │ - b.w 1743fc <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ + b.w 173784 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (4074c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3be>) │ │ │ │ - b.w 2990f4 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + ldr r1, [pc, #4] @ (4079c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3ba>) │ │ │ │ + b.w 2988f0 <_PyGen_yf@@Base+0x2e4> │ │ │ │ nop │ │ │ │ @ instruction: 0xfac40052 │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #23536 @ 0x5bf0 │ │ │ │ + movw r3, #21152 @ 0x52a0 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ movw r2, #48268 @ 0xbc8c │ │ │ │ movt r2, #2 │ │ │ │ - b.w 2a1654 │ │ │ │ + b.w 2a0e5c │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #49192 @ 0xc028 │ │ │ │ + movw r3, #46856 @ 0xb708 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ movw r1, #47400 @ 0xb928 │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 173f80 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x50> │ │ │ │ + b.w 173308 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x50> │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #46852 @ 0xb704 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 1743fc <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ + b.w 173784 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 407bc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x42e> │ │ │ │ - movw r0, #32640 @ 0x7f80 │ │ │ │ + bls.n 4080c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x42a> │ │ │ │ + movw r0, #30336 @ 0x7680 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d49d0 │ │ │ │ - cbz r0, 40800 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x472> │ │ │ │ + bl 1d4258 │ │ │ │ + cbz r0, 40850 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x46e> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ itte le │ │ │ │ movwle r0, #5752 @ 0x1678 │ │ │ │ movtle r0, #80 @ 0x50 │ │ │ │ ldrgt r0, [r5, #0] │ │ │ │ - cbz r4, 407d8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44a> │ │ │ │ + cbz r4, 40828 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x446> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 40804 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x476> │ │ │ │ - b.n 407f0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x462> │ │ │ │ + bpl.n 40854 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x472> │ │ │ │ + b.n 40840 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x45e> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56416 @ 0xdc60 │ │ │ │ + movw r1, #54124 @ 0xd36c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 408de <_PyInterpreterState_SetEvalFrameFunc@@Base+0x550> │ │ │ │ - bl 9b974 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 4092e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x54c> │ │ │ │ + bl 9b758 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 40830 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4a2> │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 40830 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4a2> │ │ │ │ + bne.n 40880 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x49e> │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 40880 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x49e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 408de <_PyInterpreterState_SetEvalFrameFunc@@Base+0x550> │ │ │ │ + b.n 4092e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x54c> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4082c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x49e> │ │ │ │ + beq.n 4087c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x49a> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #49236 @ 0xc054 │ │ │ │ + movw r1, #46900 @ 0xb734 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #0 │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 408de <_PyInterpreterState_SetEvalFrameFunc@@Base+0x550> │ │ │ │ + beq.n 4092e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x54c> │ │ │ │ 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 25dfb4 <_Py_RestoreSignals@@Base+0x24> │ │ │ │ + bl 25d8c0 <_PyCode_SetUnboundVarCounts@@Base+0xe28> │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 408de <_PyInterpreterState_SetEvalFrameFunc@@Base+0x550> │ │ │ │ + beq.n 4092e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x54c> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add r3, r8 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 806cc │ │ │ │ + bl 80674 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 408c6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x538> │ │ │ │ - bl 9baf8 │ │ │ │ + beq.n 40916 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x534> │ │ │ │ + bl 9b8dc │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 408a2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x514> │ │ │ │ + bne.n 408f2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x510> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 408c6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x538> │ │ │ │ + bge.n 40916 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x534> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 408c6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x538> │ │ │ │ + cbnz r3, 40916 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x534> │ │ │ │ mov r0, fp │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 408c6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x538> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40916 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x534> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 408b6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x528> │ │ │ │ + bge.n 40906 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x524> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 408b6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x528> │ │ │ │ + cbnz r3, 40906 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x524> │ │ │ │ mov r0, fp │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ add r9, r8 │ │ │ │ add r5, r8 │ │ │ │ cmp r9, r6 │ │ │ │ - blt.n 40854 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4c6> │ │ │ │ + blt.n 408a4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4c2> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 40854 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4c6> │ │ │ │ - b.n 408de <_PyInterpreterState_SetEvalFrameFunc@@Base+0x550> │ │ │ │ + beq.n 408a4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4c2> │ │ │ │ + b.n 4092e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x54c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40800 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x472> │ │ │ │ + bge.n 40850 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x46e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40800 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x472> │ │ │ │ + bne.n 40850 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x46e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40800 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x472> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40850 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x46e> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #25144 @ 0x6238 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ strd r1, r0, [sp] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 40920 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x592> │ │ │ │ + beq.n 40970 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x58e> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9eff8 │ │ │ │ - cbnz r0, 40920 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x592> │ │ │ │ + bl 9ed78 │ │ │ │ + cbnz r0, 40970 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x58e> │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1753d0 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ + bl 174758 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 40928 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x59a> │ │ │ │ + bne.n 40978 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x596> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 40994 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x606> │ │ │ │ + b.n 409e4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x602> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 4093e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5b0> │ │ │ │ + beq.n 4098e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5ac> │ │ │ │ movw r1, #25144 @ 0x6238 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 9eff8 │ │ │ │ - cbz r0, 40948 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5ba> │ │ │ │ + bl 9ed78 │ │ │ │ + cbz r0, 40998 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5b6> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - b.n 40958 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5ca> │ │ │ │ + b.n 409a8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5c6> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sp │ │ │ │ - bl 1753d0 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ + bl 174758 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 40958 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5ca> │ │ │ │ + bne.n 409a8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5c6> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 40994 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x606> │ │ │ │ + b.n 409e4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x602> │ │ │ │ vldr d1, [sp, #24] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 40980 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5f2> │ │ │ │ + bne.n 409d0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5ee> │ │ │ │ movw r3, #43788 @ 0xab0c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9632 @ 0x25a0 │ │ │ │ + movw r1, #7328 @ 0x1ca0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40994 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x606> │ │ │ │ + b.n 409e4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x602> │ │ │ │ vldr d0, [sp, #32] │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 40be4 <_Py_IncRef@@Base+0x24c> │ │ │ │ + bl 40c34 <_Py_IncRef@@Base+0x24c> │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - bl 9ba24 │ │ │ │ + bl 9b808 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00040998 <_Py_IncRef@@Base>: │ │ │ │ +000409e8 <_Py_IncRef@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - cbz r2, 409c0 <_Py_IncRef@@Base+0x28> │ │ │ │ + cbz r2, 40a10 <_Py_IncRef@@Base+0x28> │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - b.n 409c2 <_Py_IncRef@@Base+0x2a> │ │ │ │ + b.n 40a12 <_Py_IncRef@@Base+0x2a> │ │ │ │ mov r4, r2 │ │ │ │ add.w r5, r1, #16 │ │ │ │ - cbnz r2, 409ce <_Py_IncRef@@Base+0x36> │ │ │ │ + cbnz r2, 40a1e <_Py_IncRef@@Base+0x36> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 409ce <_Py_IncRef@@Base+0x36> │ │ │ │ - cbnz r5, 409ee <_Py_IncRef@@Base+0x56> │ │ │ │ + bne.n 40a1e <_Py_IncRef@@Base+0x36> │ │ │ │ + cbnz r5, 40a3e <_Py_IncRef@@Base+0x56> │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ - ldr r3, [pc, #344] @ (40b3c <_Py_IncRef@@Base+0x1a4>) │ │ │ │ - bl 11fa14 <_PyArg_UnpackKeywords@@Base+0xde0> │ │ │ │ + ldr r3, [pc, #344] @ (40b8c <_Py_IncRef@@Base+0x1a4>) │ │ │ │ + bl 11f42c <_PyArg_UnpackKeywords@@Base+0xde4> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40b32 <_Py_IncRef@@Base+0x19a> │ │ │ │ + beq.w 40b82 <_Py_IncRef@@Base+0x19a> │ │ │ │ ldr.w r8, [r5] │ │ │ │ adds r1, r4, r6 │ │ │ │ subs r4, r1, #1 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 40a22 <_Py_IncRef@@Base+0x8a> │ │ │ │ - movw r2, #56964 @ 0xde84 │ │ │ │ + bmi.n 40a72 <_Py_IncRef@@Base+0x8a> │ │ │ │ + movw r2, #54660 @ 0xd584 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #36360 @ 0x8e08 │ │ │ │ + movw r1, #34056 @ 0x8508 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #49272 @ 0xc078 │ │ │ │ + movw r0, #46936 @ 0xb758 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r3, r8 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 40b32 <_Py_IncRef@@Base+0x19a> │ │ │ │ + b.n 40b82 <_Py_IncRef@@Base+0x19a> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 40ad4 <_Py_IncRef@@Base+0x13c> │ │ │ │ + beq.n 40b24 <_Py_IncRef@@Base+0x13c> │ │ │ │ ldr.w r9, [r5, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 40a36 <_Py_IncRef@@Base+0x9e> │ │ │ │ + beq.n 40a86 <_Py_IncRef@@Base+0x9e> │ │ │ │ subs r4, r1, #2 │ │ │ │ - beq.n 40aea <_Py_IncRef@@Base+0x152> │ │ │ │ - b.n 40a3e <_Py_IncRef@@Base+0xa6> │ │ │ │ + beq.n 40b3a <_Py_IncRef@@Base+0x152> │ │ │ │ + b.n 40a8e <_Py_IncRef@@Base+0xa6> │ │ │ │ movw r9, #5752 @ 0x1678 │ │ │ │ movt r9, #80 @ 0x50 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 40a4e <_Py_IncRef@@Base+0xb6> │ │ │ │ + beq.n 40a9e <_Py_IncRef@@Base+0xb6> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 40af8 <_Py_IncRef@@Base+0x160> │ │ │ │ - b.n 40a56 <_Py_IncRef@@Base+0xbe> │ │ │ │ + beq.n 40b48 <_Py_IncRef@@Base+0x160> │ │ │ │ + b.n 40aa6 <_Py_IncRef@@Base+0xbe> │ │ │ │ movw sl, #57960 @ 0xe268 │ │ │ │ movt sl, #81 @ 0x51 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 40a68 <_Py_IncRef@@Base+0xd0> │ │ │ │ - bl e5b48 │ │ │ │ + cbz r0, 40ab8 <_Py_IncRef@@Base+0xd0> │ │ │ │ + bl e5514 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 40a1e <_Py_IncRef@@Base+0x86> │ │ │ │ + blt.n 40a6e <_Py_IncRef@@Base+0x86> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 40a8a <_Py_IncRef@@Base+0xf2> │ │ │ │ - b.n 40a6a <_Py_IncRef@@Base+0xd2> │ │ │ │ + beq.n 40ada <_Py_IncRef@@Base+0xf2> │ │ │ │ + b.n 40aba <_Py_IncRef@@Base+0xd2> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - cbz r0, 40a7c <_Py_IncRef@@Base+0xe4> │ │ │ │ - bl e5b48 │ │ │ │ + cbz r0, 40acc <_Py_IncRef@@Base+0xe4> │ │ │ │ + bl e5514 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 40a1e <_Py_IncRef@@Base+0x86> │ │ │ │ + blt.n 40a6e <_Py_IncRef@@Base+0x86> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 40a8e <_Py_IncRef@@Base+0xf6> │ │ │ │ - b.n 40a7e <_Py_IncRef@@Base+0xe6> │ │ │ │ + beq.n 40ade <_Py_IncRef@@Base+0xf6> │ │ │ │ + b.n 40ace <_Py_IncRef@@Base+0xe6> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl e5b48 │ │ │ │ + bl e5514 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 40a1e <_Py_IncRef@@Base+0x86> │ │ │ │ - b.n 40a90 <_Py_IncRef@@Base+0xf8> │ │ │ │ + blt.n 40a6e <_Py_IncRef@@Base+0x86> │ │ │ │ + b.n 40ae0 <_Py_IncRef@@Base+0xf8> │ │ │ │ mov r6, r4 │ │ │ │ - b.n 40a90 <_Py_IncRef@@Base+0xf8> │ │ │ │ + b.n 40ae0 <_Py_IncRef@@Base+0xf8> │ │ │ │ movs r4, #0 │ │ │ │ and.w fp, r7, #1 │ │ │ │ and.w r5, r6, #1 │ │ │ │ tst r7, r6 │ │ │ │ - beq.n 40ab4 <_Py_IncRef@@Base+0x11c> │ │ │ │ + beq.n 40b04 <_Py_IncRef@@Base+0x11c> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55504 @ 0xd8d0 │ │ │ │ + movw r1, #53056 @ 0xcf40 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 40a1e <_Py_IncRef@@Base+0x86> │ │ │ │ - cbz r4, 40b00 <_Py_IncRef@@Base+0x168> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 40a6e <_Py_IncRef@@Base+0x86> │ │ │ │ + cbz r4, 40b50 <_Py_IncRef@@Base+0x168> │ │ │ │ orrs.w r5, r7, r6 │ │ │ │ - beq.n 40afe <_Py_IncRef@@Base+0x166> │ │ │ │ + beq.n 40b4e <_Py_IncRef@@Base+0x166> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55540 @ 0xd8f4 │ │ │ │ + movw r1, #53092 @ 0xcf64 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 40a1e <_Py_IncRef@@Base+0x86> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 40a6e <_Py_IncRef@@Base+0x86> │ │ │ │ movw sl, #57960 @ 0xe268 │ │ │ │ movt sl, #81 @ 0x51 │ │ │ │ movw r9, #5752 @ 0x1678 │ │ │ │ movt r9, #80 @ 0x50 │ │ │ │ mov r5, r4 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 40b00 <_Py_IncRef@@Base+0x168> │ │ │ │ + b.n 40b50 <_Py_IncRef@@Base+0x168> │ │ │ │ movw sl, #57960 @ 0xe268 │ │ │ │ movt sl, #81 @ 0x51 │ │ │ │ mov r5, r4 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 40b00 <_Py_IncRef@@Base+0x168> │ │ │ │ + b.n 40b50 <_Py_IncRef@@Base+0x168> │ │ │ │ mov r5, r4 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 40b00 <_Py_IncRef@@Base+0x168> │ │ │ │ + b.n 40b50 <_Py_IncRef@@Base+0x168> │ │ │ │ mov fp, r5 │ │ │ │ - bl 24cbec <_PySlice_FromIndices@@Base+0x720> │ │ │ │ + bl 24c5b8 <_PySlice_FromIndices@@Base+0x710> │ │ │ │ mov r6, r0 │ │ │ │ mov r3, fp │ │ │ │ str r5, [sp, #0] │ │ │ │ and.w r4, r4, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 3c022 │ │ │ │ + bl 3c070 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40b32 <_Py_IncRef@@Base+0x19a> │ │ │ │ + bge.n 40b82 <_Py_IncRef@@Base+0x19a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40b32 <_Py_IncRef@@Base+0x19a> │ │ │ │ + cbnz r3, 40b82 <_Py_IncRef@@Base+0x19a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - cmp r1, #172 @ 0xac │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ adds r4, r2, #6 │ │ │ │ - beq.n 40b7a <_Py_IncRef@@Base+0x1e2> │ │ │ │ + beq.n 40bca <_Py_IncRef@@Base+0x1e2> │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r1, 40ba0 <_Py_IncRef@@Base+0x208> │ │ │ │ + cbnz r1, 40bf0 <_Py_IncRef@@Base+0x208> │ │ │ │ adds r4, r2, #2 │ │ │ │ - beq.n 40b84 <_Py_IncRef@@Base+0x1ec> │ │ │ │ + beq.n 40bd4 <_Py_IncRef@@Base+0x1ec> │ │ │ │ adds r1, r2, #1 │ │ │ │ - bge.n 40b68 <_Py_IncRef@@Base+0x1d0> │ │ │ │ + bge.n 40bb8 <_Py_IncRef@@Base+0x1d0> │ │ │ │ adds r4, r2, #5 │ │ │ │ - beq.n 40b8e <_Py_IncRef@@Base+0x1f6> │ │ │ │ + beq.n 40bde <_Py_IncRef@@Base+0x1f6> │ │ │ │ adds r1, r2, #3 │ │ │ │ - beq.n 40b98 <_Py_IncRef@@Base+0x200> │ │ │ │ - movw r1, #49392 @ 0xc0f0 │ │ │ │ + beq.n 40be8 <_Py_IncRef@@Base+0x200> │ │ │ │ + movw r1, #47056 @ 0xb7d0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f41b4 │ │ │ │ - movw r4, #49284 @ 0xc084 │ │ │ │ + b.w f3c44 │ │ │ │ + movw r4, #46948 @ 0xb764 │ │ │ │ movt r4, #49 @ 0x31 │ │ │ │ - b.n 40ba0 <_Py_IncRef@@Base+0x208> │ │ │ │ - movw r4, #49332 @ 0xc0b4 │ │ │ │ + b.n 40bf0 <_Py_IncRef@@Base+0x208> │ │ │ │ + movw r4, #46996 @ 0xb794 │ │ │ │ movt r4, #49 @ 0x31 │ │ │ │ - b.n 40ba0 <_Py_IncRef@@Base+0x208> │ │ │ │ - movw r4, #49360 @ 0xc0d0 │ │ │ │ + b.n 40bf0 <_Py_IncRef@@Base+0x208> │ │ │ │ + movw r4, #47024 @ 0xb7b0 │ │ │ │ movt r4, #49 @ 0x31 │ │ │ │ - b.n 40ba0 <_Py_IncRef@@Base+0x208> │ │ │ │ - movw r4, #49312 @ 0xc0a0 │ │ │ │ + b.n 40bf0 <_Py_IncRef@@Base+0x208> │ │ │ │ + movw r4, #46976 @ 0xb780 │ │ │ │ movt r4, #49 @ 0x31 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #49404 @ 0xc0fc │ │ │ │ + movw r1, #47068 @ 0xb7dc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 40bbc <_Py_IncRef@@Base+0x224> │ │ │ │ - b.w 8f6bc │ │ │ │ + beq.n 40c0c <_Py_IncRef@@Base+0x224> │ │ │ │ + b.w 8f4e8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #49424 @ 0xc110 │ │ │ │ + movw r1, #47088 @ 0xb7f0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -30481,57 +30520,57 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ blx 2b910 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vsub.f64 d7, d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d8, d7, d9 │ │ │ │ - beq.n 40c46 <_Py_IncRef@@Base+0x2ae> │ │ │ │ + beq.n 40c96 <_Py_IncRef@@Base+0x2ae> │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ ite mi │ │ │ │ movmi r2, #1 │ │ │ │ movpl r2, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite mi │ │ │ │ movmi r3, #1 │ │ │ │ movpl r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 40c5a <_Py_IncRef@@Base+0x2c2> │ │ │ │ + beq.n 40caa <_Py_IncRef@@Base+0x2c2> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d9 │ │ │ │ vsub.f64 d8, d8, d7 │ │ │ │ - b.n 40c5a <_Py_IncRef@@Base+0x2c2> │ │ │ │ + b.n 40caa <_Py_IncRef@@Base+0x2c2> │ │ │ │ vmov r3, s19 │ │ │ │ - vldr d0, [pc, #108] @ 40cb8 <_Py_IncRef@@Base+0x320> │ │ │ │ - vldr d7, [pc, #112] @ 40cc0 <_Py_IncRef@@Base+0x328> │ │ │ │ + vldr d0, [pc, #108] @ 40d08 <_Py_IncRef@@Base+0x320> │ │ │ │ + vldr d7, [pc, #112] @ 40d10 <_Py_IncRef@@Base+0x328> │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vstr d0, [r5] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 40c94 <_Py_IncRef@@Base+0x2fc> │ │ │ │ + beq.n 40ce4 <_Py_IncRef@@Base+0x2fc> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2c664 │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ vstr d0, [r4] │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 40cb0 <_Py_IncRef@@Base+0x318> │ │ │ │ + ble.n 40d00 <_Py_IncRef@@Base+0x318> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ vstr d0, [r4] │ │ │ │ - b.n 40cb0 <_Py_IncRef@@Base+0x318> │ │ │ │ + b.n 40d00 <_Py_IncRef@@Base+0x318> │ │ │ │ vdiv.f64 d7, d10, d9 │ │ │ │ - vldr d6, [pc, #36] @ 40cc0 <_Py_IncRef@@Base+0x328> │ │ │ │ + vldr d6, [pc, #36] @ 40d10 <_Py_IncRef@@Base+0x328> │ │ │ │ vmov r2, r3, d7 │ │ │ │ - vldr d7, [pc, #20] @ 40cb8 <_Py_IncRef@@Base+0x320> │ │ │ │ + vldr d7, [pc, #20] @ 40d08 <_Py_IncRef@@Base+0x320> │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ vstr d7, [r4] │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -30540,92 +30579,92 @@ │ │ │ │ strh r0, [r0, #0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #625 @ 0x271 │ │ │ │ - bl 80a88 │ │ │ │ + bl 80a30 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 40d2e <_Py_IncRef@@Base+0x396> │ │ │ │ + cbz r0, 40d7e <_Py_IncRef@@Base+0x396> │ │ │ │ add.w r6, r5, #8 │ │ │ │ add.w r7, r0, #12 │ │ │ │ addw r8, r5, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 8f6bc │ │ │ │ - cbz r0, 40d12 <_Py_IncRef@@Base+0x37a> │ │ │ │ + bl 8f4e8 │ │ │ │ + cbz r0, 40d62 <_Py_IncRef@@Base+0x37a> │ │ │ │ cmp r6, r8 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ - bne.n 40cf2 <_Py_IncRef@@Base+0x35a> │ │ │ │ + bne.n 40d42 <_Py_IncRef@@Base+0x35a> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 9438c │ │ │ │ - cbz r0, 40d12 <_Py_IncRef@@Base+0x37a> │ │ │ │ + bl 941b0 │ │ │ │ + cbz r0, 40d62 <_Py_IncRef@@Base+0x37a> │ │ │ │ str.w r0, [r4, #2512] @ 0x9d0 │ │ │ │ - b.n 40d2e <_Py_IncRef@@Base+0x396> │ │ │ │ + b.n 40d7e <_Py_IncRef@@Base+0x396> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 40d1e <_Py_IncRef@@Base+0x386> │ │ │ │ + blt.n 40d6e <_Py_IncRef@@Base+0x386> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40d2e <_Py_IncRef@@Base+0x396> │ │ │ │ + b.n 40d7e <_Py_IncRef@@Base+0x396> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40d1a <_Py_IncRef@@Base+0x382> │ │ │ │ + bne.n 40d6a <_Py_IncRef@@Base+0x382> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40d1a <_Py_IncRef@@Base+0x382> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40d6a <_Py_IncRef@@Base+0x382> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #49492 @ 0xc154 │ │ │ │ + movw r1, #47156 @ 0xb834 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl a6f18 │ │ │ │ - cbz r0, 40d7e <_Py_IncRef@@Base+0x3e6> │ │ │ │ + bl a5d18 │ │ │ │ + cbz r0, 40dce <_Py_IncRef@@Base+0x3e6> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp.w r4, #28672 @ 0x7000 │ │ │ │ - bge.n 40d82 <_Py_IncRef@@Base+0x3ea> │ │ │ │ - cbz r4, 40d82 <_Py_IncRef@@Base+0x3ea> │ │ │ │ + bge.n 40dd2 <_Py_IncRef@@Base+0x3ea> │ │ │ │ + cbz r4, 40dd2 <_Py_IncRef@@Base+0x3ea> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #49508 @ 0xc164 │ │ │ │ + movw r1, #47172 @ 0xb844 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov.w r2, #28672 @ 0x7000 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40db2 <_Py_IncRef@@Base+0x41a> │ │ │ │ - bl 40db6 │ │ │ │ + b.n 40e02 <_Py_IncRef@@Base+0x41a> │ │ │ │ + bl 40e06 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 40e9c │ │ │ │ + bl 40eec │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 40dac <_Py_IncRef@@Base+0x414> │ │ │ │ + bne.n 40dfc <_Py_IncRef@@Base+0x414> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - movw r1, #49540 @ 0xc184 │ │ │ │ + movw r1, #47204 @ 0xb864 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 40d7e <_Py_IncRef@@Base+0x3e6> │ │ │ │ + bl f3c44 │ │ │ │ + b.n 40dce <_Py_IncRef@@Base+0x3e6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00040db6 : │ │ │ │ - ldr r3, [pc, #16] @ (40dc8 ) │ │ │ │ +00040e06 : │ │ │ │ + ldr r3, [pc, #16] @ (40e18 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3720] @ 0xe88 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ @@ -30635,42 +30674,42 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 159310 │ │ │ │ + bl 158c9c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 40e1a │ │ │ │ + beq.n 40e6a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r0, r5, #8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 2c330 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a044 │ │ │ │ - cbz r4, 40e1a │ │ │ │ + bl 1599d0 │ │ │ │ + cbz r4, 40e6a │ │ │ │ mov r2, r4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - movw r3, #6552 @ 0x1998 │ │ │ │ + movw r3, #4248 @ 0x1098 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 40b40 <_Py_IncRef@@Base+0x1a8> │ │ │ │ + bl 40b90 <_Py_IncRef@@Base+0x1a8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #22168 @ 0x5698 │ │ │ │ + movw r1, #19864 @ 0x4d98 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.w 400be │ │ │ │ + b.w 40112 │ │ │ │ │ │ │ │ -00040e2c : │ │ │ │ - b.n 40e9c │ │ │ │ +00040e7c : │ │ │ │ + b.n 40eec │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -30678,80 +30717,80 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (40e60 ) │ │ │ │ + ldr r0, [pc, #8] @ (40eb0 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1650f4 │ │ │ │ + bl 164548 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ rev16 r0, r0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r1, 40e98 │ │ │ │ + cbz r1, 40ee8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 40e7c │ │ │ │ + cbnz r3, 40ecc │ │ │ │ movs r0, #1 │ │ │ │ - b.n 40e96 │ │ │ │ + b.n 40ee6 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #35460 @ 0x8a84 │ │ │ │ + movw r1, #33164 @ 0x818c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - cbnz r0, 40ec0 │ │ │ │ - ldr r2, [pc, #104] @ (40f18 ) │ │ │ │ + cbnz r0, 40f10 │ │ │ │ + ldr r2, [pc, #104] @ (40f68 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r0, [r3, #3720] @ 0xe88 │ │ │ │ - b.n 40f10 │ │ │ │ + b.n 40f60 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2c544 <__sysconf@plt> │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - ble.n 40ed6 │ │ │ │ + ble.n 40f26 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2c544 <__sysconf@plt> │ │ │ │ - b.n 40eda │ │ │ │ + b.n 40f2a │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ cmp r0, r5 │ │ │ │ - bls.n 40ee4 │ │ │ │ + bls.n 40f34 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40f10 │ │ │ │ + b.n 40f60 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2bea4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40ede │ │ │ │ + bne.n 40f2e │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2be50 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2bd80 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 40ede │ │ │ │ - ldr r3, [pc, #20] @ (40f18 ) │ │ │ │ + bne.n 40f2e │ │ │ │ + ldr r3, [pc, #20] @ (40f68 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r5, [r3, #3720] @ 0xe88 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -30779,855 +30818,855 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (40f6c ) │ │ │ │ + ldr r0, [pc, #8] @ (40fbc ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1650f4 │ │ │ │ + bl 164548 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @ instruction: 0xb8cc │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00040f70 : │ │ │ │ - movw r3, #28092 @ 0x6dbc │ │ │ │ +00040fc0 : │ │ │ │ + movw r3, #25708 @ 0x646c │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ - b.w 1f14ac │ │ │ │ - movw r1, #22140 @ 0x567c │ │ │ │ + b.w 1f0d50 │ │ │ │ + movw r1, #19836 @ 0x4d7c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.n 4114c <_PyCompile_Assemble@@Base+0x1c4> │ │ │ │ + b.n 4119c <_PyCompile_Assemble@@Base+0x1c4> │ │ │ │ │ │ │ │ -00040f88 <_PyCompile_Assemble@@Base>: │ │ │ │ +00040fd8 <_PyCompile_Assemble@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r3, #60 @ 0x3c │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ - beq.n 40fc6 <_PyCompile_Assemble@@Base+0x3e> │ │ │ │ + beq.n 41016 <_PyCompile_Assemble@@Base+0x3e> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #49636 @ 0xc1e4 │ │ │ │ + movw r1, #47300 @ 0xb8c4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 4110e <_PyCompile_Assemble@@Base+0x186> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 4115e <_PyCompile_Assemble@@Base+0x186> │ │ │ │ add.w r8, sp, #32 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b44c │ │ │ │ - bl 7fabc │ │ │ │ + bl 7faa4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4110e <_PyCompile_Assemble@@Base+0x186> │ │ │ │ + beq.w 4115e <_PyCompile_Assemble@@Base+0x186> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1298e0 │ │ │ │ + bl 129234 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 410ea <_PyCompile_Assemble@@Base+0x162> │ │ │ │ + beq.n 4113a <_PyCompile_Assemble@@Base+0x162> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 4100c <_PyCompile_Assemble@@Base+0x84> │ │ │ │ + beq.n 4105c <_PyCompile_Assemble@@Base+0x84> │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr.w fp, [fp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ it lt │ │ │ │ movlt r2, r3 │ │ │ │ - b.n 40ff6 <_PyCompile_Assemble@@Base+0x6e> │ │ │ │ + b.n 41046 <_PyCompile_Assemble@@Base+0x6e> │ │ │ │ adds r2, #1 │ │ │ │ lsls r6, r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 834bc │ │ │ │ + bl 83470 │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 41022 <_PyCompile_Assemble@@Base+0x9a> │ │ │ │ + cbnz r0, 41072 <_PyCompile_Assemble@@Base+0x9a> │ │ │ │ mov r4, fp │ │ │ │ - bl 23c160 │ │ │ │ - b.n 410ec <_PyCompile_Assemble@@Base+0x164> │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 4113c <_PyCompile_Assemble@@Base+0x164> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ blx 2b44c │ │ │ │ mov r2, r4 │ │ │ │ - cbz r2, 4103c <_PyCompile_Assemble@@Base+0xb4> │ │ │ │ + cbz r2, 4108c <_PyCompile_Assemble@@Base+0xb4> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ge │ │ │ │ strge.w r2, [sl, r1, lsl #2] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - b.n 4102c <_PyCompile_Assemble@@Base+0xa4> │ │ │ │ - movw r6, #37480 @ 0x9268 │ │ │ │ + b.n 4107c <_PyCompile_Assemble@@Base+0xa4> │ │ │ │ + movw r6, #40124 @ 0x9cbc │ │ │ │ movt r6, #63 @ 0x3f │ │ │ │ - cbz r4, 41080 <_PyCompile_Assemble@@Base+0xf8> │ │ │ │ + cbz r4, 410d0 <_PyCompile_Assemble@@Base+0xf8> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #0 │ │ │ │ lsls r0, r2, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 4107c <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ + bge.n 410cc <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mvn.w ip, #262 @ 0x106 │ │ │ │ ldr r0, [r1, r0] │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ adds r2, #1 │ │ │ │ add.w lr, r0, ip │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ lsls r0, r0, #28 │ │ │ │ - bmi.n 41072 <_PyCompile_Assemble@@Base+0xea> │ │ │ │ + bmi.n 410c2 <_PyCompile_Assemble@@Base+0xea> │ │ │ │ cmp.w lr, #2 │ │ │ │ - bhi.n 4104a <_PyCompile_Assemble@@Base+0xc2> │ │ │ │ + bhi.n 4109a <_PyCompile_Assemble@@Base+0xc2> │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr.w r0, [sl, r0, lsl #2] │ │ │ │ str r0, [r1, #24] │ │ │ │ - b.n 4104a <_PyCompile_Assemble@@Base+0xc2> │ │ │ │ + b.n 4109a <_PyCompile_Assemble@@Base+0xc2> │ │ │ │ ldr r4, [r4, #16] │ │ │ │ - b.n 41044 <_PyCompile_Assemble@@Base+0xbc> │ │ │ │ + b.n 41094 <_PyCompile_Assemble@@Base+0xbc> │ │ │ │ mov r0, sl │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 12facc <_PyErr_SetKeyError@@Base+0x2f80> │ │ │ │ + bl 12f450 <_PyErr_SetKeyError@@Base+0x2f68> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 410ec <_PyCompile_Assemble@@Base+0x164> │ │ │ │ + beq.n 4113c <_PyCompile_Assemble@@Base+0x164> │ │ │ │ add r3, sp, #24 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1367d0 <_PyMutex_LockTimed@@Base+0xfc0> │ │ │ │ + bl 136188 <_PyMutex_LockTimed@@Base+0x10d0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 410ec <_PyCompile_Assemble@@Base+0x164> │ │ │ │ + beq.n 4113c <_PyCompile_Assemble@@Base+0x164> │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ bl 2fea0 <_PyObject_DebugMallocStats@@Base+0x1d38> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 410ec <_PyCompile_Assemble@@Base+0x164> │ │ │ │ + cbz r0, 4113c <_PyCompile_Assemble@@Base+0x164> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bl 13b62c <_PyDict_DelItemIf@@Base+0x454> │ │ │ │ + bl 13af08 <_PyDict_DelItemIf@@Base+0x454> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 410e6 <_PyCompile_Assemble@@Base+0x15e> │ │ │ │ + bge.n 41136 <_PyCompile_Assemble@@Base+0x15e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 410e6 <_PyCompile_Assemble@@Base+0x15e> │ │ │ │ + cbnz r3, 41136 <_PyCompile_Assemble@@Base+0x15e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 410ec <_PyCompile_Assemble@@Base+0x164> │ │ │ │ + b.n 4113c <_PyCompile_Assemble@@Base+0x164> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41100 <_PyCompile_Assemble@@Base+0x178> │ │ │ │ + bge.n 41150 <_PyCompile_Assemble@@Base+0x178> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41100 <_PyCompile_Assemble@@Base+0x178> │ │ │ │ + cbnz r3, 41150 <_PyCompile_Assemble@@Base+0x178> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1eb7a4 │ │ │ │ + bl 1eaf40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 13eccc <_PyTuple_FromArraySteal@@Base+0x3e4> │ │ │ │ + bl 13e59c <_PyTuple_FromArraySteal@@Base+0x3e4> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 41136 <_PyCompile_Assemble@@Base+0x1ae> │ │ │ │ + bne.n 41186 <_PyCompile_Assemble@@Base+0x1ae> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1668e8 │ │ │ │ + b.w 165d28 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #59432 @ 0xe828 │ │ │ │ + movw r0, #57172 @ 0xdf54 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4112a <_PyCompile_Assemble@@Base+0x1a2> │ │ │ │ + bne.n 4117a <_PyCompile_Assemble@@Base+0x1a2> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #25440 @ 0x6360 │ │ │ │ + movw r1, #23136 @ 0x5a60 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #25444 @ 0x6364 │ │ │ │ + movw r0, #23140 @ 0x5a64 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4119c <_PyCompile_Assemble@@Base+0x214> │ │ │ │ + beq.n 411ec <_PyCompile_Assemble@@Base+0x214> │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 411a0 <_PyCompile_Assemble@@Base+0x218> │ │ │ │ + bgt.n 411f0 <_PyCompile_Assemble@@Base+0x218> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbnz r0, 4118e <_PyCompile_Assemble@@Base+0x206> │ │ │ │ + cbnz r0, 411de <_PyCompile_Assemble@@Base+0x206> │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ - bl f7748 │ │ │ │ - cbz r0, 411a8 <_PyCompile_Assemble@@Base+0x220> │ │ │ │ + bl f7260 │ │ │ │ + cbz r0, 411f8 <_PyCompile_Assemble@@Base+0x220> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 411a8 <_PyCompile_Assemble@@Base+0x220> │ │ │ │ + bge.n 411f8 <_PyCompile_Assemble@@Base+0x220> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 411a8 <_PyCompile_Assemble@@Base+0x220> │ │ │ │ + b.n 411f8 <_PyCompile_Assemble@@Base+0x220> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 411a8 <_PyCompile_Assemble@@Base+0x220> │ │ │ │ + b.n 411f8 <_PyCompile_Assemble@@Base+0x220> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #292] @ (412e0 <_PyCompile_Assemble@@Base+0x358>) │ │ │ │ + ldr r2, [pc, #292] @ (41330 <_PyCompile_Assemble@@Base+0x358>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 411d2 <_PyCompile_Assemble@@Base+0x24a> │ │ │ │ + bne.n 41222 <_PyCompile_Assemble@@Base+0x24a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 411ea <_PyCompile_Assemble@@Base+0x262> │ │ │ │ + b.n 4123a <_PyCompile_Assemble@@Base+0x262> │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 411ce <_PyCompile_Assemble@@Base+0x246> │ │ │ │ + beq.n 4121e <_PyCompile_Assemble@@Base+0x246> │ │ │ │ ldr.w r4, [r2, #136] @ 0x88 │ │ │ │ - movw r2, #4523 @ 0x11ab │ │ │ │ + movw r2, #4603 @ 0x11fb │ │ │ │ movt r2, #4 │ │ │ │ subs r2, r4, r2 │ │ │ │ negs r4, r2 │ │ │ │ adcs r4, r2 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 412ba <_PyCompile_Assemble@@Base+0x332> │ │ │ │ + beq.n 4130a <_PyCompile_Assemble@@Base+0x332> │ │ │ │ ldr.w r0, [r2, #136] @ 0x88 │ │ │ │ - movw r2, #4523 @ 0x11ab │ │ │ │ + movw r2, #4603 @ 0x11fb │ │ │ │ movt r2, #4 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 412ba <_PyCompile_Assemble@@Base+0x332> │ │ │ │ + bne.n 4130a <_PyCompile_Assemble@@Base+0x332> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 41284 <_PyCompile_Assemble@@Base+0x2fc> │ │ │ │ + beq.n 412d4 <_PyCompile_Assemble@@Base+0x2fc> │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ - cbz r2, 41224 <_PyCompile_Assemble@@Base+0x29c> │ │ │ │ + cbz r2, 41274 <_PyCompile_Assemble@@Base+0x29c> │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r2, #12 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 41284 <_PyCompile_Assemble@@Base+0x2fc> │ │ │ │ + ble.n 412d4 <_PyCompile_Assemble@@Base+0x2fc> │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 41212 <_PyCompile_Assemble@@Base+0x28a> │ │ │ │ - b.n 41242 <_PyCompile_Assemble@@Base+0x2ba> │ │ │ │ + bne.n 41262 <_PyCompile_Assemble@@Base+0x28a> │ │ │ │ + b.n 41292 <_PyCompile_Assemble@@Base+0x2ba> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 41242 <_PyCompile_Assemble@@Base+0x2ba> │ │ │ │ + beq.n 41292 <_PyCompile_Assemble@@Base+0x2ba> │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ - cbz r2, 41236 <_PyCompile_Assemble@@Base+0x2ae> │ │ │ │ + cbz r2, 41286 <_PyCompile_Assemble@@Base+0x2ae> │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4122a <_PyCompile_Assemble@@Base+0x2a2> │ │ │ │ - b.n 41242 <_PyCompile_Assemble@@Base+0x2ba> │ │ │ │ + bne.n 4127a <_PyCompile_Assemble@@Base+0x2a2> │ │ │ │ + b.n 41292 <_PyCompile_Assemble@@Base+0x2ba> │ │ │ │ movw r2, #34960 @ 0x8890 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 41284 <_PyCompile_Assemble@@Base+0x2fc> │ │ │ │ - ldr r2, [pc, #160] @ (412e4 <_PyCompile_Assemble@@Base+0x35c>) │ │ │ │ + bne.n 412d4 <_PyCompile_Assemble@@Base+0x2fc> │ │ │ │ + ldr r2, [pc, #160] @ (41334 <_PyCompile_Assemble@@Base+0x35c>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 41fd4 <_PyEval_SpecialMethodCanSuggest@@Base+0x128> │ │ │ │ + bl 42028 <_PyEval_SpecialMethodCanSuggest@@Base+0x12c> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 412ce <_PyCompile_Assemble@@Base+0x346> │ │ │ │ - beq.n 41284 <_PyCompile_Assemble@@Base+0x2fc> │ │ │ │ + blt.n 4131e <_PyCompile_Assemble@@Base+0x346> │ │ │ │ + beq.n 412d4 <_PyCompile_Assemble@@Base+0x2fc> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #144] @ (412e4 <_PyCompile_Assemble@@Base+0x35c>) │ │ │ │ + ldr r1, [pc, #144] @ (41334 <_PyCompile_Assemble@@Base+0x35c>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1896e0 │ │ │ │ + bl 188940 │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 412da <_PyCompile_Assemble@@Base+0x352> │ │ │ │ + bne.n 4132a <_PyCompile_Assemble@@Base+0x352> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 41278 <_PyCompile_Assemble@@Base+0x2f0> │ │ │ │ + blt.n 412c8 <_PyCompile_Assemble@@Base+0x2f0> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41284 <_PyCompile_Assemble@@Base+0x2fc> │ │ │ │ + b.n 412d4 <_PyCompile_Assemble@@Base+0x2fc> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 41274 <_PyCompile_Assemble@@Base+0x2ec> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bne.n 412c4 <_PyCompile_Assemble@@Base+0x2ec> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #96] @ (412e8 <_PyCompile_Assemble@@Base+0x360>) │ │ │ │ + ldr r1, [pc, #96] @ (41338 <_PyCompile_Assemble@@Base+0x360>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 1896e0 │ │ │ │ + bl 188940 │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 412da <_PyCompile_Assemble@@Base+0x352> │ │ │ │ + bne.n 4132a <_PyCompile_Assemble@@Base+0x352> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 412da <_PyCompile_Assemble@@Base+0x352> │ │ │ │ + beq.n 4132a <_PyCompile_Assemble@@Base+0x352> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 412ba <_PyCompile_Assemble@@Base+0x332> │ │ │ │ + bge.n 4130a <_PyCompile_Assemble@@Base+0x332> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 412ba <_PyCompile_Assemble@@Base+0x332> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 412d2 <_PyCompile_Assemble@@Base+0x34a> │ │ │ │ - ldr r1, [pc, #36] @ (412e4 <_PyCompile_Assemble@@Base+0x35c>) │ │ │ │ + cbnz r2, 4130a <_PyCompile_Assemble@@Base+0x332> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 41322 <_PyCompile_Assemble@@Base+0x34a> │ │ │ │ + ldr r1, [pc, #36] @ (41334 <_PyCompile_Assemble@@Base+0x35c>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1896e0 │ │ │ │ + bl 188940 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 412da <_PyCompile_Assemble@@Base+0x352> │ │ │ │ + b.n 4132a <_PyCompile_Assemble@@Base+0x352> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 412da <_PyCompile_Assemble@@Base+0x352> │ │ │ │ + b.n 4132a <_PyCompile_Assemble@@Base+0x352> │ │ │ │ movw r3, #5744 @ 0x1670 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r3, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r0, 41364 │ │ │ │ + cbnz r0, 413b4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4130c <_PyCompile_Assemble@@Base+0x384> │ │ │ │ + bne.n 4135c <_PyCompile_Assemble@@Base+0x384> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1663fc │ │ │ │ + b.w 16583c │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #14272 @ 0x37c0 │ │ │ │ + movw r0, #11968 @ 0x2ec0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41300 <_PyCompile_Assemble@@Base+0x378> │ │ │ │ + bne.n 41350 <_PyCompile_Assemble@@Base+0x378> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00041322 : │ │ │ │ +00041372 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #136 @ 0x88 │ │ │ │ movs r2, #140 @ 0x8c │ │ │ │ - movw r4, #28308 @ 0x6e94 │ │ │ │ + movw r4, #25924 @ 0x6544 │ │ │ │ movt r4, #48 @ 0x30 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1df3f8 │ │ │ │ + bl 1dec74 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00041348 : │ │ │ │ +00041398 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r4, r1 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 159310 │ │ │ │ - cbnz r0, 41376 │ │ │ │ + bl 158c9c │ │ │ │ + cbnz r0, 413c6 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 159310 │ │ │ │ - cbz r0, 41396 │ │ │ │ + bl 158c9c │ │ │ │ + cbz r0, 413e6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r1, #16068 @ 0x3ec4 │ │ │ │ + movw r1, #13764 @ 0x35c4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 413a8 │ │ │ │ + bl f3c44 │ │ │ │ + b.n 413f8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 413ac │ │ │ │ - bl 23c160 │ │ │ │ + ble.n 413fc │ │ │ │ + bl 23bb34 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 413d0 │ │ │ │ + b.n 41420 │ │ │ │ add r1, r2 │ │ │ │ - bl 188d84 │ │ │ │ + bl 187fbc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 413d0 │ │ │ │ + cbz r0, 41420 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 413d0 │ │ │ │ + cbz r0, 41420 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ blx 2c030 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 2c030 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 413dc │ │ │ │ + beq.n 4142c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 15a044 │ │ │ │ + bl 1599d0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 413e8 │ │ │ │ + beq.n 41438 │ │ │ │ mov r0, sp │ │ │ │ - bl 15a044 │ │ │ │ + bl 1599d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (41410 ) │ │ │ │ + ldr r0, [pc, #8] @ (41460 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1650f4 │ │ │ │ + bl 164548 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @ instruction: 0xb86c │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 41436 │ │ │ │ + bne.n 41486 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 41450 │ │ │ │ - b.n 4144a │ │ │ │ + bne.n 414a0 │ │ │ │ + b.n 4149a │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42472 @ 0xa5e8 │ │ │ │ + movw r0, #40392 @ 0x9dc8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ - cbz r0, 4149c │ │ │ │ - b.n 41428 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 4149c │ │ │ │ + bl 1d43ac │ │ │ │ + cbz r0, 414ec │ │ │ │ + b.n 41478 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 414ec │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 41462 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 4149c │ │ │ │ + bne.n 414b2 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 414ec │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #5032 @ 0x13a8 │ │ │ │ + movw r1, #2728 @ 0xaa8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #49672 @ 0xc208 │ │ │ │ + movw r0, #47336 @ 0xb8e8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4149c │ │ │ │ + beq.n 414ec │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b994 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 414a0 │ │ │ │ + bne.n 414f0 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e494c │ │ │ │ + b.w 1e40ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 414a8 │ │ │ │ + b.n 414f8 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (414cc ) │ │ │ │ + ldr r0, [pc, #8] @ (4151c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1650f4 │ │ │ │ + bl 164548 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ hlt 0x0000 │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ movs r5, #0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #80] @ (4153c ) │ │ │ │ + ldr r3, [pc, #80] @ (4158c ) │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2ab758 <_PyTime_ObjectToTimeval@@Base+0x118c> │ │ │ │ + bl 2aaf58 <_PyTime_ObjectToTimeval@@Base+0x118c> │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4 │ │ │ │ - bl 2ac334 │ │ │ │ + bl 2abb34 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 41520 │ │ │ │ + beq.n 41570 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 41520 │ │ │ │ + beq.n 41570 │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 41502 │ │ │ │ - ldr r3, [pc, #24] @ (4153c ) │ │ │ │ + b.n 41552 │ │ │ │ + ldr r3, [pc, #24] @ (4158c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 41532 │ │ │ │ + beq.n 41582 │ │ │ │ blx 2bb28 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r9, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 41560 │ │ │ │ + cbz r3, 415b0 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 41562 │ │ │ │ + b.n 415b2 │ │ │ │ mov r8, r3 │ │ │ │ - movw r4, #47024 @ 0xb7b0 │ │ │ │ + movw r4, #44732 @ 0xaebc │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ - cbnz r7, 41596 │ │ │ │ + cbnz r7, 415e6 │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 41596 │ │ │ │ + ble.n 415e6 │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 41596 │ │ │ │ - cbnz r5, 415b6 │ │ │ │ + bne.n 415e6 │ │ │ │ + cbnz r5, 41606 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r7 │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r1, r9 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #240] @ (4169c ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #240] @ (416ec ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4168a │ │ │ │ + beq.n 416da │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 149ce4 │ │ │ │ + bl 149634 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ - cbz r0, 415f2 │ │ │ │ + cbz r0, 41642 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 415dc │ │ │ │ + beq.n 4162c │ │ │ │ add r8, r9 │ │ │ │ subs.w r9, r8, #2 │ │ │ │ - beq.n 41620 │ │ │ │ - b.n 415e4 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 415f2 │ │ │ │ - b.n 415d2 │ │ │ │ + beq.n 41670 │ │ │ │ + b.n 41634 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 41642 │ │ │ │ + b.n 41622 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 415fc │ │ │ │ + cbz r0, 4164c │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1edccc │ │ │ │ + bl 1ed470 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 415f6 │ │ │ │ + cbnz r0, 41646 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4168c │ │ │ │ + b.n 416dc │ │ │ │ subs.w r9, r8, #3 │ │ │ │ - beq.n 41628 │ │ │ │ + beq.n 41678 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 41612 │ │ │ │ - bl e5b48 │ │ │ │ + cbz r0, 41662 │ │ │ │ + bl e5514 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 415f2 │ │ │ │ + blt.n 41642 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 41624 │ │ │ │ - b.n 41614 │ │ │ │ + beq.n 41674 │ │ │ │ + b.n 41664 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl e5b48 │ │ │ │ + bl e5514 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 41626 │ │ │ │ - b.n 415f2 │ │ │ │ + bge.n 41676 │ │ │ │ + b.n 41642 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 41628 │ │ │ │ + b.n 41678 │ │ │ │ mov r4, r9 │ │ │ │ mov r9, r8 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - bl b0e80 │ │ │ │ + bl b0c40 │ │ │ │ mov r5, r0 │ │ │ │ cmn.w r8, #100 @ 0x64 │ │ │ │ - bne.n 41646 │ │ │ │ + bne.n 41696 │ │ │ │ tst.w r9, #1 │ │ │ │ - bne.n 41646 │ │ │ │ - cbnz r4, 41662 │ │ │ │ + bne.n 41696 │ │ │ │ + cbnz r4, 416b2 │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ - b.n 4164c │ │ │ │ + b.n 4169c │ │ │ │ lsls r4, r4, #8 │ │ │ │ eor.w r4, r4, #256 @ 0x100 │ │ │ │ sxth.w r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ orr.w r3, r4, r3, lsl #9 │ │ │ │ blx 2c218 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4166c │ │ │ │ + b.n 416bc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bb94 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ movw r5, #6004 @ 0x1774 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ - b.n 4168c │ │ │ │ + b.n 416dc │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ - bl 14a614 │ │ │ │ + bl 149f64 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cmp r2, #16 │ │ │ │ + cmp r2, #88 @ 0x58 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (416c4 ) │ │ │ │ + ldr r0, [pc, #12] @ (41714 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1650f4 │ │ │ │ + bl 164548 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb828 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #292] @ (417fc ) │ │ │ │ + ldr r2, [pc, #292] @ (4184c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 416f0 │ │ │ │ + bne.n 41740 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41706 │ │ │ │ + b.n 41756 │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 416ec │ │ │ │ + beq.n 4173c │ │ │ │ ldr r4, [r2, #12] │ │ │ │ - movw r2, #5833 @ 0x16c9 │ │ │ │ + movw r2, #5913 @ 0x1719 │ │ │ │ movt r2, #4 │ │ │ │ subs r2, r4, r2 │ │ │ │ negs r4, r2 │ │ │ │ adcs r4, r2 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 417d4 │ │ │ │ + beq.n 41824 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - movw r2, #5833 @ 0x16c9 │ │ │ │ + movw r2, #5913 @ 0x1719 │ │ │ │ movt r2, #4 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 417d4 │ │ │ │ + bne.n 41824 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4179e │ │ │ │ + beq.n 417ee │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ - cbz r2, 4173e │ │ │ │ + cbz r2, 4178e │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r2, #12 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 4179e │ │ │ │ + ble.n 417ee │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 4172c │ │ │ │ - b.n 4175c │ │ │ │ + bne.n 4177c │ │ │ │ + b.n 417ac │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4175c │ │ │ │ + beq.n 417ac │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ - cbz r2, 41750 │ │ │ │ + cbz r2, 417a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 41744 │ │ │ │ - b.n 4175c │ │ │ │ + bne.n 41794 │ │ │ │ + b.n 417ac │ │ │ │ movw r2, #34960 @ 0x8890 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4179e │ │ │ │ - ldr r2, [pc, #160] @ (41800 ) │ │ │ │ + bne.n 417ee │ │ │ │ + ldr r2, [pc, #160] @ (41850 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 41fd4 <_PyEval_SpecialMethodCanSuggest@@Base+0x128> │ │ │ │ + bl 42028 <_PyEval_SpecialMethodCanSuggest@@Base+0x12c> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 417e8 │ │ │ │ - beq.n 4179e │ │ │ │ + blt.n 41838 │ │ │ │ + beq.n 417ee │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #144] @ (41800 ) │ │ │ │ + ldr r1, [pc, #144] @ (41850 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1896e0 │ │ │ │ + bl 188940 │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 417f4 │ │ │ │ + bne.n 41844 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 41792 │ │ │ │ + blt.n 417e2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4179e │ │ │ │ + b.n 417ee │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 4178e │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bne.n 417de │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #96] @ (41804 ) │ │ │ │ + ldr r1, [pc, #96] @ (41854 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 1896e0 │ │ │ │ + bl 188940 │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 417f4 │ │ │ │ + bne.n 41844 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 417f4 │ │ │ │ + beq.n 41844 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 417d4 │ │ │ │ + bge.n 41824 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 417d4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 417ec │ │ │ │ - ldr r1, [pc, #40] @ (41800 ) │ │ │ │ + cbnz r2, 41824 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 4183c │ │ │ │ + ldr r1, [pc, #40] @ (41850 ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1896e0 │ │ │ │ + bl 188940 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 417f4 │ │ │ │ + b.n 41844 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 417f4 │ │ │ │ + b.n 41844 │ │ │ │ movw r3, #5744 @ 0x1670 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ @@ -31638,489 +31677,489 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ - cbnz r2, 41828 │ │ │ │ + cbnz r2, 41878 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #52] @ (41858 ) │ │ │ │ - bl 1650f4 │ │ │ │ - b.n 41832 │ │ │ │ - ldr r0, [pc, #48] @ (4185c ) │ │ │ │ + ldr r0, [pc, #52] @ (418a8 ) │ │ │ │ + bl 164548 │ │ │ │ + b.n 41882 │ │ │ │ + ldr r0, [pc, #48] @ (418ac ) │ │ │ │ add r1, sp, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 16544c │ │ │ │ - cbz r0, 4184c │ │ │ │ + bl 164894 │ │ │ │ + cbz r0, 4189c │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41842 │ │ │ │ + bge.n 41892 │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ - cbz r4, 41846 │ │ │ │ + cbz r4, 41896 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41850 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41850 │ │ │ │ + b.n 418a0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 418a0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmia r1!, {r3, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ac774 │ │ │ │ + bl 2abf74 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41886 │ │ │ │ + beq.n 418d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41888 │ │ │ │ + bge.n 418d8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 41888 │ │ │ │ + b.n 418d8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (418b0 ) │ │ │ │ + ldr r0, [pc, #12] @ (41900 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1650f4 │ │ │ │ + bl 164548 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb88c │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -000418b4 <_PyCompile_CodeGen@@Base>: │ │ │ │ +00041904 <_PyCompile_CodeGen@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1f794c │ │ │ │ - cbnz r0, 418ee <_PyCompile_CodeGen@@Base+0x3a> │ │ │ │ + bl 1f7148 │ │ │ │ + cbnz r0, 4193e <_PyCompile_CodeGen@@Base+0x3a> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #49996 @ 0xc34c │ │ │ │ + movw r1, #47660 @ 0xba2c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r6, #0 │ │ │ │ - b.n 41a6a <_PyCompile_CodeGen@@Base+0x1b6> │ │ │ │ - bl 1ce100 <_PyArena_New@@Base> │ │ │ │ + b.n 41aba <_PyCompile_CodeGen@@Base+0x1b6> │ │ │ │ + bl 1cd9b8 <_PyArena_New@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 41a6a <_PyCompile_CodeGen@@Base+0x1b6> │ │ │ │ + beq.w 41aba <_PyCompile_CodeGen@@Base+0x1b6> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 287004 <_Py_set_inheritable_async_safe@@Base+0x107c> │ │ │ │ + bl 286a2c │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 41910 <_PyCompile_CodeGen@@Base+0x5c> │ │ │ │ + cbnz r0, 41960 <_PyCompile_CodeGen@@Base+0x5c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 143920 <_PyArena_Free@@Base> │ │ │ │ - b.n 418ea <_PyCompile_CodeGen@@Base+0x36> │ │ │ │ - bl 28d840 │ │ │ │ + bl 1431f4 <_PyArena_Free@@Base> │ │ │ │ + b.n 4193a <_PyCompile_CodeGen@@Base+0x36> │ │ │ │ + bl 28cdac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41908 <_PyCompile_CodeGen@@Base+0x54> │ │ │ │ + beq.n 41958 <_PyCompile_CodeGen@@Base+0x54> │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1dca1c <_PyAST_Compile@@Base+0x34> │ │ │ │ + bl 1dc2a4 <_PyAST_Compile@@Base+0x34> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 41934 <_PyCompile_CodeGen@@Base+0x80> │ │ │ │ + cbnz r0, 41984 <_PyCompile_CodeGen@@Base+0x80> │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r7 │ │ │ │ - bl 143920 <_PyArena_Free@@Base> │ │ │ │ - b.n 41a6a <_PyCompile_CodeGen@@Base+0x1b6> │ │ │ │ + bl 1431f4 <_PyArena_Free@@Base> │ │ │ │ + b.n 41aba <_PyCompile_CodeGen@@Base+0x1b6> │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #56] @ 0x38 │ │ │ │ - bl 7fabc │ │ │ │ + bl 7faa4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41a34 <_PyCompile_CodeGen@@Base+0x180> │ │ │ │ + beq.n 41a84 <_PyCompile_CodeGen@@Base+0x180> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dfee0 <_PyWarnings_Init@@Base+0xe4> │ │ │ │ + bl 1df760 <_PyWarnings_Init@@Base+0xe4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41a3a <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ + beq.n 41a8a <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ ldr r5, [r7, #48] @ 0x30 │ │ │ │ ldr.w r0, [r5, #752] @ 0x2f0 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41a40 <_PyCompile_CodeGen@@Base+0x18c> │ │ │ │ + beq.n 41a90 <_PyCompile_CodeGen@@Base+0x18c> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #50012 @ 0xc35c │ │ │ │ + movw r1, #47676 @ 0xba3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r8 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 41a3a <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ + beq.n 41a8a <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ ldr.w r0, [r5, #756] @ 0x2f4 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41a40 <_PyCompile_CodeGen@@Base+0x18c> │ │ │ │ + beq.n 41a90 <_PyCompile_CodeGen@@Base+0x18c> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #50024 @ 0xc368 │ │ │ │ + movw r1, #47688 @ 0xba48 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r8 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 41a3a <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ + beq.n 41a8a <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ ldr.w r0, [r5, #760] @ 0x2f8 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41a40 <_PyCompile_CodeGen@@Base+0x18c> │ │ │ │ + beq.n 41a90 <_PyCompile_CodeGen@@Base+0x18c> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #50040 @ 0xc378 │ │ │ │ + movw r1, #47704 @ 0xba58 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r8 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 41a3a <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ + beq.n 41a8a <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 419f0 <_PyCompile_CodeGen@@Base+0x13c> │ │ │ │ + bne.n 41a40 <_PyCompile_CodeGen@@Base+0x13c> │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 111334 <_PyInstructionSequence_New@@Base+0x894> │ │ │ │ + bl 110e7c <_PyInstructionSequence_New@@Base+0x894> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 419fc <_PyCompile_CodeGen@@Base+0x148> │ │ │ │ - b.n 41a3a <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ + bne.n 41a4c <_PyCompile_CodeGen@@Base+0x148> │ │ │ │ + b.n 41a8a <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ mov r0, r7 │ │ │ │ - bl 11d5c8 │ │ │ │ + bl 11d0b0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 419de <_PyCompile_CodeGen@@Base+0x12a> │ │ │ │ - b.n 41a3a <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ + bne.n 41a2e <_PyCompile_CodeGen@@Base+0x12a> │ │ │ │ + b.n 41a8a <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 1e8368 │ │ │ │ + bl 1e7b08 │ │ │ │ ldr.w r0, [r5, #728] @ 0x2d8 │ │ │ │ bl 2fea0 <_PyObject_DebugMallocStats@@Base+0x1d38> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 41a44 <_PyCompile_CodeGen@@Base+0x190> │ │ │ │ + cbz r0, 41a94 <_PyCompile_CodeGen@@Base+0x190> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #50056 @ 0xc388 │ │ │ │ + movw r1, #47720 @ 0xba68 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r8 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41a44 <_PyCompile_CodeGen@@Base+0x190> │ │ │ │ + beq.n 41a94 <_PyCompile_CodeGen@@Base+0x190> │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r2, r8 │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - bl 8e6e8 │ │ │ │ + bl 8e514 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 41a46 <_PyCompile_CodeGen@@Base+0x192> │ │ │ │ + b.n 41a96 <_PyCompile_CodeGen@@Base+0x192> │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 41a46 <_PyCompile_CodeGen@@Base+0x192> │ │ │ │ + b.n 41a96 <_PyCompile_CodeGen@@Base+0x192> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 41a46 <_PyCompile_CodeGen@@Base+0x192> │ │ │ │ + b.n 41a96 <_PyCompile_CodeGen@@Base+0x192> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 41a46 <_PyCompile_CodeGen@@Base+0x192> │ │ │ │ + b.n 41a96 <_PyCompile_CodeGen@@Base+0x192> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ - cbz r3, 41a5c <_PyCompile_CodeGen@@Base+0x1a8> │ │ │ │ + cbz r3, 41aac <_PyCompile_CodeGen@@Base+0x1a8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 13f2d8 <_PyTuple_FromArraySteal@@Base+0x9f0> │ │ │ │ + bl 13eba8 <_PyTuple_FromArraySteal@@Base+0x9f0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 1eeb1c │ │ │ │ + bl 1ee2c0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r4 │ │ │ │ - bl 143920 <_PyArena_Free@@Base> │ │ │ │ + bl 1431f4 <_PyArena_Free@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #4] @ (41a78 <_PyCompile_CodeGen@@Base+0x1c4>) │ │ │ │ + ldr r0, [pc, #4] @ (41ac8 <_PyCompile_CodeGen@@Base+0x1c4>) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r0, [r5, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (41aa0 <_PyCompile_CodeGen@@Base+0x1ec>) │ │ │ │ + ldr r0, [pc, #12] @ (41af0 <_PyCompile_CodeGen@@Base+0x1ec>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1650f4 │ │ │ │ + bl 164548 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cbnz r4, 41ad8 <_PyCompile_CodeGen@@Base+0x224> │ │ │ │ + cbnz r4, 41b28 <_PyCompile_CodeGen@@Base+0x224> │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (41acc <_PyCompile_CodeGen@@Base+0x218>) │ │ │ │ + ldr r0, [pc, #12] @ (41b18 <_PyCompile_CodeGen@@Base+0x214>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1650f4 │ │ │ │ + bl 164548 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cbnz r0, 41afe <_PyCompile_CodeGen@@Base+0x24a> │ │ │ │ + cbnz r0, 41b4a <_PyCompile_CodeGen@@Base+0x246> │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (41af4 <_PyCompile_CodeGen@@Base+0x240>) │ │ │ │ + ldr r0, [pc, #12] @ (41b40 <_PyCompile_CodeGen@@Base+0x23c>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1650f4 │ │ │ │ + bl 164548 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb808 │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 41b1c <_PyCompile_CodeGen@@Base+0x268> │ │ │ │ + cbnz r3, 41b68 <_PyCompile_CodeGen@@Base+0x264> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 41b1c <_PyCompile_CodeGen@@Base+0x268> │ │ │ │ + ble.n 41b68 <_PyCompile_CodeGen@@Base+0x264> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 41b1c <_PyCompile_CodeGen@@Base+0x268> │ │ │ │ - cbnz r4, 41b3a <_PyCompile_CodeGen@@Base+0x286> │ │ │ │ + bne.n 41b68 <_PyCompile_CodeGen@@Base+0x264> │ │ │ │ + cbnz r4, 41b86 <_PyCompile_CodeGen@@Base+0x282> │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r5, sp, #20 │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ str r5, [sp, #12] │ │ │ │ - ldr r3, [pc, #276] @ (41c44 <_PyCompile_CodeGen@@Base+0x390>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #276] @ (41c90 <_PyCompile_CodeGen@@Base+0x38c>) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41c3a <_PyCompile_CodeGen@@Base+0x386> │ │ │ │ + beq.n 41c86 <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ ldr.w r8, [r4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 41b6a <_PyCompile_CodeGen@@Base+0x2b6> │ │ │ │ + bne.n 41bb6 <_PyCompile_CodeGen@@Base+0x2b2> │ │ │ │ mov r3, r8 │ │ │ │ - movw r2, #56964 @ 0xde84 │ │ │ │ + movw r2, #54660 @ 0xd584 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #36360 @ 0x8e08 │ │ │ │ + movw r1, #34056 @ 0x8508 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #61096 @ 0xeea8 │ │ │ │ + movw r0, #58312 @ 0xe3c8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 41c3a <_PyCompile_CodeGen@@Base+0x386> │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 41c86 <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a2d0 │ │ │ │ + bl 149c20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41c3a <_PyCompile_CodeGen@@Base+0x386> │ │ │ │ + beq.n 41c86 <_PyCompile_CodeGen@@Base+0x382> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2210e8 │ │ │ │ + bl 2209d0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41c1a <_PyCompile_CodeGen@@Base+0x366> │ │ │ │ - bl b0e80 │ │ │ │ + beq.n 41c66 <_PyCompile_CodeGen@@Base+0x362> │ │ │ │ + bl b0c40 │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ movs r7, #0 │ │ │ │ blx 2bebc │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r6, r0 │ │ │ │ moveq.w r6, #1024 @ 0x400 │ │ │ │ add.w fp, sp, #28 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b2c14 │ │ │ │ + bl 1b2400 │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 41bb4 <_PyCompile_CodeGen@@Base+0x300> │ │ │ │ + cbnz r0, 41c00 <_PyCompile_CodeGen@@Base+0x2fc> │ │ │ │ mov r5, r7 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r7, #1 │ │ │ │ - b.n 41be0 <_PyCompile_CodeGen@@Base+0x32c> │ │ │ │ + b.n 41c2c <_PyCompile_CodeGen@@Base+0x328> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #32 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2b5e0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 41be0 <_PyCompile_CodeGen@@Base+0x32c> │ │ │ │ + cbz r0, 41c2c <_PyCompile_CodeGen@@Base+0x328> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne.n 41bda <_PyCompile_CodeGen@@Base+0x326> │ │ │ │ + bne.n 41c26 <_PyCompile_CodeGen@@Base+0x322> │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41bde <_PyCompile_CodeGen@@Base+0x32a> │ │ │ │ + bge.n 41c2a <_PyCompile_CodeGen@@Base+0x326> │ │ │ │ lsls r6, r6, #1 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 41b9e <_PyCompile_CodeGen@@Base+0x2ea> │ │ │ │ + b.n 41bea <_PyCompile_CodeGen@@Base+0x2e6> │ │ │ │ mov r7, r3 │ │ │ │ - b.n 41be0 <_PyCompile_CodeGen@@Base+0x32c> │ │ │ │ + b.n 41c2c <_PyCompile_CodeGen@@Base+0x328> │ │ │ │ movs r7, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - cbnz r6, 41c0e <_PyCompile_CodeGen@@Base+0x35a> │ │ │ │ + cbnz r6, 41c5a <_PyCompile_CodeGen@@Base+0x356> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 41bf4 <_PyCompile_CodeGen@@Base+0x340> │ │ │ │ - bl 23c160 │ │ │ │ - b.n 41c1e <_PyCompile_CodeGen@@Base+0x36a> │ │ │ │ + bne.n 41c40 <_PyCompile_CodeGen@@Base+0x33c> │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 41c6a <_PyCompile_CodeGen@@Base+0x366> │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #50524 @ 0xc55c │ │ │ │ + movw r1, #48000 @ 0xbb80 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 41c1e <_PyCompile_CodeGen@@Base+0x36a> │ │ │ │ + bl f3c44 │ │ │ │ + b.n 41c6a <_PyCompile_CodeGen@@Base+0x366> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2706cc <_PyArg_ParseStackAndKeywords@@Base+0x994> │ │ │ │ + bl 26ffdc <_PyArg_ParseStackAndKeywords@@Base+0x994> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 41c1e <_PyCompile_CodeGen@@Base+0x36a> │ │ │ │ + b.n 41c6a <_PyCompile_CodeGen@@Base+0x366> │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a3fc │ │ │ │ + bl 7a5f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41c38 <_PyCompile_CodeGen@@Base+0x384> │ │ │ │ + bge.n 41c84 <_PyCompile_CodeGen@@Base+0x380> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41c38 <_PyCompile_CodeGen@@Base+0x384> │ │ │ │ + cbnz r3, 41c84 <_PyCompile_CodeGen@@Base+0x380> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ + cmp r2, #176 @ 0xb0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 41c76 <_PyCompile_CodeGen@@Base+0x3c2> │ │ │ │ + bgt.n 41cc2 <_PyCompile_CodeGen@@Base+0x3be> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56480 @ 0xdca0 │ │ │ │ + movw r1, #54188 @ 0xd3ac │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 41c90 <_PyCompile_CodeGen@@Base+0x3dc> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 41cdc <_PyCompile_CodeGen@@Base+0x3d8> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 41c94 <_PyCompile_CodeGen@@Base+0x3e0> │ │ │ │ + cbz r3, 41ce0 <_PyCompile_CodeGen@@Base+0x3dc> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7708 @ 0x1e1c │ │ │ │ + movw r1, #5404 @ 0x151c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41cb0 <_PyCompile_CodeGen@@Base+0x3fc> │ │ │ │ + b.n 41cfc <_PyCompile_CodeGen@@Base+0x3f8> │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 41ca2 <_PyCompile_CodeGen@@Base+0x3ee> │ │ │ │ + cbnz r0, 41cee <_PyCompile_CodeGen@@Base+0x3ea> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 41cb0 <_PyCompile_CodeGen@@Base+0x3fc> │ │ │ │ - ldr r1, [pc, #16] @ (41cb4 <_PyCompile_CodeGen@@Base+0x400>) │ │ │ │ + b.n 41cfc <_PyCompile_CodeGen@@Base+0x3f8> │ │ │ │ + ldr r1, [pc, #16] @ (41d00 <_PyCompile_CodeGen@@Base+0x3fc>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41c98 <_PyCompile_CodeGen@@Base+0x3e4> │ │ │ │ + beq.n 41ce4 <_PyCompile_CodeGen@@Base+0x3e0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ usat r0, #18, r8, lsl #1 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (41cdc <_PyCompile_CodeGen@@Base+0x428>) │ │ │ │ + ldr r0, [pc, #12] @ (41d2c <_PyCompile_CodeGen@@Base+0x428>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1650f4 │ │ │ │ + bl 164548 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ hlt 0x0024 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl b2224 <_Py_GetConfig@@Base> │ │ │ │ + bl b1fe0 <_Py_GetConfig@@Base> │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ @@ -32133,230 +32172,230 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - beq.n 41d36 <_PyCompile_CodeGen@@Base+0x482> │ │ │ │ - bl b0fac │ │ │ │ - bl b1034 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 41d3c <_PyCompile_CodeGen@@Base+0x488> │ │ │ │ + beq.n 41d86 <_PyCompile_CodeGen@@Base+0x482> │ │ │ │ + bl b0d6c │ │ │ │ + bl b0df0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x54> │ │ │ │ + cbz r0, 41d8c <_PyCompile_CodeGen@@Base+0x488> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d90 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57df4 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 41d48 <_PyCompile_CodeGen@@Base+0x494> │ │ │ │ + cbz r3, 41d98 <_PyCompile_CodeGen@@Base+0x494> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 41d66 <_PyCompile_CodeGen@@Base+0x4b2> │ │ │ │ + b.n 41db6 <_PyCompile_CodeGen@@Base+0x4b2> │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 228b60 │ │ │ │ - cbnz r0, 41d62 <_PyCompile_CodeGen@@Base+0x4ae> │ │ │ │ + bl 228438 │ │ │ │ + cbnz r0, 41db2 <_PyCompile_CodeGen@@Base+0x4ae> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41d62 <_PyCompile_CodeGen@@Base+0x4ae> │ │ │ │ + cbnz r3, 41db2 <_PyCompile_CodeGen@@Base+0x4ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 22a138 │ │ │ │ - cbnz r0, 41d62 <_PyCompile_CodeGen@@Base+0x4ae> │ │ │ │ + bl 229a10 │ │ │ │ + cbnz r0, 41db2 <_PyCompile_CodeGen@@Base+0x4ae> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 2e30a4 │ │ │ │ + b.w 2e281c <_PyMonitoring_FireBranchEvent@@Base+0x74> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #288] @ (41ea0 <_PyCompile_CodeGen@@Base+0x5ec>) │ │ │ │ + ldr r2, [pc, #288] @ (41ef0 <_PyCompile_CodeGen@@Base+0x5ec>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 41d96 <_PyCompile_CodeGen@@Base+0x4e2> │ │ │ │ + bne.n 41de6 <_PyCompile_CodeGen@@Base+0x4e2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41dac <_PyCompile_CodeGen@@Base+0x4f8> │ │ │ │ + b.n 41dfc <_PyCompile_CodeGen@@Base+0x4f8> │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 41d92 <_PyCompile_CodeGen@@Base+0x4de> │ │ │ │ + beq.n 41de2 <_PyCompile_CodeGen@@Base+0x4de> │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ - movw r2, #7535 @ 0x1d6f │ │ │ │ + movw r2, #7615 @ 0x1dbf │ │ │ │ movt r2, #4 │ │ │ │ subs r2, r4, r2 │ │ │ │ negs r4, r2 │ │ │ │ adcs r4, r2 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 41e7a <_PyCompile_CodeGen@@Base+0x5c6> │ │ │ │ + beq.n 41eca <_PyCompile_CodeGen@@Base+0x5c6> │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - movw r2, #7535 @ 0x1d6f │ │ │ │ + movw r2, #7615 @ 0x1dbf │ │ │ │ movt r2, #4 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 41e7a <_PyCompile_CodeGen@@Base+0x5c6> │ │ │ │ + bne.n 41eca <_PyCompile_CodeGen@@Base+0x5c6> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 41e44 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ + beq.n 41e94 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ - cbz r2, 41de4 <_PyCompile_CodeGen@@Base+0x530> │ │ │ │ + cbz r2, 41e34 <_PyCompile_CodeGen@@Base+0x530> │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r2, #12 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 41e44 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ + ble.n 41e94 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 41dd2 <_PyCompile_CodeGen@@Base+0x51e> │ │ │ │ - b.n 41e02 <_PyCompile_CodeGen@@Base+0x54e> │ │ │ │ + bne.n 41e22 <_PyCompile_CodeGen@@Base+0x51e> │ │ │ │ + b.n 41e52 <_PyCompile_CodeGen@@Base+0x54e> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 41e02 <_PyCompile_CodeGen@@Base+0x54e> │ │ │ │ + beq.n 41e52 <_PyCompile_CodeGen@@Base+0x54e> │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ - cbz r2, 41df6 <_PyCompile_CodeGen@@Base+0x542> │ │ │ │ + cbz r2, 41e46 <_PyCompile_CodeGen@@Base+0x542> │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 41dea <_PyCompile_CodeGen@@Base+0x536> │ │ │ │ - b.n 41e02 <_PyCompile_CodeGen@@Base+0x54e> │ │ │ │ + bne.n 41e3a <_PyCompile_CodeGen@@Base+0x536> │ │ │ │ + b.n 41e52 <_PyCompile_CodeGen@@Base+0x54e> │ │ │ │ movw r2, #34960 @ 0x8890 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 41e44 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ - ldr r2, [pc, #160] @ (41ea4 <_PyCompile_CodeGen@@Base+0x5f0>) │ │ │ │ + bne.n 41e94 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ + ldr r2, [pc, #160] @ (41ef4 <_PyCompile_CodeGen@@Base+0x5f0>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 41fd4 <_PyEval_SpecialMethodCanSuggest@@Base+0x128> │ │ │ │ + bl 42028 <_PyEval_SpecialMethodCanSuggest@@Base+0x12c> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 41e8e <_PyCompile_CodeGen@@Base+0x5da> │ │ │ │ - beq.n 41e44 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ + blt.n 41ede <_PyCompile_CodeGen@@Base+0x5da> │ │ │ │ + beq.n 41e94 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #144] @ (41ea4 <_PyCompile_CodeGen@@Base+0x5f0>) │ │ │ │ + ldr r1, [pc, #144] @ (41ef4 <_PyCompile_CodeGen@@Base+0x5f0>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1896e0 │ │ │ │ + bl 188940 │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 41e9a <_PyCompile_CodeGen@@Base+0x5e6> │ │ │ │ + bne.n 41eea <_PyCompile_CodeGen@@Base+0x5e6> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 41e38 <_PyCompile_CodeGen@@Base+0x584> │ │ │ │ + blt.n 41e88 <_PyCompile_CodeGen@@Base+0x584> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41e44 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ + b.n 41e94 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 41e34 <_PyCompile_CodeGen@@Base+0x580> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bne.n 41e84 <_PyCompile_CodeGen@@Base+0x580> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #96] @ (41ea8 <_PyCompile_CodeGen@@Base+0x5f4>) │ │ │ │ + ldr r1, [pc, #96] @ (41ef8 <_PyCompile_CodeGen@@Base+0x5f4>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 1896e0 │ │ │ │ + bl 188940 │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 41e9a <_PyCompile_CodeGen@@Base+0x5e6> │ │ │ │ + bne.n 41eea <_PyCompile_CodeGen@@Base+0x5e6> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 41e9a <_PyCompile_CodeGen@@Base+0x5e6> │ │ │ │ + beq.n 41eea <_PyCompile_CodeGen@@Base+0x5e6> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41e7a <_PyCompile_CodeGen@@Base+0x5c6> │ │ │ │ + bge.n 41eca <_PyCompile_CodeGen@@Base+0x5c6> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 41e7a <_PyCompile_CodeGen@@Base+0x5c6> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 41e92 <_PyCompile_CodeGen@@Base+0x5de> │ │ │ │ - ldr r1, [pc, #36] @ (41ea4 <_PyCompile_CodeGen@@Base+0x5f0>) │ │ │ │ + cbnz r2, 41eca <_PyCompile_CodeGen@@Base+0x5c6> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 41ee2 <_PyCompile_CodeGen@@Base+0x5de> │ │ │ │ + ldr r1, [pc, #36] @ (41ef4 <_PyCompile_CodeGen@@Base+0x5f0>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1896e0 │ │ │ │ + bl 188940 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 41e9a <_PyCompile_CodeGen@@Base+0x5e6> │ │ │ │ + b.n 41eea <_PyCompile_CodeGen@@Base+0x5e6> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 41e9a <_PyCompile_CodeGen@@Base+0x5e6> │ │ │ │ + b.n 41eea <_PyCompile_CodeGen@@Base+0x5e6> │ │ │ │ movw r3, #5744 @ 0x1670 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmia r1!, {r2} │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00041eac <_PyEval_SpecialMethodCanSuggest@@Base>: │ │ │ │ +00041efc <_PyEval_SpecialMethodCanSuggest@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 41ec6 <_PyEval_SpecialMethodCanSuggest@@Base+0x1a> │ │ │ │ + bgt.n 41f16 <_PyEval_SpecialMethodCanSuggest@@Base+0x1a> │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 41ece <_PyEval_SpecialMethodCanSuggest@@Base+0x22> │ │ │ │ - b.n 41f16 <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ + bge.n 41f1e <_PyEval_SpecialMethodCanSuggest@@Base+0x22> │ │ │ │ + b.n 41f66 <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ subs r1, #2 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 41eec <_PyEval_SpecialMethodCanSuggest@@Base+0x40> │ │ │ │ - b.n 41f16 <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ - ldr r1, [pc, #88] @ (41f28 <_PyEval_SpecialMethodCanSuggest@@Base+0x7c>) │ │ │ │ + bls.n 41f3c <_PyEval_SpecialMethodCanSuggest@@Base+0x40> │ │ │ │ + b.n 41f66 <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ + ldr r1, [pc, #96] @ (41f80 <_PyEval_SpecialMethodCanSuggest@@Base+0x84>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ccdf8 <_PyType_Lookup@@Base> │ │ │ │ - cbz r0, 41f24 <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + bl 1cc674 <_PyType_Lookup@@Base> │ │ │ │ + cbz r0, 41f7a <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 41f24 <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ - ldr r1, [pc, #72] @ (41f2c <_PyEval_SpecialMethodCanSuggest@@Base+0x80>) │ │ │ │ + cbz r3, 41f7a <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ + ldr r1, [pc, #80] @ (41f84 <_PyEval_SpecialMethodCanSuggest@@Base+0x88>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ccdf8 <_PyType_Lookup@@Base> │ │ │ │ - cbnz r0, 41f08 <_PyEval_SpecialMethodCanSuggest@@Base+0x5c> │ │ │ │ - b.n 41f24 <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ - ldr r1, [pc, #64] @ (41f30 <_PyEval_SpecialMethodCanSuggest@@Base+0x84>) │ │ │ │ + bl 1cc674 <_PyType_Lookup@@Base> │ │ │ │ + cbnz r0, 41f58 <_PyEval_SpecialMethodCanSuggest@@Base+0x5c> │ │ │ │ + b.n 41f7a <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ + ldr r1, [pc, #72] @ (41f88 <_PyEval_SpecialMethodCanSuggest@@Base+0x8c>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ccdf8 <_PyType_Lookup@@Base> │ │ │ │ - cbz r0, 41f24 <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + bl 1cc674 <_PyType_Lookup@@Base> │ │ │ │ + cbz r0, 41f7a <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 41f24 <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ - ldr r1, [pc, #52] @ (41f34 <_PyEval_SpecialMethodCanSuggest@@Base+0x88>) │ │ │ │ + cbz r3, 41f7a <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ + ldr r1, [pc, #60] @ (41f8c <_PyEval_SpecialMethodCanSuggest@@Base+0x90>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ccdf8 <_PyType_Lookup@@Base> │ │ │ │ - cbz r0, 41f24 <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + bl 1cc674 <_PyType_Lookup@@Base> │ │ │ │ + cbz r0, 41f7a <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r0, [r3, #136] @ 0x88 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 41f26 <_PyEval_SpecialMethodCanSuggest@@Base+0x7a> │ │ │ │ - movw r1, #50556 @ 0xc57c │ │ │ │ + b.n 41f7c <_PyEval_SpecialMethodCanSuggest@@Base+0x80> │ │ │ │ + movw r1, #48216 @ 0xbc58 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - ldr r0, [pc, #24] @ (41f38 <_PyEval_SpecialMethodCanSuggest@@Base+0x8c>) │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r0, #45304 @ 0xb0f8 │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ add sp, #0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r2, r4, r5, lr} │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r0, 41f78 <_PyEval_SpecialMethodCanSuggest@@Base+0xcc> │ │ │ │ - lsls r5, r1, #1 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ @@ -32367,566 +32406,566 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 41f80 <_PyEval_SpecialMethodCanSuggest@@Base+0xd4> │ │ │ │ + cbnz r0, 41fd4 <_PyEval_SpecialMethodCanSuggest@@Base+0xd8> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 41f88 <_PyEval_SpecialMethodCanSuggest@@Base+0xdc> │ │ │ │ + cbz r0, 41fdc <_PyEval_SpecialMethodCanSuggest@@Base+0xe0> │ │ │ │ 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 41f72 <_PyEval_SpecialMethodCanSuggest@@Base+0xc6> │ │ │ │ + beq.n 41fc6 <_PyEval_SpecialMethodCanSuggest@@Base+0xca> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 3d178 │ │ │ │ + bl 3d1d0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 41fc2 <_PyEval_SpecialMethodCanSuggest@@Base+0x116> │ │ │ │ + blt.n 42016 <_PyEval_SpecialMethodCanSuggest@@Base+0x11a> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 41fbe <_PyEval_SpecialMethodCanSuggest@@Base+0x112> │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + cbnz r3, 42012 <_PyEval_SpecialMethodCanSuggest@@Base+0x116> │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #50732 @ 0xc62c │ │ │ │ + movw r1, #48392 @ 0xbd08 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 41fc4 <_PyEval_SpecialMethodCanSuggest@@Base+0x118> │ │ │ │ + b.n 42018 <_PyEval_SpecialMethodCanSuggest@@Base+0x11c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #4] @ (41fd0 <_PyEval_SpecialMethodCanSuggest@@Base+0x124>) │ │ │ │ + ldr r2, [pc, #4] @ (42024 <_PyEval_SpecialMethodCanSuggest@@Base+0x128>) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.n 421c0 <_PyEval_SpecialMethodCanSuggest@@Base+0x314> │ │ │ │ - cbz r4, 41fd4 <_PyEval_SpecialMethodCanSuggest@@Base+0x128> │ │ │ │ + b.n 42218 <_PyEval_SpecialMethodCanSuggest@@Base+0x31c> │ │ │ │ + cbz r4, 42028 <_PyEval_SpecialMethodCanSuggest@@Base+0x12c> │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42060 <_PyEval_SpecialMethodCanSuggest@@Base+0x1b4> │ │ │ │ + beq.n 420b4 <_PyEval_SpecialMethodCanSuggest@@Base+0x1b8> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 4205e <_PyEval_SpecialMethodCanSuggest@@Base+0x1b2> │ │ │ │ + cbz r5, 420b2 <_PyEval_SpecialMethodCanSuggest@@Base+0x1b6> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 42048 <_PyEval_SpecialMethodCanSuggest@@Base+0x19c> │ │ │ │ + beq.n 4209c <_PyEval_SpecialMethodCanSuggest@@Base+0x1a0> │ │ │ │ ldr r6, [sp, #0] │ │ │ │ - cbnz r6, 42028 <_PyEval_SpecialMethodCanSuggest@@Base+0x17c> │ │ │ │ + cbnz r6, 4207c <_PyEval_SpecialMethodCanSuggest@@Base+0x180> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42024 <_PyEval_SpecialMethodCanSuggest@@Base+0x178> │ │ │ │ + bge.n 42078 <_PyEval_SpecialMethodCanSuggest@@Base+0x17c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42024 <_PyEval_SpecialMethodCanSuggest@@Base+0x178> │ │ │ │ + cbnz r3, 42078 <_PyEval_SpecialMethodCanSuggest@@Base+0x17c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #1 │ │ │ │ - b.n 42060 <_PyEval_SpecialMethodCanSuggest@@Base+0x1b4> │ │ │ │ + b.n 420b4 <_PyEval_SpecialMethodCanSuggest@@Base+0x1b8> │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl f3420 │ │ │ │ + bl f28fc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42048 <_PyEval_SpecialMethodCanSuggest@@Base+0x19c> │ │ │ │ + bge.n 4209c <_PyEval_SpecialMethodCanSuggest@@Base+0x1a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42048 <_PyEval_SpecialMethodCanSuggest@@Base+0x19c> │ │ │ │ + cbnz r3, 4209c <_PyEval_SpecialMethodCanSuggest@@Base+0x1a0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42060 <_PyEval_SpecialMethodCanSuggest@@Base+0x1b4> │ │ │ │ + bge.n 420b4 <_PyEval_SpecialMethodCanSuggest@@Base+0x1b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42060 <_PyEval_SpecialMethodCanSuggest@@Base+0x1b4> │ │ │ │ + cbnz r3, 420b4 <_PyEval_SpecialMethodCanSuggest@@Base+0x1b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42060 <_PyEval_SpecialMethodCanSuggest@@Base+0x1b4> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 420b4 <_PyEval_SpecialMethodCanSuggest@@Base+0x1b8> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (42088 <_PyEval_SpecialMethodCanSuggest@@Base+0x1dc>) │ │ │ │ + ldr r0, [pc, #8] @ (420dc <_PyEval_SpecialMethodCanSuggest@@Base+0x1e0>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1650f4 │ │ │ │ + bl 164548 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cbnz r4, 420c8 <_PyEval_SpecialMethodCanSuggest@@Base+0x21c> │ │ │ │ + cbnz r4, 4211c <_PyEval_SpecialMethodCanSuggest@@Base+0x220> │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 420aa <_PyEval_SpecialMethodCanSuggest@@Base+0x1fe> │ │ │ │ + cbz r3, 420fe <_PyEval_SpecialMethodCanSuggest@@Base+0x202> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 420ac <_PyEval_SpecialMethodCanSuggest@@Base+0x200> │ │ │ │ + b.n 42100 <_PyEval_SpecialMethodCanSuggest@@Base+0x204> │ │ │ │ mov r7, r3 │ │ │ │ - ldr r5, [pc, #264] @ (421b8 <_PyEval_SpecialMethodCanSuggest@@Base+0x30c>) │ │ │ │ + ldr r5, [pc, #272] @ (42214 <_PyEval_SpecialMethodCanSuggest@@Base+0x318>) │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 420dc <_PyEval_SpecialMethodCanSuggest@@Base+0x230> │ │ │ │ + bne.n 42130 <_PyEval_SpecialMethodCanSuggest@@Base+0x234> │ │ │ │ cmp r8, ip │ │ │ │ - ble.n 420dc <_PyEval_SpecialMethodCanSuggest@@Base+0x230> │ │ │ │ + ble.n 42130 <_PyEval_SpecialMethodCanSuggest@@Base+0x234> │ │ │ │ cmp.w r8, #2 │ │ │ │ - bgt.n 420dc <_PyEval_SpecialMethodCanSuggest@@Base+0x230> │ │ │ │ - cbnz r6, 420fe <_PyEval_SpecialMethodCanSuggest@@Base+0x252> │ │ │ │ + bgt.n 42130 <_PyEval_SpecialMethodCanSuggest@@Base+0x234> │ │ │ │ + cbnz r6, 42158 <_PyEval_SpecialMethodCanSuggest@@Base+0x25c> │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #24 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, ip │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #200] @ (421bc <_PyEval_SpecialMethodCanSuggest@@Base+0x310>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + movw r3, #11212 @ 0x2bcc │ │ │ │ + movt r3, #82 @ 0x52 │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4219c <_PyEval_SpecialMethodCanSuggest@@Base+0x2f0> │ │ │ │ + beq.n 421f6 <_PyEval_SpecialMethodCanSuggest@@Base+0x2fa> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ add r8, r7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 149ce4 │ │ │ │ + bl 149634 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42198 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ec> │ │ │ │ + beq.n 421f2 <_PyEval_SpecialMethodCanSuggest@@Base+0x2f6> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 42144 <_PyEval_SpecialMethodCanSuggest@@Base+0x298> │ │ │ │ + beq.n 4219e <_PyEval_SpecialMethodCanSuggest@@Base+0x2a2> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 42134 <_PyEval_SpecialMethodCanSuggest@@Base+0x288> │ │ │ │ - bl 122990 │ │ │ │ + cbz r0, 4218e <_PyEval_SpecialMethodCanSuggest@@Base+0x292> │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4212c <_PyEval_SpecialMethodCanSuggest@@Base+0x280> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 42198 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ec> │ │ │ │ + bne.n 42186 <_PyEval_SpecialMethodCanSuggest@@Base+0x28a> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 421f2 <_PyEval_SpecialMethodCanSuggest@@Base+0x2f6> │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 42148 <_PyEval_SpecialMethodCanSuggest@@Base+0x29c> │ │ │ │ - b.n 42138 <_PyEval_SpecialMethodCanSuggest@@Base+0x28c> │ │ │ │ + beq.n 421a2 <_PyEval_SpecialMethodCanSuggest@@Base+0x2a6> │ │ │ │ + b.n 42192 <_PyEval_SpecialMethodCanSuggest@@Base+0x296> │ │ │ │ mov.w r4, #438 @ 0x1b6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1edccc │ │ │ │ - cbnz r0, 42148 <_PyEval_SpecialMethodCanSuggest@@Base+0x29c> │ │ │ │ - b.n 42198 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ec> │ │ │ │ + bl 1ed470 │ │ │ │ + cbnz r0, 421a2 <_PyEval_SpecialMethodCanSuggest@@Base+0x2a6> │ │ │ │ + b.n 421f2 <_PyEval_SpecialMethodCanSuggest@@Base+0x2f6> │ │ │ │ mov.w r4, #438 @ 0x1b6 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - bl b0e80 │ │ │ │ + bl b0c40 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r6, #100 @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - beq.n 42168 <_PyEval_SpecialMethodCanSuggest@@Base+0x2bc> │ │ │ │ + beq.n 421c2 <_PyEval_SpecialMethodCanSuggest@@Base+0x2c6> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c184 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4216e <_PyEval_SpecialMethodCanSuggest@@Base+0x2c2> │ │ │ │ + b.n 421c8 <_PyEval_SpecialMethodCanSuggest@@Base+0x2cc> │ │ │ │ blx 2b760 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b4014 │ │ │ │ - cbz r5, 421a0 <_PyEval_SpecialMethodCanSuggest@@Base+0x2f4> │ │ │ │ + bl b3de4 │ │ │ │ + cbz r5, 421fa <_PyEval_SpecialMethodCanSuggest@@Base+0x2fe> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4218a <_PyEval_SpecialMethodCanSuggest@@Base+0x2de> │ │ │ │ - bl 116ba8 │ │ │ │ + bne.n 421e4 <_PyEval_SpecialMethodCanSuggest@@Base+0x2e8> │ │ │ │ + bl 1166e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4214a <_PyEval_SpecialMethodCanSuggest@@Base+0x29e> │ │ │ │ - b.n 42198 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ec> │ │ │ │ + beq.n 421a4 <_PyEval_SpecialMethodCanSuggest@@Base+0x2a8> │ │ │ │ + b.n 421f2 <_PyEval_SpecialMethodCanSuggest@@Base+0x2f6> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ + bl 1e40ec │ │ │ │ movs r6, #0 │ │ │ │ - b.n 421a8 <_PyEval_SpecialMethodCanSuggest@@Base+0x2fc> │ │ │ │ + b.n 42202 <_PyEval_SpecialMethodCanSuggest@@Base+0x306> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 421a8 <_PyEval_SpecialMethodCanSuggest@@Base+0x2fc> │ │ │ │ + b.n 42202 <_PyEval_SpecialMethodCanSuggest@@Base+0x306> │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - bl 14a614 │ │ │ │ + bl 149f64 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - rev r0, r2 │ │ │ │ + nop │ │ │ │ + cbz r0, 4221e <_PyEval_SpecialMethodCanSuggest@@Base+0x322> │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r3, #136 @ 0x88 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bl e8acc │ │ │ │ + bl e84d4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4226c <_PyEval_SpecialMethodCanSuggest@@Base+0x3c0> │ │ │ │ + beq.n 422c4 <_PyEval_SpecialMethodCanSuggest@@Base+0x3c8> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 97b38 │ │ │ │ + bl 9794c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4220a <_PyEval_SpecialMethodCanSuggest@@Base+0x35e> │ │ │ │ + beq.n 42262 <_PyEval_SpecialMethodCanSuggest@@Base+0x366> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 421fc <_PyEval_SpecialMethodCanSuggest@@Base+0x350> │ │ │ │ + cbz r3, 42254 <_PyEval_SpecialMethodCanSuggest@@Base+0x358> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4225e <_PyEval_SpecialMethodCanSuggest@@Base+0x3b2> │ │ │ │ - b.n 4226a <_PyEval_SpecialMethodCanSuggest@@Base+0x3be> │ │ │ │ + blt.n 422b6 <_PyEval_SpecialMethodCanSuggest@@Base+0x3ba> │ │ │ │ + b.n 422c2 <_PyEval_SpecialMethodCanSuggest@@Base+0x3c6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl a8b24 │ │ │ │ + bl a8938 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 42220 <_PyEval_SpecialMethodCanSuggest@@Base+0x374> │ │ │ │ + cbnz r0, 42278 <_PyEval_SpecialMethodCanSuggest@@Base+0x37c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42254 <_PyEval_SpecialMethodCanSuggest@@Base+0x3a8> │ │ │ │ + bge.n 422ac <_PyEval_SpecialMethodCanSuggest@@Base+0x3b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42254 <_PyEval_SpecialMethodCanSuggest@@Base+0x3a8> │ │ │ │ + cbnz r3, 422ac <_PyEval_SpecialMethodCanSuggest@@Base+0x3b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42254 <_PyEval_SpecialMethodCanSuggest@@Base+0x3a8> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 422ac <_PyEval_SpecialMethodCanSuggest@@Base+0x3b0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42258 <_PyEval_SpecialMethodCanSuggest@@Base+0x3ac> │ │ │ │ + bne.n 422b0 <_PyEval_SpecialMethodCanSuggest@@Base+0x3b4> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42240 <_PyEval_SpecialMethodCanSuggest@@Base+0x394> │ │ │ │ + bge.n 42298 <_PyEval_SpecialMethodCanSuggest@@Base+0x39c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42240 <_PyEval_SpecialMethodCanSuggest@@Base+0x394> │ │ │ │ + cbnz r3, 42298 <_PyEval_SpecialMethodCanSuggest@@Base+0x39c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42254 <_PyEval_SpecialMethodCanSuggest@@Base+0x3a8> │ │ │ │ + bge.n 422ac <_PyEval_SpecialMethodCanSuggest@@Base+0x3b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 42254 <_PyEval_SpecialMethodCanSuggest@@Base+0x3a8> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 422ac <_PyEval_SpecialMethodCanSuggest@@Base+0x3b0> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4226c <_PyEval_SpecialMethodCanSuggest@@Base+0x3c0> │ │ │ │ + b.n 422c4 <_PyEval_SpecialMethodCanSuggest@@Base+0x3c8> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4226a <_PyEval_SpecialMethodCanSuggest@@Base+0x3be> │ │ │ │ + bge.n 422c2 <_PyEval_SpecialMethodCanSuggest@@Base+0x3c6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4226a <_PyEval_SpecialMethodCanSuggest@@Base+0x3be> │ │ │ │ + cbnz r3, 422c2 <_PyEval_SpecialMethodCanSuggest@@Base+0x3c6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #288] @ (423a4 <_PyEval_SpecialMethodCanSuggest@@Base+0x4f8>) │ │ │ │ + ldr r2, [pc, #288] @ (423fc <_PyEval_SpecialMethodCanSuggest@@Base+0x500>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4229a <_PyEval_SpecialMethodCanSuggest@@Base+0x3ee> │ │ │ │ + bne.n 422f2 <_PyEval_SpecialMethodCanSuggest@@Base+0x3f6> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 422b0 <_PyEval_SpecialMethodCanSuggest@@Base+0x404> │ │ │ │ + b.n 42308 <_PyEval_SpecialMethodCanSuggest@@Base+0x40c> │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 42296 <_PyEval_SpecialMethodCanSuggest@@Base+0x3ea> │ │ │ │ + beq.n 422ee <_PyEval_SpecialMethodCanSuggest@@Base+0x3f2> │ │ │ │ ldr r4, [r2, #44] @ 0x2c │ │ │ │ - movw r2, #8819 @ 0x2273 │ │ │ │ + movw r2, #8907 @ 0x22cb │ │ │ │ movt r2, #4 │ │ │ │ subs r2, r4, r2 │ │ │ │ negs r4, r2 │ │ │ │ adcs r4, r2 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 4237e <_PyEval_SpecialMethodCanSuggest@@Base+0x4d2> │ │ │ │ + beq.n 423d6 <_PyEval_SpecialMethodCanSuggest@@Base+0x4da> │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - movw r2, #8819 @ 0x2273 │ │ │ │ + movw r2, #8907 @ 0x22cb │ │ │ │ movt r2, #4 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 4237e <_PyEval_SpecialMethodCanSuggest@@Base+0x4d2> │ │ │ │ + bne.n 423d6 <_PyEval_SpecialMethodCanSuggest@@Base+0x4da> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 42348 <_PyEval_SpecialMethodCanSuggest@@Base+0x49c> │ │ │ │ + beq.n 423a0 <_PyEval_SpecialMethodCanSuggest@@Base+0x4a4> │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ - cbz r2, 422e8 <_PyEval_SpecialMethodCanSuggest@@Base+0x43c> │ │ │ │ + cbz r2, 42340 <_PyEval_SpecialMethodCanSuggest@@Base+0x444> │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r2, #12 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 42348 <_PyEval_SpecialMethodCanSuggest@@Base+0x49c> │ │ │ │ + ble.n 423a0 <_PyEval_SpecialMethodCanSuggest@@Base+0x4a4> │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 422d6 <_PyEval_SpecialMethodCanSuggest@@Base+0x42a> │ │ │ │ - b.n 42306 <_PyEval_SpecialMethodCanSuggest@@Base+0x45a> │ │ │ │ + bne.n 4232e <_PyEval_SpecialMethodCanSuggest@@Base+0x432> │ │ │ │ + b.n 4235e <_PyEval_SpecialMethodCanSuggest@@Base+0x462> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 42306 <_PyEval_SpecialMethodCanSuggest@@Base+0x45a> │ │ │ │ + beq.n 4235e <_PyEval_SpecialMethodCanSuggest@@Base+0x462> │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ - cbz r2, 422fa <_PyEval_SpecialMethodCanSuggest@@Base+0x44e> │ │ │ │ + cbz r2, 42352 <_PyEval_SpecialMethodCanSuggest@@Base+0x456> │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 422ee <_PyEval_SpecialMethodCanSuggest@@Base+0x442> │ │ │ │ - b.n 42306 <_PyEval_SpecialMethodCanSuggest@@Base+0x45a> │ │ │ │ + bne.n 42346 <_PyEval_SpecialMethodCanSuggest@@Base+0x44a> │ │ │ │ + b.n 4235e <_PyEval_SpecialMethodCanSuggest@@Base+0x462> │ │ │ │ movw r2, #34960 @ 0x8890 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 42348 <_PyEval_SpecialMethodCanSuggest@@Base+0x49c> │ │ │ │ - ldr r2, [pc, #160] @ (423a8 <_PyEval_SpecialMethodCanSuggest@@Base+0x4fc>) │ │ │ │ + bne.n 423a0 <_PyEval_SpecialMethodCanSuggest@@Base+0x4a4> │ │ │ │ + ldr r2, [pc, #160] @ (42400 <_PyEval_SpecialMethodCanSuggest@@Base+0x504>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 41fd4 <_PyEval_SpecialMethodCanSuggest@@Base+0x128> │ │ │ │ + bl 42028 <_PyEval_SpecialMethodCanSuggest@@Base+0x12c> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42392 <_PyEval_SpecialMethodCanSuggest@@Base+0x4e6> │ │ │ │ - beq.n 42348 <_PyEval_SpecialMethodCanSuggest@@Base+0x49c> │ │ │ │ + blt.n 423ea <_PyEval_SpecialMethodCanSuggest@@Base+0x4ee> │ │ │ │ + beq.n 423a0 <_PyEval_SpecialMethodCanSuggest@@Base+0x4a4> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #144] @ (423a8 <_PyEval_SpecialMethodCanSuggest@@Base+0x4fc>) │ │ │ │ + ldr r1, [pc, #144] @ (42400 <_PyEval_SpecialMethodCanSuggest@@Base+0x504>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1896e0 │ │ │ │ + bl 188940 │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 4239e <_PyEval_SpecialMethodCanSuggest@@Base+0x4f2> │ │ │ │ + bne.n 423f6 <_PyEval_SpecialMethodCanSuggest@@Base+0x4fa> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4233c <_PyEval_SpecialMethodCanSuggest@@Base+0x490> │ │ │ │ + blt.n 42394 <_PyEval_SpecialMethodCanSuggest@@Base+0x498> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42348 <_PyEval_SpecialMethodCanSuggest@@Base+0x49c> │ │ │ │ + b.n 423a0 <_PyEval_SpecialMethodCanSuggest@@Base+0x4a4> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 42338 <_PyEval_SpecialMethodCanSuggest@@Base+0x48c> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bne.n 42390 <_PyEval_SpecialMethodCanSuggest@@Base+0x494> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #96] @ (423ac <_PyEval_SpecialMethodCanSuggest@@Base+0x500>) │ │ │ │ + ldr r1, [pc, #96] @ (42404 <_PyEval_SpecialMethodCanSuggest@@Base+0x508>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 1896e0 │ │ │ │ + bl 188940 │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 4239e <_PyEval_SpecialMethodCanSuggest@@Base+0x4f2> │ │ │ │ + bne.n 423f6 <_PyEval_SpecialMethodCanSuggest@@Base+0x4fa> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 4239e <_PyEval_SpecialMethodCanSuggest@@Base+0x4f2> │ │ │ │ + beq.n 423f6 <_PyEval_SpecialMethodCanSuggest@@Base+0x4fa> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4237e <_PyEval_SpecialMethodCanSuggest@@Base+0x4d2> │ │ │ │ + bge.n 423d6 <_PyEval_SpecialMethodCanSuggest@@Base+0x4da> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 4237e <_PyEval_SpecialMethodCanSuggest@@Base+0x4d2> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 42396 <_PyEval_SpecialMethodCanSuggest@@Base+0x4ea> │ │ │ │ - ldr r1, [pc, #36] @ (423a8 <_PyEval_SpecialMethodCanSuggest@@Base+0x4fc>) │ │ │ │ + cbnz r2, 423d6 <_PyEval_SpecialMethodCanSuggest@@Base+0x4da> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 423ee <_PyEval_SpecialMethodCanSuggest@@Base+0x4f2> │ │ │ │ + ldr r1, [pc, #36] @ (42400 <_PyEval_SpecialMethodCanSuggest@@Base+0x504>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1896e0 │ │ │ │ + bl 188940 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 4239e <_PyEval_SpecialMethodCanSuggest@@Base+0x4f2> │ │ │ │ + b.n 423f6 <_PyEval_SpecialMethodCanSuggest@@Base+0x4fa> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 4239e <_PyEval_SpecialMethodCanSuggest@@Base+0x4f2> │ │ │ │ + b.n 423f6 <_PyEval_SpecialMethodCanSuggest@@Base+0x4fa> │ │ │ │ movw r3, #5744 @ 0x1670 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r3} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r0, 42408 <_PyEval_SpecialMethodCanSuggest@@Base+0x55c> │ │ │ │ + cbnz r0, 42460 <_PyEval_SpecialMethodCanSuggest@@Base+0x564> │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 423d0 <_PyEval_SpecialMethodCanSuggest@@Base+0x524> │ │ │ │ + cbnz r3, 42428 <_PyEval_SpecialMethodCanSuggest@@Base+0x52c> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 423d0 <_PyEval_SpecialMethodCanSuggest@@Base+0x524> │ │ │ │ + ble.n 42428 <_PyEval_SpecialMethodCanSuggest@@Base+0x52c> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 423d0 <_PyEval_SpecialMethodCanSuggest@@Base+0x524> │ │ │ │ - cbnz r0, 423e8 <_PyEval_SpecialMethodCanSuggest@@Base+0x53c> │ │ │ │ + bne.n 42428 <_PyEval_SpecialMethodCanSuggest@@Base+0x52c> │ │ │ │ + cbnz r0, 42440 <_PyEval_SpecialMethodCanSuggest@@Base+0x544> │ │ │ │ movs r4, #1 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #92] @ (42440 <_PyEval_SpecialMethodCanSuggest@@Base+0x594>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 4243c <_PyEval_SpecialMethodCanSuggest@@Base+0x590> │ │ │ │ + ldr r3, [pc, #92] @ (42498 <_PyEval_SpecialMethodCanSuggest@@Base+0x59c>) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + cbz r0, 42494 <_PyEval_SpecialMethodCanSuggest@@Base+0x598> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4240a <_PyEval_SpecialMethodCanSuggest@@Base+0x55e> │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 42462 <_PyEval_SpecialMethodCanSuggest@@Base+0x566> │ │ │ │ + bl 93ef8 │ │ │ │ movw r1, #6004 @ 0x1774 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 4243c <_PyEval_SpecialMethodCanSuggest@@Base+0x590> │ │ │ │ + b.n 42494 <_PyEval_SpecialMethodCanSuggest@@Base+0x598> │ │ │ │ cmp.w r0, #266 @ 0x10a │ │ │ │ - bhi.n 42434 <_PyEval_SpecialMethodCanSuggest@@Base+0x588> │ │ │ │ - movw r2, #37480 @ 0x9268 │ │ │ │ + bhi.n 4248c <_PyEval_SpecialMethodCanSuggest@@Base+0x590> │ │ │ │ + movw r2, #40124 @ 0x9cbc │ │ │ │ movt r2, #63 @ 0x3f │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldrb.w r2, [r2, r1, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 4243c <_PyEval_SpecialMethodCanSuggest@@Base+0x590> │ │ │ │ + b.n 42494 <_PyEval_SpecialMethodCanSuggest@@Base+0x598> │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cmp r3, #180 @ 0xb4 │ │ │ │ + cmp r3, #248 @ 0xf8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #12] @ (42468 <_PyEval_SpecialMethodCanSuggest@@Base+0x5bc>) │ │ │ │ + ldr r0, [pc, #12] @ (424c0 <_PyEval_SpecialMethodCanSuggest@@Base+0x5c4>) │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ad9f4 │ │ │ │ + bl ad848 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bvc.n 42514 <_PyEval_SpecialMethodCanSuggest@@Base+0x668> │ │ │ │ + bvc.n 4256c <_PyEval_SpecialMethodCanSuggest@@Base+0x670> │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r1, 4248c <_PyEval_SpecialMethodCanSuggest@@Base+0x5e0> │ │ │ │ + cbz r1, 424e4 <_PyEval_SpecialMethodCanSuggest@@Base+0x5e8> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [r2, #24] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #50948 @ 0xc704 │ │ │ │ + movw r0, #48608 @ 0xbde0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 103eb4 │ │ │ │ + b.w 1039c8 │ │ │ │ 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 1691c4 │ │ │ │ - cbz r0, 424fa <_PyEval_SpecialMethodCanSuggest@@Base+0x64e> │ │ │ │ + bl 168588 │ │ │ │ + cbz r0, 42552 <_PyEval_SpecialMethodCanSuggest@@Base+0x656> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 424e2 <_PyEval_SpecialMethodCanSuggest@@Base+0x636> │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 4253a <_PyEval_SpecialMethodCanSuggest@@Base+0x63e> │ │ │ │ + bl 93ef8 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 424fa <_PyEval_SpecialMethodCanSuggest@@Base+0x64e> │ │ │ │ + b.n 42552 <_PyEval_SpecialMethodCanSuggest@@Base+0x656> │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -32936,619 +32975,619 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (42520 <_PyEval_SpecialMethodCanSuggest@@Base+0x674>) │ │ │ │ + ldr r0, [pc, #12] @ (42578 <_PyEval_SpecialMethodCanSuggest@@Base+0x67c>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1650f4 │ │ │ │ + bl 164548 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb84c │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ - b.w 133df4 │ │ │ │ + b.w 1337a4 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 42538 <_PyEval_SpecialMethodCanSuggest@@Base+0x68c> │ │ │ │ - b.w 9438c │ │ │ │ + beq.n 42590 <_PyEval_SpecialMethodCanSuggest@@Base+0x694> │ │ │ │ + b.w 941b0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #18044 @ 0x467c │ │ │ │ + movw r1, #15740 @ 0x3d7c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 4257c <_PyEval_SpecialMethodCanSuggest@@Base+0x6d0> │ │ │ │ + cbz r3, 425d4 <_PyEval_SpecialMethodCanSuggest@@Base+0x6d8> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4257e <_PyEval_SpecialMethodCanSuggest@@Base+0x6d2> │ │ │ │ + b.n 425d6 <_PyEval_SpecialMethodCanSuggest@@Base+0x6da> │ │ │ │ mov r5, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 2b44c │ │ │ │ - cbnz r6, 42594 <_PyEval_SpecialMethodCanSuggest@@Base+0x6e8> │ │ │ │ + cbnz r6, 425ec <_PyEval_SpecialMethodCanSuggest@@Base+0x6f0> │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 42594 <_PyEval_SpecialMethodCanSuggest@@Base+0x6e8> │ │ │ │ + ble.n 425ec <_PyEval_SpecialMethodCanSuggest@@Base+0x6f0> │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 42594 <_PyEval_SpecialMethodCanSuggest@@Base+0x6e8> │ │ │ │ - cbnz r4, 425b4 <_PyEval_SpecialMethodCanSuggest@@Base+0x708> │ │ │ │ + bgt.n 425ec <_PyEval_SpecialMethodCanSuggest@@Base+0x6f0> │ │ │ │ + cbnz r4, 4260c <_PyEval_SpecialMethodCanSuggest@@Base+0x710> │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #96] @ (4260c <_PyEval_SpecialMethodCanSuggest@@Base+0x760>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #96] @ (42664 <_PyEval_SpecialMethodCanSuggest@@Base+0x768>) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 425fa <_PyEval_SpecialMethodCanSuggest@@Base+0x74e> │ │ │ │ + cbz r0, 42652 <_PyEval_SpecialMethodCanSuggest@@Base+0x756> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 159310 │ │ │ │ - cbz r0, 425c2 <_PyEval_SpecialMethodCanSuggest@@Base+0x716> │ │ │ │ + bl 158c9c │ │ │ │ + cbz r0, 4261a <_PyEval_SpecialMethodCanSuggest@@Base+0x71e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 425fa <_PyEval_SpecialMethodCanSuggest@@Base+0x74e> │ │ │ │ + b.n 42652 <_PyEval_SpecialMethodCanSuggest@@Base+0x756> │ │ │ │ add r5, r7 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 425e6 <_PyEval_SpecialMethodCanSuggest@@Base+0x73a> │ │ │ │ + beq.n 4263e <_PyEval_SpecialMethodCanSuggest@@Base+0x742> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - cbz r6, 425d0 <_PyEval_SpecialMethodCanSuggest@@Base+0x724> │ │ │ │ + cbz r6, 42628 <_PyEval_SpecialMethodCanSuggest@@Base+0x72c> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 425ea <_PyEval_SpecialMethodCanSuggest@@Base+0x73e> │ │ │ │ + beq.n 42642 <_PyEval_SpecialMethodCanSuggest@@Base+0x746> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 425ec <_PyEval_SpecialMethodCanSuggest@@Base+0x740> │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 42644 <_PyEval_SpecialMethodCanSuggest@@Base+0x748> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 425be <_PyEval_SpecialMethodCanSuggest@@Base+0x712> │ │ │ │ - b.n 425ec <_PyEval_SpecialMethodCanSuggest@@Base+0x740> │ │ │ │ + bne.n 42616 <_PyEval_SpecialMethodCanSuggest@@Base+0x71a> │ │ │ │ + b.n 42644 <_PyEval_SpecialMethodCanSuggest@@Base+0x748> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 425ec <_PyEval_SpecialMethodCanSuggest@@Base+0x740> │ │ │ │ + b.n 42644 <_PyEval_SpecialMethodCanSuggest@@Base+0x748> │ │ │ │ movs r5, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ - bl 4263e <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 42696 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 42604 <_PyEval_SpecialMethodCanSuggest@@Base+0x758> │ │ │ │ + cbz r3, 4265c <_PyEval_SpecialMethodCanSuggest@@Base+0x760> │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 15a044 │ │ │ │ + bl 1599d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ + cmp r4, #36 @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 7aa84 │ │ │ │ + b.w 7acac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #50968 @ 0xc718 │ │ │ │ + movw r1, #48628 @ 0xbdf4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0004263e <_Py_strhex_bytes_with_sep@@Base>: │ │ │ │ +00042696 <_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 297730 <_PyEval_MatchKeys@@Base+0x324> │ │ │ │ + bl 296f68 <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004265a : │ │ │ │ - ldr r0, [pc, #4] @ (42660 ) │ │ │ │ - b.w 1da5bc │ │ │ │ - cmp r4, #12 │ │ │ │ +000426b2 : │ │ │ │ + ldr r0, [pc, #4] @ (426b8 ) │ │ │ │ + b.w 1d9e44 │ │ │ │ + cmp r4, #80 @ 0x50 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00042664 : │ │ │ │ +000426bc : │ │ │ │ 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, 4268c │ │ │ │ + cbz r1, 426e4 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - bl 1ce01c │ │ │ │ + bl 1cd8d4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4269a │ │ │ │ + cbz r0, 426f2 │ │ │ │ str r7, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e4ad8 │ │ │ │ + bl 1e4390 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ 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, #51332 @ 0xc884 │ │ │ │ + movw r1, #48992 @ 0xbf60 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r4, r0 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 426c6 │ │ │ │ + bge.n 4271e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 428d8 │ │ │ │ + b.n 42930 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51336 @ 0xc888 │ │ │ │ + movw r1, #48996 @ 0xbf64 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 426c0 │ │ │ │ + blt.n 42718 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51348 @ 0xc894 │ │ │ │ + movw r1, #49008 @ 0xbf70 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 426c0 │ │ │ │ + blt.n 42718 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51364 @ 0xc8a4 │ │ │ │ + movw r1, #49024 @ 0xbf80 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 426c0 │ │ │ │ + blt.n 42718 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51376 @ 0xc8b0 │ │ │ │ + movw r1, #49036 @ 0xbf8c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 426c0 │ │ │ │ + blt.n 42718 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51388 @ 0xc8bc │ │ │ │ + movw r1, #49048 @ 0xbf98 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 426c0 │ │ │ │ + blt.n 42718 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51404 @ 0xc8cc │ │ │ │ + movw r1, #49064 @ 0xbfa8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 426c0 │ │ │ │ + blt.n 42718 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51420 @ 0xc8dc │ │ │ │ + movw r1, #49080 @ 0xbfb8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 426c0 │ │ │ │ + blt.n 42718 │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51432 @ 0xc8e8 │ │ │ │ + movw r1, #49092 @ 0xbfc4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 426c0 │ │ │ │ + blt.n 42718 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51444 @ 0xc8f4 │ │ │ │ + movw r1, #49104 @ 0xbfd0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 426c0 │ │ │ │ + blt.n 42718 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51456 @ 0xc900 │ │ │ │ + movw r1, #49116 @ 0xbfdc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 426c0 │ │ │ │ + blt.n 42718 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51472 @ 0xc910 │ │ │ │ + movw r1, #49132 @ 0xbfec │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 426c0 │ │ │ │ + blt.n 42718 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51488 @ 0xc920 │ │ │ │ + movw r1, #49148 @ 0xbffc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 426c0 │ │ │ │ + blt.n 42718 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51504 @ 0xc930 │ │ │ │ + movw r1, #49164 @ 0xc00c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 426c0 │ │ │ │ + blt.w 42718 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51516 @ 0xc93c │ │ │ │ + movw r1, #49176 @ 0xc018 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 426c0 │ │ │ │ + blt.w 42718 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51528 @ 0xc948 │ │ │ │ + movw r1, #49188 @ 0xc024 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 426c0 │ │ │ │ + blt.w 42718 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51544 @ 0xc958 │ │ │ │ + movw r1, #49204 @ 0xc034 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 426c0 │ │ │ │ + blt.w 42718 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51560 @ 0xc968 │ │ │ │ + movw r1, #49220 @ 0xc044 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 426c0 │ │ │ │ + blt.w 42718 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51584 @ 0xc980 │ │ │ │ + movw r1, #49244 @ 0xc05c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 426c0 │ │ │ │ + blt.w 42718 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51368 @ 0xc8a8 │ │ │ │ + movw r1, #49028 @ 0xbf84 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 426c0 │ │ │ │ + blt.w 42718 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51604 @ 0xc994 │ │ │ │ + movw r1, #49264 @ 0xc070 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 426c0 │ │ │ │ + blt.w 42718 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51620 @ 0xc9a4 │ │ │ │ + movw r1, #49280 @ 0xc080 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 426c0 │ │ │ │ + blt.w 42718 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51636 @ 0xc9b4 │ │ │ │ + movw r1, #49296 @ 0xc090 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 426c0 │ │ │ │ + blt.w 42718 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51644 @ 0xc9bc │ │ │ │ + movw r1, #49304 @ 0xc098 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 426c0 │ │ │ │ + blt.w 42718 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51652 @ 0xc9c4 │ │ │ │ + movw r1, #49312 @ 0xc0a0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 426c0 │ │ │ │ + blt.w 42718 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51664 @ 0xc9d0 │ │ │ │ + movw r1, #49324 @ 0xc0ac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ 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 103cec │ │ │ │ + bl 1037bc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 428fa │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 42914 │ │ │ │ + bne.n 42952 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 4296c │ │ │ │ adds r4, #1 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ subs r4, r0, #1 │ │ │ │ - cbnz r0, 4290a │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 42914 │ │ │ │ + cbnz r0, 42962 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 4296c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #51748 @ 0xca24 │ │ │ │ + movw r1, #49408 @ 0xc100 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ 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 103cec │ │ │ │ + bl 1037bc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42960 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 4296c │ │ │ │ + bne.n 429b8 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 429c4 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r1, 429a8 │ │ │ │ + cbnz r1, 42a00 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 429a0 │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + bne.n 429f8 │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #18044 @ 0x467c │ │ │ │ + movw r1, #15740 @ 0x3d7c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 429c8 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 42a20 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ - b.n 429c6 │ │ │ │ + b.n 42a1e │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl fec18 │ │ │ │ + bl fe6f0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 429c4 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 429c8 │ │ │ │ + bne.n 42a1c │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 42a20 │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 429d6 │ │ │ │ + cbz r0, 42a2e │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #8] @ (429f8 ) │ │ │ │ - bl 164db4 │ │ │ │ + ldr r0, [pc, #8] @ (42a50 ) │ │ │ │ + bl 164210 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ bkpt 0x0058 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #12] @ (42a20 ) │ │ │ │ + ldr r0, [pc, #12] @ (42a78 ) │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ad9f4 │ │ │ │ + bl ad848 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ nop {12} │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 24f2ac │ │ │ │ + b.w 24ec7c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 42a54 │ │ │ │ + cbnz r1, 42aac │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #51900 @ 0xcabc │ │ │ │ + movw r1, #49560 @ 0xc198 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 42a60 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 42ab8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e5b48 │ │ │ │ + bl e5514 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 42a66 │ │ │ │ + bge.n 42abe │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 42a70 │ │ │ │ + b.n 42ac8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r1, [r4, #28] │ │ │ │ blx 2c048 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r1, #20496 @ 0x5010 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - b.w f1294 │ │ │ │ + b.w f0d2c │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 42aa8 │ │ │ │ + bcs.n 42b00 │ │ │ │ lsrs r1, r0, #6 │ │ │ │ - movw r2, #52692 @ 0xcdd4 │ │ │ │ + movw r2, #50388 @ 0xc4d4 │ │ │ │ movt r2, #62 @ 0x3e │ │ │ │ and.w r0, r0, #63 @ 0x3f │ │ │ │ - movw r3, #59604 @ 0xe8d4 │ │ │ │ + movw r3, #57300 @ 0xdfd4 │ │ │ │ movt r3, #61 @ 0x3d │ │ │ │ ldrh.w r2, [r2, r1, lsl #1] │ │ │ │ add.w r0, r0, r2, lsl #6 │ │ │ │ ldrh.w r2, [r3, r0, lsl #1] │ │ │ │ - b.n 42aaa │ │ │ │ + b.n 42b02 │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #51460 @ 0xc904 │ │ │ │ + movw r3, #49156 @ 0xc004 │ │ │ │ movt r3, #61 @ 0x3d │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ ubfx r0, r0, #5, #1 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bmi.n 42af0 │ │ │ │ + bmi.n 42b48 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #51924 @ 0xcad4 │ │ │ │ + movw r1, #49584 @ 0xc1b0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 42b0c │ │ │ │ + bl f3c44 │ │ │ │ + b.n 42b64 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 42b10 │ │ │ │ + beq.n 42b68 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #51984 @ 0xcb10 │ │ │ │ + movw r1, #49644 @ 0xc1ec │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42b16 │ │ │ │ - bl f4b38 <_PyErr_FormatV@@Base+0x7f4> │ │ │ │ + b.n 42b6e │ │ │ │ + bl f45c8 <_PyErr_FormatV@@Base+0x7f4> │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #25144 @ 0x6238 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 42b40 │ │ │ │ + bne.n 42b98 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 42b60 │ │ │ │ + b.n 42bb8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 174c6c │ │ │ │ + bl 173ff4 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 42b60 │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 42b6a │ │ │ │ - b.n 42bd6 │ │ │ │ + bne.n 42bb8 │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 42bc2 │ │ │ │ + b.n 42c2e │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 42bc6 │ │ │ │ + bvs.n 42c1e │ │ │ │ vabs.f64 d8, d8 │ │ │ │ - vldr d9, [pc, #112] @ 42be0 │ │ │ │ + vldr d9, [pc, #112] @ 42c38 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 42bc2 │ │ │ │ + bgt.n 42c1a │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #100] @ 42be8 │ │ │ │ + vldr d1, [pc, #100] @ 42c40 │ │ │ │ blx 2b2f0 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 42ba8 │ │ │ │ + ble.n 42c00 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #84] @ 42bf0 │ │ │ │ + vldr d1, [pc, #84] @ 42c48 │ │ │ │ blx 2b2f0 │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ - b.n 42bac │ │ │ │ + b.n 42c04 │ │ │ │ vsub.f64 d8, d0, d8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 42bc6 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 42bd6 │ │ │ │ - b.n 42bc6 │ │ │ │ - vldr d8, [pc, #36] @ 42be8 │ │ │ │ + bne.n 42c1e │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 42c2e │ │ │ │ + b.n 42c1e │ │ │ │ + vldr d8, [pc, #36] @ 42c40 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 9ba24 │ │ │ │ + b.w 9b808 │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ @@ -33559,194 +33598,194 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vsli.64 , q12, #48 @ 0x30 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 42c24 │ │ │ │ + bgt.n 42c7c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #52040 @ 0xcb48 │ │ │ │ + movw r1, #49700 @ 0xc224 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 42c44 │ │ │ │ + ble.n 42c9c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #52088 @ 0xcb78 │ │ │ │ + movw r1, #49748 @ 0xc254 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 251780 │ │ │ │ + bl 25120c │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 42c76 │ │ │ │ + beq.n 42cce │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42c64 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 42c76 │ │ │ │ + bne.n 42cbc │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 42cce │ │ │ │ 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 42ef2 │ │ │ │ + b.n 42f4a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r6, #30836 @ 0x7874 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 42ca2 │ │ │ │ + beq.n 42cfa │ │ │ │ mov r1, r6 │ │ │ │ - bl 9eff8 │ │ │ │ - cbz r0, 42ca4 │ │ │ │ + bl 9ed78 │ │ │ │ + cbz r0, 42cfc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 42cb8 │ │ │ │ + beq.n 42d10 │ │ │ │ movw r1, #30836 @ 0x7874 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 9eff8 │ │ │ │ - cbz r0, 42cba │ │ │ │ + bl 9ed78 │ │ │ │ + cbz r0, 42d12 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 20aafc │ │ │ │ + b.w 20a2fc │ │ │ │ stmdb 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 42cee │ │ │ │ + bne.n 42d46 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 42d0c │ │ │ │ - b.n 42d02 │ │ │ │ + bne.n 42d64 │ │ │ │ + b.n 42d5a │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42264 @ 0xa518 │ │ │ │ + movw r0, #40184 @ 0x9cf8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ - cbz r0, 42d08 │ │ │ │ - b.n 42cde │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 42d0c │ │ │ │ + bl 1d43ac │ │ │ │ + cbz r0, 42d60 │ │ │ │ + b.n 42d36 │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 42d64 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42eaa │ │ │ │ + b.n 42f02 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 9fd08 │ │ │ │ + bl 9f724 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 42eaa │ │ │ │ + beq.w 42f02 │ │ │ │ movs r0, #32 │ │ │ │ blx 2b7a8 <__sched_cpualloc@plt> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42d2a │ │ │ │ - bl 23c160 │ │ │ │ - b.n 42ea2 │ │ │ │ + cbnz r0, 42d82 │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 42efa │ │ │ │ mov.w r8, #4 │ │ │ │ movs r7, #32 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9fed4 │ │ │ │ + bl 9f8f0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 42e52 │ │ │ │ - bl 14a2bc │ │ │ │ - cbnz r0, 42d86 │ │ │ │ + beq.w 42eaa │ │ │ │ + bl 149c0c │ │ │ │ + cbnz r0, 42dde │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ - movw r1, #52132 @ 0xcba4 │ │ │ │ + movw r1, #49792 @ 0xc280 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 42e9a │ │ │ │ + bge.w 42ef2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 42e9a │ │ │ │ + bne.w 42ef2 │ │ │ │ mov r0, fp │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42e9a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42ef2 │ │ │ │ mov r0, fp │ │ │ │ - bl 103cec │ │ │ │ + bl 1037bc │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42da6 │ │ │ │ + bge.n 42dfe │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 42da6 │ │ │ │ + cbnz r3, 42dfe │ │ │ │ mov r0, fp │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 42dca │ │ │ │ - bl 940d4 │ │ │ │ + bge.n 42e22 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42e9a │ │ │ │ + bne.n 42ef2 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #52188 @ 0xcbdc │ │ │ │ + movw r1, #49848 @ 0xc2b8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 42e9a │ │ │ │ + bl 11dfac │ │ │ │ + b.n 42ef2 │ │ │ │ cmp r6, sl │ │ │ │ - bne.n 42de6 │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bne.n 42e3e │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #52208 @ 0xcbf0 │ │ │ │ + movw r1, #49868 @ 0xc2cc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 42e9a │ │ │ │ + bl 11dfac │ │ │ │ + b.n 42ef2 │ │ │ │ cmp r6, r7 │ │ │ │ - blt.n 42e32 │ │ │ │ + blt.n 42e8a │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 42df4 │ │ │ │ + blt.n 42e4c │ │ │ │ adds r7, r6, #1 │ │ │ │ - b.n 42dfa │ │ │ │ + b.n 42e52 │ │ │ │ lsls r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bge.n 42dea │ │ │ │ + bge.n 42e42 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b7a8 <__sched_cpualloc@plt> │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 42e0a │ │ │ │ - bl 23c160 │ │ │ │ - b.n 42e9a │ │ │ │ + cbnz r0, 42e62 │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 42ef2 │ │ │ │ add.w r3, r7, #31 │ │ │ │ movs r1, #0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ blx 2b44c │ │ │ │ @@ -33755,713 +33794,713 @@ │ │ │ │ mov r0, fp │ │ │ │ blx 2c030 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf2c <__sched_cpufree@plt> │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ mov r5, fp │ │ │ │ cmp.w r8, r6, lsr #3 │ │ │ │ - bls.w 42d38 │ │ │ │ + bls.w 42d90 │ │ │ │ lsrs r2, r6, #5 │ │ │ │ movs r3, #1 │ │ │ │ and.w r6, r6, #31 │ │ │ │ lsl.w r6, r3, r6 │ │ │ │ ldr.w r3, [r5, r2, lsl #2] │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, r2, lsl #2] │ │ │ │ - b.n 42d38 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 42e9a │ │ │ │ + b.n 42d90 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 42ef2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42e6c │ │ │ │ + bge.n 42ec4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42e6c │ │ │ │ + cbnz r3, 42ec4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b79c │ │ │ │ - cbz r0, 42e8a │ │ │ │ + cbz r0, 42ee2 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - b.n 42e9a │ │ │ │ + bl 1e40ec │ │ │ │ + b.n 42ef2 │ │ │ │ mov r0, r5 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ blx 2bf2c <__sched_cpufree@plt> │ │ │ │ - b.n 42eaa │ │ │ │ - cbz r5, 42ea2 │ │ │ │ + b.n 42f02 │ │ │ │ + cbz r5, 42efa │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf2c <__sched_cpufree@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c8534 │ │ │ │ - b.n 42d08 │ │ │ │ + bl 1c7d2c │ │ │ │ + b.n 42d60 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #52272 @ 0xcc30 │ │ │ │ + movw r1, #49932 @ 0xc30c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 42ed4 │ │ │ │ - b.w 80ce4 │ │ │ │ + cbnz r0, 42f2c │ │ │ │ + b.w 80c78 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #47424 @ 0xb940 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 1743fc <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ + b.w 173784 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2976] @ 0xba0 │ │ │ │ sub.w sp, sp, #1088 @ 0x440 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbnz r2, 42f14 │ │ │ │ - bl 1e4e14 │ │ │ │ - b.n 42f16 │ │ │ │ + cbnz r2, 42f6c │ │ │ │ + bl 1e45b4 │ │ │ │ + b.n 42f6e │ │ │ │ mov r0, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #52348 @ 0xcc7c │ │ │ │ + movw r1, #50008 @ 0xc358 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #52352 @ 0xcc80 │ │ │ │ + movw r0, #50012 @ 0xc35c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43028 │ │ │ │ - cbnz r4, 42f3a │ │ │ │ + beq.n 43080 │ │ │ │ + cbnz r4, 42f92 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - b.n 42f5a │ │ │ │ + b.n 42fb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a2bc │ │ │ │ - cbz r0, 42f8a │ │ │ │ - movw r1, #49696 @ 0xc220 │ │ │ │ + bl 149c0c │ │ │ │ + cbz r0, 42fe2 │ │ │ │ + movw r1, #47392 @ 0xb920 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 1a28ac │ │ │ │ + bl 1a20a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43028 │ │ │ │ - bl b0e80 │ │ │ │ + beq.n 43080 │ │ │ │ + bl b0c40 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2add0 <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bne.n 43060 │ │ │ │ + bne.n 430b8 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 43030 │ │ │ │ - bl 116ba8 │ │ │ │ + bne.n 43088 │ │ │ │ + bl 1166e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43028 │ │ │ │ - b.n 42f5a │ │ │ │ + bne.n 43080 │ │ │ │ + b.n 42fb2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 42f9c │ │ │ │ + bmi.n 42ff4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13e6e4 │ │ │ │ + bl 13dfb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43040 │ │ │ │ - movw r1, #52364 @ 0xcc8c │ │ │ │ + beq.n 43098 │ │ │ │ + movw r1, #50024 @ 0xc368 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 1a28ac │ │ │ │ + bl 1a20a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43028 │ │ │ │ + beq.n 43080 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp.w r4, #1024 @ 0x400 │ │ │ │ - ble.n 42fd6 │ │ │ │ + ble.n 4302e │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #52368 @ 0xcc90 │ │ │ │ + movw r1, #50028 @ 0xc36c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 15a044 │ │ │ │ - b.n 43028 │ │ │ │ + bl 1599d0 │ │ │ │ + b.n 43080 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w r3, #1032 @ 0x408 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r5, r4 │ │ │ │ blx 2addc <__memcpy_chk@plt> │ │ │ │ - ldr r3, [pc, #180] @ (430a0 ) │ │ │ │ + ldr r3, [pc, #180] @ (430f8 ) │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, r4] │ │ │ │ add r0, sp, #12 │ │ │ │ str.w r1, [r9, #4] │ │ │ │ - bl 15a044 │ │ │ │ - bl b0e80 │ │ │ │ + bl 1599d0 │ │ │ │ + bl b0c40 │ │ │ │ mov r2, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2add0 <__fcntl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 4302c │ │ │ │ + bne.n 43084 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 43030 │ │ │ │ - bl 116ba8 │ │ │ │ + bne.n 43088 │ │ │ │ + bl 1166e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42ffa │ │ │ │ + beq.n 43052 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43098 │ │ │ │ + b.n 430f0 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 4306c │ │ │ │ + bge.n 430c4 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - b.n 43028 │ │ │ │ + bl 1e40ec │ │ │ │ + b.n 43080 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #52416 @ 0xccc0 │ │ │ │ + movw r1, #50076 @ 0xc39c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 43030 │ │ │ │ + blt.n 43088 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9438c │ │ │ │ - b.n 43098 │ │ │ │ - ldr r1, [pc, #52] @ (430a4 ) │ │ │ │ + bl 941b0 │ │ │ │ + b.n 430f0 │ │ │ │ + ldr r1, [pc, #52] @ (430fc ) │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c370 │ │ │ │ - cbz r0, 43090 │ │ │ │ + cbz r0, 430e8 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #52400 @ 0xccb0 │ │ │ │ + movw r1, #50060 @ 0xc38c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 43028 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 43080 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 806cc │ │ │ │ + bl 80674 │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - stmia r4!, {r6} │ │ │ │ + cbnz r0, 4314e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r4!, {r3, r6} │ │ │ │ + cbnz r0, 43154 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #25144 @ 0x6238 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 430ce │ │ │ │ + bne.n 43126 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 430ec │ │ │ │ + b.n 43144 │ │ │ │ mov r0, r1 │ │ │ │ - bl 174c6c │ │ │ │ + bl 173ff4 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 430ec │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 43100 │ │ │ │ - vldr d0, [pc, #24] @ 43108 │ │ │ │ + bne.n 43144 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 43158 │ │ │ │ + vldr d0, [pc, #24] @ 43160 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 9ba24 │ │ │ │ + b.w 9b808 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ subs r3, r4, r1 │ │ │ │ - add r5, pc, #880 @ (adr r5, 43480 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 434d8 ) │ │ │ │ eors r4, r1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ blx 2b534 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4313c │ │ │ │ + bge.n 43194 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e494c │ │ │ │ - bne.n 43146 │ │ │ │ + b.w 1e40ec │ │ │ │ + bne.n 4319e │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 80ce4 │ │ │ │ + b.w 80c78 │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 43154 │ │ │ │ + bcc.n 431ac │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 23c160 │ │ │ │ + b.w 23bb34 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 834bc │ │ │ │ + bl 83470 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4314c │ │ │ │ + beq.n 431a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b534 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 43186 │ │ │ │ + bne.n 431de │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ + bl 1e40ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 431be │ │ │ │ - bl 80ce4 │ │ │ │ + b.n 43216 │ │ │ │ + bl 80c78 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 431b0 │ │ │ │ + cbz r0, 43208 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 431a8 │ │ │ │ + ble.n 43200 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 14e090 <_PyLong_FromGid@@Base> │ │ │ │ - cbz r0, 431b0 │ │ │ │ + bl 14d910 <_PyLong_FromGid@@Base> │ │ │ │ + cbz r0, 43208 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 43190 │ │ │ │ + b.n 431e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ac4 │ │ │ │ - b.n 431be │ │ │ │ + bl 83a78 │ │ │ │ + b.n 43216 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c8534 │ │ │ │ - b.n 43182 │ │ │ │ + bl 1c7d2c │ │ │ │ + b.n 431da │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 431e2 │ │ │ │ + bmi.n 4323a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #52648 @ 0xcda8 │ │ │ │ + movw r1, #50308 @ 0xc484 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r8, r2 │ │ │ │ - bl 14a2d0 │ │ │ │ + bl 149c20 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 432ba │ │ │ │ + beq.n 43312 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 2210e8 │ │ │ │ + bl 2209d0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 432a8 │ │ │ │ - bl b0e80 │ │ │ │ + beq.n 43300 │ │ │ │ + bl b0c40 │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ movs r6, #0 │ │ │ │ blx 2bebc │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r5, r0 │ │ │ │ moveq.w r5, #1024 @ 0x400 │ │ │ │ add.w fp, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b2c14 │ │ │ │ + bl 1b2400 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 43242 │ │ │ │ + cbnz r0, 4329a │ │ │ │ mov r4, r6 │ │ │ │ str r0, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ - b.n 4326e │ │ │ │ + b.n 432c6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #20 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2b504 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4326e │ │ │ │ + cbz r0, 432c6 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.n 43268 │ │ │ │ + bne.n 432c0 │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4326c │ │ │ │ + bge.n 432c4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 4322c │ │ │ │ + b.n 43284 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 4326e │ │ │ │ + b.n 432c6 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - cbnz r5, 4329c │ │ │ │ + cbnz r5, 432f4 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 43282 │ │ │ │ - bl 23c160 │ │ │ │ - b.n 432ac │ │ │ │ + bne.n 432da │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 43304 │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #52688 @ 0xcdd0 │ │ │ │ + movw r1, #50348 @ 0xc4ac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 432ac │ │ │ │ + bl f3c44 │ │ │ │ + b.n 43304 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 215718 <_Py_Uid_Converter@@Base+0x14c> │ │ │ │ + bl 215070 <_Py_Uid_Converter@@Base+0x14c> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 432ac │ │ │ │ + b.n 43304 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a3fc │ │ │ │ + bl 7a5f4 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r5 │ │ │ │ - bl 16af58 <_Py_DecRef@@Base> │ │ │ │ + bl 16a38c <_Py_DecRef@@Base> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 432ea │ │ │ │ + cbnz r1, 43342 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #52720 @ 0xcdf0 │ │ │ │ + movw r1, #50380 @ 0xc4cc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 43316 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 4336e │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4332a │ │ │ │ + beq.n 43382 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bmi.n 4331c │ │ │ │ + bmi.n 43374 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #52752 @ 0xce10 │ │ │ │ + movw r1, #50412 @ 0xc4ec │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43336 │ │ │ │ + b.n 4338e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4332c │ │ │ │ + bge.n 43384 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 4332c │ │ │ │ + b.n 43384 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ str r1, [r2, #24] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ 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 f6e30 │ │ │ │ + bl f6948 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 43364 │ │ │ │ + beq.n 433bc │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f7380 │ │ │ │ + b.w f6e98 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #52812 @ 0xce4c │ │ │ │ + movw r1, #50472 @ 0xc528 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43390 │ │ │ │ + bge.n 433e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43390 │ │ │ │ + cbnz r3, 433e8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4345e │ │ │ │ + beq.n 434b6 │ │ │ │ movw r5, #32336 @ 0x7e50 │ │ │ │ movt r5, #87 @ 0x57 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 433ce │ │ │ │ + bne.n 43426 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 433be │ │ │ │ + bne.n 43416 │ │ │ │ dmb ish │ │ │ │ - beq.n 433da │ │ │ │ + beq.n 43432 │ │ │ │ mov r0, r5 │ │ │ │ - bl 28e400 │ │ │ │ + bl 2b942c │ │ │ │ blx 2bcfc │ │ │ │ blx 2af98 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r1, 43430 │ │ │ │ - bl 2706cc <_PyArg_ParseStackAndKeywords@@Base+0x994> │ │ │ │ + cbz r1, 43488 │ │ │ │ + bl 26ffdc <_PyArg_ParseStackAndKeywords@@Base+0x994> │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r6, 433fa │ │ │ │ - bl 9baf8 │ │ │ │ - cbz r0, 43418 │ │ │ │ + cbz r6, 43452 │ │ │ │ + bl 9b8dc │ │ │ │ + cbz r0, 43470 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43414 │ │ │ │ + bge.n 4346c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43414 │ │ │ │ + cbnz r3, 4346c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43430 │ │ │ │ + b.n 43488 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 433de │ │ │ │ + bge.n 43436 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 433de │ │ │ │ + bne.n 43436 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 433de │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43436 │ │ │ │ blx 2b088 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4344c │ │ │ │ + bne.n 434a4 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4343c │ │ │ │ + bne.n 43494 │ │ │ │ dmb ish │ │ │ │ - beq.n 4345e │ │ │ │ + beq.n 434b6 │ │ │ │ movw r0, #32336 @ 0x7e50 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - bl 284818 │ │ │ │ + bl 2b95f8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ - bl 4365a │ │ │ │ + bl 436b2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 435a8 │ │ │ │ - ldr r1, [pc, #300] @ (435b0 ) │ │ │ │ + beq.w 43600 │ │ │ │ + ldr r1, [pc, #300] @ (43608 ) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 97b38 │ │ │ │ + bl 9794c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 43592 │ │ │ │ - ldr r1, [pc, #292] @ (435b4 ) │ │ │ │ + bne.w 435ea │ │ │ │ + ldr r1, [pc, #292] @ (4360c ) │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 97b38 │ │ │ │ + bl 9794c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43542 │ │ │ │ + beq.n 4359a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 434c4 │ │ │ │ - bl 1dc8dc │ │ │ │ + cbz r0, 4351c │ │ │ │ + bl 1dc164 │ │ │ │ subs r5, r0, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - blt.n 43532 │ │ │ │ + blt.n 4358a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 434bc │ │ │ │ + bge.n 43514 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 434bc │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43514 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 434c6 │ │ │ │ + b.n 4351e │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r1, [pc, #236] @ (435b8 ) │ │ │ │ + ldr r1, [pc, #236] @ (43610 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 97b38 │ │ │ │ + bl 9794c │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 43542 │ │ │ │ + beq.n 4359a │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 43558 │ │ │ │ + bne.n 435b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl f0440 │ │ │ │ + bl efed8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43558 │ │ │ │ - ldr r1, [pc, #216] @ (435bc ) │ │ │ │ + beq.n 435b0 │ │ │ │ + ldr r1, [pc, #216] @ (43614 ) │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl f5a90 │ │ │ │ + bl f54f0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 434fa │ │ │ │ + cbnz r0, 43552 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 43538 │ │ │ │ - b.n 43542 │ │ │ │ + blt.n 43590 │ │ │ │ + b.n 4359a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 4355e │ │ │ │ + bmi.n 435b6 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #56992 @ 0xdea0 │ │ │ │ + movw r1, #54664 @ 0xd588 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4352e │ │ │ │ + bge.n 43586 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4352e │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43586 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43542 │ │ │ │ + bge.n 4359a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43542 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4359a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4358e │ │ │ │ + bge.n 435e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4358e │ │ │ │ + cbnz r3, 435e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4358e │ │ │ │ - bl 7fabc │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 435e6 │ │ │ │ + bl 7faa4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 43592 │ │ │ │ - cbnz r5, 43592 │ │ │ │ - ldr r1, [pc, #68] @ (435b0 ) │ │ │ │ + cbz r2, 435ea │ │ │ │ + cbnz r5, 435ea │ │ │ │ + ldr r1, [pc, #68] @ (43608 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 862f4 │ │ │ │ - cbz r0, 43592 │ │ │ │ + bl 860d0 │ │ │ │ + cbz r0, 435ea │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 43592 │ │ │ │ + cbz r0, 435ea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43592 │ │ │ │ + bge.n 435ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43592 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43592 │ │ │ │ + cbnz r3, 435ea │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 435ea │ │ │ │ movs r4, #0 │ │ │ │ - b.n 435a8 │ │ │ │ + b.n 43600 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 435a6 │ │ │ │ + bge.n 435fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 435a6 │ │ │ │ + cbnz r3, 435fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cbz r4, 435b4 │ │ │ │ + cbz r4, 4360c │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmia r2!, {r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strh r0, [r7, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ @@ -34469,294 +34508,294 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ - cbnz r4, 435f8 │ │ │ │ + cbnz r4, 43650 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n 435f8 │ │ │ │ + blt.n 43650 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 435f8 │ │ │ │ - cbz r2, 435f8 │ │ │ │ + bgt.n 43650 │ │ │ │ + cbz r2, 43650 │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #42856 @ 0xa768 │ │ │ │ + movw r1, #40776 @ 0x9f48 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 43614 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 4366c │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r3 │ │ │ │ movs r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ - ldr r3, [pc, #16] @ (4361c ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #16] @ (43674 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 435e2 │ │ │ │ + bne.n 4363a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cmp r5, #128 @ 0x80 │ │ │ │ + cmp r5, #196 @ 0xc4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 436b0 │ │ │ │ + bl 43708 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43650 │ │ │ │ + bne.n 436a8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #52904 @ 0xcea8 │ │ │ │ + movw r1, #50564 @ 0xc584 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43658 │ │ │ │ + b.n 436b0 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #64] @ (436ac ) │ │ │ │ - bl a8b24 │ │ │ │ + ldr r1, [pc, #64] @ (43704 ) │ │ │ │ + bl a8938 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 436a6 │ │ │ │ + cbz r0, 436fe │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 436a6 │ │ │ │ + bmi.n 436fe │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12124 @ 0x2f5c │ │ │ │ + movw r1, #9820 @ 0x265c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 436a4 │ │ │ │ + bge.n 436fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 436a4 │ │ │ │ + cbnz r3, 436fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 436c8 │ │ │ │ + bmi.n 43720 │ │ │ │ movw r3, #23992 @ 0x5db8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 437d4 │ │ │ │ + bne.w 4382c │ │ │ │ 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 205f40 │ │ │ │ + bl 205740 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 436ec │ │ │ │ + cbnz r0, 43744 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 437d0 │ │ │ │ - bl 9fd08 │ │ │ │ + b.n 43828 │ │ │ │ + bl 9f724 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43706 │ │ │ │ + bge.n 4375e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43706 │ │ │ │ + cbnz r3, 4375e │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 436e6 │ │ │ │ + beq.n 4373e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9fed4 │ │ │ │ + bl 9f8f0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 437b0 │ │ │ │ - bl 9b0e4 │ │ │ │ + beq.n 43808 │ │ │ │ + bl 9aec8 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - cbnz r6, 4373e │ │ │ │ + cbnz r6, 43796 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4376e │ │ │ │ + bge.n 437c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4376e │ │ │ │ + cbnz r3, 437c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4376e │ │ │ │ - bl 2a5a9c │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 437c6 │ │ │ │ + bl 2a5298 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 43786 │ │ │ │ + bge.n 437de │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4375a │ │ │ │ + bge.n 437b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4375a │ │ │ │ + cbnz r3, 437b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4376e │ │ │ │ + bge.n 437c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4376e │ │ │ │ + cbnz r3, 437c6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 436e6 │ │ │ │ + bge.n 4373e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 436e6 │ │ │ │ + bne.n 4373e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 436e6 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4373e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43798 │ │ │ │ + bge.n 437f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43798 │ │ │ │ + cbnz r3, 437f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4370a │ │ │ │ + bge.n 43762 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4370a │ │ │ │ + bne.n 43762 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4370a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43762 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 437c4 │ │ │ │ + bge.n 4381c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 437c4 │ │ │ │ + cbnz r3, 4381c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - bl 940d4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + bl 93ef8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000437da <_Py_rc_quot@@Base>: │ │ │ │ +00043832 <_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 43802 <_Py_rc_quot@@Base+0x28> │ │ │ │ + bpl.n 4385a <_Py_rc_quot@@Base+0x28> │ │ │ │ vneg.f64 d5, d1 │ │ │ │ - b.n 43806 <_Py_rc_quot@@Base+0x2c> │ │ │ │ + b.n 4385e <_Py_rc_quot@@Base+0x2c> │ │ │ │ vmov.f64 d5, d1 │ │ │ │ vcmpe.f64 d2, #0.0 │ │ │ │ - vldr d8, [pc, #324] @ 43950 <_Py_rc_quot@@Base+0x176> │ │ │ │ + vldr d8, [pc, #324] @ 439a8 <_Py_rc_quot@@Base+0x176> │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 43824 <_Py_rc_quot@@Base+0x4a> │ │ │ │ + bpl.n 4387c <_Py_rc_quot@@Base+0x4a> │ │ │ │ vneg.f64 d3, d2 │ │ │ │ vcmpe.f64 d5, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 4386c <_Py_rc_quot@@Base+0x92> │ │ │ │ - b.n 4384e <_Py_rc_quot@@Base+0x74> │ │ │ │ + blt.n 438c4 <_Py_rc_quot@@Base+0x92> │ │ │ │ + b.n 438a6 <_Py_rc_quot@@Base+0x74> │ │ │ │ vcmpe.f64 d5, d2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 43868 <_Py_rc_quot@@Base+0x8e> │ │ │ │ + blt.n 438c0 <_Py_rc_quot@@Base+0x8e> │ │ │ │ vcmp.f64 d5, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4384a <_Py_rc_quot@@Base+0x70> │ │ │ │ + bne.n 438a2 <_Py_rc_quot@@Base+0x70> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d7, d8 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 43942 <_Py_rc_quot@@Base+0x168> │ │ │ │ + b.n 4399a <_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 43892 <_Py_rc_quot@@Base+0xb8> │ │ │ │ + b.n 438ea <_Py_rc_quot@@Base+0xb8> │ │ │ │ vmov.f64 d3, d2 │ │ │ │ vcmpe.f64 d5, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 438a8 <_Py_rc_quot@@Base+0xce> │ │ │ │ + bhi.n 43900 <_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 43942 <_Py_rc_quot@@Base+0x168> │ │ │ │ + bvc.n 4399a <_Py_rc_quot@@Base+0x168> │ │ │ │ vcmp.f64 d1, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 438b0 <_Py_rc_quot@@Base+0xd6> │ │ │ │ - b.n 43942 <_Py_rc_quot@@Base+0x168> │ │ │ │ - vldr d7, [pc, #172] @ 43958 <_Py_rc_quot@@Base+0x17e> │ │ │ │ + bvs.n 43908 <_Py_rc_quot@@Base+0xd6> │ │ │ │ + b.n 4399a <_Py_rc_quot@@Base+0x168> │ │ │ │ + vldr d7, [pc, #172] @ 439b0 <_Py_rc_quot@@Base+0x17e> │ │ │ │ vmov.f64 d1, d7 │ │ │ │ vabs.f64 d9, d0 │ │ │ │ - vldr d4, [pc, #168] @ 43960 <_Py_rc_quot@@Base+0x186> │ │ │ │ + vldr d4, [pc, #168] @ 439b8 <_Py_rc_quot@@Base+0x186> │ │ │ │ vcmp.f64 d9, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 43942 <_Py_rc_quot@@Base+0x168> │ │ │ │ + bhi.n 4399a <_Py_rc_quot@@Base+0x168> │ │ │ │ vabs.f64 d5, d5 │ │ │ │ vcmp.f64 d5, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 438de <_Py_rc_quot@@Base+0x104> │ │ │ │ + bgt.n 43936 <_Py_rc_quot@@Base+0x104> │ │ │ │ vabs.f64 d3, d3 │ │ │ │ vcmp.f64 d3, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 43942 <_Py_rc_quot@@Base+0x168> │ │ │ │ + ble.n 4399a <_Py_rc_quot@@Base+0x168> │ │ │ │ vabs.f64 d3, d6 │ │ │ │ - vldr d7, [pc, #108] @ 43950 <_Py_rc_quot@@Base+0x176> │ │ │ │ + vldr d7, [pc, #108] @ 439a8 <_Py_rc_quot@@Base+0x176> │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ vmov r3, s13 │ │ │ │ - vldr d6, [pc, #96] @ 43950 <_Py_rc_quot@@Base+0x176> │ │ │ │ + vldr d6, [pc, #96] @ 439a8 <_Py_rc_quot@@Base+0x176> │ │ │ │ vcmp.f64 d3, d4 │ │ │ │ vabs.f64 d3, d2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f64 d3, d4 │ │ │ │ it gt │ │ │ │ vmovgt.f64 d7, d5 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -34793,505 +34832,503 @@ │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4} │ │ │ │ - b.w e0c24 │ │ │ │ + b.w e055c │ │ │ │ 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, 439b0 <_Py_rc_quot@@Base+0x1d6> │ │ │ │ + cbnz r4, 43a08 <_Py_rc_quot@@Base+0x1d6> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16020 @ 0x3e94 │ │ │ │ + movw r1, #13716 @ 0x3594 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 43a72 <_Py_rc_quot@@Base+0x298> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 43aca <_Py_rc_quot@@Base+0x298> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 43a6a <_Py_rc_quot@@Base+0x290> │ │ │ │ + bhi.n 43ac2 <_Py_rc_quot@@Base+0x290> │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r4, r0, #16 │ │ │ │ asrs r4, r3, #16 │ │ │ │ adds r1, #33 @ 0x21 │ │ │ │ lsls r1, r0, #1 │ │ │ │ - movw r0, #53008 @ 0xcf10 │ │ │ │ + movw r0, #50668 @ 0xc5ec │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 88258 │ │ │ │ - movw r0, #53156 @ 0xcfa4 │ │ │ │ + b.w 8808c │ │ │ │ + movw r0, #50652 @ 0xc5dc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 88258 │ │ │ │ - movw r0, #41816 @ 0xa358 │ │ │ │ + b.w 8808c │ │ │ │ + movw r0, #39512 @ 0x9a58 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 88258 │ │ │ │ - movw r2, #53156 @ 0xcfa4 │ │ │ │ + b.w 8808c │ │ │ │ + movw r2, #50652 @ 0xc5dc │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - b.n 43a0a <_Py_rc_quot@@Base+0x230> │ │ │ │ - movw r2, #41816 @ 0xa358 │ │ │ │ + b.n 43a62 <_Py_rc_quot@@Base+0x230> │ │ │ │ + movw r2, #39512 @ 0x9a58 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r1, #53008 @ 0xcf10 │ │ │ │ + movw r1, #50668 @ 0xc5ec │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #47908 @ 0xbb24 │ │ │ │ + movw r0, #45604 @ 0xb224 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95088 │ │ │ │ - movw r2, #41816 @ 0xa358 │ │ │ │ + b.w 94ea4 │ │ │ │ + movw r2, #39512 @ 0x9a58 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r1, #53156 @ 0xcfa4 │ │ │ │ + movw r1, #50652 @ 0xc5dc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #47908 @ 0xbb24 │ │ │ │ + movw r0, #45604 @ 0xb224 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95088 │ │ │ │ - movw r3, #41816 @ 0xa358 │ │ │ │ + b.w 94ea4 │ │ │ │ + movw r3, #39512 @ 0x9a58 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ - movw r2, #53156 @ 0xcfa4 │ │ │ │ + movw r2, #50652 @ 0xc5dc │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r1, #53008 @ 0xcf10 │ │ │ │ + movw r1, #50668 @ 0xc5ec │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #53012 @ 0xcf14 │ │ │ │ + movw r0, #50672 @ 0xc5f0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95088 │ │ │ │ + b.w 94ea4 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 4365a │ │ │ │ - cbz r0, 43ae6 <_Py_rc_quot@@Base+0x30c> │ │ │ │ - ldr r1, [pc, #96] @ (43af0 <_Py_rc_quot@@Base+0x316>) │ │ │ │ + bl 436b2 │ │ │ │ + cbz r0, 43b3e <_Py_rc_quot@@Base+0x30c> │ │ │ │ + ldr r1, [pc, #96] @ (43b48 <_Py_rc_quot@@Base+0x316>) │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 43aae <_Py_rc_quot@@Base+0x2d4> │ │ │ │ + cbz r4, 43b06 <_Py_rc_quot@@Base+0x2d4> │ │ │ │ mov r2, r4 │ │ │ │ - bl 862f4 │ │ │ │ - cbnz r0, 43ac4 <_Py_rc_quot@@Base+0x2ea> │ │ │ │ - ldr r1, [pc, #88] @ (43af4 <_Py_rc_quot@@Base+0x31a>) │ │ │ │ + bl 860d0 │ │ │ │ + cbnz r0, 43b1c <_Py_rc_quot@@Base+0x2ea> │ │ │ │ + ldr r1, [pc, #88] @ (43b4c <_Py_rc_quot@@Base+0x31a>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 105f68 │ │ │ │ + bl 105778 │ │ │ │ adds r0, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 43ad0 <_Py_rc_quot@@Base+0x2f6> │ │ │ │ - bl 105f68 │ │ │ │ - cbnz r0, 43aca <_Py_rc_quot@@Base+0x2f0> │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + b.n 43b28 <_Py_rc_quot@@Base+0x2f6> │ │ │ │ + bl 105778 │ │ │ │ + cbnz r0, 43b22 <_Py_rc_quot@@Base+0x2f0> │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #48] @ (43af0 <_Py_rc_quot@@Base+0x316>) │ │ │ │ + ldr r1, [pc, #48] @ (43b48 <_Py_rc_quot@@Base+0x316>) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15c6d4 │ │ │ │ + bl 15c058 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43ad0 <_Py_rc_quot@@Base+0x2f6> │ │ │ │ + b.n 43b28 <_Py_rc_quot@@Base+0x2f6> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 43a9a <_Py_rc_quot@@Base+0x2c0> │ │ │ │ - b.n 43ac4 <_Py_rc_quot@@Base+0x2ea> │ │ │ │ + beq.n 43af2 <_Py_rc_quot@@Base+0x2c0> │ │ │ │ + b.n 43b1c <_Py_rc_quot@@Base+0x2ea> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43aea <_Py_rc_quot@@Base+0x310> │ │ │ │ + bge.n 43b42 <_Py_rc_quot@@Base+0x310> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43aea <_Py_rc_quot@@Base+0x310> │ │ │ │ + cbnz r3, 43b42 <_Py_rc_quot@@Base+0x310> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43aea <_Py_rc_quot@@Base+0x310> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43b42 <_Py_rc_quot@@Base+0x310> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r4, 43af4 <_Py_rc_quot@@Base+0x31a> │ │ │ │ + cbz r4, 43b4c <_Py_rc_quot@@Base+0x31a> │ │ │ │ lsls r2, r2, #1 │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43628 @ 0xaa6c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53104 @ 0xcf70 │ │ │ │ + movw r1, #50764 @ 0xc64c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 236a24 │ │ │ │ + bl 236404 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43b2e <_Py_rc_quot@@Base+0x354> │ │ │ │ - bl 46016 │ │ │ │ + beq.n 43b86 <_Py_rc_quot@@Base+0x354> │ │ │ │ + bl 46066 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 43b30 <_Py_rc_quot@@Base+0x356> │ │ │ │ + b.n 43b88 <_Py_rc_quot@@Base+0x356> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ │ │ │ │ -00043b38 <_PyImport_ClearExtension@@Base>: │ │ │ │ +00043b8a <_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] @ (43c00 <_PyImport_ClearExtension@@Base+0xc8>) │ │ │ │ + ldr r2, [pc, #184] @ (43c54 <_PyImport_ClearExtension@@Base+0xca>) │ │ │ │ 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 1cc648 │ │ │ │ + bl 1cbec4 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 43b72 <_PyImport_ClearExtension@@Base+0x3a> │ │ │ │ - bl 940d4 │ │ │ │ + cbnz r0, 43bc4 <_PyImport_ClearExtension@@Base+0x3a> │ │ │ │ + bl 93ef8 │ │ │ │ subs.w r0, r0, r8 │ │ │ │ it ne │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43bfc <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ + b.n 43c4e <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbz r0, 43b90 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ + cbz r0, 43be2 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43b90 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ + bge.n 43be2 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43b90 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43be2 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 43bb6 <_PyImport_ClearExtension@@Base+0x7e> │ │ │ │ - bl b0fac │ │ │ │ + bgt.n 43c08 <_PyImport_ClearExtension@@Base+0x7e> │ │ │ │ + bl b0d6c │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 43bda <_PyImport_ClearExtension@@Base+0xa2> │ │ │ │ - b.n 43bd0 <_PyImport_ClearExtension@@Base+0x98> │ │ │ │ + beq.n 43c2c <_PyImport_ClearExtension@@Base+0xa2> │ │ │ │ + b.n 43c22 <_PyImport_ClearExtension@@Base+0x98> │ │ │ │ ldr.w r3, [r5, #3908] @ 0xf44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 43b9c <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + beq.n 43bee <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 43b9c <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + bge.n 43bee <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ mov r0, r5 │ │ │ │ - bl 43d14 <_PyImport_ClearExtension@@Base+0x1dc> │ │ │ │ + bl 43d68 <_PyImport_ClearExtension@@Base+0x1de> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 43b9c <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ - b.n 43bf8 <_PyImport_ClearExtension@@Base+0xc0> │ │ │ │ - bl 1d9e90 │ │ │ │ + bge.n 43bee <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + b.n 43c4a <_PyImport_ClearExtension@@Base+0xc0> │ │ │ │ + bl 1d9718 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 43bdc <_PyImport_ClearExtension@@Base+0xa4> │ │ │ │ - b.n 43bf8 <_PyImport_ClearExtension@@Base+0xc0> │ │ │ │ + cbnz r0, 43c2e <_PyImport_ClearExtension@@Base+0xa4> │ │ │ │ + b.n 43c4a <_PyImport_ClearExtension@@Base+0xc0> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 43d80 <_PyImport_ClearExtension@@Base+0x248> │ │ │ │ + bl 43dd4 <_PyImport_ClearExtension@@Base+0x24a> │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 43bec <_PyImport_ClearExtension@@Base+0xb4> │ │ │ │ + bne.n 43c3e <_PyImport_ClearExtension@@Base+0xb4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43bfc <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ + b.n 43c4e <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217f54 │ │ │ │ - b.n 43be8 <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ + bl 2178b0 │ │ │ │ + b.n 43c3a <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 43c24 <_PyImport_ClearExtension@@Base+0xec> │ │ │ │ + bne.n 43c78 <_PyImport_ClearExtension@@Base+0xee> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1529c0 │ │ │ │ + b.w 15223c │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13764 @ 0x35c4 │ │ │ │ + movw r0, #11460 @ 0x2cc4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43c18 <_PyImport_ClearExtension@@Base+0xe0> │ │ │ │ + bne.n 43c6c <_PyImport_ClearExtension@@Base+0xe2> │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r1, 43c54 <_PyImport_ClearExtension@@Base+0x11c> │ │ │ │ - ldr r4, [pc, #184] @ (43d0c <_PyImport_ClearExtension@@Base+0x1d4>) │ │ │ │ - b.n 43c6c <_PyImport_ClearExtension@@Base+0x134> │ │ │ │ + cbnz r1, 43caa <_PyImport_ClearExtension@@Base+0x120> │ │ │ │ + ldr r4, [pc, #184] @ (43d60 <_PyImport_ClearExtension@@Base+0x1d6>) │ │ │ │ + b.n 43cc2 <_PyImport_ClearExtension@@Base+0x138> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 43c50 <_PyImport_ClearExtension@@Base+0x118> │ │ │ │ + beq.n 43ca6 <_PyImport_ClearExtension@@Base+0x11c> │ │ │ │ movs r0, #1 │ │ │ │ - bl 8e8a8 │ │ │ │ + bl 8e6d4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43d04 <_PyImport_ClearExtension@@Base+0x1cc> │ │ │ │ - ldr r0, [pc, #160] @ (43d10 <_PyImport_ClearExtension@@Base+0x1d8>) │ │ │ │ + beq.n 43d5a <_PyImport_ClearExtension@@Base+0x1d0> │ │ │ │ + ldr r0, [pc, #160] @ (43d64 <_PyImport_ClearExtension@@Base+0x1da>) │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl ad9f4 │ │ │ │ + bl ad848 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 43c96 <_PyImport_ClearExtension@@Base+0x15e> │ │ │ │ - bl 9fd08 │ │ │ │ + cbz r0, 43cec <_PyImport_ClearExtension@@Base+0x162> │ │ │ │ + bl 9f724 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 43cae <_PyImport_ClearExtension@@Base+0x176> │ │ │ │ + cbnz r0, 43d04 <_PyImport_ClearExtension@@Base+0x17a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43c96 <_PyImport_ClearExtension@@Base+0x15e> │ │ │ │ + bge.n 43cec <_PyImport_ClearExtension@@Base+0x162> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43c96 <_PyImport_ClearExtension@@Base+0x15e> │ │ │ │ + cbnz r3, 43cec <_PyImport_ClearExtension@@Base+0x162> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43caa <_PyImport_ClearExtension@@Base+0x172> │ │ │ │ + bge.n 43d00 <_PyImport_ClearExtension@@Base+0x176> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43caa <_PyImport_ClearExtension@@Base+0x172> │ │ │ │ + cbnz r3, 43d00 <_PyImport_ClearExtension@@Base+0x176> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43d04 <_PyImport_ClearExtension@@Base+0x1cc> │ │ │ │ + b.n 43d5a <_PyImport_ClearExtension@@Base+0x1d0> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ strd r3, r0, [sp] │ │ │ │ movs r0, #5 │ │ │ │ - bl 8ea2c │ │ │ │ + bl 8ea74 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43cda <_PyImport_ClearExtension@@Base+0x1a2> │ │ │ │ + bge.n 43d30 <_PyImport_ClearExtension@@Base+0x1a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43cda <_PyImport_ClearExtension@@Base+0x1a2> │ │ │ │ + cbnz r3, 43d30 <_PyImport_ClearExtension@@Base+0x1a6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43cee <_PyImport_ClearExtension@@Base+0x1b6> │ │ │ │ + bge.n 43d44 <_PyImport_ClearExtension@@Base+0x1ba> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43cee <_PyImport_ClearExtension@@Base+0x1b6> │ │ │ │ + cbnz r3, 43d44 <_PyImport_ClearExtension@@Base+0x1ba> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43d02 <_PyImport_ClearExtension@@Base+0x1ca> │ │ │ │ + bge.n 43d58 <_PyImport_ClearExtension@@Base+0x1ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43d02 <_PyImport_ClearExtension@@Base+0x1ca> │ │ │ │ + cbnz r3, 43d58 <_PyImport_ClearExtension@@Base+0x1ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldrd r0, r0, [ip, #328]! @ 0x148 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 43d48 <_PyImport_ClearExtension@@Base+0x210> │ │ │ │ + ble.n 43d9c <_PyImport_ClearExtension@@Base+0x212> │ │ │ │ ldr.w r0, [r0, #3908] @ 0xf44 │ │ │ │ - cbz r0, 43d52 <_PyImport_ClearExtension@@Base+0x21a> │ │ │ │ + cbz r0, 43da6 <_PyImport_ClearExtension@@Base+0x21c> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 43d5c <_PyImport_ClearExtension@@Base+0x224> │ │ │ │ + bge.n 43db0 <_PyImport_ClearExtension@@Base+0x226> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43d70 <_PyImport_ClearExtension@@Base+0x238> │ │ │ │ + bge.n 43dc4 <_PyImport_ClearExtension@@Base+0x23a> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 43d70 <_PyImport_ClearExtension@@Base+0x238> │ │ │ │ - movw r1, #53648 @ 0xd190 │ │ │ │ + b.n 43dc4 <_PyImport_ClearExtension@@Base+0x23a> │ │ │ │ + movw r1, #51308 @ 0xc86c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - b.n 43d64 <_PyImport_ClearExtension@@Base+0x22c> │ │ │ │ - movw r1, #53672 @ 0xd1a8 │ │ │ │ + b.n 43db8 <_PyImport_ClearExtension@@Base+0x22e> │ │ │ │ + movw r1, #51332 @ 0xc884 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - b.n 43d64 <_PyImport_ClearExtension@@Base+0x22c> │ │ │ │ - movw r1, #53716 @ 0xd1d4 │ │ │ │ + b.n 43db8 <_PyImport_ClearExtension@@Base+0x22e> │ │ │ │ + movw r1, #51376 @ 0xc8b0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #50744 @ 0xc638 │ │ │ │ + movw r0, #48420 @ 0xbd24 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w a2e04 │ │ │ │ + b.w a277c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #124] @ (43e0c <_PyImport_ClearExtension@@Base+0x2d4>) │ │ │ │ + ldr r4, [pc, #124] @ (43e60 <_PyImport_ClearExtension@@Base+0x2d6>) │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 43dac <_PyImport_ClearExtension@@Base+0x274> │ │ │ │ + bne.n 43e00 <_PyImport_ClearExtension@@Base+0x276> │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 43d9c <_PyImport_ClearExtension@@Base+0x264> │ │ │ │ + bne.n 43df0 <_PyImport_ClearExtension@@Base+0x266> │ │ │ │ dmb ish │ │ │ │ - beq.n 43db8 <_PyImport_ClearExtension@@Base+0x280> │ │ │ │ + beq.n 43e0c <_PyImport_ClearExtension@@Base+0x282> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28e400 │ │ │ │ + bl 2b942c │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr.w r3, [r3, #1800] @ 0x708 │ │ │ │ - cbz r3, 43de0 <_PyImport_ClearExtension@@Base+0x2a8> │ │ │ │ + cbz r3, 43e34 <_PyImport_ClearExtension@@Base+0x2aa> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cc6d0 │ │ │ │ + bl 1cbf4c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43de0 <_PyImport_ClearExtension@@Base+0x2a8> │ │ │ │ + cbz r0, 43e34 <_PyImport_ClearExtension@@Base+0x2aa> │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 43de0 <_PyImport_ClearExtension@@Base+0x2a8> │ │ │ │ + cbz r0, 43e34 <_PyImport_ClearExtension@@Base+0x2aa> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ - bl 223b7c <_PyUnicodeWriter_Dealloc@@Base+0x110> │ │ │ │ + bl 223464 <_PyUnicodeWriter_Dealloc@@Base+0x110> │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 43df8 <_PyImport_ClearExtension@@Base+0x2c0> │ │ │ │ + bne.n 43e4c <_PyImport_ClearExtension@@Base+0x2c2> │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 43de8 <_PyImport_ClearExtension@@Base+0x2b0> │ │ │ │ + bne.n 43e3c <_PyImport_ClearExtension@@Base+0x2b2> │ │ │ │ dmb ish │ │ │ │ - beq.n 43e08 <_PyImport_ClearExtension@@Base+0x2d0> │ │ │ │ + beq.n 43e5c <_PyImport_ClearExtension@@Base+0x2d2> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #8] @ (43e0c <_PyImport_ClearExtension@@Base+0x2d4>) │ │ │ │ - b.w 284818 │ │ │ │ + ldr r0, [pc, #8] @ (43e60 <_PyImport_ClearExtension@@Base+0x2d6>) │ │ │ │ + b.w 2b95f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r4, [r0, #96] @ 0x60 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 43efa <_PyImport_ClearExtension@@Base+0x3c2> │ │ │ │ + b.n 43f4e <_PyImport_ClearExtension@@Base+0x3c4> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 43e34 <_PyImport_ClearExtension@@Base+0x2fc> │ │ │ │ + bne.n 43e88 <_PyImport_ClearExtension@@Base+0x2fe> │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 43e6a <_PyImport_ClearExtension@@Base+0x332> │ │ │ │ + b.n 43ebe <_PyImport_ClearExtension@@Base+0x334> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 43e2e <_PyImport_ClearExtension@@Base+0x2f6> │ │ │ │ + beq.n 43e82 <_PyImport_ClearExtension@@Base+0x2f8> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 43e5c <_PyImport_ClearExtension@@Base+0x324> │ │ │ │ + bmi.n 43eb0 <_PyImport_ClearExtension@@Base+0x326> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53936 @ 0xd2b0 │ │ │ │ + movw r1, #51596 @ 0xc98c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 43e90 <_PyImport_ClearExtension@@Base+0x358> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 43ee4 <_PyImport_ClearExtension@@Base+0x35a> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [r5, #56] @ 0x38 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - cbz r0, 43e80 <_PyImport_ClearExtension@@Base+0x348> │ │ │ │ + cbz r0, 43ed4 <_PyImport_ClearExtension@@Base+0x34a> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 43e84 <_PyImport_ClearExtension@@Base+0x34c> │ │ │ │ + blt.n 43ed8 <_PyImport_ClearExtension@@Base+0x34e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43e90 <_PyImport_ClearExtension@@Base+0x358> │ │ │ │ + b.n 43ee4 <_PyImport_ClearExtension@@Base+0x35a> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 43e80 <_PyImport_ClearExtension@@Base+0x348> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bne.n 43ed4 <_PyImport_ClearExtension@@Base+0x34a> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r0, #53984 @ 0xd2e0 │ │ │ │ + movw r0, #51644 @ 0xc9bc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldrd r3, r4, [r1, #12] │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 43ee2 <_PyImport_ClearExtension@@Base+0x3aa> │ │ │ │ + cbz r0, 43f36 <_PyImport_ClearExtension@@Base+0x3ac> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43ef8 <_PyImport_ClearExtension@@Base+0x3c0> │ │ │ │ + bge.n 43f4c <_PyImport_ClearExtension@@Base+0x3c2> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 43ef8 <_PyImport_ClearExtension@@Base+0x3c0> │ │ │ │ + b.n 43f4c <_PyImport_ClearExtension@@Base+0x3c2> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1f0760 │ │ │ │ - cbz r0, 43ef8 <_PyImport_ClearExtension@@Base+0x3c0> │ │ │ │ + bl 1f000c │ │ │ │ + cbz r0, 43f4c <_PyImport_ClearExtension@@Base+0x3c2> │ │ │ │ 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} │ │ │ │ @@ -35299,628 +35336,601 @@ │ │ │ │ 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 43f30 <_PyImport_ClearExtension@@Base+0x3f8> │ │ │ │ + bmi.n 43f84 <_PyImport_ClearExtension@@Base+0x3fa> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #53992 @ 0xd2e8 │ │ │ │ + movw r1, #51652 @ 0xc9c4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43fd2 <_PyImport_ClearExtension@@Base+0x49a> │ │ │ │ + b.n 44026 <_PyImport_ClearExtension@@Base+0x49c> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1227f4 │ │ │ │ + bl 12221c │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 43f5a <_PyImport_ClearExtension@@Base+0x422> │ │ │ │ + beq.n 43fae <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54024 @ 0xd308 │ │ │ │ + movw r1, #51684 @ 0xc9e4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 43f2c <_PyImport_ClearExtension@@Base+0x3f4> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 43f80 <_PyImport_ClearExtension@@Base+0x3f6> │ │ │ │ mov r5, sp │ │ │ │ add.w r6, r4, #12 │ │ │ │ addw r9, r4, #2508 @ 0x9cc │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 123108 │ │ │ │ + bl 122b30 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 43f7c <_PyImport_ClearExtension@@Base+0x444> │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 43fd0 <_PyImport_ClearExtension@@Base+0x446> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43f2c <_PyImport_ClearExtension@@Base+0x3f4> │ │ │ │ + bne.n 43f80 <_PyImport_ClearExtension@@Base+0x3f6> │ │ │ │ cmp r6, r9 │ │ │ │ str.w r8, [r5], #4 │ │ │ │ - bne.n 43f64 <_PyImport_ClearExtension@@Base+0x42c> │ │ │ │ + bne.n 43fb8 <_PyImport_ClearExtension@@Base+0x42e> │ │ │ │ ldr.w r0, [r4, #2512] @ 0x9d0 │ │ │ │ - bl 103cec │ │ │ │ + bl 1037bc │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 43f9c <_PyImport_ClearExtension@@Base+0x464> │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 43ff0 <_PyImport_ClearExtension@@Base+0x466> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43f2c <_PyImport_ClearExtension@@Base+0x3f4> │ │ │ │ - b.n 43fa2 <_PyImport_ClearExtension@@Base+0x46a> │ │ │ │ + bne.n 43f80 <_PyImport_ClearExtension@@Base+0x3f6> │ │ │ │ + b.n 43ff6 <_PyImport_ClearExtension@@Base+0x46c> │ │ │ │ cmp.w r0, #624 @ 0x270 │ │ │ │ - bls.n 43fba <_PyImport_ClearExtension@@Base+0x482> │ │ │ │ + bls.n 4400e <_PyImport_ClearExtension@@Base+0x484> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54056 @ 0xd328 │ │ │ │ + movw r1, #51716 @ 0xca04 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 43f2c <_PyImport_ClearExtension@@Base+0x3f4> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 43f80 <_PyImport_ClearExtension@@Base+0x3f6> │ │ │ │ mov.w r2, #2496 @ 0x9c0 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, r7, #12 │ │ │ │ str r3, [r7, #8] │ │ │ │ blx 2c030 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ addw sp, sp, #2500 @ 0x9c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 44086 <_PyImport_ClearExtension@@Base+0x54e> │ │ │ │ + beq.n 440da <_PyImport_ClearExtension@@Base+0x550> │ │ │ │ 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 940d4 │ │ │ │ + bl 93ef8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44082 <_PyImport_ClearExtension@@Base+0x54a> │ │ │ │ + bne.n 440d6 <_PyImport_ClearExtension@@Base+0x54c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2afff8 │ │ │ │ + bl 2af7e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44082 <_PyImport_ClearExtension@@Base+0x54a> │ │ │ │ + beq.n 440d6 <_PyImport_ClearExtension@@Base+0x54c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1778 │ │ │ │ + bl 2b0f68 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #40920 @ 0x9fd8 │ │ │ │ + movw r0, #38580 @ 0x96b4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44030 <_PyImport_ClearExtension@@Base+0x4f8> │ │ │ │ + cbnz r0, 44084 <_PyImport_ClearExtension@@Base+0x4fa> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 4f794 │ │ │ │ + b.w 4f914 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #723 @ 0x2d3 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ - movw r0, #54072 @ 0xd338 │ │ │ │ + movw r0, #51732 @ 0xca14 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 2b1b98 │ │ │ │ + bl 2b138c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44064 <_PyImport_ClearExtension@@Base+0x52c> │ │ │ │ + bge.n 440b8 <_PyImport_ClearExtension@@Base+0x52e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44064 <_PyImport_ClearExtension@@Base+0x52c> │ │ │ │ + cbnz r3, 440b8 <_PyImport_ClearExtension@@Base+0x52e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 44024 <_PyImport_ClearExtension@@Base+0x4ec> │ │ │ │ + beq.n 44078 <_PyImport_ClearExtension@@Base+0x4ee> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44082 <_PyImport_ClearExtension@@Base+0x54a> │ │ │ │ + bge.n 440d6 <_PyImport_ClearExtension@@Base+0x54c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44082 <_PyImport_ClearExtension@@Base+0x54a> │ │ │ │ + cbnz r3, 440d6 <_PyImport_ClearExtension@@Base+0x54c> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - movw r0, #54092 @ 0xd34c │ │ │ │ + movw r0, #51752 @ 0xca28 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - b.w 88258 │ │ │ │ + b.w 8808c │ │ │ │ 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 440b4 <_PyImport_ClearExtension@@Base+0x57c> │ │ │ │ + bne.n 44108 <_PyImport_ClearExtension@@Base+0x57e> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 150540 │ │ │ │ + b.w 14fdbc │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #14332 @ 0x37fc │ │ │ │ + movw r0, #12028 @ 0x2efc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 440a8 <_PyImport_ClearExtension@@Base+0x570> │ │ │ │ + bne.n 440fc <_PyImport_ClearExtension@@Base+0x572> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 440dc <_PyImport_ClearExtension@@Base+0x5a4> │ │ │ │ + cbz r0, 44130 <_PyImport_ClearExtension@@Base+0x5a6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 440de <_PyImport_ClearExtension@@Base+0x5a6> │ │ │ │ + bge.n 44132 <_PyImport_ClearExtension@@Base+0x5a8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #0] @ (440e0 <_PyImport_ClearExtension@@Base+0x5a8>) │ │ │ │ + ldr r0, [pc, #0] @ (44134 <_PyImport_ClearExtension@@Base+0x5aa>) │ │ │ │ bx lr │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 44104 <_PyImport_ClearExtension@@Base+0x5cc> │ │ │ │ + bne.n 44158 <_PyImport_ClearExtension@@Base+0x5ce> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 20aafc │ │ │ │ + b.w 20a2fc │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #14344 @ 0x3808 │ │ │ │ + movw r0, #12040 @ 0x2f08 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 440f8 <_PyImport_ClearExtension@@Base+0x5c0> │ │ │ │ + bne.n 4414c <_PyImport_ClearExtension@@Base+0x5c2> │ │ │ │ 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 4413a <_PyImport_ClearExtension@@Base+0x602> │ │ │ │ + bne.n 4418e <_PyImport_ClearExtension@@Base+0x604> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 24dee8 │ │ │ │ + b.w 24d860 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #14340 @ 0x3804 │ │ │ │ + movw r0, #12036 @ 0x2f04 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4412e <_PyImport_ClearExtension@@Base+0x5f6> │ │ │ │ + bne.n 44182 <_PyImport_ClearExtension@@Base+0x5f8> │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 4435a <_PyImport_ClearExtension@@Base+0x822> │ │ │ │ + b.n 443ae <_PyImport_ClearExtension@@Base+0x824> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - bl 4365a │ │ │ │ + bl 436b2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 441ba <_PyImport_ClearExtension@@Base+0x682> │ │ │ │ - ldr r1, [pc, #84] @ (441c0 <_PyImport_ClearExtension@@Base+0x688>) │ │ │ │ + cbz r0, 4420e <_PyImport_ClearExtension@@Base+0x684> │ │ │ │ + ldr r1, [pc, #84] @ (44214 <_PyImport_ClearExtension@@Base+0x68a>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 97b38 │ │ │ │ + bl 9794c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 441a4 <_PyImport_ClearExtension@@Base+0x66c> │ │ │ │ - ldr r1, [pc, #72] @ (441c0 <_PyImport_ClearExtension@@Base+0x688>) │ │ │ │ + cbnz r0, 441f8 <_PyImport_ClearExtension@@Base+0x66e> │ │ │ │ + ldr r1, [pc, #72] @ (44214 <_PyImport_ClearExtension@@Base+0x68a>) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 441a4 <_PyImport_ClearExtension@@Base+0x66c> │ │ │ │ + bne.n 441f8 <_PyImport_ClearExtension@@Base+0x66e> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 441a4 <_PyImport_ClearExtension@@Base+0x66c> │ │ │ │ + cbz r0, 441f8 <_PyImport_ClearExtension@@Base+0x66e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 441a4 <_PyImport_ClearExtension@@Base+0x66c> │ │ │ │ + bge.n 441f8 <_PyImport_ClearExtension@@Base+0x66e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 441a4 <_PyImport_ClearExtension@@Base+0x66c> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 441f8 <_PyImport_ClearExtension@@Base+0x66e> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 441b8 <_PyImport_ClearExtension@@Base+0x680> │ │ │ │ + bge.n 4420c <_PyImport_ClearExtension@@Base+0x682> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 441b8 <_PyImport_ClearExtension@@Base+0x680> │ │ │ │ + cbnz r3, 4420c <_PyImport_ClearExtension@@Base+0x682> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #28 │ │ │ │ - beq.n 44214 <_PyImport_ClearExtension@@Base+0x6dc> │ │ │ │ + beq.n 44268 <_PyImport_ClearExtension@@Base+0x6de> │ │ │ │ cmp r3, #29 │ │ │ │ - bne.n 4423a <_PyImport_ClearExtension@@Base+0x702> │ │ │ │ + bne.n 4428e <_PyImport_ClearExtension@@Base+0x704> │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - cbnz r1, 441ea <_PyImport_ClearExtension@@Base+0x6b2> │ │ │ │ + cbnz r1, 4423e <_PyImport_ClearExtension@@Base+0x6b4> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - cbnz r1, 441f4 <_PyImport_ClearExtension@@Base+0x6bc> │ │ │ │ - b.n 441fe <_PyImport_ClearExtension@@Base+0x6c6> │ │ │ │ - bl 2b3bdc <_Py_c_prod@@Base+0xcdc> │ │ │ │ + cbnz r1, 44248 <_PyImport_ClearExtension@@Base+0x6be> │ │ │ │ + b.n 44252 <_PyImport_ClearExtension@@Base+0x6c8> │ │ │ │ + bl 2b33d4 <_Py_c_prod@@Base+0xcdc> │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 44242 <_PyImport_ClearExtension@@Base+0x70a> │ │ │ │ - b.n 441e4 <_PyImport_ClearExtension@@Base+0x6ac> │ │ │ │ + beq.n 44296 <_PyImport_ClearExtension@@Base+0x70c> │ │ │ │ + b.n 44238 <_PyImport_ClearExtension@@Base+0x6ae> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b3bdc <_Py_c_prod@@Base+0xcdc> │ │ │ │ + bl 2b33d4 <_Py_c_prod@@Base+0xcdc> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 44242 <_PyImport_ClearExtension@@Base+0x70a> │ │ │ │ + beq.n 44296 <_PyImport_ClearExtension@@Base+0x70c> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - cbz r1, 44236 <_PyImport_ClearExtension@@Base+0x6fe> │ │ │ │ + cbz r1, 4428a <_PyImport_ClearExtension@@Base+0x700> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b3bdc <_Py_c_prod@@Base+0xcdc> │ │ │ │ + bl 2b33d4 <_Py_c_prod@@Base+0xcdc> │ │ │ │ adds r0, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 44242 <_PyImport_ClearExtension@@Base+0x70a> │ │ │ │ + b.n 44296 <_PyImport_ClearExtension@@Base+0x70c> │ │ │ │ ldr r4, [r1, #4] │ │ │ │ - cbz r4, 44236 <_PyImport_ClearExtension@@Base+0x6fe> │ │ │ │ + cbz r4, 4428a <_PyImport_ClearExtension@@Base+0x700> │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 44236 <_PyImport_ClearExtension@@Base+0x6fe> │ │ │ │ + ble.n 4428a <_PyImport_ClearExtension@@Base+0x700> │ │ │ │ adds r4, #4 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl 441c4 <_PyImport_ClearExtension@@Base+0x68c> │ │ │ │ + bl 44218 <_PyImport_ClearExtension@@Base+0x68e> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 44242 <_PyImport_ClearExtension@@Base+0x70a> │ │ │ │ + beq.n 44296 <_PyImport_ClearExtension@@Base+0x70c> │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 44222 <_PyImport_ClearExtension@@Base+0x6ea> │ │ │ │ + bne.n 44276 <_PyImport_ClearExtension@@Base+0x6ec> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44242 <_PyImport_ClearExtension@@Base+0x70a> │ │ │ │ + b.n 44296 <_PyImport_ClearExtension@@Base+0x70c> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 2b3bdc <_Py_c_prod@@Base+0xcdc> │ │ │ │ + b.w 2b33d4 <_Py_c_prod@@Base+0xcdc> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - cbnz r5, 44268 <_PyImport_ClearExtension@@Base+0x730> │ │ │ │ + cbnz r5, 442bc <_PyImport_ClearExtension@@Base+0x732> │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 44268 <_PyImport_ClearExtension@@Base+0x730> │ │ │ │ + blt.n 442bc <_PyImport_ClearExtension@@Base+0x732> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 44268 <_PyImport_ClearExtension@@Base+0x730> │ │ │ │ - cbnz r2, 44282 <_PyImport_ClearExtension@@Base+0x74a> │ │ │ │ + bgt.n 442bc <_PyImport_ClearExtension@@Base+0x732> │ │ │ │ + cbnz r2, 442d6 <_PyImport_ClearExtension@@Base+0x74c> │ │ │ │ add r3, sp, #20 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #56] @ (442b4 <_PyImport_ClearExtension@@Base+0x77c>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 442ae <_PyImport_ClearExtension@@Base+0x776> │ │ │ │ + ldr r3, [pc, #56] @ (44308 <_PyImport_ClearExtension@@Base+0x77e>) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + cbz r0, 44302 <_PyImport_ClearExtension@@Base+0x778> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 4429c <_PyImport_ClearExtension@@Base+0x764> │ │ │ │ + bgt.n 442f0 <_PyImport_ClearExtension@@Base+0x766> │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #61692 @ 0xf0fc │ │ │ │ + movw r1, #59372 @ 0xe7ec │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 442ae <_PyImport_ClearExtension@@Base+0x776> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 44302 <_PyImport_ClearExtension@@Base+0x778> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 44286 <_PyImport_ClearExtension@@Base+0x74e> │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 442da <_PyImport_ClearExtension@@Base+0x750> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44286 <_PyImport_ClearExtension@@Base+0x74e> │ │ │ │ + beq.n 442da <_PyImport_ClearExtension@@Base+0x750> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r0, #8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ - movw r0, #45332 @ 0xb114 │ │ │ │ + movw r0, #42992 @ 0xa7f0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r3 │ │ │ │ - bl e2f04 │ │ │ │ - cbz r0, 442f8 <_PyImport_ClearExtension@@Base+0x7c0> │ │ │ │ + bl e28cc │ │ │ │ + cbz r0, 4434c <_PyImport_ClearExtension@@Base+0x7c2> │ │ │ │ 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 a84a4 │ │ │ │ + b.w a82b4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - beq.n 44322 <_PyImport_ClearExtension@@Base+0x7ea> │ │ │ │ - bl b0fac │ │ │ │ - bl b1034 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 44328 <_PyImport_ClearExtension@@Base+0x7f0> │ │ │ │ + beq.n 44376 <_PyImport_ClearExtension@@Base+0x7ec> │ │ │ │ + bl b0d6c │ │ │ │ + bl b0df0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x54> │ │ │ │ + cbz r0, 4437c <_PyImport_ClearExtension@@Base+0x7f2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d90 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57df4 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 44334 <_PyImport_ClearExtension@@Base+0x7fc> │ │ │ │ + cbz r6, 44388 <_PyImport_ClearExtension@@Base+0x7fe> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 44354 <_PyImport_ClearExtension@@Base+0x81c> │ │ │ │ + b.n 443a8 <_PyImport_ClearExtension@@Base+0x81e> │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl e03e0 │ │ │ │ + bl dfd18 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4434c <_PyImport_ClearExtension@@Base+0x814> │ │ │ │ + cbz r0, 443a0 <_PyImport_ClearExtension@@Base+0x816> │ │ │ │ movs r2, #22 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1cff30 <_PySys_GetRequiredAttr@@Base+0x1454> │ │ │ │ - cbnz r0, 44350 <_PyImport_ClearExtension@@Base+0x818> │ │ │ │ + bl 1cf860 <_Py_write@@Base+0x440> │ │ │ │ + cbnz r0, 443a4 <_PyImport_ClearExtension@@Base+0x81a> │ │ │ │ movs r5, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1eee70 │ │ │ │ - cbnz r0, 44382 <_PyImport_ClearExtension@@Base+0x84a> │ │ │ │ + bl 1ee618 │ │ │ │ + cbnz r0, 443d6 <_PyImport_ClearExtension@@Base+0x84c> │ │ │ │ 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 264e04 │ │ │ │ + b.w 264770 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - cbnz r1, 443ae <_PyImport_ClearExtension@@Base+0x876> │ │ │ │ + cbnz r1, 44402 <_PyImport_ClearExtension@@Base+0x878> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7928 @ 0x1ef8 │ │ │ │ + movw r1, #5624 @ 0x15f8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 443ea <_PyImport_ClearExtension@@Base+0x8b2> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 4443e <_PyImport_ClearExtension@@Base+0x8b4> │ │ │ │ mov r6, r1 │ │ │ │ - bl 4365a │ │ │ │ + bl 436b2 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 443ea <_PyImport_ClearExtension@@Base+0x8b2> │ │ │ │ + cbz r0, 4443e <_PyImport_ClearExtension@@Base+0x8b4> │ │ │ │ movw r7, #5752 @ 0x1678 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 44400 <_PyImport_ClearExtension@@Base+0x8c8> │ │ │ │ + beq.n 44454 <_PyImport_ClearExtension@@Base+0x8ca> │ │ │ │ mov r0, r6 │ │ │ │ - bl f0440 │ │ │ │ - cbnz r0, 44400 <_PyImport_ClearExtension@@Base+0x8c8> │ │ │ │ + bl efed8 │ │ │ │ + cbnz r0, 44454 <_PyImport_ClearExtension@@Base+0x8ca> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12196 @ 0x2fa4 │ │ │ │ + movw r1, #9892 @ 0x26a4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 443f0 <_PyImport_ClearExtension@@Base+0x8b8> │ │ │ │ + blt.n 44444 <_PyImport_ClearExtension@@Base+0x8ba> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4444a <_PyImport_ClearExtension@@Base+0x912> │ │ │ │ + b.n 4449e <_PyImport_ClearExtension@@Base+0x914> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 443ea <_PyImport_ClearExtension@@Base+0x8b2> │ │ │ │ + bne.n 4443e <_PyImport_ClearExtension@@Base+0x8b4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 443ea <_PyImport_ClearExtension@@Base+0x8b2> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4443e <_PyImport_ClearExtension@@Base+0x8b4> │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #76] @ (44450 <_PyImport_ClearExtension@@Base+0x918>) │ │ │ │ + ldr r1, [pc, #76] @ (444a4 <_PyImport_ClearExtension@@Base+0x91a>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 44422 <_PyImport_ClearExtension@@Base+0x8ea> │ │ │ │ + beq.n 44476 <_PyImport_ClearExtension@@Base+0x8ec> │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 44432 <_PyImport_ClearExtension@@Base+0x8fa> │ │ │ │ - ldr r1, [pc, #60] @ (44454 <_PyImport_ClearExtension@@Base+0x91c>) │ │ │ │ + beq.n 44486 <_PyImport_ClearExtension@@Base+0x8fc> │ │ │ │ + ldr r1, [pc, #60] @ (444a8 <_PyImport_ClearExtension@@Base+0x91e>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 105f68 │ │ │ │ + bl 105778 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 44432 <_PyImport_ClearExtension@@Base+0x8fa> │ │ │ │ + bne.n 44486 <_PyImport_ClearExtension@@Base+0x8fc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4444a <_PyImport_ClearExtension@@Base+0x912> │ │ │ │ + bge.n 4449e <_PyImport_ClearExtension@@Base+0x914> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 44444 <_PyImport_ClearExtension@@Base+0x90c> │ │ │ │ - b.n 4444a <_PyImport_ClearExtension@@Base+0x912> │ │ │ │ + cbz r3, 44498 <_PyImport_ClearExtension@@Base+0x90e> │ │ │ │ + b.n 4449e <_PyImport_ClearExtension@@Base+0x914> │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44440 <_PyImport_ClearExtension@@Base+0x908> │ │ │ │ + bge.n 44494 <_PyImport_ClearExtension@@Base+0x90a> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ - cbz r4, 44444 <_PyImport_ClearExtension@@Base+0x90c> │ │ │ │ + cbz r4, 44498 <_PyImport_ClearExtension@@Base+0x90e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4444a <_PyImport_ClearExtension@@Base+0x912> │ │ │ │ + b.n 4449e <_PyImport_ClearExtension@@Base+0x914> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 44458 <_PyImport_ClearExtension@@Base+0x920> │ │ │ │ + cbz r4, 444ac <_PyImport_ClearExtension@@Base+0x922> │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r0, #54192 @ 0xd3b0 │ │ │ │ + movw r0, #51852 @ 0xca8c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldrh.w r2, [r3, #13] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldrb r4, [r3, #16] │ │ │ │ rev16 r2, r2 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ str r4, [sp, #0] │ │ │ │ uxth r2, r2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 2b3f04 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 444c6 <_PyImport_ClearExtension@@Base+0x98e> │ │ │ │ - bl 21fe9c │ │ │ │ - cbz r0, 44500 <_PyImport_ClearExtension@@Base+0x9c8> │ │ │ │ + cbnz r3, 44516 <_PyImport_ClearExtension@@Base+0x98c> │ │ │ │ + bl 21f714 │ │ │ │ + cbz r0, 44550 <_PyImport_ClearExtension@@Base+0x9c6> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r3, [r0, #260] @ 0x104 │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r3, [r4, #20] │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ str r5, [r0, #4] │ │ │ │ - bls.n 444f2 <_PyImport_ClearExtension@@Base+0x9ba> │ │ │ │ + bls.n 44542 <_PyImport_ClearExtension@@Base+0x9b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b4558 │ │ │ │ + bl 2b3d50 │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 44500 <_PyImport_ClearExtension@@Base+0x9c8> │ │ │ │ + b.n 44550 <_PyImport_ClearExtension@@Base+0x9c6> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 2153bc │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 44530 <_PyImport_ClearExtension@@Base+0x9f8> │ │ │ │ - bl 940d4 │ │ │ │ - movw r3, #6004 @ 0x1774 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - cmp r0, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 4454e <_PyImport_ClearExtension@@Base+0xa16> │ │ │ │ - and.w r2, r0, #61440 @ 0xf000 │ │ │ │ - movw r3, #4380 @ 0x111c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6004 @ 0x1774 │ │ │ │ - movt r1, #80 @ 0x50 │ │ │ │ - cmp.w r2, #49152 @ 0xc000 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, r1 │ │ │ │ - pop {r3, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 4456c <_PyImport_ClearExtension@@Base+0xa34> │ │ │ │ + bmi.n 4456e <_PyImport_ClearExtension@@Base+0x9e4> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 44586 <_PyImport_ClearExtension@@Base+0xa4e> │ │ │ │ + bpl.n 44588 <_PyImport_ClearExtension@@Base+0x9fe> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57924 @ 0xe244 │ │ │ │ + movw r1, #55620 @ 0xd944 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4459e <_PyImport_ClearExtension@@Base+0xa66> │ │ │ │ + b.n 445a0 <_PyImport_ClearExtension@@Base+0xa16> │ │ │ │ tst.w r3, #10 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -35929,32 +35939,32 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1691c4 │ │ │ │ - cbz r0, 445e6 <_PyImport_ClearExtension@@Base+0xaae> │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bl 168588 │ │ │ │ + cbz r0, 445e8 <_PyImport_ClearExtension@@Base+0xa5e> │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl fec18 │ │ │ │ + bl fe6f0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 445de <_PyImport_ClearExtension@@Base+0xaa6> │ │ │ │ + beq.n 445e0 <_PyImport_ClearExtension@@Base+0xa56> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - bl 940d4 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 445d2 <_PyImport_ClearExtension@@Base+0xa9a> │ │ │ │ + beq.n 445d4 <_PyImport_ClearExtension@@Base+0xa4a> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -35971,201 +35981,176 @@ │ │ │ │ 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 44640 <_PyImport_ClearExtension@@Base+0xb08> │ │ │ │ + beq.n 44642 <_PyImport_ClearExtension@@Base+0xab8> │ │ │ │ strd ip, r0, [sp, #12] │ │ │ │ - movw r0, #54208 @ 0xd3c0 │ │ │ │ + movw r0, #51868 @ 0xca9c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 103eb4 │ │ │ │ - b.n 4466e <_PyImport_ClearExtension@@Base+0xb36> │ │ │ │ + bl 1039c8 │ │ │ │ + b.n 44670 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 4465c <_PyImport_ClearExtension@@Base+0xb24> │ │ │ │ + beq.n 4465e <_PyImport_ClearExtension@@Base+0xad4> │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ - movw r0, #54240 @ 0xd3e0 │ │ │ │ + movw r0, #51900 @ 0xcabc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 103eb4 │ │ │ │ - b.n 4466e <_PyImport_ClearExtension@@Base+0xb36> │ │ │ │ - movw r0, #54268 @ 0xd3fc │ │ │ │ + bl 1039c8 │ │ │ │ + b.n 44670 <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + movw r0, #51928 @ 0xcad8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 103eb4 │ │ │ │ - cbz r0, 4468a <_PyImport_ClearExtension@@Base+0xb52> │ │ │ │ + bl 1039c8 │ │ │ │ + cbz r0, 4468c <_PyImport_ClearExtension@@Base+0xb02> │ │ │ │ ldrb r1, [r4, #23] │ │ │ │ - cbz r1, 4467a <_PyImport_ClearExtension@@Base+0xb42> │ │ │ │ - bl 6af9a │ │ │ │ - cbz r0, 4468a <_PyImport_ClearExtension@@Base+0xb52> │ │ │ │ + cbz r1, 4467c <_PyImport_ClearExtension@@Base+0xaf2> │ │ │ │ + bl 6afe6 │ │ │ │ + cbz r0, 4468c <_PyImport_ClearExtension@@Base+0xb02> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4468a <_PyImport_ClearExtension@@Base+0xb52> │ │ │ │ + cbz r3, 4468c <_PyImport_ClearExtension@@Base+0xb02> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 6adde │ │ │ │ + b.w 6ae2a │ │ │ │ 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 446b4 <_PyImport_ClearExtension@@Base+0xb7c> │ │ │ │ + bne.n 446b6 <_PyImport_ClearExtension@@Base+0xb2c> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 251780 │ │ │ │ + bl 25120c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 446c8 <_PyImport_ClearExtension@@Base+0xb90> │ │ │ │ - b.n 44728 <_PyImport_ClearExtension@@Base+0xbf0> │ │ │ │ + bne.n 446ca <_PyImport_ClearExtension@@Base+0xb40> │ │ │ │ + b.n 4472a <_PyImport_ClearExtension@@Base+0xba0> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #56752 @ 0xddb0 │ │ │ │ + movw r0, #54140 @ 0xd37c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ - cbz r0, 44728 <_PyImport_ClearExtension@@Base+0xbf0> │ │ │ │ - b.n 446a6 <_PyImport_ClearExtension@@Base+0xb6e> │ │ │ │ + bl 1d43ac │ │ │ │ + cbz r0, 4472a <_PyImport_ClearExtension@@Base+0xba0> │ │ │ │ + b.n 446a8 <_PyImport_ClearExtension@@Base+0xb1e> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r1, sp, #6 │ │ │ │ - bl 283180 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ - cbz r0, 44728 <_PyImport_ClearExtension@@Base+0xbf0> │ │ │ │ + bl 282ae0 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + cbz r0, 4472a <_PyImport_ClearExtension@@Base+0xba0> │ │ │ │ mov r0, r4 │ │ │ │ ldrh.w r5, [sp, #6] │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44770 <_PyImport_ClearExtension@@Base+0xc38> │ │ │ │ + beq.n 44772 <_PyImport_ClearExtension@@Base+0xbe8> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 85158 │ │ │ │ + bl 84f34 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 44714 <_PyImport_ClearExtension@@Base+0xbdc> │ │ │ │ - cbnz r0, 4470a <_PyImport_ClearExtension@@Base+0xbd2> │ │ │ │ + beq.n 44716 <_PyImport_ClearExtension@@Base+0xb8c> │ │ │ │ + cbnz r0, 4470c <_PyImport_ClearExtension@@Base+0xb82> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - b.n 44714 <_PyImport_ClearExtension@@Base+0xbdc> │ │ │ │ + bl 1e40ec │ │ │ │ + b.n 44716 <_PyImport_ClearExtension@@Base+0xb8c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4472c <_PyImport_ClearExtension@@Base+0xbf4> │ │ │ │ + cbnz r0, 4472e <_PyImport_ClearExtension@@Base+0xba4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44728 <_PyImport_ClearExtension@@Base+0xbf0> │ │ │ │ + bge.n 4472a <_PyImport_ClearExtension@@Base+0xba0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44728 <_PyImport_ClearExtension@@Base+0xbf0> │ │ │ │ + cbnz r3, 4472a <_PyImport_ClearExtension@@Base+0xba0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44770 <_PyImport_ClearExtension@@Base+0xc38> │ │ │ │ + b.n 44772 <_PyImport_ClearExtension@@Base+0xbe8> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4474c <_PyImport_ClearExtension@@Base+0xc14> │ │ │ │ + bge.n 4474e <_PyImport_ClearExtension@@Base+0xbc4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4474c <_PyImport_ClearExtension@@Base+0xc14> │ │ │ │ + cbnz r3, 4474e <_PyImport_ClearExtension@@Base+0xbc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44760 <_PyImport_ClearExtension@@Base+0xc28> │ │ │ │ + bge.n 44762 <_PyImport_ClearExtension@@Base+0xbd8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44760 <_PyImport_ClearExtension@@Base+0xc28> │ │ │ │ + cbnz r3, 44762 <_PyImport_ClearExtension@@Base+0xbd8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 44728 <_PyImport_ClearExtension@@Base+0xbf0> │ │ │ │ + beq.n 4472a <_PyImport_ClearExtension@@Base+0xba0> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 44796 <_PyImport_ClearExtension@@Base+0xc5e> │ │ │ │ + bne.n 44798 <_PyImport_ClearExtension@@Base+0xc0e> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 238f94 │ │ │ │ + b.w 238960 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #14448 @ 0x3870 │ │ │ │ + movw r0, #12144 @ 0x2f70 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4478a <_PyImport_ClearExtension@@Base+0xc52> │ │ │ │ + bne.n 4478c <_PyImport_ClearExtension@@Base+0xc02> │ │ │ │ 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 2153bc │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 447da <_PyImport_ClearExtension@@Base+0xca2> │ │ │ │ - bl 940d4 │ │ │ │ - movw r3, #6004 @ 0x1774 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - cmp r0, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 447f8 <_PyImport_ClearExtension@@Base+0xcc0> │ │ │ │ - and.w r2, r0, #61440 @ 0xf000 │ │ │ │ - movw r3, #4380 @ 0x111c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6004 @ 0x1774 │ │ │ │ - movt r1, #80 @ 0x50 │ │ │ │ - cmp.w r2, #24576 @ 0x6000 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, r1 │ │ │ │ - pop {r3, pc} │ │ │ │ + b.w 2b3928 │ │ │ │ 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 44816 <_PyImport_ClearExtension@@Base+0xcde> │ │ │ │ + bmi.n 447ce <_PyImport_ClearExtension@@Base+0xc44> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 44830 <_PyImport_ClearExtension@@Base+0xcf8> │ │ │ │ + bpl.n 447e8 <_PyImport_ClearExtension@@Base+0xc5e> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57924 @ 0xe244 │ │ │ │ + movw r1, #55620 @ 0xd944 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44848 <_PyImport_ClearExtension@@Base+0xd10> │ │ │ │ + b.n 44800 <_PyImport_ClearExtension@@Base+0xc76> │ │ │ │ tst.w r3, #12 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -36173,106 +36158,158 @@ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r0, 44868 <_PyImport_ClearExtension@@Base+0xd30> │ │ │ │ - bl 80ce4 │ │ │ │ + cbnz r0, 44820 <_PyImport_ClearExtension@@Base+0xc96> │ │ │ │ + bl 80c78 │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbz r0, 4487a <_PyImport_ClearExtension@@Base+0xd42> │ │ │ │ + cbz r0, 44832 <_PyImport_ClearExtension@@Base+0xca8> │ │ │ │ mov r1, r5 │ │ │ │ - bl 9baf8 │ │ │ │ + bl 9b8dc │ │ │ │ adds r0, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 4487e <_PyImport_ClearExtension@@Base+0xd46> │ │ │ │ + b.n 44836 <_PyImport_ClearExtension@@Base+0xcac> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 214d14 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 44866 <_PyImport_ClearExtension@@Base+0xcdc> │ │ │ │ + bl 93ef8 │ │ │ │ + movw r3, #6004 @ 0x1774 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + cmp r0, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 44884 <_PyImport_ClearExtension@@Base+0xcfa> │ │ │ │ + and.w r2, r0, #61440 @ 0xf000 │ │ │ │ + movw r3, #4380 @ 0x111c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #6004 @ 0x1774 │ │ │ │ + movt r1, #80 @ 0x50 │ │ │ │ + cmp.w r2, #24576 @ 0x6000 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbnz r2, 448b8 <_PyImport_ClearExtension@@Base+0xd80> │ │ │ │ + cbnz r2, 448be <_PyImport_ClearExtension@@Base+0xd34> │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #24848 @ 0x6110 │ │ │ │ + movw r1, #22544 @ 0x5810 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl e217c │ │ │ │ - cbnz r0, 448ce <_PyImport_ClearExtension@@Base+0xd96> │ │ │ │ - b.n 448ca <_PyImport_ClearExtension@@Base+0xd92> │ │ │ │ - movw r0, #24848 @ 0x6110 │ │ │ │ + bl e1cfc │ │ │ │ + cbnz r0, 448d4 <_PyImport_ClearExtension@@Base+0xd4a> │ │ │ │ + b.n 448d0 <_PyImport_ClearExtension@@Base+0xd46> │ │ │ │ + movw r0, #22544 @ 0x5810 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - bl 21d77c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21cff4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4489e <_PyImport_ClearExtension@@Base+0xd66> │ │ │ │ + bne.n 448a4 <_PyImport_ClearExtension@@Base+0xd1a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 448ea <_PyImport_ClearExtension@@Base+0xdb2> │ │ │ │ + b.n 448f0 <_PyImport_ClearExtension@@Base+0xd66> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl e5b48 │ │ │ │ + bl e5514 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 448ca <_PyImport_ClearExtension@@Base+0xd92> │ │ │ │ + blt.n 448d0 <_PyImport_ClearExtension@@Base+0xd46> │ │ │ │ itete ne │ │ │ │ movwne r0, #4380 @ 0x111c │ │ │ │ movweq r0, #6004 @ 0x1774 │ │ │ │ movtne r0, #80 @ 0x50 │ │ │ │ movteq r0, #80 @ 0x50 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #47056 @ 0xb7d0 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 1743fc <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ + b.w 173784 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 44934 <_PyImport_ClearExtension@@Base+0xdfc> │ │ │ │ + bne.n 4493a <_PyImport_ClearExtension@@Base+0xdb0> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl f2a6c │ │ │ │ + bl f24fc │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 44948 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 4494e <_PyImport_ClearExtension@@Base+0xdc4> │ │ │ │ + bl 93ef8 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 44960 <_PyImport_ClearExtension@@Base+0xe28> │ │ │ │ + b.n 44966 <_PyImport_ClearExtension@@Base+0xddc> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #14204 @ 0x377c │ │ │ │ + movw r0, #11900 @ 0x2e7c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ - cbz r0, 44960 <_PyImport_ClearExtension@@Base+0xe28> │ │ │ │ - b.n 44912 <_PyImport_ClearExtension@@Base+0xdda> │ │ │ │ + bl 1d43ac │ │ │ │ + cbz r0, 44966 <_PyImport_ClearExtension@@Base+0xddc> │ │ │ │ + b.n 44918 <_PyImport_ClearExtension@@Base+0xd8e> │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 214d14 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 44996 <_PyImport_ClearExtension@@Base+0xe0c> │ │ │ │ + bl 93ef8 │ │ │ │ + movw r3, #6004 @ 0x1774 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + cmp r0, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 449b4 <_PyImport_ClearExtension@@Base+0xe2a> │ │ │ │ + and.w r2, r0, #61440 @ 0xf000 │ │ │ │ + movw r3, #4380 @ 0x111c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #6004 @ 0x1774 │ │ │ │ + movt r1, #80 @ 0x50 │ │ │ │ + cmp.w r2, #49152 @ 0xc000 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r4, 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] │ │ │ │ @@ -36283,61 +36320,61 @@ │ │ │ │ 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 449a2 <_PyImport_ClearExtension@@Base+0xe6a> │ │ │ │ + beq.n 449f6 <_PyImport_ClearExtension@@Base+0xe6c> │ │ │ │ strd r6, r0, [sp] │ │ │ │ - movw r0, #54508 @ 0xd4ec │ │ │ │ + movw r0, #52168 @ 0xcbc8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103eb4 │ │ │ │ - b.n 449c0 <_PyImport_ClearExtension@@Base+0xe88> │ │ │ │ - cbz r6, 449b4 <_PyImport_ClearExtension@@Base+0xe7c> │ │ │ │ + bl 1039c8 │ │ │ │ + b.n 44a14 <_PyImport_ClearExtension@@Base+0xe8a> │ │ │ │ + cbz r6, 44a08 <_PyImport_ClearExtension@@Base+0xe7e> │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r0, #54192 @ 0xd3b0 │ │ │ │ + movw r0, #51852 @ 0xca8c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103eb4 │ │ │ │ - b.n 449c0 <_PyImport_ClearExtension@@Base+0xe88> │ │ │ │ - movw r0, #54528 @ 0xd500 │ │ │ │ + bl 1039c8 │ │ │ │ + b.n 44a14 <_PyImport_ClearExtension@@Base+0xe8a> │ │ │ │ + movw r0, #52188 @ 0xcbdc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103eb4 │ │ │ │ - cbz r0, 449dc <_PyImport_ClearExtension@@Base+0xea4> │ │ │ │ + bl 1039c8 │ │ │ │ + cbz r0, 44a30 <_PyImport_ClearExtension@@Base+0xea6> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 449cc <_PyImport_ClearExtension@@Base+0xe94> │ │ │ │ + cbz r3, 44a20 <_PyImport_ClearExtension@@Base+0xe96> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 6adde │ │ │ │ - cbz r0, 449dc <_PyImport_ClearExtension@@Base+0xea4> │ │ │ │ - cbz r5, 449dc <_PyImport_ClearExtension@@Base+0xea4> │ │ │ │ + bl 6ae2a │ │ │ │ + cbz r0, 44a30 <_PyImport_ClearExtension@@Base+0xea6> │ │ │ │ + cbz r5, 44a30 <_PyImport_ClearExtension@@Base+0xea6> │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 6af9a │ │ │ │ + b.w 6afe6 │ │ │ │ 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 r1, r0 │ │ │ │ - ldr r2, [pc, #44] @ (44a20 <_PyImport_ClearExtension@@Base+0xee8>) │ │ │ │ + ldr r2, [pc, #44] @ (44a74 <_PyImport_ClearExtension@@Base+0xeea>) │ │ │ │ movs r0, #3 │ │ │ │ ldrd r1, r3, [r1, #4] │ │ │ │ - bl 8ecc4 │ │ │ │ + bl 8e858 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #36] @ (44a24 <_PyImport_ClearExtension@@Base+0xeec>) │ │ │ │ + ldr r0, [pc, #36] @ (44a78 <_PyImport_ClearExtension@@Base+0xeee>) │ │ │ │ ldr.w r3, [r0, #1968] @ 0x7b0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44a1a <_PyImport_ClearExtension@@Base+0xee2> │ │ │ │ + bge.n 44a6e <_PyImport_ClearExtension@@Base+0xee4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #1968] @ 0x7b0 │ │ │ │ - cbnz r3, 44a1a <_PyImport_ClearExtension@@Base+0xee2> │ │ │ │ + cbnz r3, 44a6e <_PyImport_ClearExtension@@Base+0xee4> │ │ │ │ add.w r0, r0, #1968 @ 0x7b0 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ subs r0, r0, #4 │ │ │ │ lsls r3, r2, #1 │ │ │ │ @@ -36345,381 +36382,381 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 44a48 <_PyImport_ClearExtension@@Base+0xf10> │ │ │ │ + cbz r3, 44a9c <_PyImport_ClearExtension@@Base+0xf12> │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 44a4a <_PyImport_ClearExtension@@Base+0xf12> │ │ │ │ + b.n 44a9e <_PyImport_ClearExtension@@Base+0xf14> │ │ │ │ mov r8, r3 │ │ │ │ - ldr r5, [pc, #496] @ (44c3c <_PyImport_ClearExtension@@Base+0x1104>) │ │ │ │ + ldr r5, [pc, #496] @ (44c90 <_PyImport_ClearExtension@@Base+0x1106>) │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ - cbnz r6, 44a78 <_PyImport_ClearExtension@@Base+0xf40> │ │ │ │ + cbnz r6, 44acc <_PyImport_ClearExtension@@Base+0xf42> │ │ │ │ cmp.w r9, #2 │ │ │ │ - ble.n 44a78 <_PyImport_ClearExtension@@Base+0xf40> │ │ │ │ + ble.n 44acc <_PyImport_ClearExtension@@Base+0xf42> │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 44a78 <_PyImport_ClearExtension@@Base+0xf40> │ │ │ │ - cbnz r7, 44a9a <_PyImport_ClearExtension@@Base+0xf62> │ │ │ │ + bne.n 44acc <_PyImport_ClearExtension@@Base+0xf42> │ │ │ │ + cbnz r7, 44aee <_PyImport_ClearExtension@@Base+0xf64> │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r6 │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r1, r9 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #432] @ (44c40 <_PyImport_ClearExtension@@Base+0x1108>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #432] @ (44c94 <_PyImport_ClearExtension@@Base+0x110a>) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44c12 <_PyImport_ClearExtension@@Base+0x10da> │ │ │ │ + beq.w 44c66 <_PyImport_ClearExtension@@Base+0x10dc> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 149ce4 │ │ │ │ + bl 149634 │ │ │ │ ldrd r6, r5, [sp, #92] @ 0x5c │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ - cbnz r0, 44abc <_PyImport_ClearExtension@@Base+0xf84> │ │ │ │ + cbnz r0, 44b10 <_PyImport_ClearExtension@@Base+0xf86> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 44c24 <_PyImport_ClearExtension@@Base+0x10ec> │ │ │ │ + b.n 44c78 <_PyImport_ClearExtension@@Base+0x10ee> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 2155cc <_Py_Uid_Converter@@Base> │ │ │ │ + bl 214f24 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44ab8 <_PyImport_ClearExtension@@Base+0xf80> │ │ │ │ + beq.n 44b0c <_PyImport_ClearExtension@@Base+0xf82> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 236e94 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 236874 <_Py_Gid_Converter@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44ab8 <_PyImport_ClearExtension@@Base+0xf80> │ │ │ │ + beq.n 44b0c <_PyImport_ClearExtension@@Base+0xf82> │ │ │ │ add r8, r9 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 44b00 <_PyImport_ClearExtension@@Base+0xfc8> │ │ │ │ + beq.n 44b54 <_PyImport_ClearExtension@@Base+0xfca> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - cbnz r0, 44aee <_PyImport_ClearExtension@@Base+0xfb6> │ │ │ │ + cbnz r0, 44b42 <_PyImport_ClearExtension@@Base+0xfb8> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl e5b48 │ │ │ │ + bl e5514 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 44b00 <_PyImport_ClearExtension@@Base+0xfc8> │ │ │ │ - b.n 44ab8 <_PyImport_ClearExtension@@Base+0xf80> │ │ │ │ + bge.n 44b54 <_PyImport_ClearExtension@@Base+0xfca> │ │ │ │ + b.n 44b0c <_PyImport_ClearExtension@@Base+0xf82> │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1edccc │ │ │ │ + bl 1ed470 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44ab8 <_PyImport_ClearExtension@@Base+0xf80> │ │ │ │ + beq.n 44b0c <_PyImport_ClearExtension@@Base+0xf82> │ │ │ │ cmp.w r8, #4 │ │ │ │ - bne.n 44ae2 <_PyImport_ClearExtension@@Base+0xfaa> │ │ │ │ + bne.n 44b36 <_PyImport_ClearExtension@@Base+0xfac> │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldrd r8, r7, [sp, #32] │ │ │ │ adds.w r3, r9, #100 @ 0x64 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ adds r2, r5, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq.n 44b18 <_PyImport_ClearExtension@@Base+0xfe0> │ │ │ │ - cbnz r3, 44b4a <_PyImport_ClearExtension@@Base+0x1012> │ │ │ │ + beq.n 44b6c <_PyImport_ClearExtension@@Base+0xfe2> │ │ │ │ + cbnz r3, 44b9e <_PyImport_ClearExtension@@Base+0x1014> │ │ │ │ eor.w r3, r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ and.w fp, r3, #1 │ │ │ │ - blt.n 44b6a <_PyImport_ClearExtension@@Base+0x1032> │ │ │ │ + blt.n 44bbe <_PyImport_ClearExtension@@Base+0x1034> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 44b6a <_PyImport_ClearExtension@@Base+0x1032> │ │ │ │ + beq.n 44bbe <_PyImport_ClearExtension@@Base+0x1034> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #41832 @ 0xa368 │ │ │ │ + movw r2, #39752 @ 0x9b48 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #51188 @ 0xc7f4 │ │ │ │ + movw r1, #47612 @ 0xb9fc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 44ab8 <_PyImport_ClearExtension@@Base+0xf80> │ │ │ │ + bl f3c44 │ │ │ │ + b.n 44b0c <_PyImport_ClearExtension@@Base+0xf82> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #41832 @ 0xa368 │ │ │ │ + movw r2, #39752 @ 0x9b48 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #51148 @ 0xc7cc │ │ │ │ + movw r1, #47572 @ 0xb9d4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 44ab8 <_PyImport_ClearExtension@@Base+0xf80> │ │ │ │ + bl f3c44 │ │ │ │ + b.n 44b0c <_PyImport_ClearExtension@@Base+0xf82> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov r2, sl │ │ │ │ ite ne │ │ │ │ movne r3, r9 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #54540 @ 0xd50c │ │ │ │ + movw r1, #52200 @ 0xcbe8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r0, #54548 @ 0xd514 │ │ │ │ + movw r0, #52208 @ 0xcbf0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r3, r7 │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44ab8 <_PyImport_ClearExtension@@Base+0xf80> │ │ │ │ - bl b0e80 │ │ │ │ + beq.n 44b0c <_PyImport_ClearExtension@@Base+0xf82> │ │ │ │ + bl b0c40 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq.n 44bb0 <_PyImport_ClearExtension@@Base+0x1078> │ │ │ │ + beq.n 44c04 <_PyImport_ClearExtension@@Base+0x107a> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ad10 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 44bf8 <_PyImport_ClearExtension@@Base+0x10c0> │ │ │ │ + b.n 44c4c <_PyImport_ClearExtension@@Base+0x10c2> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 44bca <_PyImport_ClearExtension@@Base+0x1092> │ │ │ │ + bne.n 44c1e <_PyImport_ClearExtension@@Base+0x1094> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 44bca <_PyImport_ClearExtension@@Base+0x1092> │ │ │ │ + beq.n 44c1e <_PyImport_ClearExtension@@Base+0x1094> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b30c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 44bf8 <_PyImport_ClearExtension@@Base+0x10c0> │ │ │ │ + b.n 44c4c <_PyImport_ClearExtension@@Base+0x10c2> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 44bd4 <_PyImport_ClearExtension@@Base+0x109c> │ │ │ │ + cbnz r3, 44c28 <_PyImport_ClearExtension@@Base+0x109e> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 44bec <_PyImport_ClearExtension@@Base+0x10b4> │ │ │ │ + beq.n 44c40 <_PyImport_ClearExtension@@Base+0x10b6> │ │ │ │ lsls r4, r4, #8 │ │ │ │ mov r3, r8 │ │ │ │ eor.w r4, r4, #256 @ 0x100 │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ blx 2b190 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 44bf8 <_PyImport_ClearExtension@@Base+0x10c0> │ │ │ │ + b.n 44c4c <_PyImport_ClearExtension@@Base+0x10c2> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2aca4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl b4014 │ │ │ │ - cbz r4, 44c1c <_PyImport_ClearExtension@@Base+0x10e4> │ │ │ │ + bl b3de4 │ │ │ │ + cbz r4, 44c70 <_PyImport_ClearExtension@@Base+0x10e6> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4ad8 │ │ │ │ - b.n 44ab8 <_PyImport_ClearExtension@@Base+0xf80> │ │ │ │ + bl 1e4390 │ │ │ │ + b.n 44b0c <_PyImport_ClearExtension@@Base+0xf82> │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44c24 <_PyImport_ClearExtension@@Base+0x10ec> │ │ │ │ + b.n 44c78 <_PyImport_ClearExtension@@Base+0x10ee> │ │ │ │ movw r7, #5752 @ 0x1678 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ strd r6, r5, [sp, #92] @ 0x5c │ │ │ │ str.w sl, [sp, #112] @ 0x70 │ │ │ │ - bl 14a614 │ │ │ │ + bl 149f64 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - stmia r6!, {r2, r4, r6} │ │ │ │ + pop {r6, pc} │ │ │ │ lsls r5, r1, #1 │ │ │ │ adds r0, #96 @ 0x60 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 44c68 <_PyImport_ClearExtension@@Base+0x1130> │ │ │ │ + bne.n 44cbc <_PyImport_ClearExtension@@Base+0x1132> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 44c90 │ │ │ │ + bl 44ce4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 44c82 <_PyImport_ClearExtension@@Base+0x114a> │ │ │ │ - b.n 44c7c <_PyImport_ClearExtension@@Base+0x1144> │ │ │ │ + bne.n 44cd6 <_PyImport_ClearExtension@@Base+0x114c> │ │ │ │ + b.n 44cd0 <_PyImport_ClearExtension@@Base+0x1146> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #14224 @ 0x3790 │ │ │ │ + movw r0, #11920 @ 0x2e90 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ - cbz r0, 44c8c <_PyImport_ClearExtension@@Base+0x1154> │ │ │ │ - b.n 44c58 <_PyImport_ClearExtension@@Base+0x1120> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 44c8c <_PyImport_ClearExtension@@Base+0x1154> │ │ │ │ + bl 1d43ac │ │ │ │ + cbz r0, 44ce0 <_PyImport_ClearExtension@@Base+0x1156> │ │ │ │ + b.n 44cac <_PyImport_ClearExtension@@Base+0x1122> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 44ce0 <_PyImport_ClearExtension@@Base+0x1156> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00044c90 : │ │ │ │ +00044ce4 : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 251b24 │ │ │ │ + b.w 25165c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #200] @ (44d70 ) │ │ │ │ + ldr r2, [pc, #200] @ (44dc4 ) │ │ │ │ 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, 44cd4 │ │ │ │ + cbz r4, 44d28 │ │ │ │ movw r3, #43696 @ 0xaab0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #50756 @ 0xc644 │ │ │ │ + movw r1, #48452 @ 0xbd44 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 44cfa │ │ │ │ + bl 11dfac │ │ │ │ + b.n 44d4e │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 44cfe │ │ │ │ + beq.n 44d52 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54664 @ 0xd588 │ │ │ │ + movw r1, #52324 @ 0xcc64 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44d6c │ │ │ │ + b.n 44dc0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #54704 @ 0xd5b0 │ │ │ │ + movw r0, #52364 @ 0xcc8c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44cfa │ │ │ │ - bl 248004 │ │ │ │ + beq.n 44d4e │ │ │ │ + bl 2479e4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2c060 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 44d2a │ │ │ │ - bl 38da4 │ │ │ │ - b.n 44d56 │ │ │ │ - bl 24ac20 │ │ │ │ + cbnz r0, 44d7e │ │ │ │ + bl 38dac │ │ │ │ + b.n 44daa │ │ │ │ + bl 24a600 │ │ │ │ mov r5, r0 │ │ │ │ - bl 24adc4 │ │ │ │ + bl 24a7a4 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #42368 @ 0xa580 │ │ │ │ + movw r0, #40288 @ 0x9d60 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 24b904 │ │ │ │ + bl 24b2b4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 44d56 │ │ │ │ + bne.n 44daa │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - b.n 44cfa │ │ │ │ + bl 1e40ec │ │ │ │ + b.n 44d4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #54716 @ 0xd5bc │ │ │ │ + movw r0, #52376 @ 0xcc98 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 44d9a │ │ │ │ + beq.n 44dee │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #14480 @ 0x3890 │ │ │ │ + movw r0, #12176 @ 0x2f90 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ - cbz r0, 44db0 │ │ │ │ + bl 1d43ac │ │ │ │ + cbz r0, 44e04 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 1429bc │ │ │ │ + bl 142290 │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r2, #21488 @ 0x53f0 │ │ │ │ + movw r2, #19184 @ 0x4af0 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1ec2d0 │ │ │ │ - cbnz r0, 44dd8 │ │ │ │ + bl 1eba04 │ │ │ │ + cbnz r0, 44e2c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44e3e │ │ │ │ + b.n 44e92 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 44e20 │ │ │ │ - ldr r2, [pc, #100] @ (44e44 ) │ │ │ │ + bpl.n 44e74 │ │ │ │ + ldr r2, [pc, #100] @ (44e98 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #412] @ 0x19c │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 44e06 │ │ │ │ + beq.n 44e5a │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 44e12 │ │ │ │ + bls.n 44e66 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r2, r3 │ │ │ │ - b.n 44e1c │ │ │ │ + b.n 44e70 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r2, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - b.n 44e24 │ │ │ │ + b.n 44e78 │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #32] @ (44e48 ) │ │ │ │ - bl 862f4 │ │ │ │ + ldr r1, [pc, #32] @ (44e9c ) │ │ │ │ + bl 860d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44dd2 │ │ │ │ + bne.n 44e26 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 44e3e │ │ │ │ + cbz r3, 44e92 │ │ │ │ mov r0, r4 │ │ │ │ - bl 938f8 │ │ │ │ + bl 9371c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r2, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ @@ -36729,20 +36766,20 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3712] @ 0xe80 │ │ │ │ sub sp, #324 @ 0x144 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [sp, #384] @ 0x180 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 44e7c │ │ │ │ + bne.n 44ed0 │ │ │ │ mov r1, r5 │ │ │ │ add sp, #324 @ 0x144 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 21d488 │ │ │ │ + b.w 21cd00 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r4 │ │ │ │ movs r4, #62 @ 0x3e │ │ │ │ strd r0, r4, [sp, #4] │ │ │ │ @@ -36751,30 +36788,30 @@ │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #176] @ 0xb0 │ │ │ │ strd r4, r4, [sp, #184] @ 0xb8 │ │ │ │ strd r4, r4, [sp, #196] @ 0xc4 │ │ │ │ strd r4, r4, [sp, #204] @ 0xcc │ │ │ │ str r4, [sp, #212] @ 0xd4 │ │ │ │ - bl 254bcc <_PyInterpreterState_RequireIDRef@@Base+0x658> │ │ │ │ + bl 254568 <_PyInterpreterState_RequireIDRef@@Base+0x658> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4530a │ │ │ │ + beq.w 4535e │ │ │ │ ldr r4, [sp, #212] @ 0xd4 │ │ │ │ cmp r4, #103 @ 0x67 │ │ │ │ - bhi.n 44ec8 │ │ │ │ + bhi.n 44f1c │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bhi.n 44ece │ │ │ │ + bhi.n 44f22 │ │ │ │ sub.w r3, r4, #69 @ 0x45 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 44ece │ │ │ │ - b.n 45300 │ │ │ │ + bls.n 44f22 │ │ │ │ + b.n 45354 │ │ │ │ cmp r4, #110 @ 0x6e │ │ │ │ - bne.w 45300 │ │ │ │ + bne.w 45354 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ add.w lr, sp, #176 @ 0xb0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add.w ip, sp, #136 @ 0x88 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ @@ -36794,186 +36831,186 @@ │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ blx 2b44c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.n 44f34 │ │ │ │ + bne.n 44f88 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54816 @ 0xd620 │ │ │ │ + movw r1, #52476 @ 0xccfc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 44f50 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 44fa4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bne.n 44f5e │ │ │ │ + bne.n 44fb2 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54872 @ 0xd658 │ │ │ │ + movw r1, #52532 @ 0xcd34 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r6, #0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ strd r6, r6, [sp, #40] @ 0x28 │ │ │ │ - b.n 452ce │ │ │ │ + b.n 45322 │ │ │ │ vmov.f64 d10, #240 @ 0xbf800000 -1.0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a01dc │ │ │ │ + bl 29f9e4 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 44f7e │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 44fd2 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44f50 │ │ │ │ + bne.n 44fa4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a0258 │ │ │ │ + bl 29fa60 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 44f9a │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 44fee │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44f50 │ │ │ │ + bne.n 44fa4 │ │ │ │ subs r6, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ mov.w sl, r6, lsl #2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 44fae │ │ │ │ + beq.n 45002 │ │ │ │ orr.w sl, sl, #8 │ │ │ │ - cbnz r4, 44fde │ │ │ │ + cbnz r4, 45032 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 44fec │ │ │ │ + bne.n 45040 │ │ │ │ vmov r3, s17 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d6, d7 │ │ │ │ cmp r3, r4 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 44ff8 │ │ │ │ - b.n 44fec │ │ │ │ + beq.n 4504c │ │ │ │ + b.n 45040 │ │ │ │ movs r7, #0 │ │ │ │ cmp r4, #110 @ 0x6e │ │ │ │ - beq.n 45002 │ │ │ │ + beq.n 45056 │ │ │ │ mov r6, r4 │ │ │ │ movs r3, #6 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - b.n 45008 │ │ │ │ + b.n 4505c │ │ │ │ mov r7, r4 │ │ │ │ mov r3, r4 │ │ │ │ movs r6, #114 @ 0x72 │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ - b.n 45008 │ │ │ │ + b.n 4505c │ │ │ │ mov r7, fp │ │ │ │ mov r3, r4 │ │ │ │ movs r6, #114 @ 0x72 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 45008 │ │ │ │ + b.n 4505c │ │ │ │ movs r3, #6 │ │ │ │ movs r6, #103 @ 0x67 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 45016 │ │ │ │ + blt.n 4506a │ │ │ │ cmp r6, #114 @ 0x72 │ │ │ │ it eq │ │ │ │ moveq r6, #103 @ 0x67 │ │ │ │ - b.n 45018 │ │ │ │ + b.n 4506c │ │ │ │ mov r8, r3 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ uxtb r0, r6 │ │ │ │ - bl 18b284 │ │ │ │ + bl 18a4f8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 452a8 │ │ │ │ + beq.w 452fc │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ uxtb r0, r6 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - bl 18b284 │ │ │ │ + bl 18a4f8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 452b4 │ │ │ │ + beq.w 45308 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2c0c8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl ac160 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ + bl abf70 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 452be │ │ │ │ + beq.w 45312 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ - bl ac160 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ + bl abf70 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 452c6 │ │ │ │ + beq.w 4531a │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 11c7a4 │ │ │ │ + bl 11c28c │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ itet ne │ │ │ │ movne.w r8, #0 │ │ │ │ streq.w fp, [sp, #52] @ 0x34 │ │ │ │ strne.w r8, [sp, #52] @ 0x34 │ │ │ │ - bl 11c7a4 │ │ │ │ + bl 11c28c │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ itee eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, #0 │ │ │ │ movne.w fp, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ - bl 2bea08 │ │ │ │ + bl 2be238 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl 2bea08 │ │ │ │ + bl 2be238 │ │ │ │ cmp r4, #110 @ 0x6e │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ it eq │ │ │ │ moveq r0, #97 @ 0x61 │ │ │ │ - bl 2559e8 <_PyInterpreterState_GetWhence@@Base+0x8> │ │ │ │ + bl 255384 <_PyInterpreterState_GetWhence@@Base+0x8> │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 452ce │ │ │ │ + beq.w 45322 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ - vldr d7, [pc, #564] @ 45320 │ │ │ │ + vldr d7, [pc, #560] @ 45370 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ @@ -36984,19 +37021,19 @@ │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ str.w r9, [sp] │ │ │ │ str r3, [sp, #20] │ │ │ │ str.w r8, [sp, #24] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #156] @ 0x9c │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ - bl 25605c <_PyInterpreterState_GetWhence@@Base+0x67c> │ │ │ │ + bl 2559f8 <_PyInterpreterState_GetWhence@@Base+0x67c> │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 452ce │ │ │ │ - cbnz r7, 4512c │ │ │ │ + beq.w 45322 │ │ │ │ + cbnz r7, 45180 │ │ │ │ movs r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ @@ -37007,244 +37044,243 @@ │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, fp │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 25605c <_PyInterpreterState_GetWhence@@Base+0x67c> │ │ │ │ + bl 2559f8 <_PyInterpreterState_GetWhence@@Base+0x67c> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 452cc │ │ │ │ + beq.w 45320 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ mov.w r8, #2 │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ smlabb r8, r2, r8, r3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ add r8, r4 │ │ │ │ - blt.n 45180 │ │ │ │ + blt.n 451d4 │ │ │ │ cmp r3, r8 │ │ │ │ mov r1, r3 │ │ │ │ it lt │ │ │ │ movlt r1, r8 │ │ │ │ - b.n 45182 │ │ │ │ + b.n 451d6 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ sub.w sl, r1, r8 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 4519c │ │ │ │ + beq.n 451f0 │ │ │ │ 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 451b6 │ │ │ │ + beq.n 4520a │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ ite cs │ │ │ │ strcs r3, [sp, #104] @ 0x68 │ │ │ │ strcc r2, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 451c8 │ │ │ │ + bcc.n 4521c │ │ │ │ ldrd r3, r0, [r5, #16] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 451d6 │ │ │ │ - cbz r1, 451d6 │ │ │ │ + ble.n 4522a │ │ │ │ + cbz r1, 4522a │ │ │ │ mov r0, r5 │ │ │ │ - bl e9994 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl e9408 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 452ce │ │ │ │ + beq.n 45322 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r8, sl, [r5, #4] │ │ │ │ - bl 282024 <_PyParkingLot_AfterFork@@Base+0x3dc> │ │ │ │ + bl 281984 <_PyParkingLot_AfterFork@@Base+0x3dc> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 45214 │ │ │ │ + cbz r3, 45268 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp.w sl, #1 │ │ │ │ mov.w r2, #40 @ 0x28 │ │ │ │ - bne.n 45200 │ │ │ │ + bne.n 45254 │ │ │ │ strb.w r2, [r8, r3] │ │ │ │ - b.n 4520e │ │ │ │ + b.n 45262 │ │ │ │ cmp.w sl, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r2, [r8, r3, lsl #1] │ │ │ │ strne.w r2, [r8, r3, lsl #2] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #20] │ │ │ │ - cbnz r7, 45234 │ │ │ │ + cbnz r7, 45288 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ strd r7, r2, [sp, #8] │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #16] │ │ │ │ strd r7, r7, [sp] │ │ │ │ - bl 256c2c <_PyInterpreterState_GetWhence@@Base+0x124c> │ │ │ │ + bl 2565cc <_PyInterpreterState_GetWhence@@Base+0x1250> │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 452ce │ │ │ │ + beq.n 45322 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, sp, #268 @ 0x10c │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, fp │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl 256c2c <_PyInterpreterState_GetWhence@@Base+0x124c> │ │ │ │ + bl 2565cc <_PyInterpreterState_GetWhence@@Base+0x1250> │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 452ce │ │ │ │ + beq.n 45322 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp.w sl, #1 │ │ │ │ mov.w r2, #106 @ 0x6a │ │ │ │ - bne.n 45266 │ │ │ │ + bne.n 452ba │ │ │ │ strb.w r2, [r8, r3] │ │ │ │ - b.n 45274 │ │ │ │ + b.n 452c8 │ │ │ │ cmp.w sl, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r2, [r8, r3, lsl #1] │ │ │ │ strne.w r2, [r8, r3, lsl #2] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #20] │ │ │ │ - cbz r2, 452a0 │ │ │ │ + cbz r2, 452f4 │ │ │ │ cmp.w sl, #1 │ │ │ │ mov.w r2, #41 @ 0x29 │ │ │ │ - bne.n 4528e │ │ │ │ + bne.n 452e2 │ │ │ │ strb.w r2, [r8, r3] │ │ │ │ - b.n 4529c │ │ │ │ + b.n 452f0 │ │ │ │ cmp.w sl, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r2, [r8, r3, lsl #1] │ │ │ │ strne.w r2, [r8, r3, lsl #2] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r3, #1 │ │ │ │ add r3, r9 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [r5, #20] │ │ │ │ - b.n 452ce │ │ │ │ + b.n 45322 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - b.n 452ce │ │ │ │ + b.n 45322 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - b.n 452ce │ │ │ │ + b.n 45322 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 452ce │ │ │ │ + b.n 45322 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 452ce │ │ │ │ + b.n 45322 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 83ac4 │ │ │ │ - b.n 4530e │ │ │ │ + bl 83a78 │ │ │ │ + b.n 45362 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2be9d8 │ │ │ │ + bl 2be208 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #324 @ 0x144 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 45348 │ │ │ │ + cbnz r3, 45398 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 45348 │ │ │ │ + ble.n 45398 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 45348 │ │ │ │ - cbnz r0, 45360 │ │ │ │ + bne.n 45398 │ │ │ │ + cbnz r0, 453b0 │ │ │ │ movs r4, #1 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #84] @ (453b0 ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 453aa │ │ │ │ + ldr r3, [pc, #84] @ (45400 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + cbz r0, 453fa │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 45372 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 4539a │ │ │ │ - bl b0e80 │ │ │ │ + bne.n 453c2 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 453ea │ │ │ │ + bl b0c40 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bbd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4014 │ │ │ │ - cbz r4, 4539e │ │ │ │ - ldr r3, [pc, #40] @ (453b4 ) │ │ │ │ + bl b3de4 │ │ │ │ + cbz r4, 453ee │ │ │ │ + ldr r3, [pc, #40] @ (45404 ) │ │ │ │ ldr.w r3, [r3, #1656] @ 0x678 │ │ │ │ - cbnz r3, 453a8 │ │ │ │ + cbnz r3, 453f8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 235374 <_PyErr_Format@@Base+0x1154> │ │ │ │ + b.w 234d54 <_PyErr_Format@@Base+0x1150> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 453aa │ │ │ │ + b.n 453fa │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 453aa │ │ │ │ - ldr r0, [pc, #12] @ (453b8 ) │ │ │ │ + b.n 453fa │ │ │ │ + ldr r0, [pc, #12] @ (45408 ) │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r0, #140 @ 0x8c │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ @@ -37255,107 +37291,107 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 45436 │ │ │ │ + bl 45486 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 453e2 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 453fc │ │ │ │ + cbnz r0, 45432 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 4544c │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ ldrd r3, r4, [r5, #24] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1d6980 <_PyToken_ThreeChars@@Base+0x1234> │ │ │ │ + bl 1d6208 <_PyToken_ThreeChars@@Base+0x1234> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cbz r4, 4541c │ │ │ │ + cbz r4, 4546c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2043d8 │ │ │ │ + b.w 203bd8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54972 @ 0xd6bc │ │ │ │ + movw r1, #52632 @ 0xcd98 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 4548e │ │ │ │ + cbz r1, 454de │ │ │ │ ldr r5, [r1, #0] │ │ │ │ - cbz r5, 4548c │ │ │ │ + cbz r5, 454dc │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r2 │ │ │ │ - bl e4964 │ │ │ │ + bl e432c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 45488 │ │ │ │ + cbz r0, 454d8 │ │ │ │ add.w fp, r4, #4 │ │ │ │ add.w sl, r0, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r2, r9 │ │ │ │ cmp r8, r5 │ │ │ │ - bge.n 45488 │ │ │ │ + bge.n 454d8 │ │ │ │ ldr.w r1, [fp, #4]! │ │ │ │ mov r0, r6 │ │ │ │ - bl d0990 │ │ │ │ + bl d0798 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4548e │ │ │ │ + cbz r0, 454de │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ - b.n 4546a │ │ │ │ + b.n 454ba │ │ │ │ mov r4, r7 │ │ │ │ - b.n 4548e │ │ │ │ + b.n 454de │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw r2, #55016 @ 0xd6e8 │ │ │ │ + movw r2, #52676 @ 0xcdc4 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ - b.w 26a1b8 <_PyXIData_Clear@@Base+0x35c> │ │ │ │ + b.w 269b20 <_PyXIData_Clear@@Base+0x35c> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl d0990 │ │ │ │ - cbz r0, 454dc │ │ │ │ + bl d0798 │ │ │ │ + cbz r0, 4552c │ │ │ │ ldr r2, [r6, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ ldrd r3, r5, [r4, #24] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1dc6e8 │ │ │ │ + bl 1dbf70 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 454de │ │ │ │ + b.n 4552e │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ @@ -37368,20 +37404,20 @@ │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sp │ │ │ │ str r4, [r3, #0] │ │ │ │ blx 2b710 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 45522 │ │ │ │ + bne.n 45572 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - b.n 455d0 │ │ │ │ + bl 1e40ec │ │ │ │ + b.n 45620 │ │ │ │ vldr s11, [sp] │ │ │ │ vmov s13, r0 │ │ │ │ vmov s15, r6 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ vcvt.f64.s32 d2, s11 │ │ │ │ vldr s11, [sp, #4] │ │ │ │ @@ -37393,272 +37429,270 @@ │ │ │ │ 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 9b304 │ │ │ │ + bl 9b0e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 455ce │ │ │ │ + cbz r0, 4561e │ │ │ │ vmov.f64 d0, d12 │ │ │ │ - bl 9ba24 │ │ │ │ + bl 9b808 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 455b6 │ │ │ │ + cbz r0, 45606 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ str r0, [r5, #16] │ │ │ │ - bl 9ba24 │ │ │ │ + bl 9b808 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 455b6 │ │ │ │ + cbz r0, 45606 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ str r0, [r5, #20] │ │ │ │ - bl 9ba24 │ │ │ │ + bl 9b808 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 455b6 │ │ │ │ + cbz r0, 45606 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ str r0, [r5, #24] │ │ │ │ - bl 9ba24 │ │ │ │ + bl 9b808 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 455b6 │ │ │ │ + cbz r0, 45606 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r0, [r5, #28] │ │ │ │ - bl 9ba24 │ │ │ │ + bl 9b808 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 455cc │ │ │ │ + cbnz r0, 4561c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 455d0 │ │ │ │ + bge.n 45620 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 455d0 │ │ │ │ + cbnz r3, 45620 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 455d0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45620 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8-d12} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2b45c4 │ │ │ │ - cbnz r0, 45600 │ │ │ │ + bl 2b3dbc │ │ │ │ + cbnz r0, 4564a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 457cc │ │ │ │ + b.n 45814 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ sub sp, #28 │ │ │ │ - cbz r2, 4561c │ │ │ │ + cbz r2, 45666 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 4561e │ │ │ │ + b.n 45668 │ │ │ │ mov r5, r2 │ │ │ │ add.w r4, r1, #16 │ │ │ │ - cbnz r2, 4562a │ │ │ │ + cbnz r2, 45674 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 4562a │ │ │ │ - cbnz r4, 4564c │ │ │ │ + bne.n 45674 │ │ │ │ + cbnz r4, 45690 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ - movw r3, #12660 @ 0x3174 │ │ │ │ - movt r3, #82 @ 0x52 │ │ │ │ - bl 11fa14 <_PyArg_UnpackKeywords@@Base+0xde0> │ │ │ │ + ldr r3, [pc, #116] @ (456fc ) │ │ │ │ + bl 11f42c <_PyArg_UnpackKeywords@@Base+0xde4> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 456b0 │ │ │ │ + cbz r0, 456f4 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ add r5, r6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - bne.n 4567c │ │ │ │ + bne.n 456c0 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #56964 @ 0xde84 │ │ │ │ + movw r2, #54660 @ 0xd584 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #36360 @ 0x8e08 │ │ │ │ + movw r1, #34056 @ 0x8508 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #55160 @ 0xd778 │ │ │ │ + movw r0, #52820 @ 0xce54 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r4, r6 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 456b0 │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 456f4 │ │ │ │ cmp r5, #1 │ │ │ │ itte eq │ │ │ │ movweq r4, #57960 @ 0xe268 │ │ │ │ movteq r4, #81 @ 0x51 │ │ │ │ ldrne r4, [r4, #4] │ │ │ │ - bl 24cbec <_PySlice_FromIndices@@Base+0x720> │ │ │ │ + bl 24c5b8 <_PySlice_FromIndices@@Base+0x710> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3bf08 │ │ │ │ + bl 3bf86 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 456b0 │ │ │ │ + bge.n 456f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 456b0 │ │ │ │ + cbnz r3, 456f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + adds r0, #184 @ 0xb8 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r2, 456d2 │ │ │ │ + cbz r2, 4571c │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 456d4 │ │ │ │ + b.n 4571e │ │ │ │ mov r5, r2 │ │ │ │ subs r3, r6, #1 │ │ │ │ add.w r4, r1, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 456e2 │ │ │ │ - cbnz r2, 456e2 │ │ │ │ - cbnz r4, 45702 │ │ │ │ + bhi.n 4572c │ │ │ │ + cbnz r2, 4572c │ │ │ │ + cbnz r4, 4574c │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #20 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #208] @ (457c8 ) │ │ │ │ - bl 11fa14 <_PyArg_UnpackKeywords@@Base+0xde0> │ │ │ │ + ldr r3, [pc, #204] @ (45810 ) │ │ │ │ + bl 11f42c <_PyArg_UnpackKeywords@@Base+0xde4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 457be │ │ │ │ + beq.n 45808 │ │ │ │ add r5, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 45720 │ │ │ │ + beq.n 4576a │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - cbz r6, 45714 │ │ │ │ + cbz r6, 4575e │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 4572c │ │ │ │ - b.n 4571c │ │ │ │ + beq.n 45776 │ │ │ │ + b.n 45766 │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 45734 │ │ │ │ + b.n 4577e │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 45734 │ │ │ │ + b.n 4577e │ │ │ │ movw r7, #5752 @ 0x1678 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ - bl 9fd08 │ │ │ │ + bl 9f724 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 457be │ │ │ │ + beq.n 45808 │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ - movw r3, #30881 @ 0x78a1 │ │ │ │ + movw r3, #30421 @ 0x76d5 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 45758 │ │ │ │ + bne.n 457a2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c887c │ │ │ │ + bl 87678 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 45760 │ │ │ │ + b.n 457aa │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 4577a │ │ │ │ + cbnz r5, 457c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45776 │ │ │ │ + bge.n 457c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45776 │ │ │ │ + cbnz r3, 457c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 457be │ │ │ │ + b.n 45808 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 45794 │ │ │ │ + beq.n 457de │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r5, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r4, [r5, #8] │ │ │ │ - cbz r7, 457a8 │ │ │ │ + cbz r7, 457f2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r7, [r5, #20] │ │ │ │ movw r1, #31984 @ 0x7cf0 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ - bl 154f54 │ │ │ │ + bl 1547d8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 45776 │ │ │ │ + b.n 457c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ - adds r1, #168 @ 0xa8 │ │ │ │ + adds r0, #236 @ 0xec │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #2140 @ 0x85c │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ mov r4, r1 │ │ │ │ - bl 7fd58 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 4583e │ │ │ │ + bl 7fd00 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 45886 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - cbz r4, 45808 │ │ │ │ + cbz r4, 45850 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - ldr r5, [pc, #52] @ (45840 ) │ │ │ │ + ldr r5, [pc, #52] @ (45888 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ str r4, [r0, #12] │ │ │ │ ldr r1, [r1, r5] │ │ │ │ @@ -37673,147 +37707,149 @@ │ │ │ │ strd r5, r3, [r0, #-8] │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r4, [r1, #3868] @ 0xf1c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00045844 <_PyErr_SetLocaleString@@Base>: │ │ │ │ +0004588c <_PyErr_SetLocaleString@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1e4dc0 │ │ │ │ - cbz r0, 45886 <_PyErr_SetLocaleString@@Base+0x42> │ │ │ │ + bl 1e4560 │ │ │ │ + cbz r0, 458ce <_PyErr_SetLocaleString@@Base+0x42> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ (45888 <_PyErr_SetLocaleString@@Base+0x44>) │ │ │ │ + ldr r0, [pc, #40] @ (458d0 <_PyErr_SetLocaleString@@Base+0x44>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl f51f0 <_PyUnicodeWriter_WriteStr@@Base+0x628> │ │ │ │ + bl f5008 <_PyUnicodeWriter_WriteStr@@Base+0x9b0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45886 <_PyErr_SetLocaleString@@Base+0x42> │ │ │ │ + bge.n 458ce <_PyErr_SetLocaleString@@Base+0x42> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45886 <_PyErr_SetLocaleString@@Base+0x42> │ │ │ │ + cbnz r3, 458ce <_PyErr_SetLocaleString@@Base+0x42> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - b.n 45e0a │ │ │ │ + b.n 45e5a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r2 │ │ │ │ - cbz r1, 458bc <_PyErr_SetLocaleString@@Base+0x78> │ │ │ │ - movw r0, #24736 @ 0x60a0 │ │ │ │ + cbz r1, 45908 <_PyErr_SetLocaleString@@Base+0x7c> │ │ │ │ + movw r0, #22432 @ 0x57a0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 240218 <_PyArg_NoPositional@@Base> │ │ │ │ - cbz r0, 458ca <_PyErr_SetLocaleString@@Base+0x86> │ │ │ │ + bl 23fbfc <_PyArg_NoPositional@@Base> │ │ │ │ + cbz r0, 45916 <_PyErr_SetLocaleString@@Base+0x8a> │ │ │ │ ldrd r0, r2, [r6, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ subs r3, #16 │ │ │ │ adds.w r8, r2, r3, lsr #2 │ │ │ │ - bpl.n 458ce <_PyErr_SetLocaleString@@Base+0x8a> │ │ │ │ + bpl.n 4591a <_PyErr_SetLocaleString@@Base+0x8e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 459fc <_PyErr_SetLocaleString@@Base+0x1b8> │ │ │ │ - ldr r1, [pc, #308] @ (45a04 <_PyErr_SetLocaleString@@Base+0x1c0>) │ │ │ │ - bl 9b7f4 │ │ │ │ + b.n 45a48 <_PyErr_SetLocaleString@@Base+0x1bc> │ │ │ │ + ldr r1, [pc, #308] @ (45a50 <_PyErr_SetLocaleString@@Base+0x1c4>) │ │ │ │ + bl 9b5d8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 458ca <_PyErr_SetLocaleString@@Base+0x86> │ │ │ │ + blt.n 45916 <_PyErr_SetLocaleString@@Base+0x8a> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - beq.n 458fa <_PyErr_SetLocaleString@@Base+0xb6> │ │ │ │ + beq.n 45946 <_PyErr_SetLocaleString@@Base+0xba> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #55464 @ 0xd8a8 │ │ │ │ + movw r1, #53144 @ 0xcf98 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f41b4 │ │ │ │ - bl 9b304 │ │ │ │ + b.w f3c44 │ │ │ │ + bl 9b0e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 459fc <_PyErr_SetLocaleString@@Base+0x1b8> │ │ │ │ + beq.n 45a48 <_PyErr_SetLocaleString@@Base+0x1bc> │ │ │ │ add.w r7, r0, #12 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 45912 <_PyErr_SetLocaleString@@Base+0xce> │ │ │ │ + bne.n 4595e <_PyErr_SetLocaleString@@Base+0xd2> │ │ │ │ adds r6, #12 │ │ │ │ - b.n 45990 <_PyErr_SetLocaleString@@Base+0x14c> │ │ │ │ + b.n 459dc <_PyErr_SetLocaleString@@Base+0x150> │ │ │ │ mov.w fp, #20 │ │ │ │ add.w sl, r6, #16 │ │ │ │ mul.w r1, fp, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r9 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 45950 <_PyErr_SetLocaleString@@Base+0x10c> │ │ │ │ + beq.n 4599c <_PyErr_SetLocaleString@@Base+0x110> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ - bl 2204ac │ │ │ │ + bl 21fd3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 459e0 <_PyErr_SetLocaleString@@Base+0x19c> │ │ │ │ + beq.n 45a2c <_PyErr_SetLocaleString@@Base+0x1a0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 45948 <_PyErr_SetLocaleString@@Base+0x104> │ │ │ │ + cbnz r3, 45994 <_PyErr_SetLocaleString@@Base+0x108> │ │ │ │ ldr.w r3, [sl, r5, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ str.w r3, [r7, #4]! │ │ │ │ - b.n 4591a <_PyErr_SetLocaleString@@Base+0xd6> │ │ │ │ + b.n 45966 <_PyErr_SetLocaleString@@Base+0xda> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 459ae <_PyErr_SetLocaleString@@Base+0x16a> │ │ │ │ - bl 110950 │ │ │ │ + ble.n 459fa <_PyErr_SetLocaleString@@Base+0x16e> │ │ │ │ + bl 110498 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 459e0 <_PyErr_SetLocaleString@@Base+0x19c> │ │ │ │ + beq.n 45a2c <_PyErr_SetLocaleString@@Base+0x1a0> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55540 @ 0xd8f4 │ │ │ │ + movw r1, #53220 @ 0xcfe4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 459e0 <_PyErr_SetLocaleString@@Base+0x19c> │ │ │ │ + bge.n 45a2c <_PyErr_SetLocaleString@@Base+0x1a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 459e0 <_PyErr_SetLocaleString@@Base+0x19c> │ │ │ │ + cbnz r3, 45a2c <_PyErr_SetLocaleString@@Base+0x1a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 459e0 <_PyErr_SetLocaleString@@Base+0x19c> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45a2c <_PyErr_SetLocaleString@@Base+0x1a0> │ │ │ │ cmp r5, r8 │ │ │ │ add.w r5, r5, #1 │ │ │ │ - beq.n 459ae <_PyErr_SetLocaleString@@Base+0x16a> │ │ │ │ + beq.n 459fa <_PyErr_SetLocaleString@@Base+0x16e> │ │ │ │ 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 45990 <_PyErr_SetLocaleString@@Base+0x14c> │ │ │ │ - ldr r0, [pc, #88] @ (45a08 <_PyErr_SetLocaleString@@Base+0x1c4>) │ │ │ │ + b.n 459dc <_PyErr_SetLocaleString@@Base+0x150> │ │ │ │ + ldr r0, [pc, #88] @ (45a54 <_PyErr_SetLocaleString@@Base+0x1c8>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r5, [r1, #3892] @ 0xf34 │ │ │ │ @@ -37821,591 +37857,592 @@ │ │ │ │ ldr r6, [r5, #4] │ │ │ │ adds r0, #1 │ │ │ │ orrs r3, r6 │ │ │ │ str r2, [r6, #0] │ │ │ │ strd r5, r3, [r4, #-8] │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ - b.n 459fc <_PyErr_SetLocaleString@@Base+0x1b8> │ │ │ │ + b.n 45a48 <_PyErr_SetLocaleString@@Base+0x1bc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 458ca <_PyErr_SetLocaleString@@Base+0x86> │ │ │ │ + bge.w 45916 <_PyErr_SetLocaleString@@Base+0x8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 458ca <_PyErr_SetLocaleString@@Base+0x86> │ │ │ │ + bne.w 45916 <_PyErr_SetLocaleString@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 458ca <_PyErr_SetLocaleString@@Base+0x86> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45916 <_PyErr_SetLocaleString@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0xf2280052 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 45a2e <_PyErr_SetLocaleString@@Base+0x1ea> │ │ │ │ + cbz r0, 45a7a <_PyErr_SetLocaleString@@Base+0x1ee> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45a50 <_PyErr_SetLocaleString@@Base+0x20c> │ │ │ │ + bge.n 45a9c <_PyErr_SetLocaleString@@Base+0x210> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 45a50 <_PyErr_SetLocaleString@@Base+0x20c> │ │ │ │ + b.n 45a9c <_PyErr_SetLocaleString@@Base+0x210> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 45a48 <_PyErr_SetLocaleString@@Base+0x204> │ │ │ │ - bl 1f0760 │ │ │ │ - cbz r0, 45a44 <_PyErr_SetLocaleString@@Base+0x200> │ │ │ │ + cbz r0, 45a94 <_PyErr_SetLocaleString@@Base+0x208> │ │ │ │ + bl 1f000c │ │ │ │ + cbz r0, 45a90 <_PyErr_SetLocaleString@@Base+0x204> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 45a50 <_PyErr_SetLocaleString@@Base+0x20c> │ │ │ │ + b.n 45a9c <_PyErr_SetLocaleString@@Base+0x210> │ │ │ │ movw r0, #57960 @ 0xe268 │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 45a80 <_PyErr_SetLocaleString@@Base+0x23c> │ │ │ │ + bne.n 45acc <_PyErr_SetLocaleString@@Base+0x240> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #25144 @ 0x6238 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 45a96 <_PyErr_SetLocaleString@@Base+0x252> │ │ │ │ + bne.n 45ae2 <_PyErr_SetLocaleString@@Base+0x256> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 45ab4 <_PyErr_SetLocaleString@@Base+0x270> │ │ │ │ + b.n 45b00 <_PyErr_SetLocaleString@@Base+0x274> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #23664 @ 0x5c70 │ │ │ │ + movw r0, #21280 @ 0x5320 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45b68 <_PyErr_SetLocaleString@@Base+0x324> │ │ │ │ - b.n 45a6a <_PyErr_SetLocaleString@@Base+0x226> │ │ │ │ - bl 174c6c │ │ │ │ + beq.n 45bb4 <_PyErr_SetLocaleString@@Base+0x328> │ │ │ │ + b.n 45ab6 <_PyErr_SetLocaleString@@Base+0x22a> │ │ │ │ + bl 173ff4 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 45ab4 <_PyErr_SetLocaleString@@Base+0x270> │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 45b00 <_PyErr_SetLocaleString@@Base+0x274> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45b68 <_PyErr_SetLocaleString@@Base+0x324> │ │ │ │ + bne.n 45bb4 <_PyErr_SetLocaleString@@Base+0x328> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 45ac2 <_PyErr_SetLocaleString@@Base+0x27e> │ │ │ │ + bne.n 45b0e <_PyErr_SetLocaleString@@Base+0x282> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 45ae0 <_PyErr_SetLocaleString@@Base+0x29c> │ │ │ │ - bl 174c6c │ │ │ │ + b.n 45b2c <_PyErr_SetLocaleString@@Base+0x2a0> │ │ │ │ + bl 173ff4 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 45ae0 <_PyErr_SetLocaleString@@Base+0x29c> │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 45b2c <_PyErr_SetLocaleString@@Base+0x2a0> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45b68 <_PyErr_SetLocaleString@@Base+0x324> │ │ │ │ + bne.n 45bb4 <_PyErr_SetLocaleString@@Base+0x328> │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d6, [pc, #136] @ 45b70 <_PyErr_SetLocaleString@@Base+0x32c> │ │ │ │ + vldr d6, [pc, #140] @ 45bc0 <_PyErr_SetLocaleString@@Base+0x334> │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 45b10 <_PyErr_SetLocaleString@@Base+0x2cc> │ │ │ │ + ble.n 45b5c <_PyErr_SetLocaleString@@Base+0x2d0> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 45b10 <_PyErr_SetLocaleString@@Base+0x2cc> │ │ │ │ + bhi.n 45b5c <_PyErr_SetLocaleString@@Base+0x2d0> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 9ba24 │ │ │ │ + b.w 9b808 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movs r5, #0 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ blx 2b910 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 45b48 <_PyErr_SetLocaleString@@Base+0x304> │ │ │ │ + bvc.n 45b94 <_PyErr_SetLocaleString@@Base+0x308> │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 45b44 <_PyErr_SetLocaleString@@Base+0x300> │ │ │ │ + bvs.n 45b90 <_PyErr_SetLocaleString@@Base+0x304> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 45b4c <_PyErr_SetLocaleString@@Base+0x308> │ │ │ │ + b.n 45b98 <_PyErr_SetLocaleString@@Base+0x30c> │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 45b58 <_PyErr_SetLocaleString@@Base+0x314> │ │ │ │ + b.n 45ba4 <_PyErr_SetLocaleString@@Base+0x318> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 45b58 <_PyErr_SetLocaleString@@Base+0x314> │ │ │ │ + cbz r3, 45ba4 <_PyErr_SetLocaleString@@Base+0x318> │ │ │ │ vmov.f64 d0, d10 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2b68f0 │ │ │ │ - cbnz r0, 45b68 <_PyErr_SetLocaleString@@Base+0x324> │ │ │ │ + bl 2b60e8 │ │ │ │ + cbnz r0, 45bb4 <_PyErr_SetLocaleString@@Base+0x328> │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 9ba24 │ │ │ │ + b.w 9b808 │ │ │ │ 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 45b98 <_PyErr_SetLocaleString@@Base+0x354> │ │ │ │ + bne.n 45be8 <_PyErr_SetLocaleString@@Base+0x35c> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 45bae │ │ │ │ + b.w 45bfe │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #14456 @ 0x3878 │ │ │ │ + movw r0, #12152 @ 0x2f78 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45b8c <_PyErr_SetLocaleString@@Base+0x348> │ │ │ │ + bne.n 45bdc <_PyErr_SetLocaleString@@Base+0x350> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00045bae : │ │ │ │ +00045bfe : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - cbz r0, 45bc4 │ │ │ │ + cbz r0, 45c14 │ │ │ │ mov r6, r1 │ │ │ │ - cbnz r1, 45bca │ │ │ │ - bl 5d900 │ │ │ │ - b.n 45d52 │ │ │ │ + cbnz r1, 45c1a │ │ │ │ + bl 5d960 │ │ │ │ + b.n 45da2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 45d34 │ │ │ │ + beq.w 45d84 │ │ │ │ ldr r5, [r3, #32] │ │ │ │ - cbnz r5, 45bde │ │ │ │ + cbnz r5, 45c2e │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 45be6 │ │ │ │ + cbz r5, 45c36 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bmi.w 45d34 │ │ │ │ + bmi.w 45d84 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 45d34 │ │ │ │ + beq.w 45d84 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 45d34 │ │ │ │ + bmi.w 45d84 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 45d34 │ │ │ │ + beq.w 45d84 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 45d34 │ │ │ │ + beq.w 45d84 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 45d0c │ │ │ │ + beq.n 45d5c │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 45d0c │ │ │ │ - movw r2, #44397 @ 0xad6d │ │ │ │ + beq.n 45d5c │ │ │ │ + movw r2, #43281 @ 0xa911 │ │ │ │ movt r2, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 45ce0 │ │ │ │ + bne.n 45d30 │ │ │ │ movw r7, #12128 @ 0x2f60 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ movw r1, #11528 @ 0x2d08 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 45c56 │ │ │ │ + beq.n 45ca6 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 45c7e │ │ │ │ + beq.n 45cce │ │ │ │ mov r0, r5 │ │ │ │ - bl 9eff8 │ │ │ │ - cbnz r0, 45c5e │ │ │ │ + bl 9ed78 │ │ │ │ + cbnz r0, 45cae │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9eff8 │ │ │ │ + bl 9ed78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45cf2 │ │ │ │ - b.n 45c5e │ │ │ │ + beq.n 45d42 │ │ │ │ + b.n 45cae │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 45c7e │ │ │ │ + beq.n 45cce │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 45c7e │ │ │ │ + beq.n 45cce │ │ │ │ movw r1, #11528 @ 0x2d08 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9eff8 │ │ │ │ - cbnz r0, 45c7e │ │ │ │ + bl 9ed78 │ │ │ │ + cbnz r0, 45cce │ │ │ │ movw r1, #12128 @ 0x2f60 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9eff8 │ │ │ │ - cbz r0, 45cb2 │ │ │ │ + bl 9ed78 │ │ │ │ + cbz r0, 45d02 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 45cd0 │ │ │ │ + beq.n 45d20 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - cbz r1, 45cd0 │ │ │ │ + cbz r1, 45d20 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add r3, r1 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ cmp r3, r2 │ │ │ │ - blt.n 45ca8 │ │ │ │ + blt.n 45cf8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ add r1, r3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 9ff88 │ │ │ │ + bl 9f9a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45d52 │ │ │ │ + bne.n 45da2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10ade4 │ │ │ │ - b.n 45ccc │ │ │ │ + bl 10a988 │ │ │ │ + b.n 45d1c │ │ │ │ movw r3, #18720 @ 0x4920 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 45cc8 │ │ │ │ - bl 20f398 │ │ │ │ - b.n 45ccc │ │ │ │ - bl 9f040 │ │ │ │ + bne.n 45d18 │ │ │ │ + bl 20ed20 │ │ │ │ + b.n 45d1c │ │ │ │ + bl 9edc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45d52 │ │ │ │ + bne.n 45da2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - b.n 45ce6 │ │ │ │ + b.n 45d36 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 45d54 │ │ │ │ + bne.n 45da4 │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45d0c │ │ │ │ + bge.n 45d5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 45d0c │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 45d5c │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1233a4 │ │ │ │ + bl 122f78 │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 45d54 │ │ │ │ + bne.n 45da4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45d34 │ │ │ │ + bge.n 45d84 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 45d34 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 45d84 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #43160 @ 0xa898 │ │ │ │ + movw r1, #40856 @ 0x9f98 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 188d84 │ │ │ │ + bl 187fbc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45d9a │ │ │ │ + cbz r0, 45dea │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 45d7e │ │ │ │ + cbz r3, 45dce │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 45d86 │ │ │ │ + b.n 45dd6 │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 45d8e │ │ │ │ + cbz r2, 45dde │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 45d96 │ │ │ │ + b.n 45de6 │ │ │ │ movw r1, #32180 @ 0x7db4 │ │ │ │ movt r1, #87 @ 0x57 │ │ │ │ - bl 46138 │ │ │ │ + bl 46188 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 45ddc │ │ │ │ + bne.n 45e2c │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #56964 @ 0xde84 │ │ │ │ + movw r2, #54660 @ 0xd584 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #40360 @ 0x9da8 │ │ │ │ + movw r1, #38280 @ 0x9588 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #21868 @ 0x556c │ │ │ │ + movw r0, #19564 @ 0x4c6c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 45e06 │ │ │ │ + b.n 45e56 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1725d0 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl 171958 <_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 44e4c │ │ │ │ + bl 44ea0 │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bne.n 45e02 │ │ │ │ - bl 15edc4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bne.n 45e52 │ │ │ │ + bl 15e79c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45e06 │ │ │ │ - bl ac3d4 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 45e56 │ │ │ │ + bl ac1e4 <_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 45e38 │ │ │ │ + bne.n 45e88 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55640 @ 0xd958 │ │ │ │ + movw r1, #53320 @ 0xd048 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 45e56 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 45ea6 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldrsb.w r0, [r4, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 45e5a │ │ │ │ - movw r3, #43804 @ 0xab1c │ │ │ │ + ble.n 45eaa │ │ │ │ + movw r3, #43808 @ 0xab20 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r5, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1803c8 │ │ │ │ + bl 17f610 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 46010 │ │ │ │ + b.n 46060 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45f64 │ │ │ │ + bne.w 45fb4 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ - cbz r3, 45e94 │ │ │ │ + cbz r3, 45ee4 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r5, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r4, 45e86 │ │ │ │ - movw r1, #55688 @ 0xd988 │ │ │ │ + cbnz r4, 45ed6 │ │ │ │ + movw r1, #53368 @ 0xd078 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 46010 │ │ │ │ - movw r1, #55740 @ 0xd9bc │ │ │ │ + bl 11dfac │ │ │ │ + b.n 46060 │ │ │ │ + movw r1, #53420 @ 0xd0ac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 45e56 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 45ea6 │ │ │ │ ldrb.w r6, [r4, #33] @ 0x21 │ │ │ │ - cbz r6, 45eae │ │ │ │ - movw r3, #43808 @ 0xab20 │ │ │ │ + cbz r6, 45efe │ │ │ │ + movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r5, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1803c8 │ │ │ │ - b.n 45e56 │ │ │ │ + bl 17f610 │ │ │ │ + b.n 45ea6 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 45ed2 │ │ │ │ + beq.n 45f22 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #34460 @ 0x869c │ │ │ │ + movw r1, #32156 @ 0x7d9c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 45e56 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 45ea6 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #16] │ │ │ │ strb.w r2, [r4, #34] @ 0x22 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbnz r3, 45f22 │ │ │ │ - movw r1, #43848 @ 0xab48 │ │ │ │ + cbnz r3, 45f72 │ │ │ │ + movw r1, #43856 @ 0xab50 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ strb.w r2, [r4, #33] @ 0x21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 27e650 <_PyUnicode_EncodeUTF16@@Base+0x3468> │ │ │ │ + bl 27dfb0 <_PyUnicode_EncodeUTF16@@Base+0x34b8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45fc8 │ │ │ │ + beq.n 46018 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #1932 @ 0x78c │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 46010 │ │ │ │ + bne.w 46060 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45fa4 │ │ │ │ + bge.n 45ff4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 45fa4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45fa4 │ │ │ │ + bne.n 45ff4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45ff4 │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #42936 @ 0xa7b8 │ │ │ │ + movw r1, #40632 @ 0x9eb8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #3 │ │ │ │ strd r6, r6, [sp, #20] │ │ │ │ - bl e2288 │ │ │ │ + bl e1b44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45e56 │ │ │ │ + beq.n 45ea6 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 27e650 <_PyUnicode_EncodeUTF16@@Base+0x3468> │ │ │ │ + bl 27dfb0 <_PyUnicode_EncodeUTF16@@Base+0x34b8> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2b5048 │ │ │ │ + bl 2b4840 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45fc8 │ │ │ │ - b.n 46010 │ │ │ │ + cbz r0, 46018 │ │ │ │ + b.n 46060 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2741a4 │ │ │ │ + bl 273ab4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 45f82 │ │ │ │ + cbz r3, 45fd2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2b5048 │ │ │ │ - cbz r0, 45fc8 │ │ │ │ + b.w 2b4840 │ │ │ │ + cbz r0, 46018 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #1932 @ 0x78c │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 46010 │ │ │ │ + bne.n 46060 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45fa4 │ │ │ │ + bge.n 45ff4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 45fa4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 45ff4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #2 │ │ │ │ strb.w r0, [r1, #34] @ 0x22 │ │ │ │ - movw r1, #35036 @ 0x88dc │ │ │ │ + movw r1, #32732 @ 0x7fdc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r5, #16] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 45e56 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 45ea6 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - movw r3, #43808 @ 0xab20 │ │ │ │ + movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #2 │ │ │ │ strb.w r4, [r1, #34] @ 0x22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r5, #16] │ │ │ │ - bl f6c2c │ │ │ │ - cbnz r0, 45ff6 │ │ │ │ - movw r3, #43848 @ 0xab48 │ │ │ │ + bl f6684 │ │ │ │ + cbnz r0, 46046 │ │ │ │ + movw r3, #43856 @ 0xab50 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6c2c │ │ │ │ + bl f6684 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45e56 │ │ │ │ + beq.w 45ea6 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 45e56 │ │ │ │ - bl f73ac │ │ │ │ - movw r3, #43804 @ 0xab1c │ │ │ │ + bne.w 45ea6 │ │ │ │ + bl f6ec4 │ │ │ │ + movw r3, #43808 @ 0xab20 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1803c8 │ │ │ │ + bl 17f610 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00046016 : │ │ │ │ +00046066 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #88] @ (46080 ) │ │ │ │ + ldr r2, [pc, #88] @ (460d0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r7, r5, #91136 @ 0x16400 │ │ │ │ @@ -38417,179 +38454,179 @@ │ │ │ │ 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 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ str.w r8, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 4604a │ │ │ │ + bne.n 4609a │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r5, #1428] @ 0x594 │ │ │ │ subs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 460a6 │ │ │ │ + cbz r0, 460f6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 460c8 │ │ │ │ + bge.n 46118 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 460c8 │ │ │ │ + b.n 46118 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 460c0 │ │ │ │ - bl 1f0760 │ │ │ │ - cbz r0, 460bc │ │ │ │ + cbz r0, 46110 │ │ │ │ + bl 1f000c │ │ │ │ + cbz r0, 4610c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 460c8 │ │ │ │ + b.n 46118 │ │ │ │ movw r0, #57960 @ 0xe268 │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ - bl 15a044 │ │ │ │ + bl 1599d0 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 84d84 │ │ │ │ + bl 84b78 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46136 │ │ │ │ + bge.n 46186 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46136 │ │ │ │ + cbnz r3, 46186 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 46168 │ │ │ │ + ble.n 461b8 │ │ │ │ push {r4, r5} │ │ │ │ - movw r3, #4316 @ 0x10dc │ │ │ │ + movw r3, #2016 @ 0x7e0 │ │ │ │ movt r3, #66 @ 0x42 │ │ │ │ ldrb r4, [r1, #0] │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ - movw r4, #32720 @ 0x7fd0 │ │ │ │ + movw r4, #30416 @ 0x76d0 │ │ │ │ movt r4, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ strb r5, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46164 │ │ │ │ + beq.n 461b4 │ │ │ │ ldrb r5, [r1, r3] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ strb r5, [r0, r3] │ │ │ │ - b.n 46156 │ │ │ │ + b.n 461a6 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #26] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r3, 4617e │ │ │ │ + cbz r3, 461ce │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4619c │ │ │ │ + bge.n 461ec │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 4619c │ │ │ │ + b.n 461ec │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ - cbnz r3, 4618e │ │ │ │ + cbnz r3, 461de │ │ │ │ ldrb r3, [r0, #25] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #126 @ 0x7e │ │ │ │ movne r1, #45 @ 0x2d │ │ │ │ - b.n 46190 │ │ │ │ + b.n 461e0 │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ - movw r0, #55792 @ 0xd9f0 │ │ │ │ + movw r0, #53472 @ 0xd0e0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - b.w 103eb4 │ │ │ │ + b.w 1039c8 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000461a0 : │ │ │ │ +000461f0 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (461b8 ) │ │ │ │ + ldr r4, [pc, #16] @ (46208 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 243c44 <_PyInterpreterState_GetIDObject@@Base+0x1b4> │ │ │ │ + b.w 243624 <_PyInterpreterState_GetIDObject@@Base+0x1b4> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 461dc │ │ │ │ + bhi.n 4622c │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 461f2 │ │ │ │ + ble.n 46242 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 461fa │ │ │ │ - movw r0, #23964 @ 0x5d9c │ │ │ │ + b.n 4624a │ │ │ │ + movw r0, #21660 @ 0x549c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d49d0 │ │ │ │ + bl 1d4258 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 461d4 │ │ │ │ + bne.n 46224 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 46314 │ │ │ │ + b.n 46364 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #132] @ (46298 ) │ │ │ │ + ldr r1, [pc, #132] @ (462e8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ @@ -38604,71 +38641,71 @@ │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str.w r1, [r6, #3868] @ 0xf1c │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 139440 │ │ │ │ + bl 138d40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 138d00 │ │ │ │ + bl 138600 │ │ │ │ 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 46294 │ │ │ │ + bge.n 462e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46294 │ │ │ │ + cbnz r3, 462e4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 462a6 │ │ │ │ - b.w 9438c │ │ │ │ + blt.n 462f6 │ │ │ │ + b.w 941b0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #5100 @ 0x13ec │ │ │ │ + movw r1, #2796 @ 0xaec │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2b45a8 │ │ │ │ + bl 2b3da0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 462fa │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 4634a │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 46310 │ │ │ │ + b.n 46360 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ @@ -38681,75 +38718,75 @@ │ │ │ │ movw r8, #5752 @ 0x1678 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov sl, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r2 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 4634c │ │ │ │ + beq.n 4639c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 159310 │ │ │ │ + bl 158c9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 463be │ │ │ │ + bne.n 4640e │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ - b.n 46358 │ │ │ │ - movw r7, #55824 @ 0xda10 │ │ │ │ + b.n 463a8 │ │ │ │ + movw r7, #53504 @ 0xd100 │ │ │ │ movt r7, #49 @ 0x31 │ │ │ │ mov.w r9, #6 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - cbz r4, 4637c │ │ │ │ + cbz r4, 463cc │ │ │ │ ldr r6, [r5, #20] │ │ │ │ cmp.w fp, #1 │ │ │ │ mov.w r5, #0 │ │ │ │ - beq.n 46392 │ │ │ │ + beq.n 463e2 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, r4 │ │ │ │ - bge.n 4638c │ │ │ │ + bge.n 463dc │ │ │ │ ldrb r1, [r6, r5] │ │ │ │ blx 2c318 │ │ │ │ - cbz r0, 4638c │ │ │ │ + cbz r0, 463dc │ │ │ │ adds r5, #1 │ │ │ │ - b.n 46368 │ │ │ │ + b.n 463b8 │ │ │ │ movw r6, #32180 @ 0x7db4 │ │ │ │ movt r6, #87 @ 0x57 │ │ │ │ mov r5, r4 │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 46392 │ │ │ │ + beq.n 463e2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 463aa │ │ │ │ + beq.n 463fa │ │ │ │ mov fp, r4 │ │ │ │ subs r4, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, r5 │ │ │ │ - blt.n 463a8 │ │ │ │ + blt.n 463f8 │ │ │ │ ldrb r1, [r6, r4] │ │ │ │ blx 2c318 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46392 │ │ │ │ + bne.n 463e2 │ │ │ │ mov r4, fp │ │ │ │ cmp sl, r8 │ │ │ │ - beq.n 463b4 │ │ │ │ + beq.n 46404 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a044 │ │ │ │ + bl 1599d0 │ │ │ │ subs r1, r4, r5 │ │ │ │ adds r0, r6, r5 │ │ │ │ - bl 188d84 │ │ │ │ - b.n 463c0 │ │ │ │ + bl 187fbc │ │ │ │ + b.n 46410 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #136] @ (46460 ) │ │ │ │ + ldr r1, [pc, #136] @ (464b0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ @@ -38764,38 +38801,38 @@ │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str.w r1, [r6, #3868] @ 0xf1c │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 139440 │ │ │ │ + bl 138d40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 138d00 │ │ │ │ + bl 138600 │ │ │ │ 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 4645c │ │ │ │ + bge.n 464ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4645c │ │ │ │ + cbnz r3, 464ac │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movw r2, #4380 @ 0x111c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ @@ -38820,672 +38857,672 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 464c8 │ │ │ │ + bhi.n 46518 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl fee38 <_PyNumber_Index@@Base> │ │ │ │ + bl fe910 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 464de │ │ │ │ - b.n 464f0 │ │ │ │ - movw r0, #23852 @ 0x5d2c │ │ │ │ + cbnz r0, 4652e │ │ │ │ + b.n 46540 │ │ │ │ + movw r0, #21548 @ 0x542c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl e2f04 │ │ │ │ + bl e28cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 465d4 │ │ │ │ - b.n 464ba │ │ │ │ - bl 9b974 │ │ │ │ + beq.n 46624 │ │ │ │ + b.n 4650a │ │ │ │ + bl 9b758 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 464fe │ │ │ │ + blt.n 4654e │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 4650e │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 4655e │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 465d4 │ │ │ │ + bne.n 46624 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4650e │ │ │ │ + b.n 4655e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 464ec │ │ │ │ + bne.n 4653c │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 464ec │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4653c │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 4659a │ │ │ │ + ble.n 465ea │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 46542 │ │ │ │ + bpl.n 46592 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4653e │ │ │ │ + beq.n 4658e │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55864 @ 0xda38 │ │ │ │ + movw r1, #53544 @ 0xd128 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 4659c │ │ │ │ + b.n 465ec │ │ │ │ movw r1, #34280 @ 0x85e8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 46554 │ │ │ │ - bl 9eff8 │ │ │ │ - cbz r0, 46574 │ │ │ │ + beq.n 465a4 │ │ │ │ + bl 9ed78 │ │ │ │ + cbz r0, 465c4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 46594 │ │ │ │ + beq.n 465e4 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55956 @ 0xda94 │ │ │ │ + movw r1, #53636 @ 0xd184 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #65160 @ 0xfe88 │ │ │ │ + movw r2, #62872 @ 0xf598 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #36376 @ 0x8e18 │ │ │ │ + movw r1, #34072 @ 0x8518 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #23852 @ 0x5d2c │ │ │ │ + movw r0, #21548 @ 0x542c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 465d4 │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 46624 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 4659c │ │ │ │ + b.n 465ec │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 465b8 │ │ │ │ - cbz r1, 465a8 │ │ │ │ + bgt.n 46608 │ │ │ │ + cbz r1, 465f8 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 465b0 │ │ │ │ + b.n 46600 │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 188d84 │ │ │ │ + b.w 187fbc │ │ │ │ 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 46bc6 │ │ │ │ + b.n 46c16 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 465fc │ │ │ │ + cbnz r3, 4664c │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 465fc │ │ │ │ + ble.n 4664c │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 465fc │ │ │ │ - cbnz r4, 46618 │ │ │ │ + bne.n 4664c │ │ │ │ + cbnz r4, 46668 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #2 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r5, sp, #16 │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ str r5, [sp, #12] │ │ │ │ - ldr r3, [pc, #64] @ (46650 ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #64] @ (466a0 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 46648 │ │ │ │ + cbz r0, 46698 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 251780 │ │ │ │ + bl 25120c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 46648 │ │ │ │ + beq.n 46698 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 2697d0 │ │ │ │ + bl 269138 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 46636 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 46648 │ │ │ │ + bne.n 46686 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 46698 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #3 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 26bf84 │ │ │ │ + b.w 26b8ec │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - adds r1, #224 @ 0xe0 │ │ │ │ + adds r2, #36 @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 46662 │ │ │ │ + bne.n 466b2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - b.w 11aea0 │ │ │ │ - b.w 20e3dc │ │ │ │ + b.w 11a9a4 │ │ │ │ + b.w 20dd64 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ ldrd r4, r1, [r2, #16] │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ mla r4, r1, r3, r4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 46692 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 4669c │ │ │ │ + bne.n 466e2 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 466ec │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 466cc │ │ │ │ + beq.n 4671c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56356 @ 0xdc24 │ │ │ │ + movw r1, #54036 @ 0xd314 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 251780 │ │ │ │ + bl 25120c │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 46754 │ │ │ │ + beq.n 467a4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 466ec │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 46754 │ │ │ │ + bne.n 4673c │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 467a4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #5032 @ 0x13a8 │ │ │ │ + movw r1, #2728 @ 0xaa8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #56392 @ 0xdc48 │ │ │ │ + movw r0, #54072 @ 0xd338 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46754 │ │ │ │ - bl b0e80 │ │ │ │ + beq.n 467a4 │ │ │ │ + bl b0c40 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b2e4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 46748 │ │ │ │ + bne.n 46798 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 46736 │ │ │ │ - bl 116ba8 │ │ │ │ + bne.n 46786 │ │ │ │ + bl 1166e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46708 │ │ │ │ - b.n 46754 │ │ │ │ + beq.n 46758 │ │ │ │ + b.n 467a4 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e494c │ │ │ │ + b.w 1e40ec │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 46736 │ │ │ │ + blt.n 46786 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e4e14 │ │ │ │ + b.w 1e45b4 │ │ │ │ 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 dd5f0 │ │ │ │ + bl dcf30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 27ac7c │ │ │ │ + b.w 27a324 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #16 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - beq.n 467a4 │ │ │ │ - bl b0fac │ │ │ │ - bl b1034 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 467aa │ │ │ │ + beq.n 467f4 │ │ │ │ + bl b0d6c │ │ │ │ + bl b0df0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x54> │ │ │ │ + cbz r0, 467fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d90 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57df4 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46bba │ │ │ │ + bne.w 46c0a │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b408c │ │ │ │ - cbz r0, 467d2 │ │ │ │ + bl b3e5c │ │ │ │ + cbz r0, 46822 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbz r0, 467d2 │ │ │ │ - movw r3, #56404 @ 0xdc54 │ │ │ │ + bl b3e5c │ │ │ │ + cbz r0, 46822 │ │ │ │ + movw r3, #54084 @ 0xd344 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ - b.n 46848 │ │ │ │ + b.n 46898 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46bba │ │ │ │ + bne.w 46c0a │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbz r0, 467fa │ │ │ │ + bl b3e5c │ │ │ │ + cbz r0, 4684a │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbz r0, 467fa │ │ │ │ - movw r3, #56452 @ 0xdc84 │ │ │ │ + bl b3e5c │ │ │ │ + cbz r0, 4684a │ │ │ │ + movw r3, #54132 @ 0xd374 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ - b.n 46848 │ │ │ │ + b.n 46898 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46bba │ │ │ │ + bne.w 46c0a │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbz r0, 46822 │ │ │ │ + bl b3e5c │ │ │ │ + cbz r0, 46872 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbz r0, 46822 │ │ │ │ - movw r3, #56500 @ 0xdcb4 │ │ │ │ + bl b3e5c │ │ │ │ + cbz r0, 46872 │ │ │ │ + movw r3, #54180 @ 0xd3a4 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ - b.n 46848 │ │ │ │ + b.n 46898 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46bba │ │ │ │ + bne.w 46c0a │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbz r0, 46872 │ │ │ │ + bl b3e5c │ │ │ │ + cbz r0, 468c2 │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbz r0, 46872 │ │ │ │ - movw r3, #56548 @ 0xdce4 │ │ │ │ + bl b3e5c │ │ │ │ + cbz r0, 468c2 │ │ │ │ + movw r3, #54228 @ 0xd3d4 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #43800 @ 0xab18 │ │ │ │ + movw r3, #43804 @ 0xab1c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 22a0f4 │ │ │ │ - bl 940d4 │ │ │ │ + bl 2299cc │ │ │ │ + bl 93ef8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - cbnz r0, 468ba │ │ │ │ - b.n 46bba │ │ │ │ + cbnz r0, 4690a │ │ │ │ + b.n 46c0a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46bba │ │ │ │ + bne.w 46c0a │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbz r0, 468c0 │ │ │ │ + bl b3e5c │ │ │ │ + cbz r0, 46910 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl df810 <_PyObject_GenericGetAttrWithDict@@Base+0x110c> │ │ │ │ + bl df148 <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r0, 468c0 │ │ │ │ - movw r1, #43800 @ 0xab18 │ │ │ │ + cbnz r0, 46910 │ │ │ │ + movw r1, #43804 @ 0xab1c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #56596 @ 0xdd14 │ │ │ │ + movw r3, #54276 @ 0xd404 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 2229d0 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ - bl 940d4 │ │ │ │ + bl 2222b8 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ + bl 93ef8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46bba │ │ │ │ + beq.w 46c0a │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 46bbe │ │ │ │ + b.n 46c0e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46bba │ │ │ │ + bne.w 46c0a │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbz r0, 4691c │ │ │ │ + bl b3e5c │ │ │ │ + cbz r0, 4696c │ │ │ │ mov r0, r4 │ │ │ │ - bl df810 <_PyObject_GenericGetAttrWithDict@@Base+0x110c> │ │ │ │ - cbz r0, 4691c │ │ │ │ - movw r0, #34907 @ 0x885b │ │ │ │ + bl df148 <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ + cbz r0, 4696c │ │ │ │ + movw r0, #34987 @ 0x88ab │ │ │ │ movt r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl b3fec <_PyObject_NewVar@@Base+0x15c> │ │ │ │ - cbz r0, 4691c │ │ │ │ - bl 940d4 │ │ │ │ + bl b3dbc <_PyObject_NewVar@@Base+0x15c> │ │ │ │ + cbz r0, 4696c │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 46bae │ │ │ │ - movw r1, #43800 @ 0xab18 │ │ │ │ + bne.w 46bfe │ │ │ │ + movw r1, #43804 @ 0xab1c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ - movw r3, #56648 @ 0xdd48 │ │ │ │ + movw r3, #54328 @ 0xd438 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 2229d0 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ - bl 940d4 │ │ │ │ + bl 2222b8 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 46bae │ │ │ │ - b.n 46bba │ │ │ │ + bne.w 46bfe │ │ │ │ + b.n 46c0a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46bba │ │ │ │ + bne.w 46c0a │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbz r0, 46982 │ │ │ │ + bl b3e5c │ │ │ │ + cbz r0, 469d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl df810 <_PyObject_GenericGetAttrWithDict@@Base+0x110c> │ │ │ │ - cbz r0, 46982 │ │ │ │ + bl df148 <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ + cbz r0, 469d2 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbz r0, 46982 │ │ │ │ - movw r0, #35833 @ 0x8bf9 │ │ │ │ + bl b3e5c │ │ │ │ + cbz r0, 469d2 │ │ │ │ + movw r0, #35913 @ 0x8c49 │ │ │ │ movt r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl b3fec <_PyObject_NewVar@@Base+0x15c> │ │ │ │ - cbz r0, 46982 │ │ │ │ - bl 940d4 │ │ │ │ + bl b3dbc <_PyObject_NewVar@@Base+0x15c> │ │ │ │ + cbz r0, 469d2 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 46bae │ │ │ │ - movw r1, #43800 @ 0xab18 │ │ │ │ + bne.w 46bfe │ │ │ │ + movw r1, #43804 @ 0xab1c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ - movw r3, #56696 @ 0xdd78 │ │ │ │ + movw r3, #54376 @ 0xd468 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 2229d0 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ - bl 940d4 │ │ │ │ + bl 2222b8 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 46bae │ │ │ │ - b.n 46bba │ │ │ │ + bne.w 46bfe │ │ │ │ + b.n 46c0a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46bba │ │ │ │ + bne.w 46c0a │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ + bl b3e5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46a6a │ │ │ │ + beq.n 46aba │ │ │ │ mov r0, r4 │ │ │ │ - bl df810 <_PyObject_GenericGetAttrWithDict@@Base+0x110c> │ │ │ │ + bl df148 <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46a6a │ │ │ │ + beq.n 46aba │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ + bl b3e5c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46a6a │ │ │ │ + bne.n 46aba │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.n 469c8 │ │ │ │ - bl b0fac │ │ │ │ - bl b1034 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 469ce │ │ │ │ + beq.n 46a18 │ │ │ │ + bl b0d6c │ │ │ │ + bl b0df0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x54> │ │ │ │ + cbz r0, 46a1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d90 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57df4 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46a64 │ │ │ │ + bne.n 46ab4 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl b408c │ │ │ │ - cbz r0, 46a1c │ │ │ │ - movw r0, #37057 @ 0x90c1 │ │ │ │ + bl b3e5c │ │ │ │ + cbz r0, 46a6c │ │ │ │ + movw r0, #37137 @ 0x9111 │ │ │ │ movt r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1cfd0c <_PySys_GetRequiredAttr@@Base+0x1230> │ │ │ │ - cbz r0, 46a1c │ │ │ │ - movw r1, #43800 @ 0xab18 │ │ │ │ + bl 1cf63c <_Py_write@@Base+0x21c> │ │ │ │ + cbz r0, 46a6c │ │ │ │ + movw r1, #43804 @ 0xab1c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #56736 @ 0xdda0 │ │ │ │ + movw r3, #54416 @ 0xd490 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 2229d0 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ - bl 940d4 │ │ │ │ + bl 2222b8 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ + bl 93ef8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - cbz r0, 46a64 │ │ │ │ + cbz r0, 46ab4 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 46a6a │ │ │ │ + b.n 46aba │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r3, 46a64 │ │ │ │ + cbnz r3, 46ab4 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbz r0, 46a64 │ │ │ │ + bl b3e5c │ │ │ │ + cbz r0, 46ab4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl baca4 <_PyEvalFramePushAndInit@@Base+0x80c> │ │ │ │ + bl baa60 <_PyEvalFramePushAndInit@@Base+0x80c> │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r0, 46a64 │ │ │ │ - movw r1, #43800 @ 0xab18 │ │ │ │ + cbnz r0, 46ab4 │ │ │ │ + movw r1, #43804 @ 0xab1c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ - movw r3, #56776 @ 0xddc8 │ │ │ │ + movw r3, #54456 @ 0xd4b8 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 2229d0 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 46a64 │ │ │ │ + bl 2222b8 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 46ab4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 46a6a │ │ │ │ + b.n 46aba │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46bba │ │ │ │ + bne.w 46c0a │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbz r0, 46ad8 │ │ │ │ + bl b3e5c │ │ │ │ + cbz r0, 46b28 │ │ │ │ mov r0, r4 │ │ │ │ - bl df810 <_PyObject_GenericGetAttrWithDict@@Base+0x110c> │ │ │ │ - cbz r0, 46ad8 │ │ │ │ + bl df148 <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ + cbz r0, 46b28 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ + bl b3e5c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 46ad8 │ │ │ │ + cbnz r3, 46b28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 49306 <_PyEval_FormatKwargsError@@Base+0x1bb8> │ │ │ │ + bl 49356 <_PyEval_FormatKwargsError@@Base+0x1bbe> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 46ad8 │ │ │ │ - movw r0, #37057 @ 0x90c1 │ │ │ │ + cbnz r3, 46b28 │ │ │ │ + movw r0, #37137 @ 0x9111 │ │ │ │ movt r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl b3fec <_PyObject_NewVar@@Base+0x15c> │ │ │ │ - cbz r0, 46ad8 │ │ │ │ - bl 940d4 │ │ │ │ + bl b3dbc <_PyObject_NewVar@@Base+0x15c> │ │ │ │ + cbz r0, 46b28 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46bae │ │ │ │ - movw r1, #43800 @ 0xab18 │ │ │ │ + bne.n 46bfe │ │ │ │ + movw r1, #43804 @ 0xab1c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ - movw r3, #56816 @ 0xddf0 │ │ │ │ + movw r3, #54496 @ 0xd4e0 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 2229d0 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ - bl 940d4 │ │ │ │ + bl 2222b8 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46bae │ │ │ │ - b.n 46bba │ │ │ │ + bne.n 46bfe │ │ │ │ + b.n 46c0a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46bba │ │ │ │ + bne.n 46c0a │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbz r0, 46b50 │ │ │ │ + bl b3e5c │ │ │ │ + cbz r0, 46ba0 │ │ │ │ mov r0, r4 │ │ │ │ - bl df810 <_PyObject_GenericGetAttrWithDict@@Base+0x110c> │ │ │ │ - cbz r0, 46b50 │ │ │ │ + bl df148 <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ + cbz r0, 46ba0 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ + bl b3e5c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 46b50 │ │ │ │ + cbnz r3, 46ba0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 49306 <_PyEval_FormatKwargsError@@Base+0x1bb8> │ │ │ │ + bl 49356 <_PyEval_FormatKwargsError@@Base+0x1bbe> │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbnz r6, 46b50 │ │ │ │ + cbnz r6, 46ba0 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbz r0, 46b50 │ │ │ │ + bl b3e5c │ │ │ │ + cbz r0, 46ba0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 233644 <_Py_HashDouble@@Base+0x158> │ │ │ │ - cbz r0, 46b50 │ │ │ │ + bl 23301c <_Py_HashDouble@@Base+0x158> │ │ │ │ + cbz r0, 46ba0 │ │ │ │ movs r2, #26 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cff30 <_PySys_GetRequiredAttr@@Base+0x1454> │ │ │ │ - cbz r0, 46b50 │ │ │ │ - bl 940d4 │ │ │ │ + bl 1cf860 <_Py_write@@Base+0x440> │ │ │ │ + cbz r0, 46ba0 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46bae │ │ │ │ - movw r1, #43800 @ 0xab18 │ │ │ │ + bne.n 46bfe │ │ │ │ + movw r1, #43804 @ 0xab1c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ - movw r3, #56848 @ 0xde10 │ │ │ │ + movw r3, #54528 @ 0xd500 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 2229d0 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 46bae │ │ │ │ - b.n 46bba │ │ │ │ + bl 2222b8 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 46bfe │ │ │ │ + b.n 46c0a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 46bba │ │ │ │ + cbnz r3, 46c0a │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbz r0, 46bb8 │ │ │ │ + bl b3e5c │ │ │ │ + cbz r0, 46c08 │ │ │ │ mov r0, r4 │ │ │ │ - bl df810 <_PyObject_GenericGetAttrWithDict@@Base+0x110c> │ │ │ │ - cbz r0, 46bb8 │ │ │ │ + bl df148 <_PyObject_GenericGetAttrWithDict@@Base+0x1104> │ │ │ │ + cbz r0, 46c08 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ + bl b3e5c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 46bb8 │ │ │ │ + cbnz r3, 46c08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 49306 <_PyEval_FormatKwargsError@@Base+0x1bb8> │ │ │ │ + bl 49356 <_PyEval_FormatKwargsError@@Base+0x1bbe> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbnz r0, 46bb8 │ │ │ │ + cbnz r0, 46c08 │ │ │ │ movs r2, #26 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1cff30 <_PySys_GetRequiredAttr@@Base+0x1454> │ │ │ │ - cbz r0, 46bb8 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 46bae │ │ │ │ - movw r1, #43800 @ 0xab18 │ │ │ │ + bl 1cf860 <_Py_write@@Base+0x440> │ │ │ │ + cbz r0, 46c08 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 46bfe │ │ │ │ + movw r1, #43804 @ 0xab1c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ - movw r3, #56892 @ 0xde3c │ │ │ │ + movw r3, #54572 @ 0xd52c │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 2229d0 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 46bba │ │ │ │ + bl 2222b8 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 46c0a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.n 46bbe │ │ │ │ + b.n 46c0e │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -39493,119 +39530,119 @@ │ │ │ │ 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 46bfe │ │ │ │ - cbz r4, 46bec │ │ │ │ + bne.n 46c4e │ │ │ │ + cbz r4, 46c3c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 46bf4 │ │ │ │ + b.n 46c44 │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 188d84 │ │ │ │ + b.w 187fbc │ │ │ │ add r4, r8 │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r4, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov r9, r2 │ │ │ │ - bl 188d84 │ │ │ │ + bl 187fbc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 46c7c │ │ │ │ + cbz r0, 46ccc │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 46c32 │ │ │ │ + ble.n 46c82 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 46c22 │ │ │ │ + cbz r3, 46c72 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 46c2a │ │ │ │ + b.n 46c7a │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx 2b44c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 46c3a │ │ │ │ + cbz r3, 46c8a │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 46c42 │ │ │ │ + b.n 46c92 │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add r0, r5 │ │ │ │ - cbz r2, 46c4c │ │ │ │ + cbz r2, 46c9c │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - b.n 46c54 │ │ │ │ + b.n 46ca4 │ │ │ │ movw r1, #32180 @ 0x7db4 │ │ │ │ movt r1, #87 @ 0x57 │ │ │ │ blx 2c030 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 46c7c │ │ │ │ + ble.n 46ccc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 46c66 │ │ │ │ + cbz r3, 46cb6 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 46c6e │ │ │ │ + b.n 46cbe │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r5, r3 │ │ │ │ add r0, r5 │ │ │ │ blx 2b44c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00046c82 : │ │ │ │ - cbz r1, 46c86 │ │ │ │ - b.n 46db8 <_PyEval_FormatExcUnbound@@Base+0x108> │ │ │ │ +00046cd2 : │ │ │ │ + cbz r1, 46cd6 │ │ │ │ + b.n 46e08 <_PyEval_FormatExcUnbound@@Base+0x108> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56916 @ 0xde54 │ │ │ │ + movw r1, #54596 @ 0xd544 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00046cb0 <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ +00046d00 <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 46cb8 <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ + cbz r3, 46d08 <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 46cfc <_PyEval_FormatExcUnbound@@Base+0x4c> │ │ │ │ + cbnz r3, 46d4c <_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 46ce4 <_PyEval_FormatExcUnbound@@Base+0x34> │ │ │ │ + bge.n 46d34 <_PyEval_FormatExcUnbound@@Base+0x34> │ │ │ │ movw r1, #43688 @ 0xaaa8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - movw r2, #6764 @ 0x1a6c │ │ │ │ + movw r2, #4740 @ 0x1284 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ pop {r4} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 234080 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ - movw r1, #43816 @ 0xab28 │ │ │ │ + b.w 233a64 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + movw r1, #43820 @ 0xab2c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - movw r2, #56940 @ 0xde6c │ │ │ │ + movw r2, #54620 @ 0xd55c │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ pop {r4} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 234080 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 233a64 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -39614,146 +39651,146 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - beq.n 46d36 <_PyEval_FormatExcUnbound@@Base+0x86> │ │ │ │ - bl b0fac │ │ │ │ - bl b1034 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 46d3c <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ + beq.n 46d86 <_PyEval_FormatExcUnbound@@Base+0x86> │ │ │ │ + bl b0d6c │ │ │ │ + bl b0df0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x54> │ │ │ │ + cbz r0, 46d8c <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d90 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57df4 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 46d48 <_PyEval_FormatExcUnbound@@Base+0x98> │ │ │ │ + cbz r3, 46d98 <_PyEval_FormatExcUnbound@@Base+0x98> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 46d6a <_PyEval_FormatExcUnbound@@Base+0xba> │ │ │ │ + b.n 46dba <_PyEval_FormatExcUnbound@@Base+0xba> │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b408c │ │ │ │ - cbnz r0, 46d66 <_PyEval_FormatExcUnbound@@Base+0xb6> │ │ │ │ + bl b3e5c │ │ │ │ + cbnz r0, 46db6 <_PyEval_FormatExcUnbound@@Base+0xb6> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 46d66 <_PyEval_FormatExcUnbound@@Base+0xb6> │ │ │ │ + cbnz r3, 46db6 <_PyEval_FormatExcUnbound@@Base+0xb6> │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbnz r0, 46d66 <_PyEval_FormatExcUnbound@@Base+0xb6> │ │ │ │ + bl b3e5c │ │ │ │ + cbnz r0, 46db6 <_PyEval_FormatExcUnbound@@Base+0xb6> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 46d8e <_PyEval_FormatExcUnbound@@Base+0xde> │ │ │ │ + bhi.n 46dde <_PyEval_FormatExcUnbound@@Base+0xde> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 46da4 <_PyEval_FormatExcUnbound@@Base+0xf4> │ │ │ │ + ble.n 46df4 <_PyEval_FormatExcUnbound@@Base+0xf4> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 46dac <_PyEval_FormatExcUnbound@@Base+0xfc> │ │ │ │ - movw r0, #24120 @ 0x5e38 │ │ │ │ + b.n 46dfc <_PyEval_FormatExcUnbound@@Base+0xfc> │ │ │ │ + movw r0, #21816 @ 0x5538 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d49d0 │ │ │ │ + bl 1d4258 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46d86 <_PyEval_FormatExcUnbound@@Base+0xd6> │ │ │ │ + bne.n 46dd6 <_PyEval_FormatExcUnbound@@Base+0xd6> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 46314 │ │ │ │ + b.w 46364 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 46dec <_PyEval_FormatExcUnbound@@Base+0x13c> │ │ │ │ + cbz r1, 46e3c <_PyEval_FormatExcUnbound@@Base+0x13c> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bmi.n 46dec <_PyEval_FormatExcUnbound@@Base+0x13c> │ │ │ │ + bmi.n 46e3c <_PyEval_FormatExcUnbound@@Base+0x13c> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #57060 @ 0xdee4 │ │ │ │ + movw r1, #54740 @ 0xd5d4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 46e1c <_PyEval_FormatExcUnbound@@Base+0x16c> │ │ │ │ + bl f3c44 │ │ │ │ + b.n 46e6c <_PyEval_FormatExcUnbound@@Base+0x16c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 46dfe <_PyEval_FormatExcUnbound@@Base+0x14e> │ │ │ │ + bpl.n 46e4e <_PyEval_FormatExcUnbound@@Base+0x14e> │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 4c4c8 <_PyObject_SetManagedDict@@Base> │ │ │ │ - bl 1d8668 <_PyToken_ThreeChars@@Base+0x2f1c> │ │ │ │ + b.w 4c526 <_PyObject_SetManagedDict@@Base> │ │ │ │ + bl 1d7ef0 <_PyToken_ThreeChars@@Base+0x2f1c> │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 46e22 <_PyEval_FormatExcUnbound@@Base+0x172> │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + cbnz r0, 46e72 <_PyEval_FormatExcUnbound@@Base+0x172> │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15744 @ 0x3d80 │ │ │ │ + movw r1, #13440 @ 0x3480 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46e38 <_PyEval_FormatExcUnbound@@Base+0x188> │ │ │ │ + b.n 46e88 <_PyEval_FormatExcUnbound@@Base+0x188> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 46e68 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ + bge.n 46eb8 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #5100 @ 0x13ec │ │ │ │ + movw r1, #2796 @ 0xaec │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46e74 <_PyEval_FormatExcUnbound@@Base+0x1c4> │ │ │ │ + b.n 46ec4 <_PyEval_FormatExcUnbound@@Base+0x1c4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 130878 │ │ │ │ + bl 13022c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46f08 <_PyEval_FormatExcUnbound@@Base+0x258> │ │ │ │ - ldr r5, [pc, #124] @ (46f0c <_PyEval_FormatExcUnbound@@Base+0x25c>) │ │ │ │ + bne.n 46f58 <_PyEval_FormatExcUnbound@@Base+0x258> │ │ │ │ + ldr r5, [pc, #124] @ (46f5c <_PyEval_FormatExcUnbound@@Base+0x25c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r3, [r3, r5] │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -39765,334 +39802,334 @@ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ str.w r0, [r4, #-8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ ldr.w r3, [r5, #3868] @ 0xf1c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #3868] @ 0xf1c │ │ │ │ - cbz r2, 46ee4 <_PyEval_FormatExcUnbound@@Base+0x234> │ │ │ │ + cbz r2, 46f34 <_PyEval_FormatExcUnbound@@Base+0x234> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46ee4 <_PyEval_FormatExcUnbound@@Base+0x234> │ │ │ │ + bge.n 46f34 <_PyEval_FormatExcUnbound@@Base+0x234> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 46ee4 <_PyEval_FormatExcUnbound@@Base+0x234> │ │ │ │ + cbnz r3, 46f34 <_PyEval_FormatExcUnbound@@Base+0x234> │ │ │ │ mov r0, r2 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 46efe <_PyEval_FormatExcUnbound@@Base+0x24e> │ │ │ │ + cbz r0, 46f4e <_PyEval_FormatExcUnbound@@Base+0x24e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46efe <_PyEval_FormatExcUnbound@@Base+0x24e> │ │ │ │ + bge.n 46f4e <_PyEval_FormatExcUnbound@@Base+0x24e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 46efe <_PyEval_FormatExcUnbound@@Base+0x24e> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 46f4e <_PyEval_FormatExcUnbound@@Base+0x24e> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 905e4 │ │ │ │ + b.w 90410 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 46f28 <_PyEval_FormatExcUnbound@@Base+0x278> │ │ │ │ - ldr r2, [pc, #20] @ (46f2c <_PyEval_FormatExcUnbound@@Base+0x27c>) │ │ │ │ + cbnz r3, 46f78 <_PyEval_FormatExcUnbound@@Base+0x278> │ │ │ │ + ldr r2, [pc, #20] @ (46f7c <_PyEval_FormatExcUnbound@@Base+0x27c>) │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ add.w r1, r2, #628 @ 0x274 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ - b.w 5cb78 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1e4> │ │ │ │ + b.w 5cbd8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1e4> │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldmia r3, {r3, r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 46f5e <_PyEval_FormatExcUnbound@@Base+0x2ae> │ │ │ │ + bhi.n 46fae <_PyEval_FormatExcUnbound@@Base+0x2ae> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 181b48 │ │ │ │ - bl eee5c │ │ │ │ + bl 180d90 │ │ │ │ + bl ee8f4 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.w 12bef0 │ │ │ │ + b.w 12b88c │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #19236 @ 0x4b24 │ │ │ │ + movw r0, #16932 @ 0x4224 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #3 │ │ │ │ - bl 1d49d0 │ │ │ │ + bl 1d4258 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46f44 <_PyEval_FormatExcUnbound@@Base+0x294> │ │ │ │ + bne.n 46f94 <_PyEval_FormatExcUnbound@@Base+0x294> │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 46f7c <_PyEval_FormatExcUnbound@@Base+0x2cc> │ │ │ │ - b.n 473b4 │ │ │ │ + cbnz r3, 46fcc <_PyEval_FormatExcUnbound@@Base+0x2cc> │ │ │ │ + b.n 47404 │ │ │ │ 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 dd5f0 │ │ │ │ + bl dcf30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2b83f4 <_PyType_SetVersion@@Base+0x30c> │ │ │ │ + b.w 2b7e10 <_PyType_SetVersion@@Base+0x52c> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #20 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - beq.n 46fc8 <_PyEval_FormatExcUnbound@@Base+0x318> │ │ │ │ - bl b0fac │ │ │ │ - bl b1034 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 46fce <_PyEval_FormatExcUnbound@@Base+0x31e> │ │ │ │ + beq.n 47018 <_PyEval_FormatExcUnbound@@Base+0x318> │ │ │ │ + bl b0d6c │ │ │ │ + bl b0df0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x54> │ │ │ │ + cbz r0, 4701e <_PyEval_FormatExcUnbound@@Base+0x31e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d90 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57df4 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 471ea <_PyEval_FormatExcUnbound@@Base+0x53a> │ │ │ │ + bne.w 4723a <_PyEval_FormatExcUnbound@@Base+0x53a> │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl b408c │ │ │ │ + bl b3e5c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 47034 <_PyEval_FormatExcUnbound@@Base+0x384> │ │ │ │ + cbz r0, 47084 <_PyEval_FormatExcUnbound@@Base+0x384> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbz r0, 47034 <_PyEval_FormatExcUnbound@@Base+0x384> │ │ │ │ + bl b3e5c │ │ │ │ + cbz r0, 47084 <_PyEval_FormatExcUnbound@@Base+0x384> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbz r0, 47034 <_PyEval_FormatExcUnbound@@Base+0x384> │ │ │ │ + bl b3e5c │ │ │ │ + cbz r0, 47084 <_PyEval_FormatExcUnbound@@Base+0x384> │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cff30 <_PySys_GetRequiredAttr@@Base+0x1454> │ │ │ │ - cbz r0, 47034 <_PyEval_FormatExcUnbound@@Base+0x384> │ │ │ │ + bl 1cf860 <_Py_write@@Base+0x440> │ │ │ │ + cbz r0, 47084 <_PyEval_FormatExcUnbound@@Base+0x384> │ │ │ │ ldr r1, [r7, #12] │ │ │ │ movw r3, #43712 @ 0xaac0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #57244 @ 0xdf9c │ │ │ │ + movw r3, #54924 @ 0xd68c │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ - bl 2229d0 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ - bl 940d4 │ │ │ │ + bl 2222b8 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ + bl 93ef8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 471e2 <_PyEval_FormatExcUnbound@@Base+0x532> │ │ │ │ - b.n 471ea <_PyEval_FormatExcUnbound@@Base+0x53a> │ │ │ │ + bne.w 47232 <_PyEval_FormatExcUnbound@@Base+0x532> │ │ │ │ + b.n 4723a <_PyEval_FormatExcUnbound@@Base+0x53a> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 471ea <_PyEval_FormatExcUnbound@@Base+0x53a> │ │ │ │ + bne.w 4723a <_PyEval_FormatExcUnbound@@Base+0x53a> │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbz r0, 47096 <_PyEval_FormatExcUnbound@@Base+0x3e6> │ │ │ │ + bl b3e5c │ │ │ │ + cbz r0, 470e6 <_PyEval_FormatExcUnbound@@Base+0x3e6> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbz r0, 47096 <_PyEval_FormatExcUnbound@@Base+0x3e6> │ │ │ │ + bl b3e5c │ │ │ │ + cbz r0, 470e6 <_PyEval_FormatExcUnbound@@Base+0x3e6> │ │ │ │ mov r0, r4 │ │ │ │ - bl e4ccc <_PyDict_LoadGlobalStackRef@@Base+0x98> │ │ │ │ - cbz r0, 47096 <_PyEval_FormatExcUnbound@@Base+0x3e6> │ │ │ │ - movw r0, #34265 @ 0x85d9 │ │ │ │ + bl e4694 <_PyDict_LoadGlobalStackRef@@Base+0x98> │ │ │ │ + cbz r0, 470e6 <_PyEval_FormatExcUnbound@@Base+0x3e6> │ │ │ │ + movw r0, #34345 @ 0x8629 │ │ │ │ movt r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl b3fec <_PyObject_NewVar@@Base+0x15c> │ │ │ │ - cbz r0, 47096 <_PyEval_FormatExcUnbound@@Base+0x3e6> │ │ │ │ - movw r1, #43800 @ 0xab18 │ │ │ │ + bl b3dbc <_PyObject_NewVar@@Base+0x15c> │ │ │ │ + cbz r0, 470e6 <_PyEval_FormatExcUnbound@@Base+0x3e6> │ │ │ │ + movw r1, #43804 @ 0xab1c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #57304 @ 0xdfd8 │ │ │ │ + movw r3, #54984 @ 0xd6c8 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 2229d0 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ - bl 940d4 │ │ │ │ + bl 2222b8 <_PyOS_URandomNonblock@@Base+0xfa4> │ │ │ │ + bl 93ef8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 471e2 <_PyEval_FormatExcUnbound@@Base+0x532> │ │ │ │ - b.n 471ea <_PyEval_FormatExcUnbound@@Base+0x53a> │ │ │ │ + bne.w 47232 <_PyEval_FormatExcUnbound@@Base+0x532> │ │ │ │ + b.n 4723a <_PyEval_FormatExcUnbound@@Base+0x53a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 471ea <_PyEval_FormatExcUnbound@@Base+0x53a> │ │ │ │ + bne.w 4723a <_PyEval_FormatExcUnbound@@Base+0x53a> │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbz r0, 47118 <_PyEval_FormatExcUnbound@@Base+0x468> │ │ │ │ + bl b3e5c │ │ │ │ + cbz r0, 47168 <_PyEval_FormatExcUnbound@@Base+0x468> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbz r0, 47118 <_PyEval_FormatExcUnbound@@Base+0x468> │ │ │ │ + bl b3e5c │ │ │ │ + cbz r0, 47168 <_PyEval_FormatExcUnbound@@Base+0x468> │ │ │ │ mov r0, r4 │ │ │ │ - bl 486d8 <_PyEval_FormatKwargsError@@Base+0xf8a> │ │ │ │ - cbz r0, 47118 <_PyEval_FormatExcUnbound@@Base+0x468> │ │ │ │ + bl 48728 <_PyEval_FormatKwargsError@@Base+0xf90> │ │ │ │ + cbz r0, 47168 <_PyEval_FormatExcUnbound@@Base+0x468> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d7e90 <_PyToken_ThreeChars@@Base+0x2744> │ │ │ │ - cbz r0, 47118 <_PyEval_FormatExcUnbound@@Base+0x468> │ │ │ │ + bl 1d7718 <_PyToken_ThreeChars@@Base+0x2744> │ │ │ │ + cbz r0, 47168 <_PyEval_FormatExcUnbound@@Base+0x468> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ - bl b408c │ │ │ │ + bl b3e5c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 47118 <_PyEval_FormatExcUnbound@@Base+0x468> │ │ │ │ + cbz r0, 47168 <_PyEval_FormatExcUnbound@@Base+0x468> │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ + bl b3e5c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 47118 <_PyEval_FormatExcUnbound@@Base+0x468> │ │ │ │ + cbz r0, 47168 <_PyEval_FormatExcUnbound@@Base+0x468> │ │ │ │ mov r0, r4 │ │ │ │ - bl d1460 │ │ │ │ - cbz r0, 47118 <_PyEval_FormatExcUnbound@@Base+0x468> │ │ │ │ + bl d1268 │ │ │ │ + cbz r0, 47168 <_PyEval_FormatExcUnbound@@Base+0x468> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d3cac │ │ │ │ + bl 1d3534 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 47118 <_PyEval_FormatExcUnbound@@Base+0x468> │ │ │ │ + cbnz r3, 47168 <_PyEval_FormatExcUnbound@@Base+0x468> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbz r0, 47118 <_PyEval_FormatExcUnbound@@Base+0x468> │ │ │ │ - movw r3, #57344 @ 0xe000 │ │ │ │ + bl b3e5c │ │ │ │ + cbz r0, 47168 <_PyEval_FormatExcUnbound@@Base+0x468> │ │ │ │ + movw r3, #55024 @ 0xd6f0 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #43800 @ 0xab18 │ │ │ │ + movw r3, #43804 @ 0xab1c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 471cc <_PyEval_FormatExcUnbound@@Base+0x51c> │ │ │ │ + b.n 4721c <_PyEval_FormatExcUnbound@@Base+0x51c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 471ea <_PyEval_FormatExcUnbound@@Base+0x53a> │ │ │ │ + bne.n 4723a <_PyEval_FormatExcUnbound@@Base+0x53a> │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ + bl b3e5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 471e8 <_PyEval_FormatExcUnbound@@Base+0x538> │ │ │ │ + beq.n 47238 <_PyEval_FormatExcUnbound@@Base+0x538> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ + bl b3e5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 471e8 <_PyEval_FormatExcUnbound@@Base+0x538> │ │ │ │ + beq.n 47238 <_PyEval_FormatExcUnbound@@Base+0x538> │ │ │ │ mov r0, r4 │ │ │ │ - bl 486d8 <_PyEval_FormatKwargsError@@Base+0xf8a> │ │ │ │ + bl 48728 <_PyEval_FormatKwargsError@@Base+0xf90> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 471e8 <_PyEval_FormatExcUnbound@@Base+0x538> │ │ │ │ + beq.n 47238 <_PyEval_FormatExcUnbound@@Base+0x538> │ │ │ │ mov r0, r4 │ │ │ │ - bl 299d8c │ │ │ │ + bl 299588 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 471e8 <_PyEval_FormatExcUnbound@@Base+0x538> │ │ │ │ + beq.n 47238 <_PyEval_FormatExcUnbound@@Base+0x538> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ - bl b408c │ │ │ │ + bl b3e5c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 471e8 <_PyEval_FormatExcUnbound@@Base+0x538> │ │ │ │ + beq.n 47238 <_PyEval_FormatExcUnbound@@Base+0x538> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47176 <_PyEval_FormatExcUnbound@@Base+0x4c6> │ │ │ │ - bl b0fac │ │ │ │ - bl b1034 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 4717c <_PyEval_FormatExcUnbound@@Base+0x4cc> │ │ │ │ + beq.n 471c6 <_PyEval_FormatExcUnbound@@Base+0x4c6> │ │ │ │ + bl b0d6c │ │ │ │ + bl b0df0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x54> │ │ │ │ + cbz r0, 471cc <_PyEval_FormatExcUnbound@@Base+0x4cc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d90 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57df4 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 47188 <_PyEval_FormatExcUnbound@@Base+0x4d8> │ │ │ │ + cbz r3, 471d8 <_PyEval_FormatExcUnbound@@Base+0x4d8> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 471e8 <_PyEval_FormatExcUnbound@@Base+0x538> │ │ │ │ + b.n 47238 <_PyEval_FormatExcUnbound@@Base+0x538> │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl d1460 │ │ │ │ - cbz r0, 4719c <_PyEval_FormatExcUnbound@@Base+0x4ec> │ │ │ │ + bl d1268 │ │ │ │ + cbz r0, 471ec <_PyEval_FormatExcUnbound@@Base+0x4ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d3cac │ │ │ │ + bl 1d3534 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4719e <_PyEval_FormatExcUnbound@@Base+0x4ee> │ │ │ │ + cbz r3, 471ee <_PyEval_FormatExcUnbound@@Base+0x4ee> │ │ │ │ str r7, [r4, #8] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cbnz r2, 471e8 <_PyEval_FormatExcUnbound@@Base+0x538> │ │ │ │ + cbnz r2, 47238 <_PyEval_FormatExcUnbound@@Base+0x538> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbz r0, 471e8 <_PyEval_FormatExcUnbound@@Base+0x538> │ │ │ │ - movw r3, #57344 @ 0xe000 │ │ │ │ + bl b3e5c │ │ │ │ + cbz r0, 47238 <_PyEval_FormatExcUnbound@@Base+0x538> │ │ │ │ + movw r3, #55024 @ 0xd6f0 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #43800 @ 0xab18 │ │ │ │ + movw r3, #43804 @ 0xab1c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ - bl 22a0f4 │ │ │ │ - bl 940d4 │ │ │ │ + bl 2299cc │ │ │ │ + bl 93ef8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - cbz r0, 471ea <_PyEval_FormatExcUnbound@@Base+0x53a> │ │ │ │ + cbz r0, 4723a <_PyEval_FormatExcUnbound@@Base+0x53a> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 471ee <_PyEval_FormatExcUnbound@@Base+0x53e> │ │ │ │ + b.n 4723e <_PyEval_FormatExcUnbound@@Base+0x53e> │ │ │ │ str r6, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43628 @ 0xaa6c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #57404 @ 0xe03c │ │ │ │ + movw r1, #55084 @ 0xd72c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 236a24 │ │ │ │ + bl 236404 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 47234 <_PyEval_FormatExcUnbound@@Base+0x584> │ │ │ │ + beq.n 47284 <_PyEval_FormatExcUnbound@@Base+0x584> │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ bx r3 │ │ │ │ @@ -40102,869 +40139,868 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 47254 <_PyEval_FormatExcUnbound@@Base+0x5a4> │ │ │ │ + cbz r3, 472a4 <_PyEval_FormatExcUnbound@@Base+0x5a4> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 47256 <_PyEval_FormatExcUnbound@@Base+0x5a6> │ │ │ │ + b.n 472a6 <_PyEval_FormatExcUnbound@@Base+0x5a6> │ │ │ │ mov r5, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 2b44c │ │ │ │ - cbnz r6, 4726c <_PyEval_FormatExcUnbound@@Base+0x5bc> │ │ │ │ + cbnz r6, 472bc <_PyEval_FormatExcUnbound@@Base+0x5bc> │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 4726c <_PyEval_FormatExcUnbound@@Base+0x5bc> │ │ │ │ + ble.n 472bc <_PyEval_FormatExcUnbound@@Base+0x5bc> │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 4726c <_PyEval_FormatExcUnbound@@Base+0x5bc> │ │ │ │ - cbnz r4, 4728c <_PyEval_FormatExcUnbound@@Base+0x5dc> │ │ │ │ + bgt.n 472bc <_PyEval_FormatExcUnbound@@Base+0x5bc> │ │ │ │ + cbnz r4, 472dc <_PyEval_FormatExcUnbound@@Base+0x5dc> │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #96] @ (472e4 <_PyEval_FormatExcUnbound@@Base+0x634>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #96] @ (47334 <_PyEval_FormatExcUnbound@@Base+0x634>) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 472d2 <_PyEval_FormatExcUnbound@@Base+0x622> │ │ │ │ + cbz r0, 47322 <_PyEval_FormatExcUnbound@@Base+0x622> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 159310 │ │ │ │ - cbz r0, 4729a <_PyEval_FormatExcUnbound@@Base+0x5ea> │ │ │ │ + bl 158c9c │ │ │ │ + cbz r0, 472ea <_PyEval_FormatExcUnbound@@Base+0x5ea> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 472d2 <_PyEval_FormatExcUnbound@@Base+0x622> │ │ │ │ + b.n 47322 <_PyEval_FormatExcUnbound@@Base+0x622> │ │ │ │ add r5, r7 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 472be <_PyEval_FormatExcUnbound@@Base+0x60e> │ │ │ │ + beq.n 4730e <_PyEval_FormatExcUnbound@@Base+0x60e> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - cbz r6, 472a8 <_PyEval_FormatExcUnbound@@Base+0x5f8> │ │ │ │ + cbz r6, 472f8 <_PyEval_FormatExcUnbound@@Base+0x5f8> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 472c2 <_PyEval_FormatExcUnbound@@Base+0x612> │ │ │ │ + beq.n 47312 <_PyEval_FormatExcUnbound@@Base+0x612> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 472c4 <_PyEval_FormatExcUnbound@@Base+0x614> │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 47314 <_PyEval_FormatExcUnbound@@Base+0x614> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47296 <_PyEval_FormatExcUnbound@@Base+0x5e6> │ │ │ │ - b.n 472c4 <_PyEval_FormatExcUnbound@@Base+0x614> │ │ │ │ + bne.n 472e6 <_PyEval_FormatExcUnbound@@Base+0x5e6> │ │ │ │ + b.n 47314 <_PyEval_FormatExcUnbound@@Base+0x614> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 472c4 <_PyEval_FormatExcUnbound@@Base+0x614> │ │ │ │ + b.n 47314 <_PyEval_FormatExcUnbound@@Base+0x614> │ │ │ │ movs r5, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ - bl 4263e <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 42696 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 472dc <_PyEval_FormatExcUnbound@@Base+0x62c> │ │ │ │ + cbz r3, 4732c <_PyEval_FormatExcUnbound@@Base+0x62c> │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 15a044 │ │ │ │ + bl 1599d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r2, #12 │ │ │ │ + adds r2, #80 @ 0x50 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -000472e8 : │ │ │ │ - ldr r0, [pc, #4] @ (472f0 ) │ │ │ │ - b.w 1da5bc │ │ │ │ +00047338 : │ │ │ │ + ldr r0, [pc, #4] @ (47340 ) │ │ │ │ + b.w 1d9e44 │ │ │ │ nop │ │ │ │ - adds r2, #56 @ 0x38 │ │ │ │ + adds r2, #124 @ 0x7c │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 47314 │ │ │ │ + cbnz r3, 47364 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 47314 │ │ │ │ + ble.n 47364 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 47314 │ │ │ │ - cbnz r4, 47332 │ │ │ │ + bne.n 47364 │ │ │ │ + cbnz r4, 47382 │ │ │ │ movs r5, #2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ add r6, sp, #24 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ - ldr r3, [pc, #136] @ (473b0 ) │ │ │ │ + ldr r3, [pc, #136] @ (47400 ) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 473aa │ │ │ │ + beq.n 473fa │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 47344 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 4739a │ │ │ │ + bne.n 47394 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 473ea │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 47356 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 4739a │ │ │ │ + bne.n 473a6 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 473ea │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl b0e80 │ │ │ │ + bl b0c40 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b354 <__wait4_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 4739e │ │ │ │ + bge.n 473ee │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4738c │ │ │ │ - bl 116ba8 │ │ │ │ + bne.n 473dc │ │ │ │ + bl 1166e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4735a │ │ │ │ - b.n 4739a │ │ │ │ + beq.n 473aa │ │ │ │ + b.n 473ea │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ + bl 1e40ec │ │ │ │ movs r4, #0 │ │ │ │ - b.n 473aa │ │ │ │ + b.n 473fa │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #32 │ │ │ │ - bl 474f6 │ │ │ │ + bl 47546 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - adds r2, #108 @ 0x6c │ │ │ │ + adds r2, #176 @ 0xb0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl dd5f0 │ │ │ │ + bl dcf30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2b8620 <_PyType_SetVersion@@Base+0x538> │ │ │ │ + b.w 2b7bf0 <_PyType_SetVersion@@Base+0x30c> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ - cbnz r4, 4740e │ │ │ │ + cbnz r4, 4745e │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 4740e │ │ │ │ + ble.n 4745e │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4740e │ │ │ │ - cbz r2, 4740e │ │ │ │ + bne.n 4745e │ │ │ │ + cbz r2, 4745e │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #43428 @ 0xa9a4 │ │ │ │ + movw r1, #41348 @ 0xa184 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 4742a │ │ │ │ + bl 11dfac │ │ │ │ + b.n 4747a │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r3 │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #12] @ (47430 ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #12] @ (47480 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 473f8 │ │ │ │ + bne.n 47448 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adds r2, #152 @ 0x98 │ │ │ │ + adds r2, #220 @ 0xdc │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - beq.n 4745c │ │ │ │ - bl b0fac │ │ │ │ - bl b1034 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 47462 │ │ │ │ + beq.n 474ac │ │ │ │ + bl b0d6c │ │ │ │ + bl b0df0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x54> │ │ │ │ + cbz r0, 474b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d90 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57df4 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4746e │ │ │ │ + cbz r3, 474be │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4748e │ │ │ │ + b.n 474de │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1d3f18 │ │ │ │ - cbnz r0, 4748a │ │ │ │ + bl 1d37a0 │ │ │ │ + cbnz r0, 474da │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 4748a │ │ │ │ + cbnz r3, 474da │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbnz r0, 4748a │ │ │ │ + bl b3e5c │ │ │ │ + cbnz r0, 474da │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #24] │ │ │ │ - bl 1aa4c0 <_PyEval_SliceIndexNotNone@@Base+0x1358> │ │ │ │ + bl 1a9cb0 <_PyEval_SliceIndexNotNone@@Base+0x1358> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1dee70 <_PyType_Name@@Base> │ │ │ │ + bl 1de6ec <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #57784 @ 0xe1b8 │ │ │ │ + movw r0, #55464 @ 0xd8a8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 103eb4 │ │ │ │ + b.w 1039c8 │ │ │ │ mov r0, r1 │ │ │ │ - movw r2, #57820 @ 0xe1dc │ │ │ │ + movw r2, #55500 @ 0xd8cc │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #31047 @ 0x7947 │ │ │ │ + movw r1, #31123 @ 0x7993 │ │ │ │ movt r1, #4 │ │ │ │ - b.w 1aa91c <_PyEval_SliceIndexNotNone@@Base+0x17b4> │ │ │ │ + b.w 1aa10c <_PyEval_SliceIndexNotNone@@Base+0x17b4> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 4751c │ │ │ │ + cbnz r0, 4756c │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b44c │ │ │ │ - movw r1, #40020 @ 0x9c54 │ │ │ │ + movw r1, #37724 @ 0x935c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #62236 @ 0xf31c │ │ │ │ + movw r0, #59860 @ 0xe9d4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1efb20 │ │ │ │ + bl 1ef2c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47680 │ │ │ │ - bl 9b304 │ │ │ │ + beq.w 476d0 │ │ │ │ + bl 9b0e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47552 │ │ │ │ + bge.n 475a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 47552 │ │ │ │ + cbnz r3, 475a2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 47680 │ │ │ │ + beq.w 476d0 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 2e3988 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ - vldr d9, [pc, #300] @ 47690 │ │ │ │ + bl 2e3090 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ + vldr d9, [pc, #300] @ 476e0 │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 2e3988 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ + bl 2e3090 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 9ba24 │ │ │ │ + bl 9b808 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47648 │ │ │ │ + beq.n 47698 │ │ │ │ str r0, [r4, #16] │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 2e3988 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ + bl 2e3090 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - bl 2e3988 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ + bl 2e3090 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 9ba24 │ │ │ │ + bl 9b808 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47648 │ │ │ │ + beq.n 47698 │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47648 │ │ │ │ + beq.n 47698 │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47648 │ │ │ │ + beq.n 47698 │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47648 │ │ │ │ + beq.n 47698 │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47648 │ │ │ │ + beq.n 47698 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47648 │ │ │ │ + beq.n 47698 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 9438c │ │ │ │ - cbz r0, 47648 │ │ │ │ + bl 941b0 │ │ │ │ + cbz r0, 47698 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl 9438c │ │ │ │ - cbz r0, 47648 │ │ │ │ + bl 941b0 │ │ │ │ + cbz r0, 47698 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl 9438c │ │ │ │ - cbz r0, 47648 │ │ │ │ + bl 941b0 │ │ │ │ + cbz r0, 47698 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 9438c │ │ │ │ - cbz r0, 47648 │ │ │ │ + bl 941b0 │ │ │ │ + cbz r0, 47698 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 9438c │ │ │ │ - cbz r0, 47648 │ │ │ │ + bl 941b0 │ │ │ │ + cbz r0, 47698 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 9438c │ │ │ │ - cbz r0, 47648 │ │ │ │ + bl 941b0 │ │ │ │ + cbz r0, 47698 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 9438c │ │ │ │ - cbz r0, 47648 │ │ │ │ + bl 941b0 │ │ │ │ + cbz r0, 47698 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 47648 │ │ │ │ + cbz r0, 47698 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4765e │ │ │ │ + cbnz r0, 476ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47680 │ │ │ │ + bge.n 476d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47680 │ │ │ │ + cbnz r3, 476d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47680 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 476d0 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r3, r4 │ │ │ │ vpop {d8-d9} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ - movw r0, #57872 @ 0xe210 │ │ │ │ + movw r0, #55552 @ 0xd900 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 95088 │ │ │ │ + b.w 94ea4 │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl dd5f0 │ │ │ │ + bl dcf30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2b80ec <_PyType_SetVersion@@Base+0x4> │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + b.w 2b78e8 <_PyType_SetVersion@@Base+0x4> │ │ │ │ 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 26fd74 <_PyArg_ParseStackAndKeywords@@Base+0x3c> │ │ │ │ + bl 26f684 <_PyArg_ParseStackAndKeywords@@Base+0x3c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4774a │ │ │ │ + beq.n 47794 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 476f4 │ │ │ │ + cbnz r0, 4773e │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47712 │ │ │ │ + bge.n 4775c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 47712 │ │ │ │ - bl 9a714 │ │ │ │ + b.n 4775c │ │ │ │ + bl 9a4f8 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4771a │ │ │ │ + cbnz r0, 47764 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47748 │ │ │ │ + bge.n 47792 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47748 │ │ │ │ + cbnz r3, 47792 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47748 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47792 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #57952 @ 0xe260 │ │ │ │ + movw r0, #55600 @ 0xd930 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 47738 │ │ │ │ + blt.n 47782 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4774a │ │ │ │ + b.n 47794 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47734 │ │ │ │ + bne.n 4777e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47734 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4777e │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004774e <_PyEval_FormatKwargsError@@Base>: │ │ │ │ +00047798 <_PyEval_FormatKwargsError@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 205fec <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 477b4 <_PyEval_FormatKwargsError@@Base+0x66> │ │ │ │ + bl 2057ec <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 477fe <_PyEval_FormatKwargsError@@Base+0x66> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2060c4 <_PyErr_Clear@@Base> │ │ │ │ + bl 2058c4 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 245214 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 244bf4 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 478a2 <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + beq.w 478ec <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #43564 @ 0xaa2c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #57960 @ 0xe268 │ │ │ │ + movw r2, #55620 @ 0xd944 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 234220 <_PyErr_Format@@Base> │ │ │ │ + bl 233c04 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4787c <_PyEval_FormatKwargsError@@Base+0x12e> │ │ │ │ - b.n 478a2 <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + blt.n 478c6 <_PyEval_FormatKwargsError@@Base+0x12e> │ │ │ │ + b.n 478ec <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 205fec <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 2057ec <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 478a2 <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + beq.n 478ec <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 377ee │ │ │ │ + bl 377f6 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4786c <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + beq.n 478b6 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 4786c <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + bpl.n 478b6 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 4786c <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + bne.n 478b6 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2060c4 <_PyErr_Clear@@Base> │ │ │ │ + bl 2058c4 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 245214 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 244bf4 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 47842 <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ + cbz r0, 4788c <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #58012 @ 0xe29c │ │ │ │ + movw r2, #55672 @ 0xd978 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 234220 <_PyErr_Format@@Base> │ │ │ │ + bl 233c04 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47842 <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ + bge.n 4788c <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 47842 <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ - ldr r2, [pc, #124] @ (478a8 <_PyEval_FormatKwargsError@@Base+0x15a>) │ │ │ │ + cbnz r3, 4788c <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ + ldr r2, [pc, #128] @ (478f4 <_PyEval_FormatKwargsError@@Base+0x15c>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 4783a <_PyEval_FormatKwargsError@@Base+0xec> │ │ │ │ + cbz r3, 47884 <_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 47874 <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ + bge.n 478be <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 47874 <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ - ldr r2, [pc, #84] @ (478a8 <_PyEval_FormatKwargsError@@Base+0x15a>) │ │ │ │ + cbnz r3, 478be <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ + ldr r2, [pc, #88] @ (478f4 <_PyEval_FormatKwargsError@@Base+0x15c>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 47862 <_PyEval_FormatKwargsError@@Base+0x114> │ │ │ │ + cbz r3, 478ac <_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 47874 <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ + b.n 478be <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r5, #72] @ 0x48 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 478a2 <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + bge.n 478ec <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 478a2 <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ - ldr r2, [pc, #36] @ (478a8 <_PyEval_FormatKwargsError@@Base+0x15a>) │ │ │ │ + cbnz r3, 478ec <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + ldr r2, [pc, #36] @ (478f4 <_PyEval_FormatKwargsError@@Base+0x15c>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 47894 <_PyEval_FormatKwargsError@@Base+0x146> │ │ │ │ + cbz r3, 478de <_PyEval_FormatKwargsError@@Base+0x146> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b44c │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 478dc <_PyEval_FormatKwargsError@@Base+0x18e> │ │ │ │ + bne.n 47928 <_PyEval_FormatKwargsError@@Base+0x190> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 159310 │ │ │ │ - cbz r0, 478f2 <_PyEval_FormatKwargsError@@Base+0x1a4> │ │ │ │ + bl 158c9c │ │ │ │ + cbz r0, 4793e <_PyEval_FormatKwargsError@@Base+0x1a6> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 47936 <_PyEval_FormatKwargsError@@Base+0x1e8> │ │ │ │ - movw r0, #24112 @ 0x5e30 │ │ │ │ + b.n 47982 <_PyEval_FormatKwargsError@@Base+0x1ea> │ │ │ │ + movw r0, #21728 @ 0x54e0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 478d8 <_PyEval_FormatKwargsError@@Base+0x18a> │ │ │ │ - b.n 478ce <_PyEval_FormatKwargsError@@Base+0x180> │ │ │ │ + beq.n 47924 <_PyEval_FormatKwargsError@@Base+0x18c> │ │ │ │ + b.n 4791a <_PyEval_FormatKwargsError@@Base+0x182> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 2697d0 │ │ │ │ + bl 269138 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 47906 <_PyEval_FormatKwargsError@@Base+0x1b8> │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 47952 <_PyEval_FormatKwargsError@@Base+0x1ba> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 478d8 <_PyEval_FormatKwargsError@@Base+0x18a> │ │ │ │ + bne.n 47924 <_PyEval_FormatKwargsError@@Base+0x18c> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r1, #51160 @ 0xc7d8 │ │ │ │ + movw r1, #48832 @ 0xbec0 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxth r0, r4 │ │ │ │ add r2, r3 │ │ │ │ subs r5, r2, r3 │ │ │ │ lsls r4, r0, #8 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 47930 <_PyEval_FormatKwargsError@@Base+0x1e2> │ │ │ │ + ble.n 4797c <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ ldrb.w r5, [r3], #1 │ │ │ │ uxth r4, r4 │ │ │ │ eor.w r5, r5, r0, lsr #8 │ │ │ │ ldrh.w r0, [r1, r5, lsl #1] │ │ │ │ eors r0, r4 │ │ │ │ - b.n 47916 <_PyEval_FormatKwargsError@@Base+0x1c8> │ │ │ │ - bl 8f6bc │ │ │ │ + b.n 47962 <_PyEval_FormatKwargsError@@Base+0x1ca> │ │ │ │ + bl 8f4e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 47940 <_PyEval_FormatKwargsError@@Base+0x1f2> │ │ │ │ + cbz r3, 4798c <_PyEval_FormatKwargsError@@Base+0x1f4> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a044 │ │ │ │ + bl 1599d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ vabs.f64 d13, d0 │ │ │ │ - vldr d10, [pc, #576] @ 47ba0 <_PyEval_FormatKwargsError@@Base+0x452> │ │ │ │ + vldr d10, [pc, #580] @ 47bf0 <_PyEval_FormatKwargsError@@Base+0x458> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 47988 <_PyEval_FormatKwargsError@@Base+0x23a> │ │ │ │ + bls.n 479d4 <_PyEval_FormatKwargsError@@Base+0x23c> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.w 47b94 <_PyEval_FormatKwargsError@@Base+0x446> │ │ │ │ + bvs.w 47be0 <_PyEval_FormatKwargsError@@Base+0x448> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 47b94 <_PyEval_FormatKwargsError@@Base+0x446> │ │ │ │ - b.n 479d2 <_PyEval_FormatKwargsError@@Base+0x284> │ │ │ │ - vldr d9, [pc, #540] @ 47ba8 <_PyEval_FormatKwargsError@@Base+0x45a> │ │ │ │ + bgt.w 47be0 <_PyEval_FormatKwargsError@@Base+0x448> │ │ │ │ + b.n 47a1e <_PyEval_FormatKwargsError@@Base+0x286> │ │ │ │ + vldr d9, [pc, #544] @ 47bf8 <_PyEval_FormatKwargsError@@Base+0x460> │ │ │ │ vcmp.f64 d0, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 479ba <_PyEval_FormatKwargsError@@Base+0x26c> │ │ │ │ + bne.n 47a06 <_PyEval_FormatKwargsError@@Base+0x26e> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ vmov r3, s17 │ │ │ │ - vldr d6, [pc, #528] @ 47bb0 <_PyEval_FormatKwargsError@@Base+0x462> │ │ │ │ - vldr d7, [pc, #532] @ 47bb8 <_PyEval_FormatKwargsError@@Base+0x46a> │ │ │ │ + vldr d6, [pc, #532] @ 47c00 <_PyEval_FormatKwargsError@@Base+0x468> │ │ │ │ + vldr d7, [pc, #536] @ 47c08 <_PyEval_FormatKwargsError@@Base+0x470> │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ vmovge.f64 d8, d6 │ │ │ │ - b.n 47b94 <_PyEval_FormatKwargsError@@Base+0x446> │ │ │ │ + b.n 47be0 <_PyEval_FormatKwargsError@@Base+0x448> │ │ │ │ blx 2c664 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 47a0a <_PyEval_FormatKwargsError@@Base+0x2bc> │ │ │ │ + bne.n 47a56 <_PyEval_FormatKwargsError@@Base+0x2be> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 479e0 <_PyEval_FormatKwargsError@@Base+0x292> │ │ │ │ + bpl.n 47a2c <_PyEval_FormatKwargsError@@Base+0x294> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #488] @ 47bc0 <_PyEval_FormatKwargsError@@Base+0x472> │ │ │ │ + vldr d8, [pc, #492] @ 47c10 <_PyEval_FormatKwargsError@@Base+0x478> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 47b94 <_PyEval_FormatKwargsError@@Base+0x446> │ │ │ │ + b.n 47be0 <_PyEval_FormatKwargsError@@Base+0x448> │ │ │ │ vmov.f64 d7, #55 @ 0x41b80000 23.0 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 47b7a <_PyEval_FormatKwargsError@@Base+0x42c> │ │ │ │ + bhi.w 47bc6 <_PyEval_FormatKwargsError@@Base+0x42e> │ │ │ │ vcvt.s32.f64 s16, d8 │ │ │ │ - movw r3, #51160 @ 0xc7d8 │ │ │ │ + movw r3, #48832 @ 0xbec0 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ vmov r2, s16 │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ vldr d8, [r3, #504] @ 0x1f8 │ │ │ │ - b.n 47b94 <_PyEval_FormatKwargsError@@Base+0x446> │ │ │ │ - vldr d7, [pc, #444] @ 47bc8 <_PyEval_FormatKwargsError@@Base+0x47a> │ │ │ │ + b.n 47be0 <_PyEval_FormatKwargsError@@Base+0x448> │ │ │ │ + vldr d7, [pc, #448] @ 47c18 <_PyEval_FormatKwargsError@@Base+0x480> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 47a32 <_PyEval_FormatKwargsError@@Base+0x2e4> │ │ │ │ + bpl.n 47a7e <_PyEval_FormatKwargsError@@Base+0x2e6> │ │ │ │ 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 47b94 <_PyEval_FormatKwargsError@@Base+0x446> │ │ │ │ - b.n 47b70 <_PyEval_FormatKwargsError@@Base+0x422> │ │ │ │ - vldr d7, [pc, #412] @ 47bd0 <_PyEval_FormatKwargsError@@Base+0x482> │ │ │ │ + ble.w 47be0 <_PyEval_FormatKwargsError@@Base+0x448> │ │ │ │ + b.n 47bbc <_PyEval_FormatKwargsError@@Base+0x424> │ │ │ │ + vldr d7, [pc, #416] @ 47c20 <_PyEval_FormatKwargsError@@Base+0x488> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 47a66 <_PyEval_FormatKwargsError@@Base+0x318> │ │ │ │ + ble.n 47ab2 <_PyEval_FormatKwargsError@@Base+0x31a> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 47a58 <_PyEval_FormatKwargsError@@Base+0x30a> │ │ │ │ + bpl.n 47aa4 <_PyEval_FormatKwargsError@@Base+0x30c> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 501f8 │ │ │ │ + bl 502b4 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 47b94 <_PyEval_FormatKwargsError@@Base+0x446> │ │ │ │ + b.n 47be0 <_PyEval_FormatKwargsError@@Base+0x448> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #336] @ 47bb0 <_PyEval_FormatKwargsError@@Base+0x462> │ │ │ │ + vldr d8, [pc, #340] @ 47c00 <_PyEval_FormatKwargsError@@Base+0x468> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 47b94 <_PyEval_FormatKwargsError@@Base+0x446> │ │ │ │ - vldr d7, [pc, #368] @ 47bd8 <_PyEval_FormatKwargsError@@Base+0x48a> │ │ │ │ + b.n 47be0 <_PyEval_FormatKwargsError@@Base+0x448> │ │ │ │ + vldr d7, [pc, #372] @ 47c28 <_PyEval_FormatKwargsError@@Base+0x490> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vadd.f64 d14, d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 47a86 <_PyEval_FormatKwargsError@@Base+0x338> │ │ │ │ + ble.n 47ad2 <_PyEval_FormatKwargsError@@Base+0x33a> │ │ │ │ vsub.f64 d7, d14, d13 │ │ │ │ - vldr d6, [pc, #344] @ 47bd8 <_PyEval_FormatKwargsError@@Base+0x48a> │ │ │ │ + vldr d6, [pc, #348] @ 47c28 <_PyEval_FormatKwargsError@@Base+0x490> │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ - b.n 47a8e <_PyEval_FormatKwargsError@@Base+0x340> │ │ │ │ + b.n 47ada <_PyEval_FormatKwargsError@@Base+0x342> │ │ │ │ vsub.f64 d7, d14, d7 │ │ │ │ vsub.f64 d7, d7, d13 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ - vldr d6, [pc, #332] @ 47be0 <_PyEval_FormatKwargsError@@Base+0x492> │ │ │ │ + vldr d6, [pc, #336] @ 47c30 <_PyEval_FormatKwargsError@@Base+0x498> │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - vldr d11, [pc, #332] @ 47be8 <_PyEval_FormatKwargsError@@Base+0x49a> │ │ │ │ + vldr d11, [pc, #336] @ 47c38 <_PyEval_FormatKwargsError@@Base+0x4a0> │ │ │ │ vmov.f64 d15, #96 @ 0x3f000000 0.5 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d12, d7, d14 │ │ │ │ - bpl.n 47b16 <_PyEval_FormatKwargsError@@Base+0x3c8> │ │ │ │ - bl 501f8 │ │ │ │ + bpl.n 47b62 <_PyEval_FormatKwargsError@@Base+0x3ca> │ │ │ │ + bl 502b4 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2c3d4 │ │ │ │ - vldr d6, [pc, #300] @ 47bf0 <_PyEval_FormatKwargsError@@Base+0x4a2> │ │ │ │ + vldr d6, [pc, #304] @ 47c40 <_PyEval_FormatKwargsError@@Base+0x4a8> │ │ │ │ vdiv.f64 d7, d6, d8 │ │ │ │ vdiv.f64 d8, d7, d13 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 47c42 <_PyEval_FormatKwargsError@@Base+0x4f4> │ │ │ │ + bl 47c92 <_PyEval_FormatKwargsError@@Base+0x4fa> │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d9, d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmls.f64 d9, d12, d9 │ │ │ │ - bpl.n 47afc <_PyEval_FormatKwargsError@@Base+0x3ae> │ │ │ │ + bpl.n 47b48 <_PyEval_FormatKwargsError@@Base+0x3b0> │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2c2fc │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 47b62 <_PyEval_FormatKwargsError@@Base+0x414> │ │ │ │ + b.n 47bae <_PyEval_FormatKwargsError@@Base+0x416> │ │ │ │ vmov.f64 d1, #80 @ 0x3e800000 0.250 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ vnmls.f64 d1, d13, d15 │ │ │ │ blx 2c2fc │ │ │ │ vdiv.f64 d7, d9, d0 │ │ │ │ vdiv.f64 d8, d7, d0 │ │ │ │ - b.n 47b62 <_PyEval_FormatKwargsError@@Base+0x414> │ │ │ │ - bl 47c42 <_PyEval_FormatKwargsError@@Base+0x4f4> │ │ │ │ + b.n 47bae <_PyEval_FormatKwargsError@@Base+0x416> │ │ │ │ + bl 47c92 <_PyEval_FormatKwargsError@@Base+0x4fa> │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2c3d4 │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmla.f64 d8, d12, d8 │ │ │ │ - bpl.n 47b4a <_PyEval_FormatKwargsError@@Base+0x3fc> │ │ │ │ + bpl.n 47b96 <_PyEval_FormatKwargsError@@Base+0x3fe> │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2c2fc │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ - b.n 47b62 <_PyEval_FormatKwargsError@@Base+0x414> │ │ │ │ + b.n 47bae <_PyEval_FormatKwargsError@@Base+0x416> │ │ │ │ vmov.f64 d1, #80 @ 0x3e800000 0.250 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ vnmls.f64 d1, d13, d15 │ │ │ │ blx 2c2fc │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 47b94 <_PyEval_FormatKwargsError@@Base+0x446> │ │ │ │ + ble.n 47be0 <_PyEval_FormatKwargsError@@Base+0x448> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 47b94 <_PyEval_FormatKwargsError@@Base+0x446> │ │ │ │ - vldr d7, [pc, #84] @ 47bd0 <_PyEval_FormatKwargsError@@Base+0x482> │ │ │ │ + b.n 47be0 <_PyEval_FormatKwargsError@@Base+0x448> │ │ │ │ + vldr d7, [pc, #88] @ 47c20 <_PyEval_FormatKwargsError@@Base+0x488> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 47a58 <_PyEval_FormatKwargsError@@Base+0x30a> │ │ │ │ - vldr d14, [pc, #76] @ 47bd8 <_PyEval_FormatKwargsError@@Base+0x48a> │ │ │ │ + bgt.w 47aa4 <_PyEval_FormatKwargsError@@Base+0x30c> │ │ │ │ + vldr d14, [pc, #80] @ 47c28 <_PyEval_FormatKwargsError@@Base+0x490> │ │ │ │ vadd.f64 d14, d13, d14 │ │ │ │ - b.n 47a78 <_PyEval_FormatKwargsError@@Base+0x32a> │ │ │ │ + b.n 47ac4 <_PyEval_FormatKwargsError@@Base+0x32c> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d15} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -40978,19 +41014,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, 47bfe <_PyEval_FormatKwargsError@@Base+0x4b0> │ │ │ │ + cbnz r0, 47c4e <_PyEval_FormatKwargsError@@Base+0x4b6> │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 47c06 <_PyEval_FormatKwargsError@@Base+0x4b8> │ │ │ │ + cbnz r0, 47c56 <_PyEval_FormatKwargsError@@Base+0x4be> │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ eors r1, r4 │ │ │ │ cmp r5, #24 │ │ │ │ @@ -41001,172 +41037,172 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 47c24 <_PyEval_FormatKwargsError@@Base+0x4d6> │ │ │ │ + bgt.n 47c74 <_PyEval_FormatKwargsError@@Base+0x4dc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b45c4 │ │ │ │ - cbnz r0, 47c3e <_PyEval_FormatKwargsError@@Base+0x4f0> │ │ │ │ + bl 2b3dbc │ │ │ │ + cbnz r0, 47c8e <_PyEval_FormatKwargsError@@Base+0x4f6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 457cc │ │ │ │ + b.w 45814 │ │ │ │ movw r3, #43628 @ 0xaa6c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58112 @ 0xe300 │ │ │ │ + movw r1, #55772 @ 0xd9dc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 236a24 │ │ │ │ + bl 236404 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 47c10 <_PyEval_FormatKwargsError@@Base+0x4c2> │ │ │ │ + bne.n 47c60 <_PyEval_FormatKwargsError@@Base+0x4c8> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ vmov.f64 d7, #20 @ 0x40a00000 5.0 │ │ │ │ - ldr r3, [pc, #112] @ (47cb8 <_PyEval_FormatKwargsError@@Base+0x56a>) │ │ │ │ + ldr r3, [pc, #112] @ (47d08 <_PyEval_FormatKwargsError@@Base+0x570>) │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ - vldr d7, [pc, #96] @ 47cb0 <_PyEval_FormatKwargsError@@Base+0x562> │ │ │ │ + vldr d7, [pc, #96] @ 47d00 <_PyEval_FormatKwargsError@@Base+0x568> │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 47c80 <_PyEval_FormatKwargsError@@Base+0x532> │ │ │ │ + bpl.n 47cd0 <_PyEval_FormatKwargsError@@Base+0x538> │ │ │ │ vmov.f64 d6, d7 │ │ │ │ add.w r2, r3, #104 @ 0x68 │ │ │ │ add.w r1, r3, #208 @ 0xd0 │ │ │ │ vldmdb r2!, {d4} │ │ │ │ vldmdb r1!, {d5} │ │ │ │ vmla.f64 d4, d0, d6 │ │ │ │ vmla.f64 d5, d0, d7 │ │ │ │ cmp r2, r3 │ │ │ │ vmov.f64 d6, d4 │ │ │ │ vmov.f64 d7, d5 │ │ │ │ - bne.n 47c62 <_PyEval_FormatKwargsError@@Base+0x514> │ │ │ │ - b.n 47ca6 <_PyEval_FormatKwargsError@@Base+0x558> │ │ │ │ + bne.n 47cb2 <_PyEval_FormatKwargsError@@Base+0x51a> │ │ │ │ + b.n 47cf6 <_PyEval_FormatKwargsError@@Base+0x55e> │ │ │ │ vmov.f64 d6, d7 │ │ │ │ add.w r1, r3, #104 @ 0x68 │ │ │ │ movs r2, #13 │ │ │ │ vdiv.f64 d4, d6, d0 │ │ │ │ vldmia r3!, {d6} │ │ │ │ vdiv.f64 d5, d7, d0 │ │ │ │ vldmia r1!, {d7} │ │ │ │ subs r2, #1 │ │ │ │ vadd.f64 d6, d4, d6 │ │ │ │ vadd.f64 d7, d5, d7 │ │ │ │ - bne.n 47c8a <_PyEval_FormatKwargsError@@Base+0x53c> │ │ │ │ + bne.n 47cda <_PyEval_FormatKwargsError@@Base+0x542> │ │ │ │ vdiv.f64 d0, d6, d7 │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldmia r2!, {r4, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - bpl.n 47cda <_PyEval_FormatKwargsError@@Base+0x58c> │ │ │ │ + bpl.n 47d2a <_PyEval_FormatKwargsError@@Base+0x592> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 47cfa <_PyEval_FormatKwargsError@@Base+0x5ac> │ │ │ │ + bgt.n 47d4a <_PyEval_FormatKwargsError@@Base+0x5b2> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #58208 @ 0xe360 │ │ │ │ + movw r1, #55868 @ 0xda3c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 47d1c <_PyEval_FormatKwargsError@@Base+0x5ce> │ │ │ │ + bgt.n 47d6c <_PyEval_FormatKwargsError@@Base+0x5d4> │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ - bl 19ec60 <_PyTime_AsLong@@Base+0x904> │ │ │ │ + bl 19dfa8 <_PyTime_AsLong@@Base+0x904> │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 47d32 <_PyEval_FormatKwargsError@@Base+0x5e4> │ │ │ │ - bl 9438c │ │ │ │ + blt.n 47d82 <_PyEval_FormatKwargsError@@Base+0x5ea> │ │ │ │ + bl 941b0 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 47d36 <_PyEval_FormatKwargsError@@Base+0x5e8> │ │ │ │ - b.n 47df6 <_PyEval_FormatKwargsError@@Base+0x6a8> │ │ │ │ - movw r3, #43832 @ 0xab38 │ │ │ │ + cbnz r0, 47d86 <_PyEval_FormatKwargsError@@Base+0x5ee> │ │ │ │ + b.n 47e46 <_PyEval_FormatKwargsError@@Base+0x6ae> │ │ │ │ + movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #29492 @ 0x7334 │ │ │ │ + movw r1, #27108 @ 0x69e4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r3, #0 │ │ │ │ - b.n 47df6 <_PyEval_FormatKwargsError@@Base+0x6a8> │ │ │ │ + b.n 47e46 <_PyEval_FormatKwargsError@@Base+0x6ae> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47d48 <_PyEval_FormatKwargsError@@Base+0x5fa> │ │ │ │ + bge.n 47d98 <_PyEval_FormatKwargsError@@Base+0x600> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 47d48 <_PyEval_FormatKwargsError@@Base+0x5fa> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 47d98 <_PyEval_FormatKwargsError@@Base+0x600> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 47d6e <_PyEval_FormatKwargsError@@Base+0x620> │ │ │ │ + bmi.n 47dbe <_PyEval_FormatKwargsError@@Base+0x626> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58268 @ 0xe39c │ │ │ │ + movw r1, #55928 @ 0xda78 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ - bl 9b974 │ │ │ │ + b.w f3c44 │ │ │ │ + bl 9b758 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 47d7e <_PyEval_FormatKwargsError@@Base+0x630> │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 47d82 <_PyEval_FormatKwargsError@@Base+0x634> │ │ │ │ - b.n 47d32 <_PyEval_FormatKwargsError@@Base+0x5e4> │ │ │ │ + bne.n 47dce <_PyEval_FormatKwargsError@@Base+0x636> │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 47dd2 <_PyEval_FormatKwargsError@@Base+0x63a> │ │ │ │ + b.n 47d82 <_PyEval_FormatKwargsError@@Base+0x5ea> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 47d9a <_PyEval_FormatKwargsError@@Base+0x64c> │ │ │ │ + bge.n 47dea <_PyEval_FormatKwargsError@@Base+0x652> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58320 @ 0xe3d0 │ │ │ │ + movw r1, #55980 @ 0xdaac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 47d32 <_PyEval_FormatKwargsError@@Base+0x5e4> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 47d82 <_PyEval_FormatKwargsError@@Base+0x5ea> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 47dee <_PyEval_FormatKwargsError@@Base+0x6a0> │ │ │ │ + beq.n 47e3e <_PyEval_FormatKwargsError@@Base+0x6a6> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 47dce <_PyEval_FormatKwargsError@@Base+0x680> │ │ │ │ + bmi.n 47e1e <_PyEval_FormatKwargsError@@Base+0x686> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58356 @ 0xe3f4 │ │ │ │ + movw r1, #56016 @ 0xdad0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbz r0, 47de0 <_PyEval_FormatKwargsError@@Base+0x692> │ │ │ │ - bl a0618 │ │ │ │ + cbz r0, 47e30 <_PyEval_FormatKwargsError@@Base+0x698> │ │ │ │ + bl a005c │ │ │ │ adds r0, #1 │ │ │ │ ite ne │ │ │ │ movne r3, r4 │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 47df6 <_PyEval_FormatKwargsError@@Base+0x6a8> │ │ │ │ + b.n 47e46 <_PyEval_FormatKwargsError@@Base+0x6ae> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [r5, #20] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ @@ -41176,306 +41212,306 @@ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 188d84 │ │ │ │ + bl 187fbc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47e3a <_PyEval_FormatKwargsError@@Base+0x6ec> │ │ │ │ + cbz r0, 47e8a <_PyEval_FormatKwargsError@@Base+0x6f2> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 47e1e <_PyEval_FormatKwargsError@@Base+0x6d0> │ │ │ │ + cbz r3, 47e6e <_PyEval_FormatKwargsError@@Base+0x6d6> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 47e26 <_PyEval_FormatKwargsError@@Base+0x6d8> │ │ │ │ + b.n 47e76 <_PyEval_FormatKwargsError@@Base+0x6de> │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 47e2e <_PyEval_FormatKwargsError@@Base+0x6e0> │ │ │ │ + cbz r2, 47e7e <_PyEval_FormatKwargsError@@Base+0x6e6> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 47e36 <_PyEval_FormatKwargsError@@Base+0x6e8> │ │ │ │ + b.n 47e86 <_PyEval_FormatKwargsError@@Base+0x6ee> │ │ │ │ movw r1, #32180 @ 0x7db4 │ │ │ │ movt r1, #87 @ 0x57 │ │ │ │ - bl 253974 <_PyXI_GetMainNamespace@@Base+0x804> │ │ │ │ + bl 253218 <_PyXI_GetMainNamespace@@Base+0xab8> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 47e5e <_PyEval_FormatKwargsError@@Base+0x710> │ │ │ │ + bhi.n 47eae <_PyEval_FormatKwargsError@@Base+0x716> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 47e74 <_PyEval_FormatKwargsError@@Base+0x726> │ │ │ │ + ble.n 47ec4 <_PyEval_FormatKwargsError@@Base+0x72c> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - b.n 47e7c <_PyEval_FormatKwargsError@@Base+0x72e> │ │ │ │ - movw r0, #42856 @ 0xa768 │ │ │ │ + b.n 47ecc <_PyEval_FormatKwargsError@@Base+0x734> │ │ │ │ + movw r0, #40776 @ 0x9f48 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d49d0 │ │ │ │ + bl 1d4258 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47f16 <_PyEval_FormatKwargsError@@Base+0x7c8> │ │ │ │ - b.n 47e56 <_PyEval_FormatKwargsError@@Base+0x708> │ │ │ │ + beq.n 47f66 <_PyEval_FormatKwargsError@@Base+0x7ce> │ │ │ │ + b.n 47ea6 <_PyEval_FormatKwargsError@@Base+0x70e> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 47e9e <_PyEval_FormatKwargsError@@Base+0x750> │ │ │ │ + cbz r3, 47eee <_PyEval_FormatKwargsError@@Base+0x756> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 47eb6 <_PyEval_FormatKwargsError@@Base+0x768> │ │ │ │ - movw r3, #43832 @ 0xab38 │ │ │ │ + ble.n 47f06 <_PyEval_FormatKwargsError@@Base+0x76e> │ │ │ │ + movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #29492 @ 0x7334 │ │ │ │ + movw r1, #27108 @ 0x69e4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 47f16 <_PyEval_FormatKwargsError@@Base+0x7c8> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 47f66 <_PyEval_FormatKwargsError@@Base+0x7ce> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56416 @ 0xdc60 │ │ │ │ + movw r1, #54124 @ 0xd36c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 47f16 <_PyEval_FormatKwargsError@@Base+0x7c8> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 47f66 <_PyEval_FormatKwargsError@@Base+0x7ce> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 47ec6 <_PyEval_FormatKwargsError@@Base+0x778> │ │ │ │ + bne.n 47f16 <_PyEval_FormatKwargsError@@Base+0x77e> │ │ │ │ ldr r4, [r5, #12] │ │ │ │ - b.n 47ef8 <_PyEval_FormatKwargsError@@Base+0x7aa> │ │ │ │ - bl 103cec │ │ │ │ + b.n 47f48 <_PyEval_FormatKwargsError@@Base+0x7b0> │ │ │ │ + bl 1037bc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 47ed8 <_PyEval_FormatKwargsError@@Base+0x78a> │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 47edc <_PyEval_FormatKwargsError@@Base+0x78e> │ │ │ │ - b.n 47f16 <_PyEval_FormatKwargsError@@Base+0x7c8> │ │ │ │ + bne.n 47f28 <_PyEval_FormatKwargsError@@Base+0x790> │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 47f2c <_PyEval_FormatKwargsError@@Base+0x794> │ │ │ │ + b.n 47f66 <_PyEval_FormatKwargsError@@Base+0x7ce> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 47ef8 <_PyEval_FormatKwargsError@@Base+0x7aa> │ │ │ │ + bge.n 47f48 <_PyEval_FormatKwargsError@@Base+0x7b0> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #58408 @ 0xe428 │ │ │ │ + movw r1, #56068 @ 0xdb04 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 47f08 <_PyEval_FormatKwargsError@@Base+0x7ba> │ │ │ │ + bgt.n 47f58 <_PyEval_FormatKwargsError@@Base+0x7c0> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r5, #16] │ │ │ │ - bl 26f934 <_PyTime_ObjectToTime_t@@Base+0x420> │ │ │ │ + bl 26f294 <_PyTime_ObjectToTime_t@@Base+0x420> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 47efe <_PyEval_FormatKwargsError@@Base+0x7b0> │ │ │ │ + bne.n 47f4e <_PyEval_FormatKwargsError@@Base+0x7b6> │ │ │ │ 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 1dee70 <_PyType_Name@@Base> │ │ │ │ + bl 1de6ec <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldrd r5, r6, [r4, #16] │ │ │ │ - movw r0, #58476 @ 0xe46c │ │ │ │ + movw r0, #56136 @ 0xdb48 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ 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 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 47f70 <_PyEval_FormatKwargsError@@Base+0x822> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 47fa8 <_PyEval_FormatKwargsError@@Base+0x85a> │ │ │ │ + bne.n 47fc0 <_PyEval_FormatKwargsError@@Base+0x828> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 47ff8 <_PyEval_FormatKwargsError@@Base+0x860> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f40dc <_Py_set_inheritable@@Base+0x5c> │ │ │ │ + bl 1f3994 <_Py_set_inheritable@@Base+0x5c> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 47f90 <_PyEval_FormatKwargsError@@Base+0x842> │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 47fe0 <_PyEval_FormatKwargsError@@Base+0x848> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 47faa <_PyEval_FormatKwargsError@@Base+0x85c> │ │ │ │ + b.n 47ffa <_PyEval_FormatKwargsError@@Base+0x862> │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ - b.n 47faa <_PyEval_FormatKwargsError@@Base+0x85c> │ │ │ │ + b.n 47ffa <_PyEval_FormatKwargsError@@Base+0x862> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #4056] @ 0xfd8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 47fec <_PyEval_FormatKwargsError@@Base+0x89e> │ │ │ │ + bne.n 4803c <_PyEval_FormatKwargsError@@Base+0x8a4> │ │ │ │ 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 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 48036 <_PyEval_FormatKwargsError@@Base+0x8e8> │ │ │ │ - b.n 48058 <_PyEval_FormatKwargsError@@Base+0x90a> │ │ │ │ + blt.n 48086 <_PyEval_FormatKwargsError@@Base+0x8ee> │ │ │ │ + b.n 480a8 <_PyEval_FormatKwargsError@@Base+0x910> │ │ │ │ ldr.w r0, [r3, #4064] @ 0xfe0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 48012 <_PyEval_FormatKwargsError@@Base+0x8c4> │ │ │ │ + bne.n 48062 <_PyEval_FormatKwargsError@@Base+0x8ca> │ │ │ │ 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 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 48036 <_PyEval_FormatKwargsError@@Base+0x8e8> │ │ │ │ - b.n 48058 <_PyEval_FormatKwargsError@@Base+0x90a> │ │ │ │ + blt.n 48086 <_PyEval_FormatKwargsError@@Base+0x8ee> │ │ │ │ + b.n 480a8 <_PyEval_FormatKwargsError@@Base+0x910> │ │ │ │ ldr.w r3, [r3, #4060] @ 0xfdc │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 4803c <_PyEval_FormatKwargsError@@Base+0x8ee> │ │ │ │ + bne.n 4808c <_PyEval_FormatKwargsError@@Base+0x8f4> │ │ │ │ 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 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48058 <_PyEval_FormatKwargsError@@Base+0x90a> │ │ │ │ + bge.n 480a8 <_PyEval_FormatKwargsError@@Base+0x910> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 48058 <_PyEval_FormatKwargsError@@Base+0x90a> │ │ │ │ + b.n 480a8 <_PyEval_FormatKwargsError@@Base+0x910> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #43532 @ 0xaa0c │ │ │ │ + movw r1, #41192 @ 0xa0e8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4807e <_PyEval_FormatKwargsError@@Base+0x930> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 4808a <_PyEval_FormatKwargsError@@Base+0x93c> │ │ │ │ + bne.n 480ce <_PyEval_FormatKwargsError@@Base+0x936> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 480da <_PyEval_FormatKwargsError@@Base+0x942> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 24d000 <_PySlice_FromIndices@@Base+0xb34> │ │ │ │ + b.w 24c9cc <_PySlice_FromIndices@@Base+0xb24> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 480b2 <_PyEval_FormatKwargsError@@Base+0x964> │ │ │ │ + bne.n 48102 <_PyEval_FormatKwargsError@@Base+0x96a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 251b20 │ │ │ │ + bl 2515d0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 480cc <_PyEval_FormatKwargsError@@Base+0x97e> │ │ │ │ - b.n 480c6 <_PyEval_FormatKwargsError@@Base+0x978> │ │ │ │ + bne.n 4811c <_PyEval_FormatKwargsError@@Base+0x984> │ │ │ │ + b.n 48116 <_PyEval_FormatKwargsError@@Base+0x97e> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #14216 @ 0x3788 │ │ │ │ + movw r0, #11912 @ 0x2e88 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ - cbz r0, 480d6 <_PyEval_FormatKwargsError@@Base+0x988> │ │ │ │ - b.n 480a2 <_PyEval_FormatKwargsError@@Base+0x954> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 480d6 <_PyEval_FormatKwargsError@@Base+0x988> │ │ │ │ + bl 1d43ac │ │ │ │ + cbz r0, 48126 <_PyEval_FormatKwargsError@@Base+0x98e> │ │ │ │ + b.n 480f2 <_PyEval_FormatKwargsError@@Base+0x95a> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 48126 <_PyEval_FormatKwargsError@@Base+0x98e> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - beq.n 48102 <_PyEval_FormatKwargsError@@Base+0x9b4> │ │ │ │ - bl b0fac │ │ │ │ - bl b1034 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 48108 <_PyEval_FormatKwargsError@@Base+0x9ba> │ │ │ │ + beq.n 48152 <_PyEval_FormatKwargsError@@Base+0x9ba> │ │ │ │ + bl b0d6c │ │ │ │ + bl b0df0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x54> │ │ │ │ + cbz r0, 48158 <_PyEval_FormatKwargsError@@Base+0x9c0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d90 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57df4 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 48114 <_PyEval_FormatKwargsError@@Base+0x9c6> │ │ │ │ + cbz r3, 48164 <_PyEval_FormatKwargsError@@Base+0x9cc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 48134 <_PyEval_FormatKwargsError@@Base+0x9e6> │ │ │ │ + b.n 48184 <_PyEval_FormatKwargsError@@Base+0x9ec> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b408c │ │ │ │ - cbz r0, 4812a <_PyEval_FormatKwargsError@@Base+0x9dc> │ │ │ │ + bl b3e5c │ │ │ │ + cbz r0, 4817a <_PyEval_FormatKwargsError@@Base+0x9e2> │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbnz r0, 4812e <_PyEval_FormatKwargsError@@Base+0x9e0> │ │ │ │ + bl b3e5c │ │ │ │ + cbnz r0, 4817e <_PyEval_FormatKwargsError@@Base+0x9e6> │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 48130 <_PyEval_FormatKwargsError@@Base+0x9e2> │ │ │ │ - ldr r0, [pc, #8] @ (48138 <_PyEval_FormatKwargsError@@Base+0x9ea>) │ │ │ │ + b.n 48180 <_PyEval_FormatKwargsError@@Base+0x9e8> │ │ │ │ + ldr r0, [pc, #8] @ (48188 <_PyEval_FormatKwargsError@@Base+0x9f0>) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r0, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -41483,793 +41519,793 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 48162 <_PyEval_FormatKwargsError@@Base+0xa14> │ │ │ │ + cbnz r5, 481b2 <_PyEval_FormatKwargsError@@Base+0xa1a> │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 48162 <_PyEval_FormatKwargsError@@Base+0xa14> │ │ │ │ + ble.n 481b2 <_PyEval_FormatKwargsError@@Base+0xa1a> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 48162 <_PyEval_FormatKwargsError@@Base+0xa14> │ │ │ │ - cbnz r2, 48184 <_PyEval_FormatKwargsError@@Base+0xa36> │ │ │ │ + bne.n 481b2 <_PyEval_FormatKwargsError@@Base+0xa1a> │ │ │ │ + cbnz r2, 481d4 <_PyEval_FormatKwargsError@@Base+0xa3c> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r5 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #308] @ (482ac <_PyEval_FormatKwargsError@@Base+0xb5e>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #308] @ (482fc <_PyEval_FormatKwargsError@@Base+0xb64>) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 482a2 <_PyEval_FormatKwargsError@@Base+0xb54> │ │ │ │ + beq.w 482f2 <_PyEval_FormatKwargsError@@Base+0xb5a> │ │ │ │ ldrd r8, r0, [r4] │ │ │ │ - bl fee38 <_PyNumber_Index@@Base> │ │ │ │ + bl fe910 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4819e <_PyEval_FormatKwargsError@@Base+0xa50> │ │ │ │ - bl 940d4 │ │ │ │ + cbnz r0, 481ee <_PyEval_FormatKwargsError@@Base+0xa56> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48248 <_PyEval_FormatKwargsError@@Base+0xafa> │ │ │ │ + bne.n 48298 <_PyEval_FormatKwargsError@@Base+0xb00> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 481bc <_PyEval_FormatKwargsError@@Base+0xa6e> │ │ │ │ - bl 9b974 │ │ │ │ + b.n 4820c <_PyEval_FormatKwargsError@@Base+0xa74> │ │ │ │ + bl 9b758 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 481b8 <_PyEval_FormatKwargsError@@Base+0xa6a> │ │ │ │ + bge.n 48208 <_PyEval_FormatKwargsError@@Base+0xa70> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 481b8 <_PyEval_FormatKwargsError@@Base+0xa6a> │ │ │ │ + cbnz r3, 48208 <_PyEval_FormatKwargsError@@Base+0xa70> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 48190 <_PyEval_FormatKwargsError@@Base+0xa42> │ │ │ │ + beq.n 481e0 <_PyEval_FormatKwargsError@@Base+0xa48> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - bge.n 481dc <_PyEval_FormatKwargsError@@Base+0xa8e> │ │ │ │ + bge.n 4822c <_PyEval_FormatKwargsError@@Base+0xa94> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7584 @ 0x1da0 │ │ │ │ + movw r1, #5280 @ 0x14a0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 48248 <_PyEval_FormatKwargsError@@Base+0xafa> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 48298 <_PyEval_FormatKwargsError@@Base+0xb00> │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e33c0 <_PyMonitoring_FireBranchEvent@@Base+0x2e4> │ │ │ │ + bl 2e2ac8 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 481f0 <_PyEval_FormatKwargsError@@Base+0xaa2> │ │ │ │ - bl 23c160 │ │ │ │ - b.n 48248 <_PyEval_FormatKwargsError@@Base+0xafa> │ │ │ │ + ble.n 48240 <_PyEval_FormatKwargsError@@Base+0xaa8> │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 48298 <_PyEval_FormatKwargsError@@Base+0xb00> │ │ │ │ mov r0, r7 │ │ │ │ mul.w r5, r4, r5 │ │ │ │ - bl 181b48 │ │ │ │ + bl 180d90 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - movw r2, #57772 @ 0xe1ac │ │ │ │ + movw r2, #55452 @ 0xd89c │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - bl 2070cc <_PyObject_CallMethod@@Base> │ │ │ │ + bl 2068cc <_PyObject_CallMethod@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 482a2 <_PyEval_FormatKwargsError@@Base+0xb54> │ │ │ │ + beq.n 482f2 <_PyEval_FormatKwargsError@@Base+0xb5a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 4824c <_PyEval_FormatKwargsError@@Base+0xafe> │ │ │ │ + bmi.n 4829c <_PyEval_FormatKwargsError@@Base+0xb04> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58700 @ 0xe54c │ │ │ │ + movw r1, #56396 @ 0xdc4c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48248 <_PyEval_FormatKwargsError@@Base+0xafa> │ │ │ │ + bge.n 48298 <_PyEval_FormatKwargsError@@Base+0xb00> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48248 <_PyEval_FormatKwargsError@@Base+0xafa> │ │ │ │ + cbnz r3, 48298 <_PyEval_FormatKwargsError@@Base+0xb00> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 482a2 <_PyEval_FormatKwargsError@@Base+0xb54> │ │ │ │ + b.n 482f2 <_PyEval_FormatKwargsError@@Base+0xb5a> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 277110 <_PyEval_MatchClass@@Base+0xa28> │ │ │ │ + bl 276a20 <_PyEval_MatchClass@@Base+0xa28> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4826c <_PyEval_FormatKwargsError@@Base+0xb1e> │ │ │ │ + bge.n 482bc <_PyEval_FormatKwargsError@@Base+0xb24> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4826c <_PyEval_FormatKwargsError@@Base+0xb1e> │ │ │ │ + cbnz r3, 482bc <_PyEval_FormatKwargsError@@Base+0xb24> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 482a0 <_PyEval_FormatKwargsError@@Base+0xb52> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 482f0 <_PyEval_FormatKwargsError@@Base+0xb58> │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 482a0 <_PyEval_FormatKwargsError@@Base+0xb52> │ │ │ │ - movw r3, #43828 @ 0xab34 │ │ │ │ + beq.n 482f0 <_PyEval_FormatKwargsError@@Base+0xb58> │ │ │ │ + movw r3, #43832 @ 0xab38 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58728 @ 0xe568 │ │ │ │ + movw r1, #56424 @ 0xdc68 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48248 <_PyEval_FormatKwargsError@@Base+0xafa> │ │ │ │ + bge.n 48298 <_PyEval_FormatKwargsError@@Base+0xb00> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48248 <_PyEval_FormatKwargsError@@Base+0xafa> │ │ │ │ + bne.n 48298 <_PyEval_FormatKwargsError@@Base+0xb00> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48248 <_PyEval_FormatKwargsError@@Base+0xafa> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48298 <_PyEval_FormatKwargsError@@Base+0xb00> │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ adds r3, #208 @ 0xd0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 482d0 <_PyEval_FormatKwargsError@@Base+0xb82> │ │ │ │ + bne.n 48320 <_PyEval_FormatKwargsError@@Base+0xb88> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e6fc0 │ │ │ │ + b.w 1e6760 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #14348 @ 0x380c │ │ │ │ + movw r0, #12044 @ 0x2f0c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 482c4 <_PyEval_FormatKwargsError@@Base+0xb76> │ │ │ │ + bne.n 48314 <_PyEval_FormatKwargsError@@Base+0xb7c> │ │ │ │ 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 48306 <_PyEval_FormatKwargsError@@Base+0xbb8> │ │ │ │ + bhi.n 48356 <_PyEval_FormatKwargsError@@Base+0xbbe> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 4831c <_PyEval_FormatKwargsError@@Base+0xbce> │ │ │ │ + ble.n 4836c <_PyEval_FormatKwargsError@@Base+0xbd4> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 48324 <_PyEval_FormatKwargsError@@Base+0xbd6> │ │ │ │ - movw r0, #24080 @ 0x5e10 │ │ │ │ + b.n 48374 <_PyEval_FormatKwargsError@@Base+0xbdc> │ │ │ │ + movw r0, #21776 @ 0x5510 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d49d0 │ │ │ │ + bl 1d4258 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 482fe <_PyEval_FormatKwargsError@@Base+0xbb0> │ │ │ │ + bne.n 4834e <_PyEval_FormatKwargsError@@Base+0xbb6> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 46314 │ │ │ │ + b.w 46364 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r3, 4834e <_PyEval_FormatKwargsError@@Base+0xc00> │ │ │ │ + cbz r3, 4839e <_PyEval_FormatKwargsError@@Base+0xc06> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 48366 <_PyEval_FormatKwargsError@@Base+0xc18> │ │ │ │ + b.n 483b6 <_PyEval_FormatKwargsError@@Base+0xc1e> │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 48356 <_PyEval_FormatKwargsError@@Base+0xc08> │ │ │ │ + bge.n 483a6 <_PyEval_FormatKwargsError@@Base+0xc0e> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 48366 <_PyEval_FormatKwargsError@@Base+0xc18> │ │ │ │ + b.n 483b6 <_PyEval_FormatKwargsError@@Base+0xc1e> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 48352 <_PyEval_FormatKwargsError@@Base+0xc04> │ │ │ │ + bgt.n 483a2 <_PyEval_FormatKwargsError@@Base+0xc0a> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 48352 <_PyEval_FormatKwargsError@@Base+0xc04> │ │ │ │ + beq.n 483a2 <_PyEval_FormatKwargsError@@Base+0xc0a> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 48388 <_PyEval_FormatKwargsError@@Base+0xc3a> │ │ │ │ + b.n 483d8 <_PyEval_FormatKwargsError@@Base+0xc40> │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #308] @ (484b0 <_PyEval_FormatKwargsError@@Base+0xd62>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #308] @ (48500 <_PyEval_FormatKwargsError@@Base+0xd68>) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 484a8 <_PyEval_FormatKwargsError@@Base+0xd5a> │ │ │ │ + beq.w 484f8 <_PyEval_FormatKwargsError@@Base+0xd60> │ │ │ │ cmn r6, r5 │ │ │ │ - beq.n 483a2 <_PyEval_FormatKwargsError@@Base+0xc54> │ │ │ │ + beq.n 483f2 <_PyEval_FormatKwargsError@@Base+0xc5a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 483a4 <_PyEval_FormatKwargsError@@Base+0xc56> │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 483a4 <_PyEval_FormatKwargsError@@Base+0xc56> │ │ │ │ + bne.n 483f4 <_PyEval_FormatKwargsError@@Base+0xc5c> │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 483f4 <_PyEval_FormatKwargsError@@Base+0xc5c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 484a8 <_PyEval_FormatKwargsError@@Base+0xd5a> │ │ │ │ + b.n 484f8 <_PyEval_FormatKwargsError@@Base+0xd60> │ │ │ │ movs r5, #8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - cbz r2, 483ac <_PyEval_FormatKwargsError@@Base+0xc5e> │ │ │ │ + cbz r2, 483fc <_PyEval_FormatKwargsError@@Base+0xc64> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 483b4 <_PyEval_FormatKwargsError@@Base+0xc66> │ │ │ │ + b.n 48404 <_PyEval_FormatKwargsError@@Base+0xc6c> │ │ │ │ movw r3, #32180 @ 0x7db4 │ │ │ │ movt r3, #87 @ 0x57 │ │ │ │ movs r4, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ add.w r8, r3, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r9, r4 │ │ │ │ sub.w fp, sl, r5 │ │ │ │ cmp r8, r6 │ │ │ │ - bls.n 48408 <_PyEval_FormatKwargsError@@Base+0xcba> │ │ │ │ + bls.n 48458 <_PyEval_FormatKwargsError@@Base+0xcc0> │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 483ea <_PyEval_FormatKwargsError@@Base+0xc9c> │ │ │ │ + bne.n 4843a <_PyEval_FormatKwargsError@@Base+0xca2> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 48404 <_PyEval_FormatKwargsError@@Base+0xcb6> │ │ │ │ + ble.n 48454 <_PyEval_FormatKwargsError@@Base+0xcbc> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e3654 <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ + bl 2e2d5c <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 48490 <_PyEval_FormatKwargsError@@Base+0xd42> │ │ │ │ + bgt.n 484e0 <_PyEval_FormatKwargsError@@Base+0xd48> │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 48404 <_PyEval_FormatKwargsError@@Base+0xcb6> │ │ │ │ + b.n 48454 <_PyEval_FormatKwargsError@@Base+0xcbc> │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 48490 <_PyEval_FormatKwargsError@@Base+0xd42> │ │ │ │ + beq.n 484e0 <_PyEval_FormatKwargsError@@Base+0xd48> │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 483f8 <_PyEval_FormatKwargsError@@Base+0xcaa> │ │ │ │ + beq.n 48448 <_PyEval_FormatKwargsError@@Base+0xcb0> │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 48404 <_PyEval_FormatKwargsError@@Base+0xcb6> │ │ │ │ + bne.n 48454 <_PyEval_FormatKwargsError@@Base+0xcbc> │ │ │ │ sub.w r3, sl, r4 │ │ │ │ cmp r3, r9 │ │ │ │ - blt.n 48490 <_PyEval_FormatKwargsError@@Base+0xd42> │ │ │ │ + blt.n 484e0 <_PyEval_FormatKwargsError@@Base+0xd48> │ │ │ │ add r9, r4 │ │ │ │ movs r4, #0 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 483c6 <_PyEval_FormatKwargsError@@Base+0xc78> │ │ │ │ + b.n 48416 <_PyEval_FormatKwargsError@@Base+0xc7e> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt.n 48490 <_PyEval_FormatKwargsError@@Base+0xd42> │ │ │ │ + bgt.n 484e0 <_PyEval_FormatKwargsError@@Base+0xd48> │ │ │ │ add.w r1, r4, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 188d84 │ │ │ │ + bl 187fbc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 484a8 <_PyEval_FormatKwargsError@@Base+0xd5a> │ │ │ │ + beq.n 484f8 <_PyEval_FormatKwargsError@@Base+0xd60> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 4842c <_PyEval_FormatKwargsError@@Base+0xcde> │ │ │ │ + cbz r3, 4847c <_PyEval_FormatKwargsError@@Base+0xce4> │ │ │ │ ldr.w sl, [r0, #20] │ │ │ │ - b.n 48434 <_PyEval_FormatKwargsError@@Base+0xce6> │ │ │ │ + b.n 48484 <_PyEval_FormatKwargsError@@Base+0xcec> │ │ │ │ movw sl, #32180 @ 0x7db4 │ │ │ │ movt sl, #87 @ 0x57 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbz r3, 4843c <_PyEval_FormatKwargsError@@Base+0xcee> │ │ │ │ + cbz r3, 4848c <_PyEval_FormatKwargsError@@Base+0xcf4> │ │ │ │ ldr r6, [r7, #20] │ │ │ │ - b.n 48444 <_PyEval_FormatKwargsError@@Base+0xcf6> │ │ │ │ + b.n 48494 <_PyEval_FormatKwargsError@@Base+0xcfc> │ │ │ │ movw r6, #32180 @ 0x7db4 │ │ │ │ movt r6, #87 @ 0x57 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r9, #32 │ │ │ │ cmp r8, r6 │ │ │ │ - bls.n 484a8 <_PyEval_FormatKwargsError@@Base+0xd5a> │ │ │ │ + bls.n 484f8 <_PyEval_FormatKwargsError@@Base+0xd60> │ │ │ │ ldrb.w r2, [r6], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 48474 <_PyEval_FormatKwargsError@@Base+0xd26> │ │ │ │ + bne.n 484c4 <_PyEval_FormatKwargsError@@Base+0xd2c> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 48486 <_PyEval_FormatKwargsError@@Base+0xd38> │ │ │ │ + ble.n 484d6 <_PyEval_FormatKwargsError@@Base+0xd3e> │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e3654 <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ + bl 2e2d5c <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ subs r1, r5, r1 │ │ │ │ add r7, r1 │ │ │ │ mov r3, sl │ │ │ │ add r1, sl │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4848c <_PyEval_FormatKwargsError@@Base+0xd3e> │ │ │ │ + beq.n 484dc <_PyEval_FormatKwargsError@@Base+0xd44> │ │ │ │ strb.w r9, [r3], #1 │ │ │ │ - b.n 4846a <_PyEval_FormatKwargsError@@Base+0xd1c> │ │ │ │ + b.n 484ba <_PyEval_FormatKwargsError@@Base+0xd22> │ │ │ │ mov r3, sl │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 4848a <_PyEval_FormatKwargsError@@Base+0xd3c> │ │ │ │ + beq.n 484da <_PyEval_FormatKwargsError@@Base+0xd42> │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 4848a <_PyEval_FormatKwargsError@@Base+0xd3c> │ │ │ │ + beq.n 484da <_PyEval_FormatKwargsError@@Base+0xd42> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 4848c <_PyEval_FormatKwargsError@@Base+0xd3e> │ │ │ │ + b.n 484dc <_PyEval_FormatKwargsError@@Base+0xd44> │ │ │ │ mov r3, sl │ │ │ │ - b.n 4848c <_PyEval_FormatKwargsError@@Base+0xd3e> │ │ │ │ + b.n 484dc <_PyEval_FormatKwargsError@@Base+0xd44> │ │ │ │ movs r7, #0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 4844a <_PyEval_FormatKwargsError@@Base+0xcfc> │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + b.n 4849a <_PyEval_FormatKwargsError@@Base+0xd02> │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58764 @ 0xe58c │ │ │ │ + movw r1, #56460 @ 0xdc8c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 4839e <_PyEval_FormatKwargsError@@Base+0xc50> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 483ee <_PyEval_FormatKwargsError@@Base+0xc56> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 484cc <_PyEval_FormatKwargsError@@Base+0xd7e> │ │ │ │ + blt.n 4851c <_PyEval_FormatKwargsError@@Base+0xd84> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 484e6 <_PyEval_FormatKwargsError@@Base+0xd98> │ │ │ │ + blt.n 48536 <_PyEval_FormatKwargsError@@Base+0xd9e> │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #37616 @ 0x92f0 │ │ │ │ + movw r1, #35320 @ 0x89f8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 484f0 <_PyEval_FormatKwargsError@@Base+0xda2> │ │ │ │ + b.n 48540 <_PyEval_FormatKwargsError@@Base+0xda8> │ │ │ │ adds r3, r0, r1 │ │ │ │ - ldr r0, [pc, #8] @ (484f4 <_PyEval_FormatKwargsError@@Base+0xda6>) │ │ │ │ + ldr r0, [pc, #8] @ (48544 <_PyEval_FormatKwargsError@@Base+0xdac>) │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strh r0, [r5, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9fd08 │ │ │ │ + bl 9f724 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4852e <_PyEval_FormatKwargsError@@Base+0xde0> │ │ │ │ + cbnz r0, 4857e <_PyEval_FormatKwargsError@@Base+0xde6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 485a0 <_PyEval_FormatKwargsError@@Base+0xe52> │ │ │ │ - bl 2a0778 │ │ │ │ + b.n 485f0 <_PyEval_FormatKwargsError@@Base+0xe58> │ │ │ │ + bl 29ff80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 48540 <_PyEval_FormatKwargsError@@Base+0xdf2> │ │ │ │ - cbz r6, 48550 <_PyEval_FormatKwargsError@@Base+0xe02> │ │ │ │ + blt.n 48590 <_PyEval_FormatKwargsError@@Base+0xdf8> │ │ │ │ + cbz r6, 485a0 <_PyEval_FormatKwargsError@@Base+0xe08> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 48568 <_PyEval_FormatKwargsError@@Base+0xe1a> │ │ │ │ + blt.n 485b8 <_PyEval_FormatKwargsError@@Base+0xe20> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9fed4 │ │ │ │ + bl 9f8f0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 48516 <_PyEval_FormatKwargsError@@Base+0xdc8> │ │ │ │ - b.n 48578 <_PyEval_FormatKwargsError@@Base+0xe2a> │ │ │ │ + bne.n 48566 <_PyEval_FormatKwargsError@@Base+0xdce> │ │ │ │ + b.n 485c8 <_PyEval_FormatKwargsError@@Base+0xe30> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48524 <_PyEval_FormatKwargsError@@Base+0xdd6> │ │ │ │ + bne.n 48574 <_PyEval_FormatKwargsError@@Base+0xddc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48524 <_PyEval_FormatKwargsError@@Base+0xdd6> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48574 <_PyEval_FormatKwargsError@@Base+0xddc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48512 <_PyEval_FormatKwargsError@@Base+0xdc4> │ │ │ │ + bge.n 48562 <_PyEval_FormatKwargsError@@Base+0xdca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48512 <_PyEval_FormatKwargsError@@Base+0xdc4> │ │ │ │ + bne.n 48562 <_PyEval_FormatKwargsError@@Base+0xdca> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48512 <_PyEval_FormatKwargsError@@Base+0xdc4> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48562 <_PyEval_FormatKwargsError@@Base+0xdca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4852e <_PyEval_FormatKwargsError@@Base+0xde0> │ │ │ │ + bne.n 4857e <_PyEval_FormatKwargsError@@Base+0xde6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4852e <_PyEval_FormatKwargsError@@Base+0xde0> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4857e <_PyEval_FormatKwargsError@@Base+0xde6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4858c <_PyEval_FormatKwargsError@@Base+0xe3e> │ │ │ │ + bge.n 485dc <_PyEval_FormatKwargsError@@Base+0xe44> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4858c <_PyEval_FormatKwargsError@@Base+0xe3e> │ │ │ │ + cbnz r3, 485dc <_PyEval_FormatKwargsError@@Base+0xe44> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - bl 940d4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + bl 93ef8 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 485c2 <_PyEval_FormatKwargsError@@Base+0xe74> │ │ │ │ + bne.n 48612 <_PyEval_FormatKwargsError@@Base+0xe7a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2398c8 │ │ │ │ + b.w 239298 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #14428 @ 0x385c │ │ │ │ + movw r0, #12124 @ 0x2f5c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 485b6 <_PyEval_FormatKwargsError@@Base+0xe68> │ │ │ │ + bne.n 48606 <_PyEval_FormatKwargsError@@Base+0xe6e> │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - beq.n 48600 <_PyEval_FormatKwargsError@@Base+0xeb2> │ │ │ │ - bl b0fac │ │ │ │ - bl b1034 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 48606 <_PyEval_FormatKwargsError@@Base+0xeb8> │ │ │ │ + beq.n 48650 <_PyEval_FormatKwargsError@@Base+0xeb8> │ │ │ │ + bl b0d6c │ │ │ │ + bl b0df0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x54> │ │ │ │ + cbz r0, 48656 <_PyEval_FormatKwargsError@@Base+0xebe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d90 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57df4 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 48612 <_PyEval_FormatKwargsError@@Base+0xec4> │ │ │ │ + cbz r3, 48662 <_PyEval_FormatKwargsError@@Base+0xeca> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 48638 <_PyEval_FormatKwargsError@@Base+0xeea> │ │ │ │ + b.n 48688 <_PyEval_FormatKwargsError@@Base+0xef0> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b408c │ │ │ │ - cbnz r0, 48634 <_PyEval_FormatKwargsError@@Base+0xee6> │ │ │ │ + bl b3e5c │ │ │ │ + cbnz r0, 48684 <_PyEval_FormatKwargsError@@Base+0xeec> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48634 <_PyEval_FormatKwargsError@@Base+0xee6> │ │ │ │ + cbnz r3, 48684 <_PyEval_FormatKwargsError@@Base+0xeec> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #673 @ 0x2a1 │ │ │ │ - bl b408c │ │ │ │ - cbnz r0, 48634 <_PyEval_FormatKwargsError@@Base+0xee6> │ │ │ │ + bl b3e5c │ │ │ │ + cbnz r0, 48684 <_PyEval_FormatKwargsError@@Base+0xeec> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #63948 @ 0xf9cc │ │ │ │ + movw r0, #61572 @ 0xf084 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - b.w 88258 │ │ │ │ + b.w 8808c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl eee5c │ │ │ │ + bl ee8f4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 110950 │ │ │ │ + b.w 110498 │ │ │ │ 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, #58816 @ 0xe5c0 │ │ │ │ + movw r1, #56512 @ 0xdcc0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 236420 <_PyXIData_RegisterClass@@Base+0x224> │ │ │ │ - cbnz r0, 4868a <_PyEval_FormatKwargsError@@Base+0xf3c> │ │ │ │ + bl 235e00 <_PyXIData_RegisterClass@@Base+0x224> │ │ │ │ + cbnz r0, 486da <_PyEval_FormatKwargsError@@Base+0xf42> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 486d4 <_PyEval_FormatKwargsError@@Base+0xf86> │ │ │ │ + b.n 48724 <_PyEval_FormatKwargsError@@Base+0xf8c> │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 1effb0 <_PyTime_localtime@@Base> │ │ │ │ + bl 1ef758 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48686 <_PyEval_FormatKwargsError@@Base+0xf38> │ │ │ │ + bne.n 486d6 <_PyEval_FormatKwargsError@@Base+0xf3e> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - movw r2, #50256 @ 0xc450 │ │ │ │ + movw r2, #47960 @ 0xbb58 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ ldrd r5, r1, [sp, #28] │ │ │ │ ldmia r0, {r0, r3, r4} │ │ │ │ str r1, [sp, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ addw r3, r3, #1900 @ 0x76c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrd r1, r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #50304 @ 0xc480 │ │ │ │ + movw r1, #48008 @ 0xbb88 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ - movw r0, #52496 @ 0xcd10 │ │ │ │ + movw r0, #50156 @ 0xc3ec │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - beq.n 48702 <_PyEval_FormatKwargsError@@Base+0xfb4> │ │ │ │ - bl b0fac │ │ │ │ - bl b1034 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 48708 <_PyEval_FormatKwargsError@@Base+0xfba> │ │ │ │ + beq.n 48752 <_PyEval_FormatKwargsError@@Base+0xfba> │ │ │ │ + bl b0d6c │ │ │ │ + bl b0df0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x54> │ │ │ │ + cbz r0, 48758 <_PyEval_FormatKwargsError@@Base+0xfc0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d90 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57df4 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4871a <_PyEval_FormatKwargsError@@Base+0xfcc> │ │ │ │ + beq.n 4876a <_PyEval_FormatKwargsError@@Base+0xfd2> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 487ae <_PyEval_FormatKwargsError@@Base+0x1060> │ │ │ │ + b.n 487fe <_PyEval_FormatKwargsError@@Base+0x1066> │ │ │ │ movs r0, #4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 834bc │ │ │ │ + bl 83470 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 48736 <_PyEval_FormatKwargsError@@Base+0xfe8> │ │ │ │ + cbnz r0, 48786 <_PyEval_FormatKwargsError@@Base+0xfee> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 23c160 │ │ │ │ + bl 23bb34 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r5, r6 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 487ae <_PyEval_FormatKwargsError@@Base+0x1060> │ │ │ │ + b.n 487fe <_PyEval_FormatKwargsError@@Base+0x1066> │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 48712 <_PyEval_FormatKwargsError@@Base+0xfc4> │ │ │ │ + bne.n 48762 <_PyEval_FormatKwargsError@@Base+0xfca> │ │ │ │ mov r8, r7 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl e4ccc <_PyDict_LoadGlobalStackRef@@Base+0x98> │ │ │ │ + bl e4694 <_PyDict_LoadGlobalStackRef@@Base+0x98> │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 48770 <_PyEval_FormatKwargsError@@Base+0x1022> │ │ │ │ + cbz r0, 487c0 <_PyEval_FormatKwargsError@@Base+0x1028> │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 48764 <_PyEval_FormatKwargsError@@Base+0x1016> │ │ │ │ + bne.n 487b4 <_PyEval_FormatKwargsError@@Base+0x101c> │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ - bl 9bcbc │ │ │ │ + bl 9baa0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4877e <_PyEval_FormatKwargsError@@Base+0x1030> │ │ │ │ + cbz r0, 487ce <_PyEval_FormatKwargsError@@Base+0x1036> │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str.w sl, [r6, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 48742 <_PyEval_FormatKwargsError@@Base+0xff4> │ │ │ │ + b.n 48792 <_PyEval_FormatKwargsError@@Base+0xffa> │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl cf040 │ │ │ │ + bl cee4c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 48792 <_PyEval_FormatKwargsError@@Base+0x1044> │ │ │ │ + cbnz r0, 487e2 <_PyEval_FormatKwargsError@@Base+0x104a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 23c160 │ │ │ │ + bl 23bb34 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 487ae <_PyEval_FormatKwargsError@@Base+0x1060> │ │ │ │ + b.n 487fe <_PyEval_FormatKwargsError@@Base+0x1066> │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 487a4 <_PyEval_FormatKwargsError@@Base+0x1056> │ │ │ │ + ble.n 487f4 <_PyEval_FormatKwargsError@@Base+0x105c> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ - b.n 48792 <_PyEval_FormatKwargsError@@Base+0x1044> │ │ │ │ + b.n 487e2 <_PyEval_FormatKwargsError@@Base+0x104a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 487d8 <_PyEval_FormatKwargsError@@Base+0x108a> │ │ │ │ + cbnz r3, 48828 <_PyEval_FormatKwargsError@@Base+0x1090> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 487d8 <_PyEval_FormatKwargsError@@Base+0x108a> │ │ │ │ + ble.n 48828 <_PyEval_FormatKwargsError@@Base+0x1090> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 487d8 <_PyEval_FormatKwargsError@@Base+0x108a> │ │ │ │ - cbnz r4, 487f4 <_PyEval_FormatKwargsError@@Base+0x10a6> │ │ │ │ + bne.n 48828 <_PyEval_FormatKwargsError@@Base+0x1090> │ │ │ │ + cbnz r4, 48844 <_PyEval_FormatKwargsError@@Base+0x10ac> │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r6, sp, #16 │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ - ldr r3, [pc, #52] @ (48820 <_PyEval_FormatKwargsError@@Base+0x10d2>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #52] @ (48870 <_PyEval_FormatKwargsError@@Base+0x10d8>) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4881a <_PyEval_FormatKwargsError@@Base+0x10cc> │ │ │ │ + cbz r0, 4886a <_PyEval_FormatKwargsError@@Base+0x10d2> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl eee5c │ │ │ │ + bl ee8f4 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 97b38 │ │ │ │ - cbnz r0, 48818 <_PyEval_FormatKwargsError@@Base+0x10ca> │ │ │ │ - movw r1, #41692 @ 0xa2dc │ │ │ │ + bl 9794c │ │ │ │ + cbnz r0, 48868 <_PyEval_FormatKwargsError@@Base+0x10d0> │ │ │ │ + movw r1, #39388 @ 0x99dc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 48844 <_PyEval_FormatKwargsError@@Base+0x10f6> │ │ │ │ + bne.n 48894 <_PyEval_FormatKwargsError@@Base+0x10fc> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2a6004 │ │ │ │ + b.w 2a5800 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #14380 @ 0x382c │ │ │ │ + movw r0, #12076 @ 0x2f2c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48838 <_PyEval_FormatKwargsError@@Base+0x10ea> │ │ │ │ + bne.n 48888 <_PyEval_FormatKwargsError@@Base+0x10f0> │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - beq.n 48882 <_PyEval_FormatKwargsError@@Base+0x1134> │ │ │ │ - bl b0fac │ │ │ │ - bl b1034 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 48888 <_PyEval_FormatKwargsError@@Base+0x113a> │ │ │ │ + beq.n 488d2 <_PyEval_FormatKwargsError@@Base+0x113a> │ │ │ │ + bl b0d6c │ │ │ │ + bl b0df0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x54> │ │ │ │ + cbz r0, 488d8 <_PyEval_FormatKwargsError@@Base+0x1140> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d90 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57df4 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 48894 <_PyEval_FormatKwargsError@@Base+0x1146> │ │ │ │ + cbz r3, 488e4 <_PyEval_FormatKwargsError@@Base+0x114c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 488d6 <_PyEval_FormatKwargsError@@Base+0x1188> │ │ │ │ + b.n 48926 <_PyEval_FormatKwargsError@@Base+0x118e> │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b408c │ │ │ │ - cbnz r0, 488d2 <_PyEval_FormatKwargsError@@Base+0x1184> │ │ │ │ + bl b3e5c │ │ │ │ + cbnz r0, 48922 <_PyEval_FormatKwargsError@@Base+0x118a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 488d2 <_PyEval_FormatKwargsError@@Base+0x1184> │ │ │ │ + cbnz r3, 48922 <_PyEval_FormatKwargsError@@Base+0x118a> │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbnz r0, 488d2 <_PyEval_FormatKwargsError@@Base+0x1184> │ │ │ │ + bl b3e5c │ │ │ │ + cbnz r0, 48922 <_PyEval_FormatKwargsError@@Base+0x118a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 488d2 <_PyEval_FormatKwargsError@@Base+0x1184> │ │ │ │ + cbnz r3, 48922 <_PyEval_FormatKwargsError@@Base+0x118a> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbnz r0, 488d2 <_PyEval_FormatKwargsError@@Base+0x1184> │ │ │ │ + bl b3e5c │ │ │ │ + cbnz r0, 48922 <_PyEval_FormatKwargsError@@Base+0x118a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 488d2 <_PyEval_FormatKwargsError@@Base+0x1184> │ │ │ │ + cbnz r3, 48922 <_PyEval_FormatKwargsError@@Base+0x118a> │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbnz r0, 488d2 <_PyEval_FormatKwargsError@@Base+0x1184> │ │ │ │ + bl b3e5c │ │ │ │ + cbnz r0, 48922 <_PyEval_FormatKwargsError@@Base+0x118a> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 489a0 <_PyEval_FormatKwargsError@@Base+0x1252> │ │ │ │ + bhi.n 489f0 <_PyEval_FormatKwargsError@@Base+0x1258> │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r4, r0, #4 │ │ │ │ asrs r5, r2, #25 │ │ │ │ strb r5, [r2, r5] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 489b8 <_PyEval_FormatKwargsError@@Base+0x126a> │ │ │ │ + b.n 48a08 <_PyEval_FormatKwargsError@@Base+0x1270> │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ subs r2, #1 │ │ │ │ - bmi.n 488fe <_PyEval_FormatKwargsError@@Base+0x11b0> │ │ │ │ + bmi.n 4894e <_PyEval_FormatKwargsError@@Base+0x11b6> │ │ │ │ ldrb.w r0, [r3], #2 │ │ │ │ ldrb.w r1, [r3, #-1] │ │ │ │ strb.w r1, [r3, #-2] │ │ │ │ strb.w r0, [r3, #-1] │ │ │ │ - b.n 4890c <_PyEval_FormatKwargsError@@Base+0x11be> │ │ │ │ + b.n 4895c <_PyEval_FormatKwargsError@@Base+0x11c4> │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ subs r1, #1 │ │ │ │ - bmi.n 488fe <_PyEval_FormatKwargsError@@Base+0x11b0> │ │ │ │ + bmi.n 4894e <_PyEval_FormatKwargsError@@Base+0x11b6> │ │ │ │ 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 48926 <_PyEval_FormatKwargsError@@Base+0x11d8> │ │ │ │ + b.n 48976 <_PyEval_FormatKwargsError@@Base+0x11de> │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ subs r0, #1 │ │ │ │ - bmi.n 488fe <_PyEval_FormatKwargsError@@Base+0x11b0> │ │ │ │ + bmi.n 4894e <_PyEval_FormatKwargsError@@Base+0x11b6> │ │ │ │ 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 │ │ │ │ @@ -42281,88 +42317,88 @@ │ │ │ │ ldrb.w r4, [r3, #-3] │ │ │ │ bfi r1, r5, #24, #8 │ │ │ │ bfi r2, r4, #16, #8 │ │ │ │ ldrb.w r4, [r3, #-4] │ │ │ │ str.w r1, [r3, #-4] │ │ │ │ bfi r2, r4, #24, #8 │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ - b.n 4894e <_PyEval_FormatKwargsError@@Base+0x1200> │ │ │ │ + b.n 4899e <_PyEval_FormatKwargsError@@Base+0x1206> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59240 @ 0xe768 │ │ │ │ + movw r1, #56936 @ 0xde68 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r3 │ │ │ │ - cbz r3, 489da <_PyEval_FormatKwargsError@@Base+0x128c> │ │ │ │ + cbz r3, 48a2a <_PyEval_FormatKwargsError@@Base+0x1292> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 489dc <_PyEval_FormatKwargsError@@Base+0x128e> │ │ │ │ + b.n 48a2c <_PyEval_FormatKwargsError@@Base+0x1294> │ │ │ │ mov r6, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 2b44c │ │ │ │ - cbnz r5, 489f4 <_PyEval_FormatKwargsError@@Base+0x12a6> │ │ │ │ + cbnz r5, 48a44 <_PyEval_FormatKwargsError@@Base+0x12ac> │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 489f4 <_PyEval_FormatKwargsError@@Base+0x12a6> │ │ │ │ + ble.n 48a44 <_PyEval_FormatKwargsError@@Base+0x12ac> │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 489f4 <_PyEval_FormatKwargsError@@Base+0x12a6> │ │ │ │ - cbnz r4, 48a12 <_PyEval_FormatKwargsError@@Base+0x12c4> │ │ │ │ + bne.n 48a44 <_PyEval_FormatKwargsError@@Base+0x12ac> │ │ │ │ + cbnz r4, 48a62 <_PyEval_FormatKwargsError@@Base+0x12ca> │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r1, r8 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #68] @ (48a50 <_PyEval_FormatKwargsError@@Base+0x1302>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #68] @ (48aa0 <_PyEval_FormatKwargsError@@Base+0x1308>) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48a3c <_PyEval_FormatKwargsError@@Base+0x12ee> │ │ │ │ + cbz r0, 48a8c <_PyEval_FormatKwargsError@@Base+0x12f4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 159310 │ │ │ │ + bl 158c9c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 48a22 <_PyEval_FormatKwargsError@@Base+0x12d4> │ │ │ │ + cbz r0, 48a72 <_PyEval_FormatKwargsError@@Base+0x12da> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48a3c <_PyEval_FormatKwargsError@@Base+0x12ee> │ │ │ │ + b.n 48a8c <_PyEval_FormatKwargsError@@Base+0x12f4> │ │ │ │ add r6, r8 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 48a32 <_PyEval_FormatKwargsError@@Base+0x12e4> │ │ │ │ + beq.n 48a82 <_PyEval_FormatKwargsError@@Base+0x12ea> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl e5b48 │ │ │ │ + bl e5514 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 48a1e <_PyEval_FormatKwargsError@@Base+0x12d0> │ │ │ │ + blt.n 48a6e <_PyEval_FormatKwargsError@@Base+0x12d6> │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 48a80 <_PyEval_FormatKwargsError@@Base+0x1332> │ │ │ │ + bl 48ad0 <_PyEval_FormatKwargsError@@Base+0x1338> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 48a46 <_PyEval_FormatKwargsError@@Base+0x12f8> │ │ │ │ + cbz r3, 48a96 <_PyEval_FormatKwargsError@@Base+0x12fe> │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 15a044 │ │ │ │ + bl 1599d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ adds r4, #128 @ 0x80 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r1, [pc, #36] @ (48a7c <_PyEval_FormatKwargsError@@Base+0x132e>) │ │ │ │ + ldr r1, [pc, #36] @ (48acc <_PyEval_FormatKwargsError@@Base+0x1334>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ @@ -42381,552 +42417,552 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3536] @ 0xdd0 │ │ │ │ mov r6, r1 │ │ │ │ sub.w sp, sp, #540 @ 0x21c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r5, r2 │ │ │ │ - bl 154c70 <_PyBytesWriter_Init@@Base> │ │ │ │ + bl 1544f8 <_PyBytesWriter_Init@@Base> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #45 @ 0x2d │ │ │ │ - ble.n 48ac0 <_PyEval_FormatKwargsError@@Base+0x1372> │ │ │ │ + ble.n 48b10 <_PyEval_FormatKwargsError@@Base+0x1378> │ │ │ │ mov r0, r7 │ │ │ │ - bl eee5c │ │ │ │ + bl ee8f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48b40 <_PyEval_FormatKwargsError@@Base+0x13f2> │ │ │ │ + beq.n 48b90 <_PyEval_FormatKwargsError@@Base+0x13f8> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #59284 @ 0xe794 │ │ │ │ + movw r1, #56980 @ 0xde94 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48b40 <_PyEval_FormatKwargsError@@Base+0x13f2> │ │ │ │ + b.n 48b90 <_PyEval_FormatKwargsError@@Base+0x13f8> │ │ │ │ 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 154c80 <_PyBytesWriter_Alloc@@Base> │ │ │ │ - cbz r0, 48b40 <_PyEval_FormatKwargsError@@Base+0x13f2> │ │ │ │ + bl 154508 <_PyBytesWriter_Alloc@@Base> │ │ │ │ + cbz r0, 48b90 <_PyEval_FormatKwargsError@@Base+0x13f8> │ │ │ │ adds r1, r0, #1 │ │ │ │ - cbnz r4, 48ae6 <_PyEval_FormatKwargsError@@Base+0x1398> │ │ │ │ - cbnz r5, 48aec <_PyEval_FormatKwargsError@@Base+0x139e> │ │ │ │ + cbnz r4, 48b36 <_PyEval_FormatKwargsError@@Base+0x139e> │ │ │ │ + cbnz r5, 48b3c <_PyEval_FormatKwargsError@@Base+0x13a4> │ │ │ │ add.w r3, r4, #32 │ │ │ │ - b.n 48aee <_PyEval_FormatKwargsError@@Base+0x13a0> │ │ │ │ + b.n 48b3e <_PyEval_FormatKwargsError@@Base+0x13a6> │ │ │ │ movs r3, #96 @ 0x60 │ │ │ │ strb r3, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 48b30 <_PyEval_FormatKwargsError@@Base+0x13e2> │ │ │ │ + ble.n 48b80 <_PyEval_FormatKwargsError@@Base+0x13e8> │ │ │ │ cmp r4, #0 │ │ │ │ mov.w r0, r0, lsl #8 │ │ │ │ add.w r3, r3, #8 │ │ │ │ mov r7, r1 │ │ │ │ itt gt │ │ │ │ ldrbgt r2, [r6, #0] │ │ │ │ orrgt r0, r2 │ │ │ │ mov r1, r7 │ │ │ │ cmp r3, #5 │ │ │ │ - ble.n 48b2a <_PyEval_FormatKwargsError@@Base+0x13dc> │ │ │ │ + ble.n 48b7a <_PyEval_FormatKwargsError@@Base+0x13e2> │ │ │ │ subs r3, #6 │ │ │ │ lsr.w r2, r0, r3 │ │ │ │ ands.w r2, r2, #63 @ 0x3f │ │ │ │ - bne.n 48b1e <_PyEval_FormatKwargsError@@Base+0x13d0> │ │ │ │ - cbnz r5, 48b22 <_PyEval_FormatKwargsError@@Base+0x13d4> │ │ │ │ + bne.n 48b6e <_PyEval_FormatKwargsError@@Base+0x13d6> │ │ │ │ + cbnz r5, 48b72 <_PyEval_FormatKwargsError@@Base+0x13da> │ │ │ │ adds r2, #32 │ │ │ │ - b.n 48b24 <_PyEval_FormatKwargsError@@Base+0x13d6> │ │ │ │ + b.n 48b74 <_PyEval_FormatKwargsError@@Base+0x13dc> │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ strb.w r2, [r7], #1 │ │ │ │ - b.n 48b0a <_PyEval_FormatKwargsError@@Base+0x13bc> │ │ │ │ + b.n 48b5a <_PyEval_FormatKwargsError@@Base+0x13c2> │ │ │ │ subs r4, #1 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 48af4 <_PyEval_FormatKwargsError@@Base+0x13a6> │ │ │ │ + b.n 48b44 <_PyEval_FormatKwargsError@@Base+0x13ac> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48af8 <_PyEval_FormatKwargsError@@Base+0x13aa> │ │ │ │ + bne.n 48b48 <_PyEval_FormatKwargsError@@Base+0x13b0> │ │ │ │ movs r3, #10 │ │ │ │ mov r0, sp │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ - bl ed980 <_PyBytesWriter_Finish@@Base> │ │ │ │ + bl ed418 <_PyBytesWriter_Finish@@Base> │ │ │ │ add.w sp, sp, #540 @ 0x21c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.n 48b6c <_PyEval_FormatKwargsError@@Base+0x141e> │ │ │ │ + bhi.n 48bbc <_PyEval_FormatKwargsError@@Base+0x1424> │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 48b82 <_PyEval_FormatKwargsError@@Base+0x1434> │ │ │ │ - b.n 48b8c <_PyEval_FormatKwargsError@@Base+0x143e> │ │ │ │ - movw r0, #43912 @ 0xab88 │ │ │ │ + bgt.n 48bd2 <_PyEval_FormatKwargsError@@Base+0x143a> │ │ │ │ + b.n 48bdc <_PyEval_FormatKwargsError@@Base+0x1444> │ │ │ │ + movw r0, #41832 @ 0xa368 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1d49d0 │ │ │ │ + bl 1d4258 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48b66 <_PyEval_FormatKwargsError@@Base+0x1418> │ │ │ │ - b.n 48bbc <_PyEval_FormatKwargsError@@Base+0x146e> │ │ │ │ + bne.n 48bb6 <_PyEval_FormatKwargsError@@Base+0x141e> │ │ │ │ + b.n 48c0c <_PyEval_FormatKwargsError@@Base+0x1474> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 160450 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cbz r0, 48bbc <_PyEval_FormatKwargsError@@Base+0x146e> │ │ │ │ + bl 15fe2c <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cbz r0, 48c0c <_PyEval_FormatKwargsError@@Base+0x1474> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 48ba2 <_PyEval_FormatKwargsError@@Base+0x1454> │ │ │ │ + cbz r3, 48bf2 <_PyEval_FormatKwargsError@@Base+0x145a> │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 48bac <_PyEval_FormatKwargsError@@Base+0x145e> │ │ │ │ + blt.n 48bfc <_PyEval_FormatKwargsError@@Base+0x1464> │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 48bb0 <_PyEval_FormatKwargsError@@Base+0x1462> │ │ │ │ - b.n 48bac <_PyEval_FormatKwargsError@@Base+0x145e> │ │ │ │ + ble.n 48c00 <_PyEval_FormatKwargsError@@Base+0x1468> │ │ │ │ + b.n 48bfc <_PyEval_FormatKwargsError@@Base+0x1464> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 24f800 │ │ │ │ + b.w 24f040 │ │ │ │ bic.w r1, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 25e070 <_Py_RestoreSignals@@Base+0xe0> │ │ │ │ + b.w 25d938 <_Py_RestoreSignals@@Base+0x24> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 48be2 <_PyEval_FormatKwargsError@@Base+0x1494> │ │ │ │ + bne.n 48c32 <_PyEval_FormatKwargsError@@Base+0x149a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 194b60 │ │ │ │ + b.w 193ea0 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #14412 @ 0x384c │ │ │ │ + movw r0, #12108 @ 0x2f4c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48bd6 <_PyEval_FormatKwargsError@@Base+0x1488> │ │ │ │ + bne.n 48c26 <_PyEval_FormatKwargsError@@Base+0x148e> │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - beq.n 48c20 <_PyEval_FormatKwargsError@@Base+0x14d2> │ │ │ │ - bl b0fac │ │ │ │ - bl b1034 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 48c26 <_PyEval_FormatKwargsError@@Base+0x14d8> │ │ │ │ + beq.n 48c70 <_PyEval_FormatKwargsError@@Base+0x14d8> │ │ │ │ + bl b0d6c │ │ │ │ + bl b0df0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x54> │ │ │ │ + cbz r0, 48c76 <_PyEval_FormatKwargsError@@Base+0x14de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d90 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57df4 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 48c32 <_PyEval_FormatKwargsError@@Base+0x14e4> │ │ │ │ + cbz r3, 48c82 <_PyEval_FormatKwargsError@@Base+0x14ea> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 48c64 <_PyEval_FormatKwargsError@@Base+0x1516> │ │ │ │ + b.n 48cb4 <_PyEval_FormatKwargsError@@Base+0x151c> │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b408c │ │ │ │ - cbnz r0, 48c60 <_PyEval_FormatKwargsError@@Base+0x1512> │ │ │ │ + bl b3e5c │ │ │ │ + cbnz r0, 48cb0 <_PyEval_FormatKwargsError@@Base+0x1518> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48c60 <_PyEval_FormatKwargsError@@Base+0x1512> │ │ │ │ + cbnz r3, 48cb0 <_PyEval_FormatKwargsError@@Base+0x1518> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbnz r0, 48c60 <_PyEval_FormatKwargsError@@Base+0x1512> │ │ │ │ + bl b3e5c │ │ │ │ + cbnz r0, 48cb0 <_PyEval_FormatKwargsError@@Base+0x1518> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48c60 <_PyEval_FormatKwargsError@@Base+0x1512> │ │ │ │ + cbnz r3, 48cb0 <_PyEval_FormatKwargsError@@Base+0x1518> │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbnz r0, 48c60 <_PyEval_FormatKwargsError@@Base+0x1512> │ │ │ │ + bl b3e5c │ │ │ │ + cbnz r0, 48cb0 <_PyEval_FormatKwargsError@@Base+0x1518> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #8] @ (48c74 <_PyEval_FormatKwargsError@@Base+0x1526>) │ │ │ │ + ldr r2, [pc, #8] @ (48cc4 <_PyEval_FormatKwargsError@@Base+0x152c>) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 421c0 <_PyEval_SpecialMethodCanSuggest@@Base+0x314> │ │ │ │ + b.w 42218 <_PyEval_SpecialMethodCanSuggest@@Base+0x31c> │ │ │ │ nop │ │ │ │ - cbz r4, 48c78 <_PyEval_FormatKwargsError@@Base+0x152a> │ │ │ │ + cbz r4, 48cc8 <_PyEval_FormatKwargsError@@Base+0x1530> │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 48d34 <_PyEval_FormatKwargsError@@Base+0x15e6> │ │ │ │ + beq.n 48d84 <_PyEval_FormatKwargsError@@Base+0x15ec> │ │ │ │ ldr r3, [r1, #8] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - beq.n 48cb6 <_PyEval_FormatKwargsError@@Base+0x1568> │ │ │ │ + beq.n 48d06 <_PyEval_FormatKwargsError@@Base+0x156e> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24676 @ 0x6064 │ │ │ │ + movw r1, #22292 @ 0x5714 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 48ea6 <_PyEval_FormatKwargsError@@Base+0x1758> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 48ef6 <_PyEval_FormatKwargsError@@Base+0x175e> │ │ │ │ mov r0, r1 │ │ │ │ - bl 1754a0 │ │ │ │ + bl 174830 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 48d1e <_PyEval_FormatKwargsError@@Base+0x15d0> │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 48d1e <_PyEval_FormatKwargsError@@Base+0x15d0> │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bne.n 48d6e <_PyEval_FormatKwargsError@@Base+0x15d6> │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 48d6e <_PyEval_FormatKwargsError@@Base+0x15d6> │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6c2c │ │ │ │ + bl f6684 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 48ea6 <_PyEval_FormatKwargsError@@Base+0x1758> │ │ │ │ - bl f73ac │ │ │ │ + beq.w 48ef6 <_PyEval_FormatKwargsError@@Base+0x175e> │ │ │ │ + bl f6ec4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1178 <_PyLong_Frexp@@Base> │ │ │ │ - bl 49020 <_PyEval_FormatKwargsError@@Base+0x18d2> │ │ │ │ + bl 1a0974 <_PyLong_Frexp@@Base> │ │ │ │ + bl 49070 <_PyEval_FormatKwargsError@@Base+0x18d8> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ - bl 49020 <_PyEval_FormatKwargsError@@Base+0x18d2> │ │ │ │ + bl 49070 <_PyEval_FormatKwargsError@@Base+0x18d8> │ │ │ │ vmov.f64 d9, d0 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 2e3988 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ + bl 2e3090 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ vmov d7, r0, r1 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vmla.f64 d0, d7, d9 │ │ │ │ - b.n 48d26 <_PyEval_FormatKwargsError@@Base+0x15d8> │ │ │ │ + b.n 48d76 <_PyEval_FormatKwargsError@@Base+0x15de> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 49020 <_PyEval_FormatKwargsError@@Base+0x18d2> │ │ │ │ + bl 49070 <_PyEval_FormatKwargsError@@Base+0x18d8> │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 9ba24 │ │ │ │ + b.w 9b808 │ │ │ │ movw r5, #25144 @ 0x6238 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 48d6e <_PyEval_FormatKwargsError@@Base+0x1620> │ │ │ │ + beq.n 48dbe <_PyEval_FormatKwargsError@@Base+0x1626> │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ - cbz r1, 48d5e <_PyEval_FormatKwargsError@@Base+0x1610> │ │ │ │ + cbz r1, 48dae <_PyEval_FormatKwargsError@@Base+0x1616> │ │ │ │ ldr r0, [r1, #8] │ │ │ │ adds r1, #12 │ │ │ │ cmp r0, r3 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - ble.w 48eaa <_PyEval_FormatKwargsError@@Base+0x175c> │ │ │ │ + ble.w 48efa <_PyEval_FormatKwargsError@@Base+0x1762> │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 48d4a <_PyEval_FormatKwargsError@@Base+0x15fc> │ │ │ │ - b.n 48d6e <_PyEval_FormatKwargsError@@Base+0x1620> │ │ │ │ + bne.n 48d9a <_PyEval_FormatKwargsError@@Base+0x1602> │ │ │ │ + b.n 48dbe <_PyEval_FormatKwargsError@@Base+0x1626> │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 48eaa <_PyEval_FormatKwargsError@@Base+0x175c> │ │ │ │ + beq.w 48efa <_PyEval_FormatKwargsError@@Base+0x1762> │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 48d60 <_PyEval_FormatKwargsError@@Base+0x1612> │ │ │ │ + bne.n 48db0 <_PyEval_FormatKwargsError@@Base+0x1618> │ │ │ │ vldr d8, [r6, #8] │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 48d8e <_PyEval_FormatKwargsError@@Base+0x1640> │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 48dde <_PyEval_FormatKwargsError@@Base+0x1646> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 48ea6 <_PyEval_FormatKwargsError@@Base+0x1758> │ │ │ │ + bne.w 48ef6 <_PyEval_FormatKwargsError@@Base+0x175e> │ │ │ │ vmov.f64 d8, #240 @ 0xbf800000 -1.0 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - bl 49020 <_PyEval_FormatKwargsError@@Base+0x18d2> │ │ │ │ + bl 49070 <_PyEval_FormatKwargsError@@Base+0x18d8> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 48db8 <_PyEval_FormatKwargsError@@Base+0x166a> │ │ │ │ + bvc.n 48e08 <_PyEval_FormatKwargsError@@Base+0x1670> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 48e76 <_PyEval_FormatKwargsError@@Base+0x1728> │ │ │ │ + bvc.n 48ec6 <_PyEval_FormatKwargsError@@Base+0x172e> │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d6, [pc, #576] @ 49000 <_PyEval_FormatKwargsError@@Base+0x18b2> │ │ │ │ + vldr d6, [pc, #576] @ 49050 <_PyEval_FormatKwargsError@@Base+0x18b8> │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 48dda <_PyEval_FormatKwargsError@@Base+0x168c> │ │ │ │ + ble.n 48e2a <_PyEval_FormatKwargsError@@Base+0x1692> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 48dee <_PyEval_FormatKwargsError@@Base+0x16a0> │ │ │ │ - b.n 48e76 <_PyEval_FormatKwargsError@@Base+0x1728> │ │ │ │ - bhi.n 48dee <_PyEval_FormatKwargsError@@Base+0x16a0> │ │ │ │ + bhi.n 48e3e <_PyEval_FormatKwargsError@@Base+0x16a6> │ │ │ │ + b.n 48ec6 <_PyEval_FormatKwargsError@@Base+0x172e> │ │ │ │ + bhi.n 48e3e <_PyEval_FormatKwargsError@@Base+0x16a6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 48dee <_PyEval_FormatKwargsError@@Base+0x16a0> │ │ │ │ + cbz r3, 48e3e <_PyEval_FormatKwargsError@@Base+0x16a6> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2b68f0 │ │ │ │ + bl 2b60e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48ea6 <_PyEval_FormatKwargsError@@Base+0x1758> │ │ │ │ - ldr r3, [pc, #536] @ (49008 <_PyEval_FormatKwargsError@@Base+0x18ba>) │ │ │ │ + bne.n 48ef6 <_PyEval_FormatKwargsError@@Base+0x175e> │ │ │ │ + ldr r3, [pc, #536] @ (49058 <_PyEval_FormatKwargsError@@Base+0x18c0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1720] @ 0x6b8 │ │ │ │ - cbnz r4, 48e18 <_PyEval_FormatKwargsError@@Base+0x16ca> │ │ │ │ - bl 7ffe4 <_PyObject_GC_New@@Base+0x28c> │ │ │ │ + cbnz r4, 48e68 <_PyEval_FormatKwargsError@@Base+0x16d0> │ │ │ │ + bl 7ff8c <_PyObject_GC_New@@Base+0x28c> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 48e5e <_PyEval_FormatKwargsError@@Base+0x1710> │ │ │ │ + cbnz r0, 48eae <_PyEval_FormatKwargsError@@Base+0x1716> │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 23c160 │ │ │ │ - ldr r2, [pc, #496] @ (4900c <_PyEval_FormatKwargsError@@Base+0x18be>) │ │ │ │ + b.w 23bb34 │ │ │ │ + ldr r2, [pc, #496] @ (4905c <_PyEval_FormatKwargsError@@Base+0x18c4>) │ │ │ │ ldr.w r1, [r3, #1724] @ 0x6bc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r0, [r3, #1720] @ 0x6b8 │ │ │ │ str.w r1, [r3, #1724] @ 0x6bc │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbz r3, 48e70 <_PyEval_FormatKwargsError@@Base+0x1722> │ │ │ │ - movw r1, #56781 @ 0xddcd │ │ │ │ + cbz r3, 48ec0 <_PyEval_FormatKwargsError@@Base+0x1728> │ │ │ │ + movw r1, #55145 @ 0xd769 │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 48e52 <_PyEval_FormatKwargsError@@Base+0x1704> │ │ │ │ + bne.n 48ea2 <_PyEval_FormatKwargsError@@Base+0x170a> │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ - cbnz r0, 48e70 <_PyEval_FormatKwargsError@@Base+0x1722> │ │ │ │ + cbnz r0, 48ec0 <_PyEval_FormatKwargsError@@Base+0x1728> │ │ │ │ mov r0, r4 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 48e70 <_PyEval_FormatKwargsError@@Base+0x1722> │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 48ec0 <_PyEval_FormatKwargsError@@Base+0x1728> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 48e70 <_PyEval_FormatKwargsError@@Base+0x1722> │ │ │ │ + b.n 48ec0 <_PyEval_FormatKwargsError@@Base+0x1728> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r5, [r0, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - bl 1c76c8 <_Py_NewReference@@Base> │ │ │ │ + bl 1c6ec0 <_Py_NewReference@@Base> │ │ │ │ vstr d9, [r4, #8] │ │ │ │ - b.n 48ff6 <_PyEval_FormatKwargsError@@Base+0x18a8> │ │ │ │ + b.n 49046 <_PyEval_FormatKwargsError@@Base+0x18ae> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r0, #2 │ │ │ │ - bl 18b244 │ │ │ │ + bl 18a4bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 48ff6 <_PyEval_FormatKwargsError@@Base+0x18a8> │ │ │ │ + beq.w 49046 <_PyEval_FormatKwargsError@@Base+0x18ae> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23260 @ 0x5adc │ │ │ │ + movw r1, #20876 @ 0x518c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48ff6 <_PyEval_FormatKwargsError@@Base+0x18a8> │ │ │ │ + b.n 49046 <_PyEval_FormatKwargsError@@Base+0x18ae> │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, 48eda <_PyEval_FormatKwargsError@@Base+0x178c> │ │ │ │ + cbz r3, 48f2a <_PyEval_FormatKwargsError@@Base+0x1792> │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cbnz r1, 48ef4 <_PyEval_FormatKwargsError@@Base+0x17a6> │ │ │ │ + cbnz r1, 48f44 <_PyEval_FormatKwargsError@@Base+0x17ac> │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ - cbz r3, 48eda <_PyEval_FormatKwargsError@@Base+0x178c> │ │ │ │ + cbz r3, 48f2a <_PyEval_FormatKwargsError@@Base+0x1792> │ │ │ │ mov r0, r6 │ │ │ │ - bl fee38 <_PyNumber_Index@@Base> │ │ │ │ + bl fe910 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 48d80 <_PyEval_FormatKwargsError@@Base+0x1632> │ │ │ │ - bl 1754a0 │ │ │ │ + beq.w 48dd0 <_PyEval_FormatKwargsError@@Base+0x1638> │ │ │ │ + bl 174830 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 48d72 <_PyEval_FormatKwargsError@@Base+0x1624> │ │ │ │ - b.n 48fe4 <_PyEval_FormatKwargsError@@Base+0x1896> │ │ │ │ + bge.w 48dc2 <_PyEval_FormatKwargsError@@Base+0x162a> │ │ │ │ + b.n 49034 <_PyEval_FormatKwargsError@@Base+0x189c> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #22608 @ 0x5850 │ │ │ │ + movw r1, #20224 @ 0x4f00 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 48d80 <_PyEval_FormatKwargsError@@Base+0x1632> │ │ │ │ - movw r3, #16221 @ 0x3f5d │ │ │ │ + bl f3c44 │ │ │ │ + b.n 48dd0 <_PyEval_FormatKwargsError@@Base+0x1638> │ │ │ │ + movw r3, #12909 @ 0x326d │ │ │ │ movt r3, #25 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 48f30 <_PyEval_FormatKwargsError@@Base+0x17e2> │ │ │ │ - bl 1754a0 │ │ │ │ + bne.n 48f80 <_PyEval_FormatKwargsError@@Base+0x17e8> │ │ │ │ + bl 174830 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 48f28 <_PyEval_FormatKwargsError@@Base+0x17da> │ │ │ │ - ldr r3, [pc, #240] @ (49008 <_PyEval_FormatKwargsError@@Base+0x18ba>) │ │ │ │ + bne.n 48f78 <_PyEval_FormatKwargsError@@Base+0x17e0> │ │ │ │ + ldr r3, [pc, #240] @ (49058 <_PyEval_FormatKwargsError@@Base+0x18c0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cbz r3, 48f28 <_PyEval_FormatKwargsError@@Base+0x17da> │ │ │ │ + cbz r3, 48f78 <_PyEval_FormatKwargsError@@Base+0x17e0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 48d80 <_PyEval_FormatKwargsError@@Base+0x1632> │ │ │ │ - bl 9ba24 │ │ │ │ + bne.w 48dd0 <_PyEval_FormatKwargsError@@Base+0x1638> │ │ │ │ + bl 9b808 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 48f34 <_PyEval_FormatKwargsError@@Base+0x17e6> │ │ │ │ + b.n 48f84 <_PyEval_FormatKwargsError@@Base+0x17ec> │ │ │ │ blx r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 48d80 <_PyEval_FormatKwargsError@@Base+0x1632> │ │ │ │ + beq.w 48dd0 <_PyEval_FormatKwargsError@@Base+0x1638> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 48fd6 <_PyEval_FormatKwargsError@@Base+0x1888> │ │ │ │ + beq.n 49026 <_PyEval_FormatKwargsError@@Base+0x188e> │ │ │ │ ldr.w r3, [r2, #172] @ 0xac │ │ │ │ - cbz r3, 48f5e <_PyEval_FormatKwargsError@@Base+0x1810> │ │ │ │ + cbz r3, 48fae <_PyEval_FormatKwargsError@@Base+0x1816> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r1, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp r0, r1 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - ble.n 48f6e <_PyEval_FormatKwargsError@@Base+0x1820> │ │ │ │ + ble.n 48fbe <_PyEval_FormatKwargsError@@Base+0x1826> │ │ │ │ ldr.w r7, [r3, #4]! │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 48f4c <_PyEval_FormatKwargsError@@Base+0x17fe> │ │ │ │ - b.n 48f6a <_PyEval_FormatKwargsError@@Base+0x181c> │ │ │ │ + bne.n 48f9c <_PyEval_FormatKwargsError@@Base+0x1804> │ │ │ │ + b.n 48fba <_PyEval_FormatKwargsError@@Base+0x1822> │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cbz r3, 48f6e <_PyEval_FormatKwargsError@@Base+0x1820> │ │ │ │ + cbz r3, 48fbe <_PyEval_FormatKwargsError@@Base+0x1826> │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 48f60 <_PyEval_FormatKwargsError@@Base+0x1812> │ │ │ │ + bne.n 48fb0 <_PyEval_FormatKwargsError@@Base+0x1818> │ │ │ │ movs r3, #1 │ │ │ │ - b.n 48f70 <_PyEval_FormatKwargsError@@Base+0x1822> │ │ │ │ + b.n 48fc0 <_PyEval_FormatKwargsError@@Base+0x1828> │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - cbz r3, 48f98 <_PyEval_FormatKwargsError@@Base+0x184a> │ │ │ │ + cbz r3, 48fe8 <_PyEval_FormatKwargsError@@Base+0x1850> │ │ │ │ movw r1, #43628 @ 0xaa6c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r2 │ │ │ │ - movw r2, #22680 @ 0x5898 │ │ │ │ + movw r2, #20296 @ 0x4f48 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 24def8 │ │ │ │ - cbz r0, 48fd6 <_PyEval_FormatKwargsError@@Base+0x1888> │ │ │ │ - b.n 48fba <_PyEval_FormatKwargsError@@Base+0x186c> │ │ │ │ + bl 24dc3c │ │ │ │ + cbz r0, 49026 <_PyEval_FormatKwargsError@@Base+0x188e> │ │ │ │ + b.n 4900a <_PyEval_FormatKwargsError@@Base+0x1872> │ │ │ │ movw r1, #43564 @ 0xaa2c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #22860 @ 0x594c │ │ │ │ + movw r1, #20476 @ 0x4ffc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 48fc4 <_PyEval_FormatKwargsError@@Base+0x1876> │ │ │ │ - b.n 48d80 <_PyEval_FormatKwargsError@@Base+0x1632> │ │ │ │ + blt.n 49014 <_PyEval_FormatKwargsError@@Base+0x187c> │ │ │ │ + b.n 48dd0 <_PyEval_FormatKwargsError@@Base+0x1638> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 48d80 <_PyEval_FormatKwargsError@@Base+0x1632> │ │ │ │ + bge.w 48dd0 <_PyEval_FormatKwargsError@@Base+0x1638> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 48d80 <_PyEval_FormatKwargsError@@Base+0x1632> │ │ │ │ + bne.w 48dd0 <_PyEval_FormatKwargsError@@Base+0x1638> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48d80 <_PyEval_FormatKwargsError@@Base+0x1632> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48dd0 <_PyEval_FormatKwargsError@@Base+0x1638> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ vldr d8, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 48d72 <_PyEval_FormatKwargsError@@Base+0x1624> │ │ │ │ + bge.w 48dc2 <_PyEval_FormatKwargsError@@Base+0x162a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 48d72 <_PyEval_FormatKwargsError@@Base+0x1624> │ │ │ │ + bne.w 48dc2 <_PyEval_FormatKwargsError@@Base+0x162a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48d72 <_PyEval_FormatKwargsError@@Base+0x1624> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48dc2 <_PyEval_FormatKwargsError@@Base+0x162a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #59344 @ 0xe7d0 │ │ │ │ + movw r0, #57040 @ 0xded0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 103eb4 │ │ │ │ + b.w 1039c8 │ │ │ │ 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] @ 490a8 <_PyEval_FormatKwargsError@@Base+0x195a> │ │ │ │ + vldr d7, [pc, #112] @ 490f8 <_PyEval_FormatKwargsError@@Base+0x1960> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4907e <_PyEval_FormatKwargsError@@Base+0x1930> │ │ │ │ + bhi.n 490ce <_PyEval_FormatKwargsError@@Base+0x1936> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4905e <_PyEval_FormatKwargsError@@Base+0x1910> │ │ │ │ + ble.n 490ae <_PyEval_FormatKwargsError@@Base+0x1916> │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 2b738 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ - vldr d7, [pc, #72] @ 490b0 <_PyEval_FormatKwargsError@@Base+0x1962> │ │ │ │ + vldr d7, [pc, #72] @ 49100 <_PyEval_FormatKwargsError@@Base+0x1968> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ - vldr d8, [pc, #72] @ 490b8 <_PyEval_FormatKwargsError@@Base+0x196a> │ │ │ │ + vldr d8, [pc, #72] @ 49108 <_PyEval_FormatKwargsError@@Base+0x1970> │ │ │ │ str r3, [r0, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ne │ │ │ │ vmovne.f64 d8, d7 │ │ │ │ - b.n 4909e <_PyEval_FormatKwargsError@@Base+0x1950> │ │ │ │ + b.n 490ee <_PyEval_FormatKwargsError@@Base+0x1956> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4909e <_PyEval_FormatKwargsError@@Base+0x1950> │ │ │ │ + bvs.n 490ee <_PyEval_FormatKwargsError@@Base+0x1956> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4909e <_PyEval_FormatKwargsError@@Base+0x1950> │ │ │ │ - vldr d8, [pc, #28] @ 490b0 <_PyEval_FormatKwargsError@@Base+0x1962> │ │ │ │ + bgt.n 490ee <_PyEval_FormatKwargsError@@Base+0x1956> │ │ │ │ + vldr d8, [pc, #28] @ 49100 <_PyEval_FormatKwargsError@@Base+0x1968> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @@ -42944,83 +42980,83 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - beq.n 490e8 <_PyEval_FormatKwargsError@@Base+0x199a> │ │ │ │ - bl b0fac │ │ │ │ - bl b1034 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 490ee <_PyEval_FormatKwargsError@@Base+0x19a0> │ │ │ │ + beq.n 49138 <_PyEval_FormatKwargsError@@Base+0x19a0> │ │ │ │ + bl b0d6c │ │ │ │ + bl b0df0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x54> │ │ │ │ + cbz r0, 4913e <_PyEval_FormatKwargsError@@Base+0x19a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d90 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57df4 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 490fa <_PyEval_FormatKwargsError@@Base+0x19ac> │ │ │ │ + cbz r3, 4914a <_PyEval_FormatKwargsError@@Base+0x19b2> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4911c <_PyEval_FormatKwargsError@@Base+0x19ce> │ │ │ │ + b.n 4916c <_PyEval_FormatKwargsError@@Base+0x19d4> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b408c │ │ │ │ - cbnz r0, 49118 <_PyEval_FormatKwargsError@@Base+0x19ca> │ │ │ │ + bl b3e5c │ │ │ │ + cbnz r0, 49168 <_PyEval_FormatKwargsError@@Base+0x19d0> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 49118 <_PyEval_FormatKwargsError@@Base+0x19ca> │ │ │ │ + cbnz r3, 49168 <_PyEval_FormatKwargsError@@Base+0x19d0> │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbnz r0, 49118 <_PyEval_FormatKwargsError@@Base+0x19ca> │ │ │ │ + bl b3e5c │ │ │ │ + cbnz r0, 49168 <_PyEval_FormatKwargsError@@Base+0x19d0> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 808d0 │ │ │ │ + bl 80878 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 49146 <_PyEval_FormatKwargsError@@Base+0x19f8> │ │ │ │ + cbz r0, 49196 <_PyEval_FormatKwargsError@@Base+0x19fe> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 46138 │ │ │ │ + bl 46188 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq.n 4920a <_PyEval_FormatKwargsError@@Base+0x1abc> │ │ │ │ + beq.n 4925a <_PyEval_FormatKwargsError@@Base+0x1ac2> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 491d0 <_PyEval_FormatKwargsError@@Base+0x1a82> │ │ │ │ + bmi.n 49220 <_PyEval_FormatKwargsError@@Base+0x1a88> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #40984 @ 0xa018 │ │ │ │ + movw r1, #38644 @ 0x96f4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4920a <_PyEval_FormatKwargsError@@Base+0x1abc> │ │ │ │ + b.n 4925a <_PyEval_FormatKwargsError@@Base+0x1ac2> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ @@ -43028,165 +43064,165 @@ │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ - bl 9909c │ │ │ │ + bl 98eb0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 491e2 <_PyEval_FormatKwargsError@@Base+0x1a94> │ │ │ │ + blt.n 49232 <_PyEval_FormatKwargsError@@Base+0x1a9a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 491f2 <_PyEval_FormatKwargsError@@Base+0x1aa4> │ │ │ │ + blt.n 49242 <_PyEval_FormatKwargsError@@Base+0x1aaa> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 4918e <_PyEval_FormatKwargsError@@Base+0x1a40> │ │ │ │ + blt.n 491de <_PyEval_FormatKwargsError@@Base+0x1a46> │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl a8060 │ │ │ │ + bl a7e70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49192 <_PyEval_FormatKwargsError@@Base+0x1a44> │ │ │ │ - b.n 49202 <_PyEval_FormatKwargsError@@Base+0x1ab4> │ │ │ │ + bne.n 491e2 <_PyEval_FormatKwargsError@@Base+0x1a4a> │ │ │ │ + b.n 49252 <_PyEval_FormatKwargsError@@Base+0x1aba> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 491c2 <_PyEval_FormatKwargsError@@Base+0x1a74> │ │ │ │ + bne.n 49212 <_PyEval_FormatKwargsError@@Base+0x1a7a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 491c2 <_PyEval_FormatKwargsError@@Base+0x1a74> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49212 <_PyEval_FormatKwargsError@@Base+0x1a7a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 491ca <_PyEval_FormatKwargsError@@Base+0x1a7c> │ │ │ │ + bne.n 4921a <_PyEval_FormatKwargsError@@Base+0x1a82> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 491ca <_PyEval_FormatKwargsError@@Base+0x1a7c> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4921a <_PyEval_FormatKwargsError@@Base+0x1a82> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #32] @ (49234 <_PyEval_FormatKwargsError@@Base+0x1ae6>) │ │ │ │ + ldr r2, [pc, #32] @ (49284 <_PyEval_FormatKwargsError@@Base+0x1aec>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #34684 @ 0x877c │ │ │ │ + movw r0, #32344 @ 0x7e58 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r1, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r1, #3780] @ 0xec4 │ │ │ │ ldr.w r1, [r1, #3764] @ 0xeb4 │ │ │ │ - b.w 95088 │ │ │ │ + b.w 94ea4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4925a <_PyEval_FormatKwargsError@@Base+0x1b0c> │ │ │ │ + cbnz r3, 492aa <_PyEval_FormatKwargsError@@Base+0x1b12> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4925a <_PyEval_FormatKwargsError@@Base+0x1b0c> │ │ │ │ + ble.n 492aa <_PyEval_FormatKwargsError@@Base+0x1b12> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4925a <_PyEval_FormatKwargsError@@Base+0x1b0c> │ │ │ │ - cbnz r4, 49276 <_PyEval_FormatKwargsError@@Base+0x1b28> │ │ │ │ + bne.n 492aa <_PyEval_FormatKwargsError@@Base+0x1b12> │ │ │ │ + cbnz r4, 492c6 <_PyEval_FormatKwargsError@@Base+0x1b2e> │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r6, sp, #20 │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ - ldr r3, [pc, #68] @ (492b4 <_PyEval_FormatKwargsError@@Base+0x1b66>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #68] @ (49304 <_PyEval_FormatKwargsError@@Base+0x1b6c>) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 492ae <_PyEval_FormatKwargsError@@Base+0x1b60> │ │ │ │ + cbz r0, 492fe <_PyEval_FormatKwargsError@@Base+0x1b66> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl eee5c │ │ │ │ + bl ee8f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 105f68 │ │ │ │ + bl 105778 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 492a2 <_PyEval_FormatKwargsError@@Base+0x1b54> │ │ │ │ - cbnz r0, 492a6 <_PyEval_FormatKwargsError@@Base+0x1b58> │ │ │ │ + beq.n 492f2 <_PyEval_FormatKwargsError@@Base+0x1b5a> │ │ │ │ + cbnz r0, 492f6 <_PyEval_FormatKwargsError@@Base+0x1b5e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #41692 @ 0xa2dc │ │ │ │ + movw r1, #39388 @ 0x99dc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 492ae <_PyEval_FormatKwargsError@@Base+0x1b60> │ │ │ │ + b.n 492fe <_PyEval_FormatKwargsError@@Base+0x1b66> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r4, #172 @ 0xac │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #59364 @ 0xe7e4 │ │ │ │ + movw r3, #57060 @ 0xdee4 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ - movw r1, #37959 @ 0x9447 │ │ │ │ + movw r1, #38039 @ 0x9497 │ │ │ │ movt r1, #4 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 173f80 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x50> │ │ │ │ + b.w 173308 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x50> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 492f0 <_PyEval_FormatKwargsError@@Base+0x1ba2> │ │ │ │ + bne.n 49340 <_PyEval_FormatKwargsError@@Base+0x1ba8> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2915fc │ │ │ │ + b.w 290dfc │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #14404 @ 0x3844 │ │ │ │ + movw r0, #12100 @ 0x2f44 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 492e4 <_PyEval_FormatKwargsError@@Base+0x1b96> │ │ │ │ + bne.n 49334 <_PyEval_FormatKwargsError@@Base+0x1b9c> │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - beq.n 4932e <_PyEval_FormatKwargsError@@Base+0x1be0> │ │ │ │ - bl b0fac │ │ │ │ - bl b1034 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 49334 <_PyEval_FormatKwargsError@@Base+0x1be6> │ │ │ │ + beq.n 4937e <_PyEval_FormatKwargsError@@Base+0x1be6> │ │ │ │ + bl b0d6c │ │ │ │ + bl b0df0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x54> │ │ │ │ + cbz r0, 49384 <_PyEval_FormatKwargsError@@Base+0x1bec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d90 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57df4 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 4934e <_PyEval_FormatKwargsError@@Base+0x1c00> │ │ │ │ + cbnz r3, 4939e <_PyEval_FormatKwargsError@@Base+0x1c06> │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b408c │ │ │ │ - cbz r0, 4934c <_PyEval_FormatKwargsError@@Base+0x1bfe> │ │ │ │ + bl b3e5c │ │ │ │ + cbz r0, 4939c <_PyEval_FormatKwargsError@@Base+0x1c04> │ │ │ │ mov r0, r4 │ │ │ │ - bl baca4 <_PyEvalFramePushAndInit@@Base+0x80c> │ │ │ │ - cbnz r0, 4934e <_PyEval_FormatKwargsError@@Base+0x1c00> │ │ │ │ + bl baa60 <_PyEvalFramePushAndInit@@Base+0x80c> │ │ │ │ + cbnz r0, 4939e <_PyEval_FormatKwargsError@@Base+0x1c06> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -43195,354 +43231,354 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r8, r7, [sp, #40] @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r3 │ │ │ │ - bl 174c6c │ │ │ │ + bl 173ff4 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 493b8 <_PyEval_FormatKwargsError@@Base+0x1c6a> │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 493b8 <_PyEval_FormatKwargsError@@Base+0x1c6a> │ │ │ │ + bne.n 49408 <_PyEval_FormatKwargsError@@Base+0x1c70> │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 49408 <_PyEval_FormatKwargsError@@Base+0x1c70> │ │ │ │ vpop {d8} │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ - movw r1, #59404 @ 0xe80c │ │ │ │ + movw r1, #57100 @ 0xdf0c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ ubfx r2, r5, #3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ite ge │ │ │ │ movge r1, r6 │ │ │ │ movlt r1, #6 │ │ │ │ uxtb.w r0, r9 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 24c6cc <_PySlice_FromIndices@@Base+0x200> │ │ │ │ + bl 24c0a4 <_PySlice_FromIndices@@Base+0x1fc> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 493da <_PyEval_FormatKwargsError@@Base+0x1c8c> │ │ │ │ + cbnz r0, 4942a <_PyEval_FormatKwargsError@@Base+0x1c92> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49422 <_PyEval_FormatKwargsError@@Base+0x1cd4> │ │ │ │ + b.n 49472 <_PyEval_FormatKwargsError@@Base+0x1cda> │ │ │ │ blx 2c0c8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r7, 49408 <_PyEval_FormatKwargsError@@Base+0x1cba> │ │ │ │ + cbz r7, 49458 <_PyEval_FormatKwargsError@@Base+0x1cc0> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl ed930 <_PyBytesWriter_Prepare@@Base> │ │ │ │ - cbnz r0, 493f6 <_PyEval_FormatKwargsError@@Base+0x1ca8> │ │ │ │ + bl ed3c8 <_PyBytesWriter_Prepare@@Base> │ │ │ │ + cbnz r0, 49446 <_PyEval_FormatKwargsError@@Base+0x1cae> │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ac4 │ │ │ │ - b.n 493d6 <_PyEval_FormatKwargsError@@Base+0x1c88> │ │ │ │ + bl 83a78 │ │ │ │ + b.n 49426 <_PyEval_FormatKwargsError@@Base+0x1c8e> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ adds r4, r0, r6 │ │ │ │ blx 2c030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ac4 │ │ │ │ - b.n 49422 <_PyEval_FormatKwargsError@@Base+0x1cd4> │ │ │ │ + bl 83a78 │ │ │ │ + b.n 49472 <_PyEval_FormatKwargsError@@Base+0x1cda> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 806cc │ │ │ │ + bl 80674 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, r7 │ │ │ │ it eq │ │ │ │ moveq r4, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ str.w r6, [r8] │ │ │ │ vpop {d8} │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63240 @ 0xf708 │ │ │ │ + movw r1, #60864 @ 0xedc0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 49454 <_PyEval_FormatKwargsError@@Base+0x1d06> │ │ │ │ + beq.n 494a4 <_PyEval_FormatKwargsError@@Base+0x1d0c> │ │ │ │ b.w 2aeb8 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 4945e <_PyEval_FormatKwargsError@@Base+0x1d10> │ │ │ │ + cbz r1, 494ae <_PyEval_FormatKwargsError@@Base+0x1d16> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 49466 <_PyEval_FormatKwargsError@@Base+0x1d18> │ │ │ │ + b.n 494b6 <_PyEval_FormatKwargsError@@Base+0x1d1e> │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - b.n 494da <_PyEval_FormatKwargsError@@Base+0x1d8c> │ │ │ │ + b.n 4952a <_PyEval_FormatKwargsError@@Base+0x1d92> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 283c1c │ │ │ │ + bl 28357c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 494a0 <_PyEval_FormatKwargsError@@Base+0x1d52> │ │ │ │ + bge.n 494f0 <_PyEval_FormatKwargsError@@Base+0x1d58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 494a0 <_PyEval_FormatKwargsError@@Base+0x1d52> │ │ │ │ + cbnz r3, 494f0 <_PyEval_FormatKwargsError@@Base+0x1d58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 494c4 <_PyEval_FormatKwargsError@@Base+0x1d76> │ │ │ │ + bne.n 49514 <_PyEval_FormatKwargsError@@Base+0x1d7c> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 273adc │ │ │ │ + b.w 2733ec │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #14364 @ 0x381c │ │ │ │ + movw r0, #12060 @ 0x2f1c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 494b8 <_PyEval_FormatKwargsError@@Base+0x1d6a> │ │ │ │ + bne.n 49508 <_PyEval_FormatKwargsError@@Base+0x1d70> │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 494fa <_PyEval_FormatKwargsError@@Base+0x1dac> │ │ │ │ + bne.n 4954a <_PyEval_FormatKwargsError@@Base+0x1db2> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #31696 @ 0x7bd0 │ │ │ │ + movw r3, #29392 @ 0x72d0 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - beq.n 494fc <_PyEval_FormatKwargsError@@Base+0x1dae> │ │ │ │ + beq.n 4954c <_PyEval_FormatKwargsError@@Base+0x1db4> │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ - cbz r1, 49518 <_PyEval_FormatKwargsError@@Base+0x1dca> │ │ │ │ - movw r3, #31696 @ 0x7bd0 │ │ │ │ + cbz r1, 49568 <_PyEval_FormatKwargsError@@Base+0x1dd0> │ │ │ │ + movw r3, #29392 @ 0x72d0 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 494f0 <_PyEval_FormatKwargsError@@Base+0x1da2> │ │ │ │ + bls.n 49540 <_PyEval_FormatKwargsError@@Base+0x1da8> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bne.n 49506 <_PyEval_FormatKwargsError@@Base+0x1db8> │ │ │ │ + bne.n 49556 <_PyEval_FormatKwargsError@@Base+0x1dbe> │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 4952a <_PyEval_FormatKwargsError@@Base+0x1ddc> │ │ │ │ + cbz r1, 4957a <_PyEval_FormatKwargsError@@Base+0x1de2> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 49532 <_PyEval_FormatKwargsError@@Base+0x1de4> │ │ │ │ + b.n 49582 <_PyEval_FormatKwargsError@@Base+0x1dea> │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - b.n 495f6 <_PyEval_FormatKwargsError@@Base+0x1ea8> │ │ │ │ + b.n 49646 <_PyEval_FormatKwargsError@@Base+0x1eae> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #59520 @ 0xe880 │ │ │ │ + movw r0, #57216 @ 0xdf80 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldrd r2, r3, [r1, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w 103eb4 │ │ │ │ + b.w 1039c8 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 495f4 <_PyEval_FormatKwargsError@@Base+0x1ea6> │ │ │ │ + beq.n 49644 <_PyEval_FormatKwargsError@@Base+0x1eac> │ │ │ │ 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 940d4 │ │ │ │ + bl 93ef8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 495f0 <_PyEval_FormatKwargsError@@Base+0x1ea2> │ │ │ │ + bne.n 49640 <_PyEval_FormatKwargsError@@Base+0x1ea8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2afff8 │ │ │ │ + bl 2af7e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 495f0 <_PyEval_FormatKwargsError@@Base+0x1ea2> │ │ │ │ + beq.n 49640 <_PyEval_FormatKwargsError@@Base+0x1ea8> │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #49089 @ 0xbfc1 │ │ │ │ + movw r1, #47089 @ 0xb7f1 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #5080 @ 0x13d8 │ │ │ │ + movw r0, #2776 @ 0xad8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4959e <_PyEval_FormatKwargsError@@Base+0x1e50> │ │ │ │ + cbnz r0, 495ee <_PyEval_FormatKwargsError@@Base+0x1e56> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 4f794 │ │ │ │ + b.w 4f914 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #728 @ 0x2d8 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ - movw r0, #59636 @ 0xe8f4 │ │ │ │ + movw r0, #57332 @ 0xdff4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 2b1b98 │ │ │ │ + bl 2b138c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 495d2 <_PyEval_FormatKwargsError@@Base+0x1e84> │ │ │ │ + bge.n 49622 <_PyEval_FormatKwargsError@@Base+0x1e8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 495d2 <_PyEval_FormatKwargsError@@Base+0x1e84> │ │ │ │ + cbnz r3, 49622 <_PyEval_FormatKwargsError@@Base+0x1e8a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 49592 <_PyEval_FormatKwargsError@@Base+0x1e44> │ │ │ │ + beq.n 495e2 <_PyEval_FormatKwargsError@@Base+0x1e4a> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 495f0 <_PyEval_FormatKwargsError@@Base+0x1ea2> │ │ │ │ + bge.n 49640 <_PyEval_FormatKwargsError@@Base+0x1ea8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 495f0 <_PyEval_FormatKwargsError@@Base+0x1ea2> │ │ │ │ + cbnz r3, 49640 <_PyEval_FormatKwargsError@@Base+0x1ea8> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 49616 <_PyEval_FormatKwargsError@@Base+0x1ec8> │ │ │ │ + bne.n 49666 <_PyEval_FormatKwargsError@@Base+0x1ece> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #31696 @ 0x7bd0 │ │ │ │ + movw r3, #29392 @ 0x72d0 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - beq.n 49618 <_PyEval_FormatKwargsError@@Base+0x1eca> │ │ │ │ + beq.n 49668 <_PyEval_FormatKwargsError@@Base+0x1ed0> │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ - cbz r1, 49634 <_PyEval_FormatKwargsError@@Base+0x1ee6> │ │ │ │ - movw r3, #31696 @ 0x7bd0 │ │ │ │ + cbz r1, 49684 <_PyEval_FormatKwargsError@@Base+0x1eec> │ │ │ │ + movw r3, #29392 @ 0x72d0 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 4960c <_PyEval_FormatKwargsError@@Base+0x1ebe> │ │ │ │ + bls.n 4965c <_PyEval_FormatKwargsError@@Base+0x1ec4> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bne.n 49622 <_PyEval_FormatKwargsError@@Base+0x1ed4> │ │ │ │ + bne.n 49672 <_PyEval_FormatKwargsError@@Base+0x1eda> │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movw r3, #6500 @ 0x1964 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 49672 <_PyEval_FormatKwargsError@@Base+0x1f24> │ │ │ │ + bne.n 496c2 <_PyEval_FormatKwargsError@@Base+0x1f2a> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49688 <_PyEval_FormatKwargsError@@Base+0x1f3a> │ │ │ │ + bge.n 496d8 <_PyEval_FormatKwargsError@@Base+0x1f40> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 49688 <_PyEval_FormatKwargsError@@Base+0x1f3a> │ │ │ │ + b.n 496d8 <_PyEval_FormatKwargsError@@Base+0x1f40> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59644 @ 0xe8fc │ │ │ │ + movw r1, #57340 @ 0xdffc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 284a30 │ │ │ │ + bl 284364 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 496a6 <_PyEval_FormatKwargsError@@Base+0x1f58> │ │ │ │ + cbz r0, 496f6 <_PyEval_FormatKwargsError@@Base+0x1f5e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 496ba <_PyEval_FormatKwargsError@@Base+0x1f6c> │ │ │ │ + bge.n 4970a <_PyEval_FormatKwargsError@@Base+0x1f72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 496ba <_PyEval_FormatKwargsError@@Base+0x1f6c> │ │ │ │ + cbnz r3, 4970a <_PyEval_FormatKwargsError@@Base+0x1f72> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 496c2 <_PyEval_FormatKwargsError@@Base+0x1f74> │ │ │ │ + bne.n 49712 <_PyEval_FormatKwargsError@@Base+0x1f7a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 496d8 <_PyEval_FormatKwargsError@@Base+0x1f8a> │ │ │ │ - cbnz r6, 496d6 <_PyEval_FormatKwargsError@@Base+0x1f88> │ │ │ │ + b.n 49728 <_PyEval_FormatKwargsError@@Base+0x1f90> │ │ │ │ + cbnz r6, 49726 <_PyEval_FormatKwargsError@@Base+0x1f8e> │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15c6d4 │ │ │ │ - b.n 496be <_PyEval_FormatKwargsError@@Base+0x1f70> │ │ │ │ + bl 15c058 │ │ │ │ + b.n 4970e <_PyEval_FormatKwargsError@@Base+0x1f76> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 496fc <_PyEval_FormatKwargsError@@Base+0x1fae> │ │ │ │ + bne.n 4974c <_PyEval_FormatKwargsError@@Base+0x1fb4> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 41322 │ │ │ │ + b.w 41372 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #14372 @ 0x3824 │ │ │ │ + movw r0, #12068 @ 0x2f24 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 496f0 <_PyEval_FormatKwargsError@@Base+0x1fa2> │ │ │ │ + bne.n 49740 <_PyEval_FormatKwargsError@@Base+0x1fa8> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 4971a <_PyEval_FormatKwargsError@@Base+0x1fcc> │ │ │ │ + cbz r1, 4976a <_PyEval_FormatKwargsError@@Base+0x1fd2> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 49722 <_PyEval_FormatKwargsError@@Base+0x1fd4> │ │ │ │ + b.n 49772 <_PyEval_FormatKwargsError@@Base+0x1fda> │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - b.w 3d906 │ │ │ │ + b.w 3d95a │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ mov.w r3, r3, ror #4 │ │ │ │ mov.w r0, r0, ror #4 │ │ │ │ adds r2, r3, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r3, #1 │ │ │ │ adds r1, r0, #1 │ │ │ │ @@ -43566,247 +43602,247 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4978a <_PyEval_FormatKwargsError@@Base+0x203c> │ │ │ │ + cbnz r3, 497da <_PyEval_FormatKwargsError@@Base+0x2042> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4978a <_PyEval_FormatKwargsError@@Base+0x203c> │ │ │ │ + ble.n 497da <_PyEval_FormatKwargsError@@Base+0x2042> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4978a <_PyEval_FormatKwargsError@@Base+0x203c> │ │ │ │ - cbnz r0, 497a2 <_PyEval_FormatKwargsError@@Base+0x2054> │ │ │ │ + bne.n 497da <_PyEval_FormatKwargsError@@Base+0x2042> │ │ │ │ + cbnz r0, 497f2 <_PyEval_FormatKwargsError@@Base+0x205a> │ │ │ │ movs r4, #1 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #112] @ (4980c <_PyEval_FormatKwargsError@@Base+0x20be>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 49806 <_PyEval_FormatKwargsError@@Base+0x20b8> │ │ │ │ + ldr r3, [pc, #112] @ (4985c <_PyEval_FormatKwargsError@@Base+0x20c4>) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + cbz r0, 49856 <_PyEval_FormatKwargsError@@Base+0x20be> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 497b4 <_PyEval_FormatKwargsError@@Base+0x2066> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 49804 <_PyEval_FormatKwargsError@@Base+0x20b6> │ │ │ │ + bne.n 49804 <_PyEval_FormatKwargsError@@Base+0x206c> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 49854 <_PyEval_FormatKwargsError@@Base+0x20bc> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl b0e80 │ │ │ │ + bl b0c40 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2b72c <__wait3_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 497f8 <_PyEval_FormatKwargsError@@Base+0x20aa> │ │ │ │ + bge.n 49848 <_PyEval_FormatKwargsError@@Base+0x20b0> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 497e8 <_PyEval_FormatKwargsError@@Base+0x209a> │ │ │ │ - bl 116ba8 │ │ │ │ + bne.n 49838 <_PyEval_FormatKwargsError@@Base+0x20a0> │ │ │ │ + bl 1166e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 497b8 <_PyEval_FormatKwargsError@@Base+0x206a> │ │ │ │ - b.n 49804 <_PyEval_FormatKwargsError@@Base+0x20b6> │ │ │ │ + beq.n 49808 <_PyEval_FormatKwargsError@@Base+0x2070> │ │ │ │ + b.n 49854 <_PyEval_FormatKwargsError@@Base+0x20bc> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - b.n 49804 <_PyEval_FormatKwargsError@@Base+0x20b6> │ │ │ │ + bl 1e40ec │ │ │ │ + b.n 49854 <_PyEval_FormatKwargsError@@Base+0x20bc> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 474f6 │ │ │ │ - b.n 49806 <_PyEval_FormatKwargsError@@Base+0x20b8> │ │ │ │ + bl 47546 │ │ │ │ + b.n 49856 <_PyEval_FormatKwargsError@@Base+0x20be> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r4, #232 @ 0xe8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 4983e <_PyEval_FormatKwargsError@@Base+0x20f0> │ │ │ │ + beq.n 4988e <_PyEval_FormatKwargsError@@Base+0x20f6> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #232 @ 0xe8 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ + movw r0, #63672 @ 0xf8b8 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49a34 <_PyEval_FormatKwargsError@@Base+0x22e6> │ │ │ │ + beq.w 49a84 <_PyEval_FormatKwargsError@@Base+0x22ec> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #25144 @ 0x6238 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 49854 <_PyEval_FormatKwargsError@@Base+0x2106> │ │ │ │ + bne.n 498a4 <_PyEval_FormatKwargsError@@Base+0x210c> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 49874 <_PyEval_FormatKwargsError@@Base+0x2126> │ │ │ │ - bl 174c6c │ │ │ │ + b.n 498c4 <_PyEval_FormatKwargsError@@Base+0x212c> │ │ │ │ + bl 173ff4 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 49874 <_PyEval_FormatKwargsError@@Base+0x2126> │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 498c4 <_PyEval_FormatKwargsError@@Base+0x212c> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 49a34 <_PyEval_FormatKwargsError@@Base+0x22e6> │ │ │ │ + bne.w 49a84 <_PyEval_FormatKwargsError@@Base+0x22ec> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 49882 <_PyEval_FormatKwargsError@@Base+0x2134> │ │ │ │ + bne.n 498d2 <_PyEval_FormatKwargsError@@Base+0x213a> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 498a2 <_PyEval_FormatKwargsError@@Base+0x2154> │ │ │ │ - bl 174c6c │ │ │ │ + b.n 498f2 <_PyEval_FormatKwargsError@@Base+0x215a> │ │ │ │ + bl 173ff4 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 498a2 <_PyEval_FormatKwargsError@@Base+0x2154> │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 498f2 <_PyEval_FormatKwargsError@@Base+0x215a> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 49a34 <_PyEval_FormatKwargsError@@Base+0x22e6> │ │ │ │ + bne.w 49a84 <_PyEval_FormatKwargsError@@Base+0x22ec> │ │ │ │ vabs.f64 d11, d9 │ │ │ │ - vldr d10, [pc, #408] @ 49a40 <_PyEval_FormatKwargsError@@Base+0x22f2> │ │ │ │ + vldr d10, [pc, #408] @ 49a90 <_PyEval_FormatKwargsError@@Base+0x22f8> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ vcmp.f64 d11, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 498ce <_PyEval_FormatKwargsError@@Base+0x2180> │ │ │ │ + bhi.n 4991e <_PyEval_FormatKwargsError@@Base+0x2186> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 499be <_PyEval_FormatKwargsError@@Base+0x2270> │ │ │ │ - b.n 498ee <_PyEval_FormatKwargsError@@Base+0x21a0> │ │ │ │ + bls.n 49a0e <_PyEval_FormatKwargsError@@Base+0x2276> │ │ │ │ + b.n 4993e <_PyEval_FormatKwargsError@@Base+0x21a6> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ str r3, [r0, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 498ee <_PyEval_FormatKwargsError@@Base+0x21a0> │ │ │ │ + bvc.n 4993e <_PyEval_FormatKwargsError@@Base+0x21a6> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ne │ │ │ │ vmovne.f64 d8, d9 │ │ │ │ - b.n 49a10 <_PyEval_FormatKwargsError@@Base+0x22c2> │ │ │ │ + b.n 49a60 <_PyEval_FormatKwargsError@@Base+0x22c8> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 4990c <_PyEval_FormatKwargsError@@Base+0x21be> │ │ │ │ + bvc.n 4995c <_PyEval_FormatKwargsError@@Base+0x21c4> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it eq │ │ │ │ vmoveq.f64 d8, d7 │ │ │ │ - b.n 49a10 <_PyEval_FormatKwargsError@@Base+0x22c2> │ │ │ │ + b.n 49a60 <_PyEval_FormatKwargsError@@Base+0x22c8> │ │ │ │ vcmp.f64 d11, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 49980 <_PyEval_FormatKwargsError@@Base+0x2232> │ │ │ │ + ble.n 499d0 <_PyEval_FormatKwargsError@@Base+0x2238> │ │ │ │ vabs.f64 d0, d8 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 49a02 <_PyEval_FormatKwargsError@@Base+0x22b4> │ │ │ │ + bhi.n 49a52 <_PyEval_FormatKwargsError@@Base+0x22ba> │ │ │ │ vmov.f64 d1, #0 @ 0x40000000 2.0 │ │ │ │ blx 2b910 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ - ble.n 4994e <_PyEval_FormatKwargsError@@Base+0x2200> │ │ │ │ + ble.n 4999e <_PyEval_FormatKwargsError@@Base+0x2206> │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - vldr d8, [pc, #260] @ 49a48 <_PyEval_FormatKwargsError@@Base+0x22fa> │ │ │ │ + vldr d8, [pc, #260] @ 49a98 <_PyEval_FormatKwargsError@@Base+0x2300> │ │ │ │ it eq │ │ │ │ vmoveq.f64 d8, d9 │ │ │ │ - b.n 49a10 <_PyEval_FormatKwargsError@@Base+0x22c2> │ │ │ │ + b.n 49a60 <_PyEval_FormatKwargsError@@Base+0x22c8> │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 499fc <_PyEval_FormatKwargsError@@Base+0x22ae> │ │ │ │ - cbnz r3, 4996a <_PyEval_FormatKwargsError@@Base+0x221c> │ │ │ │ - vldr d8, [pc, #232] @ 49a50 <_PyEval_FormatKwargsError@@Base+0x2302> │ │ │ │ - b.n 49a10 <_PyEval_FormatKwargsError@@Base+0x22c2> │ │ │ │ + beq.n 49a4c <_PyEval_FormatKwargsError@@Base+0x22b4> │ │ │ │ + cbnz r3, 499ba <_PyEval_FormatKwargsError@@Base+0x2222> │ │ │ │ + vldr d8, [pc, #232] @ 49aa0 <_PyEval_FormatKwargsError@@Base+0x2308> │ │ │ │ + b.n 49a60 <_PyEval_FormatKwargsError@@Base+0x22c8> │ │ │ │ vmov r3, s19 │ │ │ │ - vldr d8, [pc, #224] @ 49a50 <_PyEval_FormatKwargsError@@Base+0x2302> │ │ │ │ - vldr d7, [pc, #228] @ 49a58 <_PyEval_FormatKwargsError@@Base+0x230a> │ │ │ │ + vldr d8, [pc, #224] @ 49aa0 <_PyEval_FormatKwargsError@@Base+0x2308> │ │ │ │ + vldr d7, [pc, #228] @ 49aa8 <_PyEval_FormatKwargsError@@Base+0x2310> │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ - b.n 49a10 <_PyEval_FormatKwargsError@@Base+0x22c2> │ │ │ │ + b.n 49a60 <_PyEval_FormatKwargsError@@Base+0x22c8> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 499fc <_PyEval_FormatKwargsError@@Base+0x22ae> │ │ │ │ + beq.n 49a4c <_PyEval_FormatKwargsError@@Base+0x22b4> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 499ac <_PyEval_FormatKwargsError@@Base+0x225e> │ │ │ │ + ble.n 499fc <_PyEval_FormatKwargsError@@Base+0x2264> │ │ │ │ vcmpe.f64 d11, d7 │ │ │ │ - vldr d7, [pc, #176] @ 49a50 <_PyEval_FormatKwargsError@@Base+0x2302> │ │ │ │ + vldr d7, [pc, #176] @ 49aa0 <_PyEval_FormatKwargsError@@Base+0x2308> │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f64 d8, d7 │ │ │ │ - b.n 49a10 <_PyEval_FormatKwargsError@@Base+0x22c2> │ │ │ │ - bpl.n 49964 <_PyEval_FormatKwargsError@@Base+0x2216> │ │ │ │ + b.n 49a60 <_PyEval_FormatKwargsError@@Base+0x22c8> │ │ │ │ + bpl.n 499b4 <_PyEval_FormatKwargsError@@Base+0x221c> │ │ │ │ vcmpe.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 49964 <_PyEval_FormatKwargsError@@Base+0x2216> │ │ │ │ + bpl.n 499b4 <_PyEval_FormatKwargsError@@Base+0x221c> │ │ │ │ vneg.f64 d8, d8 │ │ │ │ - b.n 49a10 <_PyEval_FormatKwargsError@@Base+0x22c2> │ │ │ │ + b.n 49a60 <_PyEval_FormatKwargsError@@Base+0x22c8> │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2c2fc │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 49a10 <_PyEval_FormatKwargsError@@Base+0x22c2> │ │ │ │ + bls.n 49a60 <_PyEval_FormatKwargsError@@Base+0x22c8> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 499f0 <_PyEval_FormatKwargsError@@Base+0x22a2> │ │ │ │ + bvs.n 49a40 <_PyEval_FormatKwargsError@@Base+0x22a8> │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 499f6 <_PyEval_FormatKwargsError@@Base+0x22a8> │ │ │ │ + bne.n 49a46 <_PyEval_FormatKwargsError@@Base+0x22ae> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 49a10 <_PyEval_FormatKwargsError@@Base+0x22c2> │ │ │ │ + b.n 49a60 <_PyEval_FormatKwargsError@@Base+0x22c8> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 49a10 <_PyEval_FormatKwargsError@@Base+0x22c2> │ │ │ │ + b.n 49a60 <_PyEval_FormatKwargsError@@Base+0x22c8> │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 49a10 <_PyEval_FormatKwargsError@@Base+0x22c2> │ │ │ │ + b.n 49a60 <_PyEval_FormatKwargsError@@Base+0x22c8> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 49a30 <_PyEval_FormatKwargsError@@Base+0x22e2> │ │ │ │ - vldr d8, [pc, #56] @ 49a48 <_PyEval_FormatKwargsError@@Base+0x22fa> │ │ │ │ + ble.n 49a80 <_PyEval_FormatKwargsError@@Base+0x22e8> │ │ │ │ + vldr d8, [pc, #56] @ 49a98 <_PyEval_FormatKwargsError@@Base+0x2300> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 49a20 <_PyEval_FormatKwargsError@@Base+0x22d2> │ │ │ │ + cbz r3, 49a70 <_PyEval_FormatKwargsError@@Base+0x22d8> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2b68f0 │ │ │ │ - cbnz r0, 49a34 <_PyEval_FormatKwargsError@@Base+0x22e6> │ │ │ │ + bl 2b60e8 │ │ │ │ + cbnz r0, 49a84 <_PyEval_FormatKwargsError@@Base+0x22ec> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 9ba24 │ │ │ │ + b.w 9b808 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 49958 <_PyEval_FormatKwargsError@@Base+0x220a> │ │ │ │ + b.n 499a8 <_PyEval_FormatKwargsError@@Base+0x2210> │ │ │ │ vpop {d8-d11} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ @@ -43816,186 +43852,186 @@ │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 49a88 <_PyEval_FormatKwargsError@@Base+0x233a> │ │ │ │ + cbnz r1, 49ad8 <_PyEval_FormatKwargsError@@Base+0x2340> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #51900 @ 0xcabc │ │ │ │ + movw r1, #49560 @ 0xc198 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 49aa6 <_PyEval_FormatKwargsError@@Base+0x2358> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 49af6 <_PyEval_FormatKwargsError@@Base+0x235e> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 49aac <_PyEval_FormatKwargsError@@Base+0x235e> │ │ │ │ + bmi.n 49afc <_PyEval_FormatKwargsError@@Base+0x2364> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59888 @ 0xe9f0 │ │ │ │ + movw r1, #57572 @ 0xe0e4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 49b0e <_PyEval_FormatKwargsError@@Base+0x23c0> │ │ │ │ + b.n 49b5e <_PyEval_FormatKwargsError@@Base+0x23c6> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 103cec │ │ │ │ + bl 1037bc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bgt.n 49ad8 <_PyEval_FormatKwargsError@@Base+0x238a> │ │ │ │ - bl 940d4 │ │ │ │ + bgt.n 49b28 <_PyEval_FormatKwargsError@@Base+0x2390> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49aa6 <_PyEval_FormatKwargsError@@Base+0x2358> │ │ │ │ + bne.n 49af6 <_PyEval_FormatKwargsError@@Base+0x235e> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59920 @ 0xea10 │ │ │ │ + movw r1, #57604 @ 0xe104 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 49aa6 <_PyEval_FormatKwargsError@@Base+0x2358> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 49af6 <_PyEval_FormatKwargsError@@Base+0x235e> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 49b0c <_PyEval_FormatKwargsError@@Base+0x23be> │ │ │ │ + beq.n 49b5c <_PyEval_FormatKwargsError@@Base+0x23c4> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 49afa <_PyEval_FormatKwargsError@@Base+0x23ac> │ │ │ │ + cbz r3, 49b4a <_PyEval_FormatKwargsError@@Base+0x23b2> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbnz r3, 49aee <_PyEval_FormatKwargsError@@Base+0x23a0> │ │ │ │ + cbnz r3, 49b3e <_PyEval_FormatKwargsError@@Base+0x23a6> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 83ac4 │ │ │ │ - b.n 49afa <_PyEval_FormatKwargsError@@Base+0x23ac> │ │ │ │ + bl 83a78 │ │ │ │ + b.n 49b4a <_PyEval_FormatKwargsError@@Base+0x23b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2afff8 │ │ │ │ + bl 2af7e8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 49b0e <_PyEval_FormatKwargsError@@Base+0x23c0> │ │ │ │ - b.n 49ae6 <_PyEval_FormatKwargsError@@Base+0x2398> │ │ │ │ + beq.n 49b5e <_PyEval_FormatKwargsError@@Base+0x23c6> │ │ │ │ + b.n 49b36 <_PyEval_FormatKwargsError@@Base+0x239e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 834bc │ │ │ │ + bl 83470 │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbnz r0, 49b0a <_PyEval_FormatKwargsError@@Base+0x23bc> │ │ │ │ - bl 23c160 │ │ │ │ - b.n 49aa6 <_PyEval_FormatKwargsError@@Base+0x2358> │ │ │ │ + cbnz r0, 49b5a <_PyEval_FormatKwargsError@@Base+0x23c2> │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 49af6 <_PyEval_FormatKwargsError@@Base+0x235e> │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 49b18 <_PyEval_FormatKwargsError@@Base+0x23ca> │ │ │ │ + cbz r1, 49b68 <_PyEval_FormatKwargsError@@Base+0x23d0> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 49b20 <_PyEval_FormatKwargsError@@Base+0x23d2> │ │ │ │ + b.n 49b70 <_PyEval_FormatKwargsError@@Base+0x23d8> │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - b.n 49be6 <_PyEval_FormatKwargsError@@Base+0x2498> │ │ │ │ + b.n 49c36 <_PyEval_FormatKwargsError@@Base+0x249e> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r5, r6, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #112] @ (49ba8 <_PyEval_FormatKwargsError@@Base+0x245a>) │ │ │ │ + ldr r1, [pc, #112] @ (49bf8 <_PyEval_FormatKwargsError@@Base+0x2460>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 49ba0 <_PyEval_FormatKwargsError@@Base+0x2452> │ │ │ │ + beq.n 49bf0 <_PyEval_FormatKwargsError@@Base+0x2458> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r4, 49b4e <_PyEval_FormatKwargsError@@Base+0x2400> │ │ │ │ + cbz r4, 49b9e <_PyEval_FormatKwargsError@@Base+0x2406> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 49b5e <_PyEval_FormatKwargsError@@Base+0x2410> │ │ │ │ - b.n 49b7c <_PyEval_FormatKwargsError@@Base+0x242e> │ │ │ │ - ldr r1, [pc, #92] @ (49bac <_PyEval_FormatKwargsError@@Base+0x245e>) │ │ │ │ + cbnz r0, 49bae <_PyEval_FormatKwargsError@@Base+0x2416> │ │ │ │ + b.n 49bcc <_PyEval_FormatKwargsError@@Base+0x2434> │ │ │ │ + ldr r1, [pc, #92] @ (49bfc <_PyEval_FormatKwargsError@@Base+0x2464>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 49b48 <_PyEval_FormatKwargsError@@Base+0x23fa> │ │ │ │ - b.n 49ba2 <_PyEval_FormatKwargsError@@Base+0x2454> │ │ │ │ + bne.n 49b98 <_PyEval_FormatKwargsError@@Base+0x2400> │ │ │ │ + b.n 49bf2 <_PyEval_FormatKwargsError@@Base+0x245a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 49b7c <_PyEval_FormatKwargsError@@Base+0x242e> │ │ │ │ + bne.n 49bcc <_PyEval_FormatKwargsError@@Base+0x2434> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49b7c <_PyEval_FormatKwargsError@@Base+0x242e> │ │ │ │ + bge.n 49bcc <_PyEval_FormatKwargsError@@Base+0x2434> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49b7c <_PyEval_FormatKwargsError@@Base+0x242e> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49bcc <_PyEval_FormatKwargsError@@Base+0x2434> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #14644 @ 0x3934 │ │ │ │ + movw r2, #12304 @ 0x3010 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #59960 @ 0xea38 │ │ │ │ + movw r0, #57644 @ 0xe12c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84dec │ │ │ │ - b.n 49ba2 <_PyEval_FormatKwargsError@@Base+0x2454> │ │ │ │ + bl 1c7e64 │ │ │ │ + b.n 49bf2 <_PyEval_FormatKwargsError@@Base+0x245a> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bkpt 0x00b0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ pop {r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 49bd0 <_PyEval_FormatKwargsError@@Base+0x2482> │ │ │ │ + bne.n 49c20 <_PyEval_FormatKwargsError@@Base+0x2488> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 10abdc │ │ │ │ + b.w 10a77c │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #14444 @ 0x386c │ │ │ │ + movw r0, #12140 @ 0x2f6c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49bc4 <_PyEval_FormatKwargsError@@Base+0x2476> │ │ │ │ + bne.n 49c14 <_PyEval_FormatKwargsError@@Base+0x247c> │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 49c12 <_PyEval_FormatKwargsError@@Base+0x24c4> │ │ │ │ + bne.n 49c62 <_PyEval_FormatKwargsError@@Base+0x24ca> │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #31696 @ 0x7bd0 │ │ │ │ + movw r2, #29392 @ 0x72d0 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 49c60 <_PyEval_FormatKwargsError@@Base+0x2512> │ │ │ │ - movw r3, #31696 @ 0x7bd0 │ │ │ │ + cbz r1, 49cb0 <_PyEval_FormatKwargsError@@Base+0x2518> │ │ │ │ + movw r3, #29392 @ 0x72d0 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 49c46 <_PyEval_FormatKwargsError@@Base+0x24f8> │ │ │ │ + bls.n 49c96 <_PyEval_FormatKwargsError@@Base+0x24fe> │ │ │ │ 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 49c22 <_PyEval_FormatKwargsError@@Base+0x24d4> │ │ │ │ + beq.n 49c72 <_PyEval_FormatKwargsError@@Base+0x24da> │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 49c5c <_PyEval_FormatKwargsError@@Base+0x250e> │ │ │ │ + b.n 49cac <_PyEval_FormatKwargsError@@Base+0x2514> │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -44009,62 +44045,62 @@ │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #25144 @ 0x6238 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 49c90 <_PyEval_FormatKwargsError@@Base+0x2542> │ │ │ │ + bne.n 49ce0 <_PyEval_FormatKwargsError@@Base+0x2548> │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 49cae <_PyEval_FormatKwargsError@@Base+0x2560> │ │ │ │ + b.n 49cfe <_PyEval_FormatKwargsError@@Base+0x2566> │ │ │ │ mov r0, r1 │ │ │ │ - bl 174c6c │ │ │ │ + bl 173ff4 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 49cae <_PyEval_FormatKwargsError@@Base+0x2560> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 49cc2 <_PyEval_FormatKwargsError@@Base+0x2574> │ │ │ │ - vldr d0, [pc, #32] @ 49cd0 <_PyEval_FormatKwargsError@@Base+0x2582> │ │ │ │ + bne.n 49cfe <_PyEval_FormatKwargsError@@Base+0x2566> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 49d12 <_PyEval_FormatKwargsError@@Base+0x257a> │ │ │ │ + vldr d0, [pc, #32] @ 49d20 <_PyEval_FormatKwargsError@@Base+0x2588> │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 9ba24 │ │ │ │ + b.w 9b808 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - add r2, pc, #328 @ (adr r2, 49e1c ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 49e6c ) │ │ │ │ svc 70 @ 0x46 │ │ │ │ subs r7, #145 @ 0x91 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 49ce0 <_PyEval_FormatKwargsError@@Base+0x2592> │ │ │ │ + cbz r1, 49d30 <_PyEval_FormatKwargsError@@Base+0x2598> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 49ce8 <_PyEval_FormatKwargsError@@Base+0x259a> │ │ │ │ + b.n 49d38 <_PyEval_FormatKwargsError@@Base+0x25a0> │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - b.n 49d72 │ │ │ │ + b.n 49dc2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl e5b48 │ │ │ │ + bl e5514 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 49d16 <_PyEval_FormatKwargsError@@Base+0x25c8> │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 49d66 <_PyEval_FormatKwargsError@@Base+0x25ce> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 49d2c <_PyEval_FormatKwargsError@@Base+0x25de> │ │ │ │ + b.n 49d7c <_PyEval_FormatKwargsError@@Base+0x25e4> │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ @@ -44072,361 +44108,363 @@ │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 49d58 <_PyEval_FormatKwargsError@@Base+0x260a> │ │ │ │ + bne.n 49da8 <_PyEval_FormatKwargsError@@Base+0x2610> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 49d6e │ │ │ │ + b.w 49dbe │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #14488 @ 0x3898 │ │ │ │ + movw r0, #12184 @ 0x2f98 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49d44 <_PyEval_FormatKwargsError@@Base+0x25f6> │ │ │ │ + bne.n 49d94 <_PyEval_FormatKwargsError@@Base+0x25fc> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00049d6e : │ │ │ │ - b.w 40338 │ │ │ │ +00049dbe : │ │ │ │ + b.w 4038c │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 49d92 │ │ │ │ + bne.n 49de2 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #31696 @ 0x7bd0 │ │ │ │ + movw r3, #29392 @ 0x72d0 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 49d94 │ │ │ │ + bpl.n 49de4 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ - cbz r1, 49db0 │ │ │ │ - movw r3, #31696 @ 0x7bd0 │ │ │ │ + cbz r1, 49e00 │ │ │ │ + movw r3, #29392 @ 0x72d0 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 49d88 │ │ │ │ + bls.n 49dd8 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bmi.n 49d9e │ │ │ │ + bmi.n 49dee │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #3 │ │ │ │ - bl 80a88 │ │ │ │ + bl 80a30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49e88 │ │ │ │ + beq.n 49ed8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r5, #16] │ │ │ │ - bl 2b45a8 │ │ │ │ + bl 2b3da0 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 49e72 │ │ │ │ + beq.n 49ec2 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 49e1a │ │ │ │ + bne.n 49e6a │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 49e08 │ │ │ │ + blt.n 49e58 │ │ │ │ str r3, [r5, #20] │ │ │ │ - b.n 49e50 │ │ │ │ + b.n 49ea0 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r3, [r5, #20] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [r3, #0] │ │ │ │ - beq.n 49e50 │ │ │ │ + beq.n 49ea0 │ │ │ │ adds r2, #2 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 49e50 │ │ │ │ + b.n 49ea0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - ldr r1, [pc, #112] @ (49e90 ) │ │ │ │ + ldr r1, [pc, #112] @ (49ee0 ) │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str r2, [r5, #20] │ │ │ │ - bl f378c │ │ │ │ + bl f321c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 49e72 │ │ │ │ + beq.n 49ec2 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 49e5a │ │ │ │ + bne.n 49eaa │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - b.n 49e68 │ │ │ │ + b.n 49eb8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #24] │ │ │ │ - bl 7aa84 │ │ │ │ + bl 7acac │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49e8c │ │ │ │ + bge.n 49edc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 49e8c │ │ │ │ + cbnz r3, 49edc │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 49e8c │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49edc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strh r0, [r7, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 49e9c │ │ │ │ + cbz r1, 49eec │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 49ea4 │ │ │ │ + b.n 49ef4 │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - b.n 4a068 │ │ │ │ + b.w 4a0be │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #63932 @ 0xf9bc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 49fd2 │ │ │ │ + bne.w 4a024 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 49fd2 │ │ │ │ + bne.w 4a024 │ │ │ │ ldr.w fp, [r0, #8] │ │ │ │ mov r8, r0 │ │ │ │ ldr.w sl, [r2, #8] │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ adds r3, r5, #3 │ │ │ │ ldr.w r9, [sl, #8] │ │ │ │ subs r6, r5, #1 │ │ │ │ ldr.w r0, [fp, r3, lsl #2] │ │ │ │ - bl 122ac0 │ │ │ │ + bl 1224e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49fec │ │ │ │ + beq.n 4a03e │ │ │ │ add.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ add r0, r5 │ │ │ │ - bl 80a88 │ │ │ │ + bl 80a30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 49f12 │ │ │ │ + cbz r0, 49f64 │ │ │ │ add.w fp, fp, #12 │ │ │ │ adds r0, #12 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 49f2a │ │ │ │ + b.n 49f7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49f26 │ │ │ │ + bge.n 49f78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49f26 │ │ │ │ + cbnz r3, 49f78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49fec │ │ │ │ + b.n 4a03e │ │ │ │ cmp r6, r2 │ │ │ │ - ble.n 49f46 │ │ │ │ + ble.n 49f98 │ │ │ │ ldr.w r1, [fp, #4]! │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str.w r1, [r0, #4]! │ │ │ │ - b.n 49f2a │ │ │ │ + b.n 49f7c │ │ │ │ bic.w r6, r6, r6, asr #31 │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r3, r6, #4 │ │ │ │ movs r2, #1 │ │ │ │ add.w r6, r5, r6, lsl #2 │ │ │ │ adds r6, #16 │ │ │ │ str.w r4, [r5, r3, lsl #2] │ │ │ │ cmp r9, r2 │ │ │ │ - ble.n 49f78 │ │ │ │ + ble.n 49fca │ │ │ │ ldr.w r1, [sl, #4]! │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str.w r1, [r6, #4]! │ │ │ │ - b.n 49f5c │ │ │ │ + b.n 49fae │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ - bl 238f94 │ │ │ │ + bl 238960 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 49f9c │ │ │ │ + cbnz r0, 49fee │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49fec │ │ │ │ + bge.n 4a03e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 49fec │ │ │ │ + cbnz r3, 4a03e │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 49fec │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a03e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 223d24 <_PyTemplate_Build@@Base> │ │ │ │ + bl 22360c <_PyTemplate_Build@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49fba │ │ │ │ + bge.n 4a00c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 49fba │ │ │ │ + cbnz r3, 4a00c │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49fce │ │ │ │ + bge.n 4a020 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49fce │ │ │ │ + cbnz r3, 4a020 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 49fec │ │ │ │ + b.n 4a03e │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #60024 @ 0xea78 │ │ │ │ + movw r1, #57708 @ 0xe16c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ ldrgt r1, [r0, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ it gt │ │ │ │ mulgt r3, r1 │ │ │ │ add r0, r3 │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ + movs r0, r0 │ │ │ │ + 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 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4a02e │ │ │ │ + bne.n 4a084 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4a04a │ │ │ │ - b.n 4a044 │ │ │ │ + bne.n 4a0a0 │ │ │ │ + b.n 4a09a │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42844 @ 0xa75c │ │ │ │ + movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4a020 │ │ │ │ - b.n 4a062 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 4a062 │ │ │ │ + bne.n 4a076 │ │ │ │ + b.n 4a0b8 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 4a0b8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 246718 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ - cbz r0, 4a062 │ │ │ │ + bl 2460f8 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ + cbz r0, 4a0b8 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 4a100 │ │ │ │ + b.n 4a156 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 4a094 │ │ │ │ + bne.n 4a0ea │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #31696 @ 0x7bd0 │ │ │ │ + movw r2, #29392 @ 0x72d0 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 4a0f6 │ │ │ │ + cbz r1, 4a14c │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ add r1, r0 │ │ │ │ - movw r5, #31696 @ 0x7bd0 │ │ │ │ + movw r5, #29392 @ 0x72d0 │ │ │ │ movt r5, #50 @ 0x32 │ │ │ │ mov r4, r3 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 4a0dc │ │ │ │ + bls.n 4a132 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldr.w r2, [r5, r2, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ - beq.n 4a0c8 │ │ │ │ - cbz r3, 4a0c2 │ │ │ │ + beq.n 4a11e │ │ │ │ + cbz r3, 4a118 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 4a0f2 │ │ │ │ + b.n 4a148 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 4a0d8 │ │ │ │ + b.n 4a12e │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.n 4a0d6 │ │ │ │ + beq.n 4a12c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4a0b8 │ │ │ │ + beq.n 4a10e │ │ │ │ mov r4, r3 │ │ │ │ - b.n 4a0d8 │ │ │ │ + b.n 4a12e │ │ │ │ mov r3, r2 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 4a0a6 │ │ │ │ + b.n 4a0fc │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -44440,405 +44478,406 @@ │ │ │ │ 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, #27912 @ 0x6d08 │ │ │ │ + movw r1, #25608 @ 0x6408 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r0, #60116 @ 0xead4 │ │ │ │ + movw r0, #57812 @ 0xe1d4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4a178 │ │ │ │ - bl b0e80 │ │ │ │ + beq.n 4a1ce │ │ │ │ + bl b0c40 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ade8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b4014 │ │ │ │ - cbz r7, 4a17c │ │ │ │ + bl b3de4 │ │ │ │ + cbz r7, 4a1d2 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4a164 │ │ │ │ - bl 116ba8 │ │ │ │ + bne.n 4a1ba │ │ │ │ + bl 1166e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a136 │ │ │ │ - b.n 4a178 │ │ │ │ + beq.n 4a18c │ │ │ │ + b.n 4a1ce │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e494c │ │ │ │ + b.w 1e40ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4a184 │ │ │ │ + b.n 4a1da │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 4a1c2 │ │ │ │ + beq.n 4a218 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #60128 @ 0xeae0 │ │ │ │ + movw r1, #57824 @ 0xe1e0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4a334 │ │ │ │ - movw r2, #43840 @ 0xab40 │ │ │ │ + b.n 4a38a │ │ │ │ + movw r2, #43848 @ 0xab48 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 4a1dc │ │ │ │ + bne.n 4a232 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 4a334 │ │ │ │ - ldr r0, [pc, #348] @ (4a33c ) │ │ │ │ + b.n 4a38a │ │ │ │ + ldr r0, [pc, #352] @ (4a394 ) │ │ │ │ mov r1, sp │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ ldr.w r9, [r3, #28] │ │ │ │ - bl 1f6544 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1f5d48 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4a1be │ │ │ │ + blt.n 4a214 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movw r8, #5752 @ 0x1678 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ - cbz r4, 4a200 │ │ │ │ + cbz r4, 4a256 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 4a23c │ │ │ │ + bne.n 4a292 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 4a1d2 │ │ │ │ + beq.n 4a228 │ │ │ │ mov r0, r9 │ │ │ │ - movw r1, #60184 @ 0xeb18 │ │ │ │ + movw r1, #57880 @ 0xe218 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl ee6fc │ │ │ │ + bl ee194 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4a334 │ │ │ │ + beq.w 4a38a │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 4a23c │ │ │ │ + bne.n 4a292 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a1d2 │ │ │ │ + bge.n 4a228 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4a1d2 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a1d2 │ │ │ │ + bne.n 4a228 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a228 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #60192 @ 0xeb20 │ │ │ │ + movw r0, #57888 @ 0xe220 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 1e47ac │ │ │ │ + bl 1e407c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4a312 │ │ │ │ + beq.n 4a368 │ │ │ │ movs r3, #0 │ │ │ │ cmp r9, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.n 4a268 │ │ │ │ - ldr r1, [pc, #228] @ (4a340 ) │ │ │ │ + beq.n 4a2be │ │ │ │ + ldr r1, [pc, #232] @ (4a398 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 4a312 │ │ │ │ + beq.n 4a368 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4a278 │ │ │ │ + beq.n 4a2ce │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 4a292 │ │ │ │ - bl 7a42c │ │ │ │ + b.n 4a2e8 │ │ │ │ + bl 7a65c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - movw r0, #46264 @ 0xb4b8 │ │ │ │ + movw r0, #43104 @ 0xa860 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 4a2cc │ │ │ │ + cbz r0, 4a322 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e42f8 │ │ │ │ + bl 1e3b7c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 4a2b6 │ │ │ │ + bne.n 4a30c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a312 │ │ │ │ + bge.n 4a368 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 4a312 │ │ │ │ + cbnz r3, 4a368 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a312 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a368 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a2e4 │ │ │ │ + bge.n 4a33a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 4a2e4 │ │ │ │ + cbnz r3, 4a33a │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a2e4 │ │ │ │ - bl f73ac │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a33a │ │ │ │ + bl f6ec4 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #60216 @ 0xeb38 │ │ │ │ + movw r0, #57912 @ 0xe238 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 1e47ac │ │ │ │ + bl 1e407c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4a312 │ │ │ │ + beq.n 4a368 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #48424 @ 0xbd28 │ │ │ │ + movw r0, #46120 @ 0xb428 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1e47ac │ │ │ │ + bl 1e407c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4a312 │ │ │ │ + beq.n 4a368 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 1f6670 │ │ │ │ + bl 1f5e74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0ab0 │ │ │ │ + bl 1f035c │ │ │ │ adds r0, #1 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a326 │ │ │ │ + bge.n 4a37c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a326 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4a37c │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + nop │ │ │ │ lsls r0, r4, #8 │ │ │ │ lsls r3, r2, #1 │ │ │ │ @ instruction: 0xf2500052 │ │ │ │ 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 4a364 │ │ │ │ + bne.n 4a3bc │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2adc74 │ │ │ │ + b.w 2ad468 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #14420 @ 0x3854 │ │ │ │ + movw r0, #12116 @ 0x2f54 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4a358 │ │ │ │ + bne.n 4a3b0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 4a3ac │ │ │ │ + beq.n 4a404 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4a3ac │ │ │ │ + ble.n 4a404 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a3be │ │ │ │ + bge.n 4a416 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4a3be │ │ │ │ - movw r0, #60244 @ 0xeb54 │ │ │ │ + b.n 4a416 │ │ │ │ + movw r0, #57940 @ 0xe254 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 103eb4 │ │ │ │ + b.w 1039c8 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #92] @ (4a420 ) │ │ │ │ - bl a8320 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #92] @ (4a478 ) │ │ │ │ + bl a8130 <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4a3d4 │ │ │ │ + cbz r0, 4a42c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 4a3ea │ │ │ │ + bmi.n 4a442 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #60268 @ 0xeb6c │ │ │ │ + movw r0, #57964 @ 0xe26c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4a400 │ │ │ │ + b.n 4a458 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #60300 @ 0xeb8c │ │ │ │ + movw r0, #57996 @ 0xe28c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a414 │ │ │ │ + bge.n 4a46c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4a414 │ │ │ │ + cbnz r3, 4a46c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ pop {r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4a460 │ │ │ │ + bne.n 4a4b8 │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a474 │ │ │ │ + bge.n 4a4cc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4a474 │ │ │ │ + b.n 4a4cc │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #14232 @ 0x3798 │ │ │ │ + movw r0, #11928 @ 0x2e98 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4a438 │ │ │ │ + bne.n 4a490 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 4a47e │ │ │ │ + cbz r1, 4a4d6 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4a486 │ │ │ │ + b.n 4a4de │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - b.n 4a4ec │ │ │ │ + b.n 4a544 │ │ │ │ │ │ │ │ -0004a488 : │ │ │ │ +0004a4e0 : │ │ │ │ movw r0, #13756 @ 0x35bc │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.w 1da5bc │ │ │ │ + b.w 1d9e44 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ 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 4a4d6 │ │ │ │ + bne.n 4a52e │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a4ea │ │ │ │ + bge.n 4a542 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4a4ea │ │ │ │ + b.n 4a542 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #14236 @ 0x379c │ │ │ │ + movw r0, #11932 @ 0x2e9c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4a4ae │ │ │ │ + bne.n 4a506 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 4a518 │ │ │ │ + bne.n 4a570 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #31696 @ 0x7bd0 │ │ │ │ + movw r2, #29392 @ 0x72d0 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 4a56a │ │ │ │ - movw r3, #31696 @ 0x7bd0 │ │ │ │ + cbz r1, 4a5c2 │ │ │ │ + movw r3, #29392 @ 0x72d0 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 4a550 │ │ │ │ + bls.n 4a5a8 │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ and.w r4, r5, #2 │ │ │ │ lsls r5, r5, #31 │ │ │ │ - bpl.n 4a546 │ │ │ │ + bpl.n 4a59e │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 4a566 │ │ │ │ + b.n 4a5be │ │ │ │ orrs r4, r2 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 4a528 │ │ │ │ + b.n 4a580 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -44848,84 +44887,84 @@ │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - vldr d0, [pc, #232] @ 4a670 │ │ │ │ + vldr d0, [pc, #232] @ 4a6c8 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9ba24 │ │ │ │ - movw r1, #21788 @ 0x551c │ │ │ │ + bl 9b808 │ │ │ │ + movw r1, #19404 @ 0x4bcc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1daea8 │ │ │ │ + bl 1da730 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4a5ac │ │ │ │ + bge.n 4a604 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4a666 │ │ │ │ - vldr d0, [pc, #200] @ 4a678 │ │ │ │ - bl 9ba24 │ │ │ │ - movw r1, #5508 @ 0x1584 │ │ │ │ + b.n 4a6be │ │ │ │ + vldr d0, [pc, #200] @ 4a6d0 │ │ │ │ + bl 9b808 │ │ │ │ + movw r1, #3204 @ 0xc84 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1daea8 │ │ │ │ + bl 1da730 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4a5a6 │ │ │ │ - vldr d0, [pc, #180] @ 4a680 │ │ │ │ - bl 9ba24 │ │ │ │ - movw r1, #21792 @ 0x5520 │ │ │ │ + blt.n 4a5fe │ │ │ │ + vldr d0, [pc, #180] @ 4a6d8 │ │ │ │ + bl 9b808 │ │ │ │ + movw r1, #19408 @ 0x4bd0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1daea8 │ │ │ │ + bl 1da730 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4a5a6 │ │ │ │ - vldr d8, [pc, #160] @ 4a688 │ │ │ │ + blt.n 4a5fe │ │ │ │ + vldr d8, [pc, #160] @ 4a6e0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 9ba24 │ │ │ │ - movw r1, #59228 @ 0xe75c │ │ │ │ + bl 9b808 │ │ │ │ + movw r1, #56852 @ 0xde14 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1daea8 │ │ │ │ + bl 1da730 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4a5a6 │ │ │ │ - vldr d9, [pc, #136] @ 4a690 │ │ │ │ + blt.n 4a5fe │ │ │ │ + vldr d9, [pc, #136] @ 4a6e8 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 296478 │ │ │ │ - movw r1, #60360 @ 0xebc8 │ │ │ │ + bl 295c78 │ │ │ │ + movw r1, #58056 @ 0xe2c8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1daea8 │ │ │ │ + bl 1da730 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4a5a6 │ │ │ │ - vldr d8, [pc, #108] @ 4a698 │ │ │ │ + blt.n 4a5fe │ │ │ │ + vldr d8, [pc, #108] @ 4a6f0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 9ba24 │ │ │ │ - movw r1, #59284 @ 0xe794 │ │ │ │ + bl 9b808 │ │ │ │ + movw r1, #56908 @ 0xde4c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1daea8 │ │ │ │ + bl 1da730 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4a5a6 │ │ │ │ + blt.n 4a5fe │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 296478 │ │ │ │ - movw r1, #60368 @ 0xebd0 │ │ │ │ + bl 295c78 │ │ │ │ + movw r1, #58064 @ 0xe2d0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1daea8 │ │ │ │ + bl 1da730 │ │ │ │ asrs r0, r0, #31 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ @@ -44945,146 +44984,147 @@ │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4a740 │ │ │ │ + beq.n 4a798 │ │ │ │ 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 940d4 │ │ │ │ + bl 93ef8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4a73c │ │ │ │ + bne.n 4a794 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2afff8 │ │ │ │ + bl 2af7e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4a73c │ │ │ │ - movw r0, #15092 @ 0x3af4 │ │ │ │ + beq.n 4a794 │ │ │ │ + movw r0, #12752 @ 0x31d0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4a6ea │ │ │ │ + cbnz r0, 4a742 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 4f794 │ │ │ │ + b.w 4f914 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #732 @ 0x2dc │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ - movw r0, #60376 @ 0xebd8 │ │ │ │ + movw r0, #58072 @ 0xe2d8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 2b1b98 │ │ │ │ + bl 2b138c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a71e │ │ │ │ + bge.n 4a776 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a71e │ │ │ │ + cbnz r3, 4a776 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4a6de │ │ │ │ + beq.n 4a736 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a73c │ │ │ │ + bge.n 4a794 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4a73c │ │ │ │ + cbnz r3, 4a794 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ - ldr r5, [pc, #280] @ (4a86c ) │ │ │ │ + movw r4, #50088 @ 0xc3a8 │ │ │ │ + movt r4, #77 @ 0x4d │ │ │ │ mov r7, r0 │ │ │ │ mov ip, r2 │ │ │ │ mov lr, r3 │ │ │ │ mov r6, r1 │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - add r4, sp, #68 @ 0x44 │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r5, {r0, r1, r2} │ │ │ │ - stmia.w r4, {r0, r1, r2} │ │ │ │ + add r5, sp, #68 @ 0x44 │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w r4, {r0, r1, r2} │ │ │ │ + stmia.w r5, {r0, r1, r2} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 4a786 │ │ │ │ + bne.n 4a7e4 │ │ │ │ cmp ip, lr │ │ │ │ - ble.n 4a786 │ │ │ │ + ble.n 4a7e4 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 4a786 │ │ │ │ - cbnz r6, 4a7a6 │ │ │ │ + bne.n 4a7e4 │ │ │ │ + cbnz r6, 4a804 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, lr │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r1, ip │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #212] @ (4a870 ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #208] @ (4a8cc ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a84a │ │ │ │ + beq.n 4a8a8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ strd r3, r2, [sp, #100] @ 0x64 │ │ │ │ - bl 149ce4 │ │ │ │ + bl 149634 │ │ │ │ ldrd r9, r5, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a854 │ │ │ │ - bl b0e80 │ │ │ │ + beq.n 4a8b2 │ │ │ │ + bl b0c40 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 4a7dc │ │ │ │ + beq.n 4a83a │ │ │ │ mov r0, r5 │ │ │ │ blx 2b9ac │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4a7e4 │ │ │ │ + b.n 4a842 │ │ │ │ mov r0, r9 │ │ │ │ blx 2bb4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b4014 │ │ │ │ - cbz r4, 4a800 │ │ │ │ + bl b3de4 │ │ │ │ + cbz r4, 4a85e │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4ad8 │ │ │ │ - b.n 4a856 │ │ │ │ + bl 1e4390 │ │ │ │ + b.n 4a8b4 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ ldrd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ ldrd r6, r7, [sp, #168] @ 0xa8 │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ ldrd r6, r7, [sp, #160] @ 0xa0 │ │ │ │ @@ -45097,110 +45137,109 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ ldrd r6, r7, [sp, #136] @ 0x88 │ │ │ │ strd r6, r7, [sp] │ │ │ │ ldrd r1, r2, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 4aa3c │ │ │ │ + bl 4aa98 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 4a856 │ │ │ │ + b.n 4a8b4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4a856 │ │ │ │ + b.n 4a8b4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ strd r9, r5, [sp, #100] @ 0x64 │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ - bl 14a614 │ │ │ │ + bl 149f64 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldmia r4, {r4, r5, r7} │ │ │ │ - lsls r5, r1, #1 │ │ │ │ + nop │ │ │ │ adds r5, #240 @ 0xf0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4a894 │ │ │ │ + bne.n 4a8f0 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 21c30c │ │ │ │ + b.w 21bc64 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #14356 @ 0x3814 │ │ │ │ + movw r0, #12052 @ 0x2f14 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4a888 │ │ │ │ + bne.n 4a8e4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r2 │ │ │ │ subs r3, r5, #1 │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ strd r4, r2, [sp, #16] │ │ │ │ cmp r3, #2 │ │ │ │ mov r4, r0 │ │ │ │ - bhi.n 4a8d8 │ │ │ │ + bhi.n 4a934 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 4a900 │ │ │ │ - b.n 4a8f0 │ │ │ │ - movw r0, #24108 @ 0x5e2c │ │ │ │ + ble.n 4a95c │ │ │ │ + b.n 4a94c │ │ │ │ + movw r0, #21804 @ 0x552c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl e2f04 │ │ │ │ + bl e28cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4a8d0 │ │ │ │ + bne.n 4a92c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4a946 │ │ │ │ + b.n 4a9a2 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 149124 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 148a70 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a8ec │ │ │ │ + beq.n 4a948 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 4a918 │ │ │ │ + bne.n 4a974 │ │ │ │ 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, 4a926 │ │ │ │ + cbnz r1, 4a982 │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - b.n 4a928 │ │ │ │ + b.n 4a984 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 149124 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 148a70 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4a900 │ │ │ │ - b.n 4a8ec │ │ │ │ + bne.n 4a95c │ │ │ │ + b.n 4a948 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #24108 @ 0x5e2c │ │ │ │ + movw r2, #21804 @ 0x552c │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 250e78 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x33c> │ │ │ │ + bl 250890 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3a4> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add r3, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -45208,238 +45247,238 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #36092 @ 0x8cfc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 4a976 │ │ │ │ + beq.n 4a9d2 │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4a984 │ │ │ │ + bne.n 4a9e0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2757a8 │ │ │ │ + bl 2750b8 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4a98e │ │ │ │ - b.n 4a996 │ │ │ │ + bne.n 4a9ea │ │ │ │ + b.n 4a9f2 │ │ │ │ movs r2, #1 │ │ │ │ - bl 251b24 │ │ │ │ + bl 25165c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4a996 │ │ │ │ + beq.n 4a9f2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4aa3a │ │ │ │ + beq.n 4aa96 │ │ │ │ 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 940d4 │ │ │ │ + bl 93ef8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4aa36 │ │ │ │ + bne.n 4aa92 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2afff8 │ │ │ │ + bl 2af7e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4aa36 │ │ │ │ - movw r0, #15092 @ 0x3af4 │ │ │ │ + beq.n 4aa92 │ │ │ │ + movw r0, #12752 @ 0x31d0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4a9e4 │ │ │ │ + cbnz r0, 4aa40 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 4f794 │ │ │ │ + b.w 4f914 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #736 @ 0x2e0 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - movw r0, #60472 @ 0xec38 │ │ │ │ + movw r0, #58168 @ 0xe338 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 2b1b98 │ │ │ │ + bl 2b138c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4aa18 │ │ │ │ + bge.n 4aa74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4aa18 │ │ │ │ + cbnz r3, 4aa74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4a9d8 │ │ │ │ + beq.n 4aa34 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4aa36 │ │ │ │ + bge.n 4aa92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4aa36 │ │ │ │ + cbnz r3, 4aa92 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 9b304 │ │ │ │ + bl 9b0e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ab06 │ │ │ │ + beq.n 4ab62 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4aaee │ │ │ │ + beq.n 4ab4a │ │ │ │ str r4, [r5, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4aaee │ │ │ │ + beq.n 4ab4a │ │ │ │ str r4, [r5, #20] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 14e09c │ │ │ │ + bl 14d91c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4aaee │ │ │ │ + cbz r0, 4ab4a │ │ │ │ str r4, [r5, #24] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 14e09c │ │ │ │ + bl 14d91c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4aaee │ │ │ │ + cbz r0, 4ab4a │ │ │ │ str r4, [r5, #28] │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 14e09c │ │ │ │ + bl 14d91c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4aaee │ │ │ │ + cbz r0, 4ab4a │ │ │ │ str r4, [r5, #32] │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - bl 14e09c │ │ │ │ + bl 14d91c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4aaee │ │ │ │ + cbz r0, 4ab4a │ │ │ │ str r4, [r5, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - bl 14e09c │ │ │ │ + bl 14d91c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4aaee │ │ │ │ + cbz r0, 4ab4a │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - bl 14e09c │ │ │ │ + bl 14d91c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4aaee │ │ │ │ + cbz r0, 4ab4a │ │ │ │ str r4, [r5, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4aaee │ │ │ │ + cbz r0, 4ab4a │ │ │ │ str r4, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4aaee │ │ │ │ + cbz r0, 4ab4a │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 8f6bc │ │ │ │ + bl 8f4e8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4ab04 │ │ │ │ + cbnz r0, 4ab60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ab08 │ │ │ │ + bge.n 4ab64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4ab08 │ │ │ │ + cbnz r3, 4ab64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ab08 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ab64 │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4ab2c │ │ │ │ + bne.n 4ab88 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2a7fec │ │ │ │ + b.w 2a77ec │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #14392 @ 0x3838 │ │ │ │ + movw r0, #12088 @ 0x2f38 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ab20 │ │ │ │ + bne.n 4ab7c │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - beq.n 4ab6a │ │ │ │ - bl b0fac │ │ │ │ - bl b1034 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 4ab70 │ │ │ │ + beq.n 4abc6 │ │ │ │ + bl b0d6c │ │ │ │ + bl b0df0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x54> │ │ │ │ + cbz r0, 4abcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d90 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57df4 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4ab7c │ │ │ │ + cbz r3, 4abd8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4ab9e │ │ │ │ + b.n 4abfa │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b408c │ │ │ │ - cbnz r0, 4ab9a │ │ │ │ + bl b3e5c │ │ │ │ + cbnz r0, 4abf6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 4ab9a │ │ │ │ + cbnz r3, 4abf6 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbnz r0, 4ab9a │ │ │ │ + bl b3e5c │ │ │ │ + cbnz r0, 4abf6 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #44388 @ 0xad64 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 1743fc <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ + b.w 173784 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -45451,321 +45490,321 @@ │ │ │ │ blx 2b970 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 4ae26 │ │ │ │ + bl 4ae82 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r2, #18720 @ 0x4920 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r3, #18545 @ 0x4871 │ │ │ │ + movw r3, #16977 @ 0x4251 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4ac18 │ │ │ │ - bl 234874 <_PyErr_Format@@Base+0x654> │ │ │ │ + bne.n 4ac74 │ │ │ │ + bl 234254 <_PyErr_Format@@Base+0x650> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ac1c │ │ │ │ + b.n 4ac78 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4acc2 │ │ │ │ + beq.n 4ad1e │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbnz r0, 4ac34 │ │ │ │ - movw r0, #10596 @ 0x2964 │ │ │ │ + cbnz r0, 4ac90 │ │ │ │ + movw r0, #8292 @ 0x2064 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4ac5c │ │ │ │ - bl 171048 │ │ │ │ - cbz r0, 4ac4e │ │ │ │ + b.n 4acb8 │ │ │ │ + bl 17046c │ │ │ │ + cbz r0, 4acaa │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ac5e │ │ │ │ - movw r0, #46880 @ 0xb720 │ │ │ │ + beq.n 4acba │ │ │ │ + movw r0, #44576 @ 0xae20 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4ac5c │ │ │ │ + b.n 4acb8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 11aea0 │ │ │ │ + bl 11a9a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 21a3cc │ │ │ │ - cbnz r5, 4ac7a │ │ │ │ + bl 219d28 │ │ │ │ + cbnz r5, 4acd6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4ac6a │ │ │ │ + blt.n 4acc6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4acc2 │ │ │ │ + b.n 4ad1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ac66 │ │ │ │ + bne.n 4acc2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ac66 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4acc2 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1dee70 <_PyType_Name@@Base> │ │ │ │ + bl 1de6ec <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #60504 @ 0xec58 │ │ │ │ + movw r0, #58200 @ 0xe358 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4aca8 │ │ │ │ + bge.n 4ad04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4aca8 │ │ │ │ + cbnz r3, 4ad04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4acb6 │ │ │ │ + bge.n 4ad12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4acba │ │ │ │ + cbz r3, 4ad16 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 4acc2 │ │ │ │ + b.n 4ad1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4acb6 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ad12 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4acf0 │ │ │ │ + bhi.n 4ad4c │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl fee38 <_PyNumber_Index@@Base> │ │ │ │ + bl fe910 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4ad06 │ │ │ │ - b.n 4ad18 │ │ │ │ - movw r0, #23956 @ 0x5d94 │ │ │ │ + cbnz r0, 4ad62 │ │ │ │ + b.n 4ad74 │ │ │ │ + movw r0, #21652 @ 0x5494 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl e2f04 │ │ │ │ + bl e28cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4adee │ │ │ │ - b.n 4ace2 │ │ │ │ - bl 9b974 │ │ │ │ + beq.n 4ae4a │ │ │ │ + b.n 4ad3e │ │ │ │ + bl 9b758 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4ad26 │ │ │ │ + blt.n 4ad82 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 4ad36 │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 4ad92 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4adee │ │ │ │ + bne.n 4ae4a │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ad36 │ │ │ │ + b.n 4ad92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ad14 │ │ │ │ + bne.n 4ad70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ad14 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ad70 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 4adc2 │ │ │ │ + ble.n 4ae1e │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 4ad6a │ │ │ │ + bpl.n 4adc6 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4ad66 │ │ │ │ + beq.n 4adc2 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #60516 @ 0xec64 │ │ │ │ + movw r1, #58212 @ 0xe364 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 4adc4 │ │ │ │ + b.n 4ae20 │ │ │ │ movw r1, #34280 @ 0x85e8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 4ad7c │ │ │ │ - bl 9eff8 │ │ │ │ - cbz r0, 4ad9c │ │ │ │ + beq.n 4add8 │ │ │ │ + bl 9ed78 │ │ │ │ + cbz r0, 4adf8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4adbc │ │ │ │ + beq.n 4ae18 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #60604 @ 0xecbc │ │ │ │ + movw r1, #58300 @ 0xe3bc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #65160 @ 0xfe88 │ │ │ │ + movw r2, #62872 @ 0xf598 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #36376 @ 0x8e18 │ │ │ │ + movw r1, #34072 @ 0x8518 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #23956 @ 0x5d94 │ │ │ │ + movw r0, #21652 @ 0x5494 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4adee │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4ae4a │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 4adc4 │ │ │ │ + b.n 4ae20 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 4ade0 │ │ │ │ - cbz r1, 4add0 │ │ │ │ + bgt.n 4ae3c │ │ │ │ + cbz r1, 4ae2c │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 4add8 │ │ │ │ + b.n 4ae34 │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 188d84 │ │ │ │ + b.w 187fbc │ │ │ │ subs r2, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 46bc6 │ │ │ │ + b.w 46c16 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4} │ │ │ │ movw r4, #43560 @ 0xaa28 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r3, r1 │ │ │ │ subs r1, #33 @ 0x21 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bhi.n 4ae18 │ │ │ │ - movw r1, #60696 @ 0xed18 │ │ │ │ + bhi.n 4ae74 │ │ │ │ + movw r1, #58392 @ 0xe418 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ pop {r4} │ │ │ │ - b.w f41b4 │ │ │ │ - movw r1, #60728 @ 0xed38 │ │ │ │ + b.w f3c44 │ │ │ │ + movw r1, #58424 @ 0xe438 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ pop {r4} │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ - cbnz r4, 4ae5e │ │ │ │ + cbnz r4, 4aeba │ │ │ │ mov r0, r1 │ │ │ │ blx 2ad40 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ - movw r0, #60796 @ 0xed7c │ │ │ │ + movw r0, #58492 @ 0xe47c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ae6e │ │ │ │ + b.n 4aeca │ │ │ │ mov r0, r4 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9406c │ │ │ │ + bl 93e90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4aeee │ │ │ │ + beq.n 4af4a │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl f5a90 │ │ │ │ + bl f54f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ae90 │ │ │ │ + bge.n 4aeec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4ae90 │ │ │ │ + cbnz r3, 4aeec │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 4aee4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 4af40 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 4aeae │ │ │ │ + cbz r0, 4af0a │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #84] @ (4aef4 ) │ │ │ │ + ldr r1, [pc, #84] @ (4af50 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 9909c │ │ │ │ + bl 98eb0 │ │ │ │ adds r4, r0, #1 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - b.n 4aeb0 │ │ │ │ + b.n 4af0c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 84dec │ │ │ │ - cbz r4, 4aee4 │ │ │ │ - movw r1, #34784 @ 0x87e0 │ │ │ │ + bl 1c7e64 │ │ │ │ + cbz r4, 4af40 │ │ │ │ + movw r1, #32480 @ 0x7ee0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4b108 │ │ │ │ - cbz r0, 4aee4 │ │ │ │ - movw r1, #49732 @ 0xc244 │ │ │ │ + bl 4b164 │ │ │ │ + cbz r0, 4af40 │ │ │ │ + movw r1, #47428 @ 0xb944 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4b108 │ │ │ │ - cbz r0, 4aee4 │ │ │ │ + bl 4b164 │ │ │ │ + cbz r0, 4af40 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 15c6d4 │ │ │ │ + bl 15c058 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 84dec │ │ │ │ + b.w 1c7e64 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - bvs.n 4af30 │ │ │ │ + bvs.n 4af8c │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #7204 @ 0x1c24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 4af1e │ │ │ │ + beq.n 4af7a │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 4afa0 │ │ │ │ + b.n 4affc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4af14 │ │ │ │ + bne.n 4af70 │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4af14 │ │ │ │ + bhi.n 4af70 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ mov r7, r2 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ @@ -45773,76 +45812,76 @@ │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - bl 4afd8 │ │ │ │ + bl 4b034 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4af66 │ │ │ │ + bge.n 4afc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4af66 │ │ │ │ + cbnz r3, 4afc2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4af7a │ │ │ │ + bge.n 4afd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4af7a │ │ │ │ + cbnz r3, 4afd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 4af9e │ │ │ │ + beq.n 4affa │ │ │ │ cmp r7, #3 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ eoreq.w r4, r4, #1 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ - b.n 4afa0 │ │ │ │ + b.n 4affc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4afc2 │ │ │ │ + bne.n 4b01e │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 24e578 │ │ │ │ + b.w 24df48 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #14436 @ 0x3864 │ │ │ │ + movw r0, #12132 @ 0x2f64 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4afb6 │ │ │ │ + bne.n 4b012 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 4b0fc │ │ │ │ + beq.w 4b158 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 4b100 │ │ │ │ + bne.w 4b15c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -45858,28 +45897,28 @@ │ │ │ │ blx 2b44c │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ strb.w r3, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 2be05c │ │ │ │ + bl 2bd890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b0c6 │ │ │ │ + bne.n 4b122 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 284a48 │ │ │ │ + bl 28437c │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4b050 │ │ │ │ - bhi.n 4b028 │ │ │ │ + beq.n 4b0ac │ │ │ │ + bhi.n 4b084 │ │ │ │ clz r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ negs r4, r4 │ │ │ │ - b.n 4b0d2 │ │ │ │ + b.n 4b12e │ │ │ │ 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 │ │ │ │ @@ -45890,215 +45929,215 @@ │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ - bl f378c │ │ │ │ + bl f321c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b096 │ │ │ │ + bge.n 4b0f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 4b096 │ │ │ │ + cbnz r3, 4b0f2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b0aa │ │ │ │ + bge.n 4b106 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b0aa │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b106 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b0be │ │ │ │ + bge.n 4b11a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b0be │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b11a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 4b0ce │ │ │ │ - bne.n 4b028 │ │ │ │ - b.n 4b0d2 │ │ │ │ + blt.n 4b12a │ │ │ │ + bne.n 4b084 │ │ │ │ + b.n 4b12e │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 4b028 │ │ │ │ + bne.n 4b084 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4b0d2 │ │ │ │ + b.n 4b12e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b0e6 │ │ │ │ + bge.n 4b142 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b0e6 │ │ │ │ + cbnz r3, 4b142 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b102 │ │ │ │ + bge.n 4b15e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b102 │ │ │ │ + cbnz r3, 4b15e │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b102 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b15e │ │ │ │ movs r4, #1 │ │ │ │ - b.n 4b102 │ │ │ │ + b.n 4b15e │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 8f6bc │ │ │ │ + bl 8f4e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4b136 │ │ │ │ + cbz r0, 4b192 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99000 │ │ │ │ + bl 98e14 │ │ │ │ adds r4, r0, #1 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - b.n 4b138 │ │ │ │ + b.n 4b194 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov fp, r0 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str.w r0, [fp, #88] @ 0x58 │ │ │ │ - beq.n 4b170 │ │ │ │ - bl b0fac │ │ │ │ - bl b1034 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 4b176 │ │ │ │ + beq.n 4b1cc │ │ │ │ + bl b0d6c │ │ │ │ + bl b0df0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x54> │ │ │ │ + cbz r0, 4b1d2 │ │ │ │ mov r0, fp │ │ │ │ - bl 57d90 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57df4 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbz r2, 4b186 │ │ │ │ + cbz r2, 4b1e2 │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 4b29e │ │ │ │ + b.n 4b2fa │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d1460 │ │ │ │ + bl d1268 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b290 │ │ │ │ + beq.n 4b2ec │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [fp, #88] @ 0x58 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4b1b4 │ │ │ │ - bl b0fac │ │ │ │ - bl b1034 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 4b1ba │ │ │ │ + beq.n 4b210 │ │ │ │ + bl b0d6c │ │ │ │ + bl b0df0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x54> │ │ │ │ + cbz r0, 4b216 │ │ │ │ mov r0, fp │ │ │ │ - bl 57d90 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57df4 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbnz r2, 4b1d8 │ │ │ │ + cbnz r2, 4b234 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ - bl 834bc │ │ │ │ + bl 83470 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b1e4 │ │ │ │ + cbnz r0, 4b240 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ - bl 23c160 │ │ │ │ + bl 23bb34 │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ - b.n 4b290 │ │ │ │ + b.n 4b2ec │ │ │ │ ldr.w r5, [fp, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 4b1d8 │ │ │ │ + bne.n 4b234 │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl b408c │ │ │ │ + bl b3e5c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - cbz r2, 4b248 │ │ │ │ - bl d1460 │ │ │ │ + cbz r2, 4b2a4 │ │ │ │ + bl d1268 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 4b248 │ │ │ │ + cbz r0, 4b2a4 │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbz r2, 4b22a │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 4b22a │ │ │ │ + cbz r2, 4b286 │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 4b286 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ - b.n 4b290 │ │ │ │ + b.n 4b2ec │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 4b23c │ │ │ │ + bne.n 4b298 │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bl 9bcbc │ │ │ │ - cbz r0, 4b25a │ │ │ │ + bl 9baa0 │ │ │ │ + cbz r0, 4b2b6 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ str.w sl, [r4, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 4b1f0 │ │ │ │ + b.n 4b24c │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [fp, #8] │ │ │ │ - bl cf040 │ │ │ │ + bl cee4c │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 4b262 │ │ │ │ + cbnz r0, 4b2be │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac4 │ │ │ │ - b.n 4b1ce │ │ │ │ + bl 83a78 │ │ │ │ + b.n 4b22a │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 4b274 │ │ │ │ + ble.n 4b2d0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr.w r1, [r4, r5, lsl #2] │ │ │ │ str.w r1, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 4b262 │ │ │ │ + b.n 4b2be │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ ldr.w r0, [fp, #88] @ 0x58 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ subs r4, r0, #1 │ │ │ │ mov r0, fp │ │ │ │ str.w r4, [fp, #88] @ 0x58 │ │ │ │ - bl e0ad4 │ │ │ │ - b.n 4b298 │ │ │ │ + bl e040c │ │ │ │ + b.n 4b2f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ @@ -46106,624 +46145,625 @@ │ │ │ │ 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 188d84 │ │ │ │ - cbz r0, 4b2f0 │ │ │ │ + bl 187fbc │ │ │ │ + cbz r0, 4b34c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 4b2ca │ │ │ │ + cbz r3, 4b326 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 4b2d2 │ │ │ │ + b.n 4b32e │ │ │ │ movw r2, #32180 @ 0x7db4 │ │ │ │ movt r2, #87 @ 0x57 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4b2f0 │ │ │ │ + cbz r5, 4b34c │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - movw r1, #32720 @ 0x7fd0 │ │ │ │ + movw r1, #30416 @ 0x76d0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 4b2f0 │ │ │ │ + ble.n 4b34c │ │ │ │ ldrb r6, [r4, r3] │ │ │ │ ldrb r6, [r1, r6] │ │ │ │ strb r6, [r2, r3] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 4b2e2 │ │ │ │ + b.n 4b33e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004b2f2 <_PyBytes_ReverseFind@@Base>: │ │ │ │ +0004b34e <_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, 4b30a <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ + cbnz r3, 4b366 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ adds r0, r1, r4 │ │ │ │ - b.n 4b320 <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ + b.n 4b37c <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ mov.w ip, #2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ strd r5, ip, [sp] │ │ │ │ - bl 221790 │ │ │ │ + bl 221078 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r0, r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4b32e <_PyBytes_ReverseFind@@Base+0x3c> │ │ │ │ - b.w 17e0c4 │ │ │ │ + beq.n 4b38a <_PyBytes_ReverseFind@@Base+0x3c> │ │ │ │ + b.w 17d2d0 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 4b358 <_PyBytes_ReverseFind@@Base+0x66> │ │ │ │ + cbz r3, 4b3b4 <_PyBytes_ReverseFind@@Base+0x66> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4b370 <_PyBytes_ReverseFind@@Base+0x7e> │ │ │ │ + b.n 4b3cc <_PyBytes_ReverseFind@@Base+0x7e> │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 4b360 <_PyBytes_ReverseFind@@Base+0x6e> │ │ │ │ + bgt.n 4b3bc <_PyBytes_ReverseFind@@Base+0x6e> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4b370 <_PyBytes_ReverseFind@@Base+0x7e> │ │ │ │ + b.n 4b3cc <_PyBytes_ReverseFind@@Base+0x7e> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4b35c <_PyBytes_ReverseFind@@Base+0x6a> │ │ │ │ + bne.n 4b3b8 <_PyBytes_ReverseFind@@Base+0x6a> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4b35c <_PyBytes_ReverseFind@@Base+0x6a> │ │ │ │ + beq.n 4b3b8 <_PyBytes_ReverseFind@@Base+0x6a> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 4b392 <_PyBytes_ReverseFind@@Base+0xa0> │ │ │ │ + b.n 4b3ee <_PyBytes_ReverseFind@@Base+0xa0> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - ldr r3, [pc, #656] @ (4b618 <_PyBytes_ReverseFind@@Base+0x326>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #660] @ (4b678 <_PyBytes_ReverseFind@@Base+0x32a>) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b69a <_PyBytes_ReverseFind@@Base+0x3a8> │ │ │ │ + beq.w 4b6fa <_PyBytes_ReverseFind@@Base+0x3ac> │ │ │ │ add r5, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, #1 │ │ │ │ ite eq │ │ │ │ moveq r6, #0 │ │ │ │ ldrne r6, [r4, #4] │ │ │ │ - bl 9fd08 │ │ │ │ + bl 9f724 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b698 <_PyBytes_ReverseFind@@Base+0x3a6> │ │ │ │ - ldr r3, [pc, #624] @ (4b61c <_PyBytes_ReverseFind@@Base+0x32a>) │ │ │ │ + beq.w 4b6f8 <_PyBytes_ReverseFind@@Base+0x3aa> │ │ │ │ + ldr r3, [pc, #628] @ (4b67c <_PyBytes_ReverseFind@@Base+0x32e>) │ │ │ │ movw r8, #41976 @ 0xa3f8 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 4b4f2 <_PyBytes_ReverseFind@@Base+0x200> │ │ │ │ + bne.w 4b54e <_PyBytes_ReverseFind@@Base+0x200> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 103ddc │ │ │ │ + bl 1038f0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4b4f2 <_PyBytes_ReverseFind@@Base+0x200> │ │ │ │ + bne.w 4b54e <_PyBytes_ReverseFind@@Base+0x200> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b3f4 <_PyBytes_ReverseFind@@Base+0x102> │ │ │ │ + bge.n 4b450 <_PyBytes_ReverseFind@@Base+0x102> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b3f4 <_PyBytes_ReverseFind@@Base+0x102> │ │ │ │ + cbnz r3, 4b450 <_PyBytes_ReverseFind@@Base+0x102> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9fed4 │ │ │ │ + bl 9f8f0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b42c <_PyBytes_ReverseFind@@Base+0x13a> │ │ │ │ + cbnz r0, 4b488 <_PyBytes_ReverseFind@@Base+0x13a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b412 <_PyBytes_ReverseFind@@Base+0x120> │ │ │ │ + bge.n 4b46e <_PyBytes_ReverseFind@@Base+0x120> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b412 <_PyBytes_ReverseFind@@Base+0x120> │ │ │ │ + cbnz r3, 4b46e <_PyBytes_ReverseFind@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - bl 940d4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4b69a <_PyBytes_ReverseFind@@Base+0x3a8> │ │ │ │ + bne.w 4b6fa <_PyBytes_ReverseFind@@Base+0x3ac> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 4b4b2 <_PyBytes_ReverseFind@@Base+0x1c0> │ │ │ │ + bne.n 4b50e <_PyBytes_ReverseFind@@Base+0x1c0> │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 103ddc │ │ │ │ + bl 1038f0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 4b4b2 <_PyBytes_ReverseFind@@Base+0x1c0> │ │ │ │ + cbnz r3, 4b50e <_PyBytes_ReverseFind@@Base+0x1c0> │ │ │ │ vmov s15, r0 │ │ │ │ mul.w r0, r7, r0 │ │ │ │ vcvt.f64.s32 d6, s15 │ │ │ │ vmov s15, r7 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmov s13, r0 │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4b498 <_PyBytes_ReverseFind@@Base+0x1a6> │ │ │ │ + beq.n 4b4f4 <_PyBytes_ReverseFind@@Base+0x1a6> │ │ │ │ vsub.f64 d6, d6, d7 │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 4b478 <_PyBytes_ReverseFind@@Base+0x186> │ │ │ │ + bge.n 4b4d4 <_PyBytes_ReverseFind@@Base+0x186> │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 4b486 <_PyBytes_ReverseFind@@Base+0x194> │ │ │ │ + bge.n 4b4e2 <_PyBytes_ReverseFind@@Base+0x194> │ │ │ │ vneg.f64 d7, d7 │ │ │ │ - vldr d5, [pc, #392] @ 4b610 <_PyBytes_ReverseFind@@Base+0x31e> │ │ │ │ + vldr d5, [pc, #396] @ 4b670 <_PyBytes_ReverseFind@@Base+0x322> │ │ │ │ vmul.f64 d6, d6, d5 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4b4b2 <_PyBytes_ReverseFind@@Base+0x1c0> │ │ │ │ + bhi.n 4b50e <_PyBytes_ReverseFind@@Base+0x1c0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b3f4 <_PyBytes_ReverseFind@@Base+0x102> │ │ │ │ + bge.n 4b450 <_PyBytes_ReverseFind@@Base+0x102> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b3f4 <_PyBytes_ReverseFind@@Base+0x102> │ │ │ │ + bne.n 4b450 <_PyBytes_ReverseFind@@Base+0x102> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b3f4 <_PyBytes_ReverseFind@@Base+0x102> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b450 <_PyBytes_ReverseFind@@Base+0x102> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b52e <_PyBytes_ReverseFind@@Base+0x23c> │ │ │ │ + beq.n 4b58a <_PyBytes_ReverseFind@@Base+0x23c> │ │ │ │ mov r1, r4 │ │ │ │ - bl 14e150 │ │ │ │ + bl 14d9d0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b4da <_PyBytes_ReverseFind@@Base+0x1e8> │ │ │ │ + bge.n 4b536 <_PyBytes_ReverseFind@@Base+0x1e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4b4da <_PyBytes_ReverseFind@@Base+0x1e8> │ │ │ │ + cbnz r3, 4b536 <_PyBytes_ReverseFind@@Base+0x1e8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b4ee <_PyBytes_ReverseFind@@Base+0x1fc> │ │ │ │ + bge.n 4b54a <_PyBytes_ReverseFind@@Base+0x1fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b4ee <_PyBytes_ReverseFind@@Base+0x1fc> │ │ │ │ + cbnz r3, 4b54a <_PyBytes_ReverseFind@@Base+0x1fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4b560 <_PyBytes_ReverseFind@@Base+0x26e> │ │ │ │ + beq.n 4b5bc <_PyBytes_ReverseFind@@Base+0x26e> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r7, #25144 @ 0x6238 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 4b620 <_PyBytes_ReverseFind@@Base+0x32e> │ │ │ │ + bne.w 4b680 <_PyBytes_ReverseFind@@Base+0x332> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vldr d8, [r6, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b590 <_PyBytes_ReverseFind@@Base+0x29e> │ │ │ │ + bge.n 4b5ec <_PyBytes_ReverseFind@@Base+0x29e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b590 <_PyBytes_ReverseFind@@Base+0x29e> │ │ │ │ + bne.n 4b5ec <_PyBytes_ReverseFind@@Base+0x29e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b590 <_PyBytes_ReverseFind@@Base+0x29e> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b5ec <_PyBytes_ReverseFind@@Base+0x29e> │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 4b5cc <_PyBytes_ReverseFind@@Base+0x2da> │ │ │ │ + beq.n 4b628 <_PyBytes_ReverseFind@@Base+0x2da> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 9ba24 │ │ │ │ + bl 9b808 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 4b544 <_PyBytes_ReverseFind@@Base+0x252> │ │ │ │ + cbnz r0, 4b5a0 <_PyBytes_ReverseFind@@Base+0x252> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b560 <_PyBytes_ReverseFind@@Base+0x26e> │ │ │ │ + bge.n 4b5bc <_PyBytes_ReverseFind@@Base+0x26e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b560 <_PyBytes_ReverseFind@@Base+0x26e> │ │ │ │ + cbnz r3, 4b5bc <_PyBytes_ReverseFind@@Base+0x26e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b560 <_PyBytes_ReverseFind@@Base+0x26e> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b5bc <_PyBytes_ReverseFind@@Base+0x26e> │ │ │ │ mov r1, r4 │ │ │ │ - bl 14e150 │ │ │ │ + bl 14d9d0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4b5ee <_PyBytes_ReverseFind@@Base+0x2fc> │ │ │ │ + blt.n 4b64a <_PyBytes_ReverseFind@@Base+0x2fc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4b5fe <_PyBytes_ReverseFind@@Base+0x30c> │ │ │ │ + blt.n 4b65a <_PyBytes_ReverseFind@@Base+0x30c> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 4b620 <_PyBytes_ReverseFind@@Base+0x32e> │ │ │ │ + bne.n 4b680 <_PyBytes_ReverseFind@@Base+0x332> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b574 <_PyBytes_ReverseFind@@Base+0x282> │ │ │ │ + bge.n 4b5d0 <_PyBytes_ReverseFind@@Base+0x282> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b574 <_PyBytes_ReverseFind@@Base+0x282> │ │ │ │ + cbnz r3, 4b5d0 <_PyBytes_ReverseFind@@Base+0x282> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b69a <_PyBytes_ReverseFind@@Base+0x3a8> │ │ │ │ + b.n 4b6fa <_PyBytes_ReverseFind@@Base+0x3ac> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 4b51e <_PyBytes_ReverseFind@@Base+0x22c> │ │ │ │ + bne.n 4b57a <_PyBytes_ReverseFind@@Base+0x22c> │ │ │ │ vldr d7, [r4, #8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4b5e2 <_PyBytes_ReverseFind@@Base+0x2f0> │ │ │ │ + blt.n 4b63e <_PyBytes_ReverseFind@@Base+0x2f0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9fed4 │ │ │ │ + bl 9f8f0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b578 <_PyBytes_ReverseFind@@Base+0x286> │ │ │ │ + bne.n 4b5d4 <_PyBytes_ReverseFind@@Base+0x286> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b5b2 <_PyBytes_ReverseFind@@Base+0x2c0> │ │ │ │ + bge.n 4b60e <_PyBytes_ReverseFind@@Base+0x2c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b5b2 <_PyBytes_ReverseFind@@Base+0x2c0> │ │ │ │ + cbnz r3, 4b60e <_PyBytes_ReverseFind@@Base+0x2c0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - bl 940d4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b69a <_PyBytes_ReverseFind@@Base+0x3a8> │ │ │ │ + bne.n 4b6fa <_PyBytes_ReverseFind@@Base+0x3ac> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 9ba24 │ │ │ │ - bl 103ddc │ │ │ │ + b.w 9b808 │ │ │ │ + bl 1038f0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ vmov s14, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b522 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ + bne.n 4b57e <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ - b.n 4b582 <_PyBytes_ReverseFind@@Base+0x290> │ │ │ │ + b.n 4b5de <_PyBytes_ReverseFind@@Base+0x290> │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b590 <_PyBytes_ReverseFind@@Base+0x29e> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b590 <_PyBytes_ReverseFind@@Base+0x29e> │ │ │ │ + bne.n 4b5ec <_PyBytes_ReverseFind@@Base+0x29e> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b5ec <_PyBytes_ReverseFind@@Base+0x29e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b554 <_PyBytes_ReverseFind@@Base+0x262> │ │ │ │ + bne.n 4b5b0 <_PyBytes_ReverseFind@@Base+0x262> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b554 <_PyBytes_ReverseFind@@Base+0x262> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b5b0 <_PyBytes_ReverseFind@@Base+0x262> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b55c <_PyBytes_ReverseFind@@Base+0x26a> │ │ │ │ + bne.n 4b5b8 <_PyBytes_ReverseFind@@Base+0x26a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b55c <_PyBytes_ReverseFind@@Base+0x26a> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b5b8 <_PyBytes_ReverseFind@@Base+0x26a> │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r0 │ │ │ │ adds r6, #28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strh r0, [r7, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9fed4 │ │ │ │ + bl 9f8f0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r6, 4b64e <_PyBytes_ReverseFind@@Base+0x35c> │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 4b682 <_PyBytes_ReverseFind@@Base+0x390> │ │ │ │ + cbnz r6, 4b6ae <_PyBytes_ReverseFind@@Base+0x360> │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 4b6e2 <_PyBytes_ReverseFind@@Base+0x394> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b64a <_PyBytes_ReverseFind@@Base+0x358> │ │ │ │ + bge.n 4b6aa <_PyBytes_ReverseFind@@Base+0x35c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b64a <_PyBytes_ReverseFind@@Base+0x358> │ │ │ │ + cbnz r3, 4b6aa <_PyBytes_ReverseFind@@Base+0x35c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b682 <_PyBytes_ReverseFind@@Base+0x390> │ │ │ │ - bl 14e150 │ │ │ │ + b.n 4b6e2 <_PyBytes_ReverseFind@@Base+0x394> │ │ │ │ + bl 14d9d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b668 <_PyBytes_ReverseFind@@Base+0x376> │ │ │ │ + bge.n 4b6c8 <_PyBytes_ReverseFind@@Base+0x37a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b668 <_PyBytes_ReverseFind@@Base+0x376> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b6c8 <_PyBytes_ReverseFind@@Base+0x37a> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b67c <_PyBytes_ReverseFind@@Base+0x38a> │ │ │ │ + bge.n 4b6dc <_PyBytes_ReverseFind@@Base+0x38e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b67c <_PyBytes_ReverseFind@@Base+0x38a> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b6dc <_PyBytes_ReverseFind@@Base+0x38e> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 4b622 <_PyBytes_ReverseFind@@Base+0x330> │ │ │ │ + bne.n 4b682 <_PyBytes_ReverseFind@@Base+0x334> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b69a <_PyBytes_ReverseFind@@Base+0x3a8> │ │ │ │ + bge.n 4b6fa <_PyBytes_ReverseFind@@Base+0x3ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b69a <_PyBytes_ReverseFind@@Base+0x3a8> │ │ │ │ + cbnz r3, 4b6fa <_PyBytes_ReverseFind@@Base+0x3ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b69a <_PyBytes_ReverseFind@@Base+0x3a8> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b6fa <_PyBytes_ReverseFind@@Base+0x3ac> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 103cec │ │ │ │ + bl 1037bc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b6c6 <_PyBytes_ReverseFind@@Base+0x3d4> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 4b6d4 <_PyBytes_ReverseFind@@Base+0x3e2> │ │ │ │ + bne.n 4b726 <_PyBytes_ReverseFind@@Base+0x3d8> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 4b734 <_PyBytes_ReverseFind@@Base+0x3e6> │ │ │ │ mov r0, r4 │ │ │ │ blx 2ad40 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2b189c │ │ │ │ + b.w 2b108c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4b6e2 <_PyBytes_ReverseFind@@Base+0x3f0> │ │ │ │ - b.w 17e0c4 │ │ │ │ + beq.n 4b742 <_PyBytes_ReverseFind@@Base+0x3f4> │ │ │ │ + b.w 17d2d0 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ - b.w 2be554 │ │ │ │ + b.w 2bdd88 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 1f37a8 │ │ │ │ + b.w 1f3064 │ │ │ │ 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 4b720 <_PyBytes_ReverseFind@@Base+0x42e> │ │ │ │ + bhi.n 4b780 <_PyBytes_ReverseFind@@Base+0x432> │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl fee38 <_PyNumber_Index@@Base> │ │ │ │ + bl fe910 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4b736 <_PyBytes_ReverseFind@@Base+0x444> │ │ │ │ - b.n 4b748 <_PyBytes_ReverseFind@@Base+0x456> │ │ │ │ - movw r0, #24052 @ 0x5df4 │ │ │ │ + cbnz r0, 4b796 <_PyBytes_ReverseFind@@Base+0x448> │ │ │ │ + b.n 4b7a8 <_PyBytes_ReverseFind@@Base+0x45a> │ │ │ │ + movw r0, #21748 @ 0x54f4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl e2f04 │ │ │ │ + bl e28cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b81e <_PyBytes_ReverseFind@@Base+0x52c> │ │ │ │ - b.n 4b712 <_PyBytes_ReverseFind@@Base+0x420> │ │ │ │ - bl 9b974 │ │ │ │ + beq.n 4b87e <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ + b.n 4b772 <_PyBytes_ReverseFind@@Base+0x424> │ │ │ │ + bl 9b758 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4b756 <_PyBytes_ReverseFind@@Base+0x464> │ │ │ │ + blt.n 4b7b6 <_PyBytes_ReverseFind@@Base+0x468> │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 4b766 <_PyBytes_ReverseFind@@Base+0x474> │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 4b7c6 <_PyBytes_ReverseFind@@Base+0x478> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b81e <_PyBytes_ReverseFind@@Base+0x52c> │ │ │ │ + bne.n 4b87e <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b766 <_PyBytes_ReverseFind@@Base+0x474> │ │ │ │ + b.n 4b7c6 <_PyBytes_ReverseFind@@Base+0x478> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b744 <_PyBytes_ReverseFind@@Base+0x452> │ │ │ │ + bne.n 4b7a4 <_PyBytes_ReverseFind@@Base+0x456> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b744 <_PyBytes_ReverseFind@@Base+0x452> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b7a4 <_PyBytes_ReverseFind@@Base+0x456> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 4b7f2 <_PyBytes_ReverseFind@@Base+0x500> │ │ │ │ + ble.n 4b852 <_PyBytes_ReverseFind@@Base+0x504> │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 4b79a <_PyBytes_ReverseFind@@Base+0x4a8> │ │ │ │ + bpl.n 4b7fa <_PyBytes_ReverseFind@@Base+0x4ac> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4b796 <_PyBytes_ReverseFind@@Base+0x4a4> │ │ │ │ + beq.n 4b7f6 <_PyBytes_ReverseFind@@Base+0x4a8> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #61384 @ 0xefc8 │ │ │ │ + movw r1, #59080 @ 0xe6c8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 4b7f4 <_PyBytes_ReverseFind@@Base+0x502> │ │ │ │ + b.n 4b854 <_PyBytes_ReverseFind@@Base+0x506> │ │ │ │ movw r1, #34280 @ 0x85e8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 4b7ac <_PyBytes_ReverseFind@@Base+0x4ba> │ │ │ │ - bl 9eff8 │ │ │ │ - cbz r0, 4b7cc <_PyBytes_ReverseFind@@Base+0x4da> │ │ │ │ + beq.n 4b80c <_PyBytes_ReverseFind@@Base+0x4be> │ │ │ │ + bl 9ed78 │ │ │ │ + cbz r0, 4b82c <_PyBytes_ReverseFind@@Base+0x4de> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4b7ec <_PyBytes_ReverseFind@@Base+0x4fa> │ │ │ │ + beq.n 4b84c <_PyBytes_ReverseFind@@Base+0x4fe> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #61472 @ 0xf020 │ │ │ │ + movw r1, #59168 @ 0xe720 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #65160 @ 0xfe88 │ │ │ │ + movw r2, #62872 @ 0xf598 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #36376 @ 0x8e18 │ │ │ │ + movw r1, #34072 @ 0x8518 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #24052 @ 0x5df4 │ │ │ │ + movw r0, #21748 @ 0x54f4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4b81e <_PyBytes_ReverseFind@@Base+0x52c> │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4b87e <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 4b7f4 <_PyBytes_ReverseFind@@Base+0x502> │ │ │ │ + b.n 4b854 <_PyBytes_ReverseFind@@Base+0x506> │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 4b810 <_PyBytes_ReverseFind@@Base+0x51e> │ │ │ │ - cbz r1, 4b800 <_PyBytes_ReverseFind@@Base+0x50e> │ │ │ │ + bgt.n 4b870 <_PyBytes_ReverseFind@@Base+0x522> │ │ │ │ + cbz r1, 4b860 <_PyBytes_ReverseFind@@Base+0x512> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 4b808 <_PyBytes_ReverseFind@@Base+0x516> │ │ │ │ + b.n 4b868 <_PyBytes_ReverseFind@@Base+0x51a> │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 188d84 │ │ │ │ + b.w 187fbc │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 46bc6 │ │ │ │ + b.w 46c16 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - cbz r0, 4b834 <_PyBytes_ReverseFind@@Base+0x542> │ │ │ │ + cbz r0, 4b894 <_PyBytes_ReverseFind@@Base+0x546> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w 2be8d8 │ │ │ │ + b.w 2be108 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r1, 4b858 <_PyBytes_ReverseFind@@Base+0x566> │ │ │ │ - bl cefa8 │ │ │ │ - cbz r0, 4b88a <_PyBytes_ReverseFind@@Base+0x598> │ │ │ │ + cbnz r1, 4b8b8 <_PyBytes_ReverseFind@@Base+0x56a> │ │ │ │ + bl cedb4 │ │ │ │ + cbz r0, 4b8ea <_PyBytes_ReverseFind@@Base+0x59c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ - b.n 4b88a <_PyBytes_ReverseFind@@Base+0x598> │ │ │ │ + b.n 4b8ea <_PyBytes_ReverseFind@@Base+0x59c> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ adds r0, r3, #1 │ │ │ │ - bl cf040 │ │ │ │ - cbz r0, 4b88a <_PyBytes_ReverseFind@@Base+0x598> │ │ │ │ + bl cee4c │ │ │ │ + cbz r0, 4b8ea <_PyBytes_ReverseFind@@Base+0x59c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ adds r6, r2, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 4b880 <_PyBytes_ReverseFind@@Base+0x58e> │ │ │ │ + ble.n 4b8e0 <_PyBytes_ReverseFind@@Base+0x592> │ │ │ │ ldr r7, [r4, #4] │ │ │ │ ldr.w r7, [r7, r2, lsl #2] │ │ │ │ str.w r7, [r1, r2, lsl #2] │ │ │ │ mov r2, r6 │ │ │ │ - b.n 4b86a <_PyBytes_ReverseFind@@Base+0x578> │ │ │ │ + b.n 4b8ca <_PyBytes_ReverseFind@@Base+0x57c> │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ subs r3, #1 │ │ │ │ str.w r5, [r1, r3, lsl #2] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ 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, 4b8bc <_PyBytes_ReverseFind@@Base+0x5ca> │ │ │ │ + cbz r0, 4b91c <_PyBytes_ReverseFind@@Base+0x5ce> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b8bc <_PyBytes_ReverseFind@@Base+0x5ca> │ │ │ │ + bge.n 4b91c <_PyBytes_ReverseFind@@Base+0x5ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b8bc <_PyBytes_ReverseFind@@Base+0x5ca> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b91c <_PyBytes_ReverseFind@@Base+0x5ce> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 4b8d8 <_PyBytes_ReverseFind@@Base+0x5e6> │ │ │ │ + cbnz r2, 4b938 <_PyBytes_ReverseFind@@Base+0x5ea> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4b8d8 <_PyBytes_ReverseFind@@Base+0x5e6> │ │ │ │ + cbz r0, 4b938 <_PyBytes_ReverseFind@@Base+0x5ea> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b8d8 <_PyBytes_ReverseFind@@Base+0x5e6> │ │ │ │ + bge.n 4b938 <_PyBytes_ReverseFind@@Base+0x5ea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b8d8 <_PyBytes_ReverseFind@@Base+0x5e6> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b938 <_PyBytes_ReverseFind@@Base+0x5ea> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4b8fc <_PyBytes_ReverseFind@@Base+0x60a> │ │ │ │ + bne.n 4b95c <_PyBytes_ReverseFind@@Base+0x60e> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 17328c │ │ │ │ + b.w 172614 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #14284 @ 0x37cc │ │ │ │ + movw r0, #11980 @ 0x2ecc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b8f0 <_PyBytes_ReverseFind@@Base+0x5fe> │ │ │ │ + bne.n 4b950 <_PyBytes_ReverseFind@@Base+0x602> │ │ │ │ pop {r4, pc} │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ @@ -46736,89 +46776,89 @@ │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2044c0 │ │ │ │ + bl 203cc0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 4b99e <_PyBytes_ReverseFind@@Base+0x6ac> │ │ │ │ + cbz r3, 4b9fe <_PyBytes_ReverseFind@@Base+0x6b0> │ │ │ │ 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 4b984 <_PyBytes_ReverseFind@@Base+0x692> │ │ │ │ + bge.n 4b9e4 <_PyBytes_ReverseFind@@Base+0x696> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 7aa84 │ │ │ │ + bl 7acac │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b9a4 <_PyBytes_ReverseFind@@Base+0x6b2> │ │ │ │ + beq.n 4ba04 <_PyBytes_ReverseFind@@Base+0x6b6> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 4b96c <_PyBytes_ReverseFind@@Base+0x67a> │ │ │ │ + b.n 4b9cc <_PyBytes_ReverseFind@@Base+0x67e> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #61748 @ 0xf134 │ │ │ │ + movw r1, #59444 @ 0xe834 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 4b9a4 <_PyBytes_ReverseFind@@Base+0x6b2> │ │ │ │ + bl f3c44 │ │ │ │ + b.n 4ba04 <_PyBytes_ReverseFind@@Base+0x6b6> │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 7aa84 │ │ │ │ + b.w 7acac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 2a043c │ │ │ │ + bl 29fc44 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b9e2 <_PyBytes_ReverseFind@@Base+0x6f0> │ │ │ │ + cbz r0, 4ba42 <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ mov r1, r5 │ │ │ │ - bl 22fb70 <_PySet_Update@@Base> │ │ │ │ + bl 22f4c8 <_PySet_Update@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b9e2 <_PyBytes_ReverseFind@@Base+0x6f0> │ │ │ │ + bne.n 4ba42 <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b9e0 <_PyBytes_ReverseFind@@Base+0x6ee> │ │ │ │ + bge.n 4ba40 <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b9e0 <_PyBytes_ReverseFind@@Base+0x6ee> │ │ │ │ + cbnz r3, 4ba40 <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ - cbnz r5, 4ba16 <_PyBytes_ReverseFind@@Base+0x724> │ │ │ │ + cbnz r5, 4ba76 <_PyBytes_ReverseFind@@Base+0x728> │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f792c │ │ │ │ + bl 1f7128 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 4ba16 <_PyBytes_ReverseFind@@Base+0x724> │ │ │ │ + cbz r0, 4ba76 <_PyBytes_ReverseFind@@Base+0x728> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ba16 <_PyBytes_ReverseFind@@Base+0x724> │ │ │ │ + bge.n 4ba76 <_PyBytes_ReverseFind@@Base+0x728> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ba16 <_PyBytes_ReverseFind@@Base+0x724> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4ba76 <_PyBytes_ReverseFind@@Base+0x728> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ @@ -46836,342 +46876,342 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r3, 4ba64 <_PyBytes_ReverseFind@@Base+0x772> │ │ │ │ + cbz r3, 4bac4 <_PyBytes_ReverseFind@@Base+0x776> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4ba7c <_PyBytes_ReverseFind@@Base+0x78a> │ │ │ │ + b.n 4badc <_PyBytes_ReverseFind@@Base+0x78e> │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 4ba6c <_PyBytes_ReverseFind@@Base+0x77a> │ │ │ │ + bge.n 4bacc <_PyBytes_ReverseFind@@Base+0x77e> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4ba7c <_PyBytes_ReverseFind@@Base+0x78a> │ │ │ │ + b.n 4badc <_PyBytes_ReverseFind@@Base+0x78e> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4ba68 <_PyBytes_ReverseFind@@Base+0x776> │ │ │ │ + bgt.n 4bac8 <_PyBytes_ReverseFind@@Base+0x77a> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4ba68 <_PyBytes_ReverseFind@@Base+0x776> │ │ │ │ + beq.n 4bac8 <_PyBytes_ReverseFind@@Base+0x77a> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 4ba9c <_PyBytes_ReverseFind@@Base+0x7aa> │ │ │ │ + b.n 4bafc <_PyBytes_ReverseFind@@Base+0x7ae> │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #268] @ (4bba0 <_PyBytes_ReverseFind@@Base+0x8ae>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #268] @ (4bc00 <_PyBytes_ReverseFind@@Base+0x8b2>) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bb96 <_PyBytes_ReverseFind@@Base+0x8a4> │ │ │ │ + beq.n 4bbf6 <_PyBytes_ReverseFind@@Base+0x8a8> │ │ │ │ cmn r6, r5 │ │ │ │ - beq.n 4bab6 <_PyBytes_ReverseFind@@Base+0x7c4> │ │ │ │ + beq.n 4bb16 <_PyBytes_ReverseFind@@Base+0x7c8> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4bab8 <_PyBytes_ReverseFind@@Base+0x7c6> │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 4bab8 <_PyBytes_ReverseFind@@Base+0x7c6> │ │ │ │ + bne.n 4bb18 <_PyBytes_ReverseFind@@Base+0x7ca> │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 4bb18 <_PyBytes_ReverseFind@@Base+0x7ca> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4bb96 <_PyBytes_ReverseFind@@Base+0x8a4> │ │ │ │ + b.n 4bbf6 <_PyBytes_ReverseFind@@Base+0x8a8> │ │ │ │ movs r5, #8 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ add.w r7, r8, #16 │ │ │ │ mov r8, r7 │ │ │ │ movs r4, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ add r7, r3 │ │ │ │ mov r9, r8 │ │ │ │ mov r6, r4 │ │ │ │ sub.w fp, sl, r5 │ │ │ │ cmp r7, r9 │ │ │ │ - bls.n 4bb1a <_PyBytes_ReverseFind@@Base+0x828> │ │ │ │ + bls.n 4bb7a <_PyBytes_ReverseFind@@Base+0x82c> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 4baf8 <_PyBytes_ReverseFind@@Base+0x806> │ │ │ │ + bne.n 4bb58 <_PyBytes_ReverseFind@@Base+0x80a> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4bb14 <_PyBytes_ReverseFind@@Base+0x822> │ │ │ │ + ble.n 4bb74 <_PyBytes_ReverseFind@@Base+0x826> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e3654 <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ + bl 2e2d5c <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 4bb7e <_PyBytes_ReverseFind@@Base+0x88c> │ │ │ │ + bgt.n 4bbde <_PyBytes_ReverseFind@@Base+0x890> │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 4bb14 <_PyBytes_ReverseFind@@Base+0x822> │ │ │ │ + b.n 4bb74 <_PyBytes_ReverseFind@@Base+0x826> │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 4bb7e <_PyBytes_ReverseFind@@Base+0x88c> │ │ │ │ + beq.n 4bbde <_PyBytes_ReverseFind@@Base+0x890> │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 4bb06 <_PyBytes_ReverseFind@@Base+0x814> │ │ │ │ + beq.n 4bb66 <_PyBytes_ReverseFind@@Base+0x818> │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 4bb14 <_PyBytes_ReverseFind@@Base+0x822> │ │ │ │ + bne.n 4bb74 <_PyBytes_ReverseFind@@Base+0x826> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 4bb7e <_PyBytes_ReverseFind@@Base+0x88c> │ │ │ │ + blt.n 4bbde <_PyBytes_ReverseFind@@Base+0x890> │ │ │ │ add r6, r4 │ │ │ │ movs r4, #0 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 4bad2 <_PyBytes_ReverseFind@@Base+0x7e0> │ │ │ │ + b.n 4bb32 <_PyBytes_ReverseFind@@Base+0x7e4> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 4bb7e <_PyBytes_ReverseFind@@Base+0x88c> │ │ │ │ + bgt.n 4bbde <_PyBytes_ReverseFind@@Base+0x890> │ │ │ │ adds r0, r4, r6 │ │ │ │ - bl 808d0 │ │ │ │ + bl 80878 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4bb96 <_PyBytes_ReverseFind@@Base+0x8a4> │ │ │ │ + cbz r0, 4bbf6 <_PyBytes_ReverseFind@@Base+0x8a8> │ │ │ │ add.w sl, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #32 │ │ │ │ cmp r7, r8 │ │ │ │ - bls.n 4bb96 <_PyBytes_ReverseFind@@Base+0x8a4> │ │ │ │ + bls.n 4bbf6 <_PyBytes_ReverseFind@@Base+0x8a8> │ │ │ │ ldrb.w r2, [r8], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 4bb62 <_PyBytes_ReverseFind@@Base+0x870> │ │ │ │ + bne.n 4bbc2 <_PyBytes_ReverseFind@@Base+0x874> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4bb74 <_PyBytes_ReverseFind@@Base+0x882> │ │ │ │ + ble.n 4bbd4 <_PyBytes_ReverseFind@@Base+0x886> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e3654 <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ + bl 2e2d5c <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ subs r1, r5, r1 │ │ │ │ add r6, r1 │ │ │ │ mov r3, sl │ │ │ │ add r1, sl │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4bb7a <_PyBytes_ReverseFind@@Base+0x888> │ │ │ │ + beq.n 4bbda <_PyBytes_ReverseFind@@Base+0x88c> │ │ │ │ strb.w r9, [r3], #1 │ │ │ │ - b.n 4bb58 <_PyBytes_ReverseFind@@Base+0x866> │ │ │ │ + b.n 4bbb8 <_PyBytes_ReverseFind@@Base+0x86a> │ │ │ │ mov r3, sl │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 4bb78 <_PyBytes_ReverseFind@@Base+0x886> │ │ │ │ + beq.n 4bbd8 <_PyBytes_ReverseFind@@Base+0x88a> │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 4bb78 <_PyBytes_ReverseFind@@Base+0x886> │ │ │ │ + beq.n 4bbd8 <_PyBytes_ReverseFind@@Base+0x88a> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 4bb7a <_PyBytes_ReverseFind@@Base+0x888> │ │ │ │ + b.n 4bbda <_PyBytes_ReverseFind@@Base+0x88c> │ │ │ │ mov r3, sl │ │ │ │ - b.n 4bb7a <_PyBytes_ReverseFind@@Base+0x888> │ │ │ │ + b.n 4bbda <_PyBytes_ReverseFind@@Base+0x88c> │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 4bb38 <_PyBytes_ReverseFind@@Base+0x846> │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + b.n 4bb98 <_PyBytes_ReverseFind@@Base+0x84a> │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58764 @ 0xe58c │ │ │ │ + movw r1, #56460 @ 0xdc8c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 4bab2 <_PyBytes_ReverseFind@@Base+0x7c0> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 4bb12 <_PyBytes_ReverseFind@@Base+0x7c4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ adds r6, #72 @ 0x48 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 4bbc6 <_PyBytes_ReverseFind@@Base+0x8d4> │ │ │ │ + cbz r0, 4bc26 <_PyBytes_ReverseFind@@Base+0x8d8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4bbd2 <_PyBytes_ReverseFind@@Base+0x8e0> │ │ │ │ + bge.n 4bc32 <_PyBytes_ReverseFind@@Base+0x8e4> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4bbd2 <_PyBytes_ReverseFind@@Base+0x8e0> │ │ │ │ + b.n 4bc32 <_PyBytes_ReverseFind@@Base+0x8e4> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2bf400 │ │ │ │ + bl 2bec30 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bbb8 <_PyBytes_ReverseFind@@Base+0x8c6> │ │ │ │ + bne.n 4bc18 <_PyBytes_ReverseFind@@Base+0x8ca> │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #18044 @ 0x467c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 4bc04 <_PyBytes_ReverseFind@@Base+0x912> │ │ │ │ + beq.n 4bc64 <_PyBytes_ReverseFind@@Base+0x916> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9eff8 │ │ │ │ + bl 9ed78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4bf12 <_PyBytes_ReverseFind@@Base+0xc20> │ │ │ │ + beq.w 4bf72 <_PyBytes_ReverseFind@@Base+0xc24> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 4bc1c <_PyBytes_ReverseFind@@Base+0x92a> │ │ │ │ + beq.n 4bc7c <_PyBytes_ReverseFind@@Base+0x92e> │ │ │ │ movw r1, #18044 @ 0x467c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 9eff8 │ │ │ │ + bl 9ed78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4bf12 <_PyBytes_ReverseFind@@Base+0xc20> │ │ │ │ + beq.w 4bf72 <_PyBytes_ReverseFind@@Base+0xc24> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbnz r2, 4bc38 <_PyBytes_ReverseFind@@Base+0x946> │ │ │ │ + cbnz r2, 4bc98 <_PyBytes_ReverseFind@@Base+0x94a> │ │ │ │ mov r1, r2 │ │ │ │ movw r0, #57368 @ 0xe018 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 7fbe8 │ │ │ │ + bl 7fbd0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4bd66 <_PyBytes_ReverseFind@@Base+0xa74> │ │ │ │ + b.n 4bdc6 <_PyBytes_ReverseFind@@Base+0xa78> │ │ │ │ ldr r6, [r5, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4bcdc <_PyBytes_ReverseFind@@Base+0x9ea> │ │ │ │ + beq.n 4bd3c <_PyBytes_ReverseFind@@Base+0x9ee> │ │ │ │ mov r0, r6 │ │ │ │ - bl 253440 <_PyXI_GetMainNamespace@@Base+0x2d0> │ │ │ │ + bl 252bb8 <_PyXI_GetMainNamespace@@Base+0x458> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4bc50 <_PyBytes_ReverseFind@@Base+0x95e> │ │ │ │ - bl 23c160 │ │ │ │ + cbnz r0, 4bcb0 <_PyBytes_ReverseFind@@Base+0x962> │ │ │ │ + bl 23bb34 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4bd66 <_PyBytes_ReverseFind@@Base+0xa74> │ │ │ │ + b.n 4bdc6 <_PyBytes_ReverseFind@@Base+0xa78> │ │ │ │ movw r0, #18720 @ 0x4920 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 7fd58 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd00 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4bc68 <_PyBytes_ReverseFind@@Base+0x976> │ │ │ │ + cbz r0, 4bcc8 <_PyBytes_ReverseFind@@Base+0x97a> │ │ │ │ ldrb r7, [r6, #0] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 4bc86 <_PyBytes_ReverseFind@@Base+0x994> │ │ │ │ + b.n 4bce6 <_PyBytes_ReverseFind@@Base+0x998> │ │ │ │ mov r0, r6 │ │ │ │ - bl 83ac4 │ │ │ │ - b.n 4bf64 <_PyBytes_ReverseFind@@Base+0xc72> │ │ │ │ + bl 83a78 │ │ │ │ + b.n 4bfc4 <_PyBytes_ReverseFind@@Base+0xc76> │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ - cbz r2, 4bc86 <_PyBytes_ReverseFind@@Base+0x994> │ │ │ │ + cbz r2, 4bce6 <_PyBytes_ReverseFind@@Base+0x998> │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add.w ip, r0, #1 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt.w ip, [r2] │ │ │ │ cmp r3, r7 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.n 4bc70 <_PyBytes_ReverseFind@@Base+0x97e> │ │ │ │ + bcc.n 4bcd0 <_PyBytes_ReverseFind@@Base+0x982> │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ sub.w r5, r4, #8 │ │ │ │ strd r2, r6, [r4, #24] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ itt ge │ │ │ │ addge r3, #1 │ │ │ │ strge r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #660] @ (4bf44 <_PyBytes_ReverseFind@@Base+0xc52>) │ │ │ │ + ldr r3, [pc, #660] @ (4bfa4 <_PyBytes_ReverseFind@@Base+0xc56>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w r0, [r2, #3892] @ 0xf34 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr.w r1, [r2, #3868] @ 0xf1c │ │ │ │ ldr r6, [r0, #4] │ │ │ │ adds r1, #1 │ │ │ │ orrs r3, r6 │ │ │ │ str r5, [r6, #0] │ │ │ │ strd r0, r3, [r4, #-8] │ │ │ │ str r5, [r0, #4] │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ - b.n 4bd6c <_PyBytes_ReverseFind@@Base+0xa7a> │ │ │ │ + b.n 4bdcc <_PyBytes_ReverseFind@@Base+0xa7e> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r1, [r3, #108] @ 0x6c │ │ │ │ - movw r3, #4601 @ 0x11f9 │ │ │ │ + movw r3, #1577 @ 0x629 │ │ │ │ movt r3, #22 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4bd2a <_PyBytes_ReverseFind@@Base+0xa38> │ │ │ │ + bne.n 4bd8a <_PyBytes_ReverseFind@@Base+0xa3c> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ movw r1, #21846 @ 0x5556 │ │ │ │ movt r1, #21845 @ 0x5555 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ lsls r3, r3, #1 │ │ │ │ smull r1, r0, r3, r1 │ │ │ │ sub.w r3, r0, r3, asr #31 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4bd2a <_PyBytes_ReverseFind@@Base+0xa38> │ │ │ │ + blt.n 4bd8a <_PyBytes_ReverseFind@@Base+0xa3c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ac84 │ │ │ │ + bl 9aa68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4bf64 <_PyBytes_ReverseFind@@Base+0xc72> │ │ │ │ + beq.w 4bfc4 <_PyBytes_ReverseFind@@Base+0xc76> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ - bl 7fbe8 │ │ │ │ + bl 7fbd0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4bf64 <_PyBytes_ReverseFind@@Base+0xc72> │ │ │ │ + beq.w 4bfc4 <_PyBytes_ReverseFind@@Base+0xc76> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 4bd6c <_PyBytes_ReverseFind@@Base+0xa7a> │ │ │ │ + b.n 4bdcc <_PyBytes_ReverseFind@@Base+0xa7e> │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #57368 @ 0xe018 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ - bl 7fbe8 │ │ │ │ + bl 7fbd0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4bf64 <_PyBytes_ReverseFind@@Base+0xc72> │ │ │ │ + beq.w 4bfc4 <_PyBytes_ReverseFind@@Base+0xc76> │ │ │ │ mov r1, r5 │ │ │ │ - bl a07f4 │ │ │ │ - cbz r0, 4bd6c <_PyBytes_ReverseFind@@Base+0xa7a> │ │ │ │ + bl a0238 │ │ │ │ + cbz r0, 4bdcc <_PyBytes_ReverseFind@@Base+0xa7e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4bf0e <_PyBytes_ReverseFind@@Base+0xc1c> │ │ │ │ + bge.w 4bf6e <_PyBytes_ReverseFind@@Base+0xc20> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4bf0e <_PyBytes_ReverseFind@@Base+0xc1c> │ │ │ │ + bne.w 4bf6e <_PyBytes_ReverseFind@@Base+0xc20> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4bf0e <_PyBytes_ReverseFind@@Base+0xc1c> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4bf6e <_PyBytes_ReverseFind@@Base+0xc20> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 4bf64 <_PyBytes_ReverseFind@@Base+0xc72> │ │ │ │ - bl 106518 │ │ │ │ + beq.w 4bfc4 <_PyBytes_ReverseFind@@Base+0xc76> │ │ │ │ + bl 10603c │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 4bd90 <_PyBytes_ReverseFind@@Base+0xa9e> │ │ │ │ + cbnz r0, 4bdf0 <_PyBytes_ReverseFind@@Base+0xaa2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4beda <_PyBytes_ReverseFind@@Base+0xbe8> │ │ │ │ + bge.w 4bf3a <_PyBytes_ReverseFind@@Base+0xbec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4beda <_PyBytes_ReverseFind@@Base+0xbe8> │ │ │ │ + bne.w 4bf3a <_PyBytes_ReverseFind@@Base+0xbec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4beda <_PyBytes_ReverseFind@@Base+0xbe8> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4bf3a <_PyBytes_ReverseFind@@Base+0xbec> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ add r5, sp, #20 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl a8208 │ │ │ │ + bl a8018 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4be8a <_PyBytes_ReverseFind@@Base+0xb98> │ │ │ │ + beq.n 4beea <_PyBytes_ReverseFind@@Base+0xb9c> │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, sl │ │ │ │ @@ -47180,420 +47220,420 @@ │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ - bl 298b70 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + bl 298424 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4bde4 <_PyBytes_ReverseFind@@Base+0xaf2> │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 4be0c <_PyBytes_ReverseFind@@Base+0xb1a> │ │ │ │ - b.n 4bef0 <_PyBytes_ReverseFind@@Base+0xbfe> │ │ │ │ + cbnz r0, 4be44 <_PyBytes_ReverseFind@@Base+0xaf6> │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 4be6c <_PyBytes_ReverseFind@@Base+0xb1e> │ │ │ │ + b.n 4bf50 <_PyBytes_ReverseFind@@Base+0xc02> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r7 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ - bl f378c │ │ │ │ + bl f321c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4bef0 <_PyBytes_ReverseFind@@Base+0xbfe> │ │ │ │ - beq.n 4be0c <_PyBytes_ReverseFind@@Base+0xb1a> │ │ │ │ + blt.n 4bf50 <_PyBytes_ReverseFind@@Base+0xc02> │ │ │ │ + beq.n 4be6c <_PyBytes_ReverseFind@@Base+0xb1e> │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl dbcb0 │ │ │ │ + bl db660 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4be58 <_PyBytes_ReverseFind@@Base+0xb66> │ │ │ │ - b.n 4bef0 <_PyBytes_ReverseFind@@Base+0xbfe> │ │ │ │ + bne.n 4beb8 <_PyBytes_ReverseFind@@Base+0xb6a> │ │ │ │ + b.n 4bf50 <_PyBytes_ReverseFind@@Base+0xc02> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 8e6e8 │ │ │ │ + bl 8e514 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bef0 <_PyBytes_ReverseFind@@Base+0xbfe> │ │ │ │ + beq.n 4bf50 <_PyBytes_ReverseFind@@Base+0xc02> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 109a04 │ │ │ │ + bl 109544 │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4be44 <_PyBytes_ReverseFind@@Base+0xb52> │ │ │ │ + bne.n 4bea4 <_PyBytes_ReverseFind@@Base+0xb56> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4bef0 <_PyBytes_ReverseFind@@Base+0xbfe> │ │ │ │ + bge.n 4bf50 <_PyBytes_ReverseFind@@Base+0xc02> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4bef0 <_PyBytes_ReverseFind@@Base+0xbfe> │ │ │ │ + bne.n 4bf50 <_PyBytes_ReverseFind@@Base+0xc02> │ │ │ │ mov r0, sl │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4bef0 <_PyBytes_ReverseFind@@Base+0xbfe> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4bf50 <_PyBytes_ReverseFind@@Base+0xc02> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4be58 <_PyBytes_ReverseFind@@Base+0xb66> │ │ │ │ + bge.n 4beb8 <_PyBytes_ReverseFind@@Base+0xb6a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 4be58 <_PyBytes_ReverseFind@@Base+0xb66> │ │ │ │ + cbnz r3, 4beb8 <_PyBytes_ReverseFind@@Base+0xb6a> │ │ │ │ mov r0, sl │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4be6c <_PyBytes_ReverseFind@@Base+0xb7a> │ │ │ │ + bge.n 4becc <_PyBytes_ReverseFind@@Base+0xb7e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4be6c <_PyBytes_ReverseFind@@Base+0xb7a> │ │ │ │ + cbnz r3, 4becc <_PyBytes_ReverseFind@@Base+0xb7e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4bd98 <_PyBytes_ReverseFind@@Base+0xaa6> │ │ │ │ + bge.n 4bdf8 <_PyBytes_ReverseFind@@Base+0xaaa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4bd98 <_PyBytes_ReverseFind@@Base+0xaa6> │ │ │ │ + bne.n 4bdf8 <_PyBytes_ReverseFind@@Base+0xaaa> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4bd98 <_PyBytes_ReverseFind@@Base+0xaa6> │ │ │ │ - ldr r0, [pc, #188] @ (4bf48 <_PyBytes_ReverseFind@@Base+0xc56>) │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4bdf8 <_PyBytes_ReverseFind@@Base+0xaaa> │ │ │ │ + ldr r0, [pc, #188] @ (4bfa8 <_PyBytes_ReverseFind@@Base+0xc5a>) │ │ │ │ add r1, sp, #24 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl ad9f4 │ │ │ │ + bl ad848 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4bef0 <_PyBytes_ReverseFind@@Base+0xbfe> │ │ │ │ + cbz r0, 4bf50 <_PyBytes_ReverseFind@@Base+0xc02> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 22fb70 <_PySet_Update@@Base> │ │ │ │ + bl 22f4c8 <_PySet_Update@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4bebe <_PyBytes_ReverseFind@@Base+0xbcc> │ │ │ │ + bne.n 4bf1e <_PyBytes_ReverseFind@@Base+0xbd0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4beee <_PyBytes_ReverseFind@@Base+0xbfc> │ │ │ │ + bge.n 4bf4e <_PyBytes_ReverseFind@@Base+0xc00> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4beee <_PyBytes_ReverseFind@@Base+0xbfc> │ │ │ │ + cbnz r3, 4bf4e <_PyBytes_ReverseFind@@Base+0xc00> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4beee <_PyBytes_ReverseFind@@Base+0xbfc> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4bf4e <_PyBytes_ReverseFind@@Base+0xc00> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4bed2 <_PyBytes_ReverseFind@@Base+0xbe0> │ │ │ │ + bge.n 4bf32 <_PyBytes_ReverseFind@@Base+0xbe4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4bed2 <_PyBytes_ReverseFind@@Base+0xbe0> │ │ │ │ + cbnz r3, 4bf32 <_PyBytes_ReverseFind@@Base+0xbe4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4bede <_PyBytes_ReverseFind@@Base+0xbec> │ │ │ │ + blt.n 4bf3e <_PyBytes_ReverseFind@@Base+0xbf0> │ │ │ │ mov r4, r8 │ │ │ │ - b.n 4bf64 <_PyBytes_ReverseFind@@Base+0xc72> │ │ │ │ + b.n 4bfc4 <_PyBytes_ReverseFind@@Base+0xc76> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4beda <_PyBytes_ReverseFind@@Base+0xbe8> │ │ │ │ + bne.n 4bf3a <_PyBytes_ReverseFind@@Base+0xbec> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4beda <_PyBytes_ReverseFind@@Base+0xbe8> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4bf3a <_PyBytes_ReverseFind@@Base+0xbec> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r8 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4bf64 <_PyBytes_ReverseFind@@Base+0xc72> │ │ │ │ + b.n 4bfc4 <_PyBytes_ReverseFind@@Base+0xc76> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a043c │ │ │ │ + bl 29fc44 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4bf62 <_PyBytes_ReverseFind@@Base+0xc70> │ │ │ │ - ldr r0, [pc, #44] @ (4bf4c <_PyBytes_ReverseFind@@Base+0xc5a>) │ │ │ │ + cbz r0, 4bfc2 <_PyBytes_ReverseFind@@Base+0xc74> │ │ │ │ + ldr r0, [pc, #44] @ (4bfac <_PyBytes_ReverseFind@@Base+0xc5e>) │ │ │ │ add r1, sp, #24 │ │ │ │ strd r5, r6, [sp, #24] │ │ │ │ - bl ad708 <_PyUnicodeWriter_Finish@@Base+0x1334> │ │ │ │ + bl ad508 <_PyUnicodeWriter_Finish@@Base+0x1324> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4bf50 <_PyBytes_ReverseFind@@Base+0xc5e> │ │ │ │ + cbnz r0, 4bfb0 <_PyBytes_ReverseFind@@Base+0xc62> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4bf64 <_PyBytes_ReverseFind@@Base+0xc72> │ │ │ │ + bge.n 4bfc4 <_PyBytes_ReverseFind@@Base+0xc76> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4bf64 <_PyBytes_ReverseFind@@Base+0xc72> │ │ │ │ + cbnz r3, 4bfc4 <_PyBytes_ReverseFind@@Base+0xc76> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4bf64 <_PyBytes_ReverseFind@@Base+0xc72> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4bfc4 <_PyBytes_ReverseFind@@Base+0xc76> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r0, r0, [ip, #328]! @ 0x148 │ │ │ │ lsls r0, r4, #14 │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4bf62 <_PyBytes_ReverseFind@@Base+0xc70> │ │ │ │ + bge.n 4bfc2 <_PyBytes_ReverseFind@@Base+0xc74> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4bf62 <_PyBytes_ReverseFind@@Base+0xc70> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4bfc2 <_PyBytes_ReverseFind@@Base+0xc74> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r2 │ │ │ │ - cbnz r1, 4bf8e <_PyBytes_ReverseFind@@Base+0xc9c> │ │ │ │ + cbnz r1, 4bfee <_PyBytes_ReverseFind@@Base+0xca0> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1f0760 │ │ │ │ + bl 1f000c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4bfa0 <_PyBytes_ReverseFind@@Base+0xcae> │ │ │ │ - b.n 4c00c <_PyBytes_ReverseFind@@Base+0xd1a> │ │ │ │ - movw r0, #24736 @ 0x60a0 │ │ │ │ + cbnz r0, 4c000 <_PyBytes_ReverseFind@@Base+0xcb2> │ │ │ │ + b.n 4c06c <_PyBytes_ReverseFind@@Base+0xd1e> │ │ │ │ + movw r0, #22432 @ 0x57a0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 240218 <_PyArg_NoPositional@@Base> │ │ │ │ + bl 23fbfc <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bf82 <_PyBytes_ReverseFind@@Base+0xc90> │ │ │ │ - b.n 4c00a <_PyBytes_ReverseFind@@Base+0xd18> │ │ │ │ + bne.n 4bfe2 <_PyBytes_ReverseFind@@Base+0xc94> │ │ │ │ + b.n 4c06a <_PyBytes_ReverseFind@@Base+0xd1c> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r5, #64348 @ 0xfb5c │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 4bfdc <_PyBytes_ReverseFind@@Base+0xcea> │ │ │ │ + beq.n 4c03c <_PyBytes_ReverseFind@@Base+0xcee> │ │ │ │ mov r1, r5 │ │ │ │ - bl 9eff8 │ │ │ │ - cbnz r0, 4bfdc <_PyBytes_ReverseFind@@Base+0xcea> │ │ │ │ + bl 9ed78 │ │ │ │ + cbnz r0, 4c03c <_PyBytes_ReverseFind@@Base+0xcee> │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #61820 @ 0xf17c │ │ │ │ + movw r1, #59516 @ 0xe87c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4bffe <_PyBytes_ReverseFind@@Base+0xd0c> │ │ │ │ - b.n 4c00a <_PyBytes_ReverseFind@@Base+0xd18> │ │ │ │ + blt.n 4c05e <_PyBytes_ReverseFind@@Base+0xd10> │ │ │ │ + b.n 4c06a <_PyBytes_ReverseFind@@Base+0xd1c> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl a0618 │ │ │ │ + bl a005c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4bff6 <_PyBytes_ReverseFind@@Base+0xd04> │ │ │ │ - cbz r7, 4c00c <_PyBytes_ReverseFind@@Base+0xd1a> │ │ │ │ + beq.n 4c056 <_PyBytes_ReverseFind@@Base+0xd08> │ │ │ │ + cbz r7, 4c06c <_PyBytes_ReverseFind@@Base+0xd1e> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl a0618 │ │ │ │ + bl a005c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c00c <_PyBytes_ReverseFind@@Base+0xd1a> │ │ │ │ + bne.n 4c06c <_PyBytes_ReverseFind@@Base+0xd1e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c00a <_PyBytes_ReverseFind@@Base+0xd18> │ │ │ │ + bge.n 4c06a <_PyBytes_ReverseFind@@Base+0xd1c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c00a <_PyBytes_ReverseFind@@Base+0xd18> │ │ │ │ + cbnz r3, 4c06a <_PyBytes_ReverseFind@@Base+0xd1c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0004c012 : │ │ │ │ - ldr r0, [pc, #4] @ (4c018 ) │ │ │ │ - b.w 1da5bc │ │ │ │ +0004c072 : │ │ │ │ + ldr r0, [pc, #4] @ (4c078 ) │ │ │ │ + b.w 1d9e44 │ │ │ │ adds r6, #116 @ 0x74 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - beq.n 4c044 │ │ │ │ - bl b0fac │ │ │ │ - bl b1034 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 4c04a │ │ │ │ + beq.n 4c0a4 │ │ │ │ + bl b0d6c │ │ │ │ + bl b0df0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x54> │ │ │ │ + cbz r0, 4c0aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d90 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57df4 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4c056 │ │ │ │ + cbz r3, 4c0b6 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4c088 │ │ │ │ + b.n 4c0e8 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b408c │ │ │ │ - cbnz r0, 4c084 │ │ │ │ + bl b3e5c │ │ │ │ + cbnz r0, 4c0e4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 4c084 │ │ │ │ + cbnz r3, 4c0e4 │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbnz r0, 4c084 │ │ │ │ + bl b3e5c │ │ │ │ + cbnz r0, 4c0e4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 4c084 │ │ │ │ + cbnz r3, 4c0e4 │ │ │ │ movs r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbnz r0, 4c084 │ │ │ │ + bl b3e5c │ │ │ │ + cbnz r0, 4c0e4 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004c08c : │ │ │ │ +0004c0ec : │ │ │ │ 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 4c0aa │ │ │ │ + bpl.n 4c10a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4c0c0 │ │ │ │ + beq.n 4c120 │ │ │ │ mov r0, r2 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ movs r1, #123 @ 0x7b │ │ │ │ - movw r0, #38708 @ 0x9734 │ │ │ │ + movw r0, #36404 @ 0x8e34 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 4c0e6 │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 4c146 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4c0ca │ │ │ │ + blt.n 4c12a │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - blt.n 4c0ec │ │ │ │ + blt.n 4c14c │ │ │ │ mov r0, r2 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #61888 @ 0xf1c0 │ │ │ │ + movw r1, #59584 @ 0xe8c0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4c0fc │ │ │ │ + b.n 4c15c │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl eee5c │ │ │ │ + bl ee8f4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #204] @ (4c1e4 ) │ │ │ │ + ldr r1, [pc, #204] @ (4c244 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfb20 │ │ │ │ + bl 1df3a0 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 4c126 │ │ │ │ + cbnz r0, 4c186 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4c1e2 │ │ │ │ + b.n 4c242 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfb24 │ │ │ │ + bl 1df3a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c120 │ │ │ │ - ldr r1, [pc, #180] @ (4c1e8 ) │ │ │ │ + blt.n 4c180 │ │ │ │ + ldr r1, [pc, #180] @ (4c248 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfb20 │ │ │ │ + bl 1df3a0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c120 │ │ │ │ + beq.n 4c180 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfb24 │ │ │ │ + bl 1df3a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c120 │ │ │ │ - ldr r1, [pc, #156] @ (4c1ec ) │ │ │ │ + blt.n 4c180 │ │ │ │ + ldr r1, [pc, #156] @ (4c24c ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfb20 │ │ │ │ + bl 1df3a0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c120 │ │ │ │ + beq.n 4c180 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfb24 │ │ │ │ + bl 1df3a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c120 │ │ │ │ - ldr r1, [pc, #136] @ (4c1f0 ) │ │ │ │ + blt.n 4c180 │ │ │ │ + ldr r1, [pc, #136] @ (4c250 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfb20 │ │ │ │ + bl 1df3a0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c120 │ │ │ │ + beq.n 4c180 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfb24 │ │ │ │ + bl 1df3a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c120 │ │ │ │ - ldr r1, [pc, #112] @ (4c1f4 ) │ │ │ │ + blt.n 4c180 │ │ │ │ + ldr r1, [pc, #112] @ (4c254 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfb20 │ │ │ │ + bl 1df3a0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c120 │ │ │ │ + beq.n 4c180 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfb24 │ │ │ │ + bl 1df3a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c120 │ │ │ │ - ldr r1, [pc, #92] @ (4c1f8 ) │ │ │ │ + blt.n 4c180 │ │ │ │ + ldr r1, [pc, #92] @ (4c258 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfb20 │ │ │ │ + bl 1df3a0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c120 │ │ │ │ + beq.n 4c180 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfb24 │ │ │ │ + bl 1df3a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c120 │ │ │ │ + blt.n 4c180 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #61924 @ 0xf1e4 │ │ │ │ + movw r2, #59620 @ 0xe8e4 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #20380 @ 0x4f9c │ │ │ │ + movw r1, #18076 @ 0x469c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 2147f4 │ │ │ │ + bl 21417c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c120 │ │ │ │ + blt.n 4c180 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24628 @ 0x6034 │ │ │ │ + movw r1, #22256 @ 0x56f0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r6, #168 @ 0xa8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ adds r6, #188 @ 0xbc │ │ │ │ lsls r2, r2, #1 │ │ │ │ adds r6, #208 @ 0xd0 │ │ │ │ @@ -47605,591 +47645,591 @@ │ │ │ │ adds r7, #12 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4c2b6 │ │ │ │ + beq.n 4c316 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ - bl f9ed8 │ │ │ │ + bl f99f4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c2b2 │ │ │ │ + bne.n 4c312 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4c2b2 │ │ │ │ + bne.n 4c312 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r7, #516] @ 0x204 │ │ │ │ - bl dd650 │ │ │ │ + bl dcf90 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c2a4 │ │ │ │ + beq.n 4c304 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c2a6 │ │ │ │ + beq.n 4c306 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r1, [r7, #820] @ 0x334 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9909c │ │ │ │ + bl 98eb0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c2a6 │ │ │ │ + beq.n 4c306 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c262 │ │ │ │ + bge.n 4c2c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c262 │ │ │ │ + cbnz r3, 4c2c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r1, [r7, #928] @ 0x3a0 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 9909c │ │ │ │ + bl 98eb0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c2a6 │ │ │ │ + beq.n 4c306 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c2be │ │ │ │ + bge.n 4c31e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c2be │ │ │ │ + cbnz r3, 4c31e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c2be │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c31e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4c2be │ │ │ │ + b.n 4c31e │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 4c2d4 │ │ │ │ + cbz r0, 4c334 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c2d6 │ │ │ │ + bge.n 4c336 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #0] @ (4c2d8 ) │ │ │ │ + ldr r0, [pc, #0] @ (4c338 ) │ │ │ │ bx lr │ │ │ │ movs r6, #224 @ 0xe0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 4c316 │ │ │ │ - movw r2, #56964 @ 0xde84 │ │ │ │ + bmi.n 4c376 │ │ │ │ + movw r2, #54660 @ 0xd584 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #40360 @ 0x9da8 │ │ │ │ + movw r1, #38280 @ 0x9588 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #36188 @ 0x8d5c │ │ │ │ + movw r0, #33960 @ 0x84a8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c360 │ │ │ │ + b.n 4c3c0 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a2d4c │ │ │ │ + bl a26c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c360 │ │ │ │ + cbz r0, 4c3c0 │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4c346 │ │ │ │ + beq.n 4c3a6 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63836 @ 0xf95c │ │ │ │ + movw r1, #61460 @ 0xf014 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 4c312 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 4c372 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx 2b330 │ │ │ │ - cbnz r0, 4c358 │ │ │ │ - bl 23c160 │ │ │ │ + cbnz r0, 4c3b8 │ │ │ │ + bl 23bb34 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4c360 │ │ │ │ + b.n 4c3c0 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4c388 │ │ │ │ + bne.n 4c3e6 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 15129c │ │ │ │ + b.w 150b18 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #14308 @ 0x37e4 │ │ │ │ + movw r0, #12004 @ 0x2ee4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c37c │ │ │ │ + bne.n 4c3da │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1691c4 │ │ │ │ - cbz r0, 4c3c6 │ │ │ │ + bl 168588 │ │ │ │ + cbz r0, 4c424 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004c3d8 : │ │ │ │ +0004c436 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #35252 @ 0x89b4 │ │ │ │ + movw r1, #32948 @ 0x80b4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - bl 281bf8 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 4c400 │ │ │ │ + bl 281558 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 4c45e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 281ec0 <_PyParkingLot_AfterFork@@Base+0x278> │ │ │ │ + b.w 281820 <_PyParkingLot_AfterFork@@Base+0x278> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #6832 @ 0x1ab0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 4c43c │ │ │ │ + beq.n 4c49a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #62088 @ 0xf288 │ │ │ │ + movw r1, #59628 @ 0xe8ec │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ - bl 4c6bc │ │ │ │ + b.w f3c44 │ │ │ │ + bl 4c718 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 4c47a │ │ │ │ + cbnz r1, 4c4d8 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #51900 @ 0xcabc │ │ │ │ + movw r1, #49560 @ 0xc198 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 4c486 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 4c4e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e5b48 │ │ │ │ + bl e5514 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 4c48c │ │ │ │ + bge.n 4c4ea │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4c490 │ │ │ │ + b.n 4c4ee │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4c4b2 │ │ │ │ + bne.n 4c510 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 40f70 │ │ │ │ + b.w 40fc0 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #14264 @ 0x37b8 │ │ │ │ + movw r0, #11960 @ 0x2eb8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c4a6 │ │ │ │ + bne.n 4c504 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004c4c8 <_PyObject_SetManagedDict@@Base>: │ │ │ │ +0004c526 <_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 4c53a <_PyObject_SetManagedDict@@Base+0x72> │ │ │ │ - cbnz r6, 4c506 <_PyObject_SetManagedDict@@Base+0x3e> │ │ │ │ + bpl.n 4c598 <_PyObject_SetManagedDict@@Base+0x72> │ │ │ │ + cbnz r6, 4c564 <_PyObject_SetManagedDict@@Base+0x3e> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r0, r5 │ │ │ │ - cbz r1, 4c4fa <_PyObject_SetManagedDict@@Base+0x32> │ │ │ │ + cbz r1, 4c558 <_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 1e91c4 <_PyEval_NoToolsForUnwind@@Base+0xb48> │ │ │ │ + bl 1e88d0 <_PyEval_NoToolsForUnwind@@Base+0xab4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c558 <_PyObject_SetManagedDict@@Base+0x90> │ │ │ │ + b.n 4c5b6 <_PyObject_SetManagedDict@@Base+0x90> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2587f8 │ │ │ │ - cbnz r0, 4c554 <_PyObject_SetManagedDict@@Base+0x8c> │ │ │ │ - cbz r4, 4c51e <_PyObject_SetManagedDict@@Base+0x56> │ │ │ │ + bl 258130 <_PyInterpreterState_GetWhence@@Base+0x2db4> │ │ │ │ + cbnz r0, 4c5b2 <_PyObject_SetManagedDict@@Base+0x8c> │ │ │ │ + cbz r4, 4c57c <_PyObject_SetManagedDict@@Base+0x56> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r4, [r5, #-12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c558 <_PyObject_SetManagedDict@@Base+0x90> │ │ │ │ + bge.n 4c5b6 <_PyObject_SetManagedDict@@Base+0x90> │ │ │ │ subs r4, r3, #1 │ │ │ │ str r4, [r6, #0] │ │ │ │ - cbnz r4, 4c558 <_PyObject_SetManagedDict@@Base+0x90> │ │ │ │ + cbnz r4, 4c5b6 <_PyObject_SetManagedDict@@Base+0x90> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 4c558 <_PyObject_SetManagedDict@@Base+0x90> │ │ │ │ - cbz r1, 4c548 <_PyObject_SetManagedDict@@Base+0x80> │ │ │ │ + b.n 4c5b6 <_PyObject_SetManagedDict@@Base+0x90> │ │ │ │ + cbz r1, 4c5a6 <_PyObject_SetManagedDict@@Base+0x80> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ mov r0, r6 │ │ │ │ str.w r4, [r5, #-12] │ │ │ │ - bl 84dec │ │ │ │ - b.n 4c502 <_PyObject_SetManagedDict@@Base+0x3a> │ │ │ │ + bl 1c7e64 │ │ │ │ + b.n 4c560 <_PyObject_SetManagedDict@@Base+0x3a> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 4c584 <_PyObject_SetManagedDict@@Base+0xbc> │ │ │ │ + cbz r0, 4c5e2 <_PyObject_SetManagedDict@@Base+0xbc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c584 <_PyObject_SetManagedDict@@Base+0xbc> │ │ │ │ + bge.n 4c5e2 <_PyObject_SetManagedDict@@Base+0xbc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4c584 <_PyObject_SetManagedDict@@Base+0xbc> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4c5e2 <_PyObject_SetManagedDict@@Base+0xbc> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 4c59e <_PyObject_SetManagedDict@@Base+0xd6> │ │ │ │ + cbz r0, 4c5fc <_PyObject_SetManagedDict@@Base+0xd6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c59e <_PyObject_SetManagedDict@@Base+0xd6> │ │ │ │ + bge.n 4c5fc <_PyObject_SetManagedDict@@Base+0xd6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4c59e <_PyObject_SetManagedDict@@Base+0xd6> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4c5fc <_PyObject_SetManagedDict@@Base+0xd6> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r3, 4c5be <_PyObject_SetManagedDict@@Base+0xf6> │ │ │ │ + cbz r3, 4c61c <_PyObject_SetManagedDict@@Base+0xf6> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 4c5d6 <_PyObject_SetManagedDict@@Base+0x10e> │ │ │ │ + b.n 4c634 <_PyObject_SetManagedDict@@Base+0x10e> │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 4c5c6 <_PyObject_SetManagedDict@@Base+0xfe> │ │ │ │ + bgt.n 4c624 <_PyObject_SetManagedDict@@Base+0xfe> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 4c5d6 <_PyObject_SetManagedDict@@Base+0x10e> │ │ │ │ + b.n 4c634 <_PyObject_SetManagedDict@@Base+0x10e> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4c5c2 <_PyObject_SetManagedDict@@Base+0xfa> │ │ │ │ + bgt.n 4c620 <_PyObject_SetManagedDict@@Base+0xfa> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4c5c2 <_PyObject_SetManagedDict@@Base+0xfa> │ │ │ │ + beq.n 4c620 <_PyObject_SetManagedDict@@Base+0xfa> │ │ │ │ clz r7, r1 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ - b.n 4c5fe <_PyObject_SetManagedDict@@Base+0x136> │ │ │ │ + b.n 4c656 <_PyObject_SetManagedDict@@Base+0x130> │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #15468 @ 0x3c6c │ │ │ │ - movt r3, #82 @ 0x52 │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #200] @ (4c714 <_PyObject_SetManagedDict@@Base+0x1ee>) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c6b6 <_PyObject_SetManagedDict@@Base+0x1ee> │ │ │ │ + beq.n 4c70e <_PyObject_SetManagedDict@@Base+0x1e8> │ │ │ │ add r6, r7 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 4c614 <_PyObject_SetManagedDict@@Base+0x14c> │ │ │ │ + beq.n 4c66c <_PyObject_SetManagedDict@@Base+0x146> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl e5b48 │ │ │ │ + bl e5514 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge.n 4c614 <_PyObject_SetManagedDict@@Base+0x14c> │ │ │ │ + bge.n 4c66c <_PyObject_SetManagedDict@@Base+0x146> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c6b6 <_PyObject_SetManagedDict@@Base+0x1ee> │ │ │ │ + b.n 4c70e <_PyObject_SetManagedDict@@Base+0x1e8> │ │ │ │ ldr r4, [r5, #32] │ │ │ │ - cbz r4, 4c64e <_PyObject_SetManagedDict@@Base+0x186> │ │ │ │ - cbz r6, 4c61c <_PyObject_SetManagedDict@@Base+0x154> │ │ │ │ + cbz r4, 4c6a6 <_PyObject_SetManagedDict@@Base+0x180> │ │ │ │ + cbz r6, 4c674 <_PyObject_SetManagedDict@@Base+0x14e> │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 4c6ae <_PyObject_SetManagedDict@@Base+0x1e6> │ │ │ │ + beq.n 4c706 <_PyObject_SetManagedDict@@Base+0x1e0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7aa84 │ │ │ │ + bl 7acac │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4c638 <_PyObject_SetManagedDict@@Base+0x170> │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 4c690 <_PyObject_SetManagedDict@@Base+0x16a> │ │ │ │ + bl 93ef8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c64e <_PyObject_SetManagedDict@@Base+0x186> │ │ │ │ - b.n 4c610 <_PyObject_SetManagedDict@@Base+0x148> │ │ │ │ + cbz r0, 4c6a6 <_PyObject_SetManagedDict@@Base+0x180> │ │ │ │ + b.n 4c668 <_PyObject_SetManagedDict@@Base+0x142> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19bf90 │ │ │ │ + bl 19b2dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c62e <_PyObject_SetManagedDict@@Base+0x166> │ │ │ │ + blt.n 4c686 <_PyObject_SetManagedDict@@Base+0x160> │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr.w r4, [r3, r0, lsl #2] │ │ │ │ - cbnz r4, 4c660 <_PyObject_SetManagedDict@@Base+0x198> │ │ │ │ - b.n 4c62e <_PyObject_SetManagedDict@@Base+0x166> │ │ │ │ + cbnz r4, 4c6b8 <_PyObject_SetManagedDict@@Base+0x192> │ │ │ │ + b.n 4c686 <_PyObject_SetManagedDict@@Base+0x160> │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15c6d4 │ │ │ │ - b.n 4c6b6 <_PyObject_SetManagedDict@@Base+0x1ee> │ │ │ │ - cbz r6, 4c68a <_PyObject_SetManagedDict@@Base+0x1c2> │ │ │ │ + bl 15c058 │ │ │ │ + b.n 4c70e <_PyObject_SetManagedDict@@Base+0x1e8> │ │ │ │ + cbz r6, 4c6e2 <_PyObject_SetManagedDict@@Base+0x1bc> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 4c6ae <_PyObject_SetManagedDict@@Base+0x1e6> │ │ │ │ + beq.n 4c706 <_PyObject_SetManagedDict@@Base+0x1e0> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29fc1c │ │ │ │ + bl 29f41c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ - cbnz r3, 4c67e <_PyObject_SetManagedDict@@Base+0x1b6> │ │ │ │ + cbnz r3, 4c6d6 <_PyObject_SetManagedDict@@Base+0x1b0> │ │ │ │ str r4, [r5, #32] │ │ │ │ - b.n 4c680 <_PyObject_SetManagedDict@@Base+0x1b8> │ │ │ │ + b.n 4c6d8 <_PyObject_SetManagedDict@@Base+0x1b2> │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ str r4, [r5, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ - b.n 4c6ae <_PyObject_SetManagedDict@@Base+0x1e6> │ │ │ │ + b.n 4c706 <_PyObject_SetManagedDict@@Base+0x1e0> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 4c6ae <_PyObject_SetManagedDict@@Base+0x1e6> │ │ │ │ + beq.n 4c706 <_PyObject_SetManagedDict@@Base+0x1e0> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29fc1c │ │ │ │ + bl 29f41c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ strd r3, r6, [r4, #8] │ │ │ │ - cbnz r3, 4c6a4 <_PyObject_SetManagedDict@@Base+0x1dc> │ │ │ │ + cbnz r3, 4c6fc <_PyObject_SetManagedDict@@Base+0x1d6> │ │ │ │ str r4, [r5, #36] @ 0x24 │ │ │ │ - b.n 4c6a6 <_PyObject_SetManagedDict@@Base+0x1de> │ │ │ │ + b.n 4c6fe <_PyObject_SetManagedDict@@Base+0x1d8> │ │ │ │ str r4, [r3, #12] │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ str r4, [r5, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + adds r7, #32 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0004c6bc : │ │ │ │ +0004c718 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #6500 @ 0x1964 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4c6f2 │ │ │ │ + beq.n 4c74e │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #20360 @ 0x4f88 │ │ │ │ + movw r1, #18056 @ 0x4688 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 4c718 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 4c774 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #6832 @ 0x1ab0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4c71e │ │ │ │ + beq.n 4c77a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62156 @ 0xf2cc │ │ │ │ + movw r1, #59696 @ 0xe930 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4c804 │ │ │ │ + b.n 4c860 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ - cbz r7, 4c73c │ │ │ │ + cbz r7, 4c798 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #62192 @ 0xf2f0 │ │ │ │ + movw r1, #59732 @ 0xe954 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 4c718 │ │ │ │ + bl f3c44 │ │ │ │ + b.n 4c774 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 4c75e │ │ │ │ + beq.n 4c7ba │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #62224 @ 0xf310 │ │ │ │ + movw r1, #59764 @ 0xe974 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 4c718 │ │ │ │ - ldr.w r8, [pc, #172] @ 4c80c │ │ │ │ + bl f3c44 │ │ │ │ + b.n 4c774 │ │ │ │ + ldr.w r8, [pc, #172] @ 4c868 │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r6, r8] │ │ │ │ ldr.w r0, [r9, #120] @ 0x78 │ │ │ │ - cbnz r0, 4c77a │ │ │ │ - bl 24f9a8 │ │ │ │ - cbz r0, 4c77a │ │ │ │ + cbnz r0, 4c7d6 │ │ │ │ + bl 24f420 │ │ │ │ + cbz r0, 4c7d6 │ │ │ │ str.w r0, [r9, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 4c79a │ │ │ │ + beq.n 4c7f6 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #62268 @ 0xf33c │ │ │ │ + movw r1, #59808 @ 0xe9a0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 4c718 │ │ │ │ + bl f3c44 │ │ │ │ + b.n 4c774 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - cbnz r1, 4c7fa │ │ │ │ + cbnz r1, 4c856 │ │ │ │ ldr.w r6, [r8, r6] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r6, #120] @ 0x78 │ │ │ │ - cbnz r4, 4c7b8 │ │ │ │ - bl 24f9a8 │ │ │ │ + cbnz r4, 4c814 │ │ │ │ + bl 24f420 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c718 │ │ │ │ + beq.n 4c774 │ │ │ │ str r0, [r6, #120] @ 0x78 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4d2f0 │ │ │ │ + bl 4d350 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c718 │ │ │ │ + beq.n 4c774 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 4c7f0 │ │ │ │ + bne.n 4c84c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c7de │ │ │ │ + bge.n 4c83a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4c7de │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #43820 @ 0xab2c │ │ │ │ + cbnz r3, 4c83a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #43824 @ 0xab30 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15c6d4 │ │ │ │ - b.n 4c718 │ │ │ │ + bl 15c058 │ │ │ │ + b.n 4c774 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 84dec │ │ │ │ - b.n 4c804 │ │ │ │ + bl 1c7e64 │ │ │ │ + b.n 4c860 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 284ad4 │ │ │ │ + b.w 284408 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -48201,73 +48241,73 @@ │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-216] │ │ │ │ sub.w sp, sp, #16512 @ 0x4080 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #280] @ (4c960 ) │ │ │ │ + ldr r1, [pc, #280] @ (4c9bc ) │ │ │ │ add.w r5, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #52592 @ 0xcd70 │ │ │ │ + movw r2, #50288 @ 0xc470 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r5, #52] @ 0x34 │ │ │ │ mov.w r1, #0 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #62308 @ 0xf364 │ │ │ │ + movw r1, #59848 @ 0xe9c8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #52 @ 0x34 │ │ │ │ - bl a6f18 │ │ │ │ + bl a5d18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c938 │ │ │ │ + beq.n 4c994 │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #62448 @ 0xf3f0 │ │ │ │ + movw r1, #60152 @ 0xeaf8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #62328 @ 0xf378 │ │ │ │ + movw r0, #59868 @ 0xe9dc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ ldr.w r1, [r5, #-160] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c8d0 │ │ │ │ + beq.n 4c92c │ │ │ │ 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 249aac │ │ │ │ + bl 24948c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c8d0 │ │ │ │ + beq.n 4c92c │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4c8d4 │ │ │ │ + beq.n 4c930 │ │ │ │ cmp r4, #10 │ │ │ │ - beq.n 4c8e0 │ │ │ │ + beq.n 4c93c │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #52716 @ 0xcdec │ │ │ │ + movw r1, #50412 @ 0xc4ec │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c92e │ │ │ │ + b.n 4c98a │ │ │ │ add.w r7, sp, #16384 @ 0x4000 │ │ │ │ mov.w r8, #4 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ - b.n 4c8ea │ │ │ │ + b.n 4c946 │ │ │ │ add.w r7, sp, #16384 @ 0x4000 │ │ │ │ mov.w r8, #16 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ - bl b0e80 │ │ │ │ + bl b0c40 │ │ │ │ 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 │ │ │ │ @@ -48275,1212 +48315,1211 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #28 │ │ │ │ blx 2b160 │ │ │ │ mov r0, r9 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ ldr.w r1, [r5, #-168] │ │ │ │ str r1, [sp, #0] │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ ldr.w r1, [r5, #-164] │ │ │ │ mov r0, r6 │ │ │ │ - bl 3fd6c │ │ │ │ + bl 3fdc0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #-160] │ │ │ │ - bl 83ac4 │ │ │ │ - b.n 4c93a │ │ │ │ + bl 83a78 │ │ │ │ + b.n 4c996 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #32] @ (4c960 ) │ │ │ │ + ldr r3, [pc, #32] @ (4c9bc ) │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4c952 │ │ │ │ + beq.n 4c9ae │ │ │ │ blx 2bb28 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #16512 @ 0x4080 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ - b.n 4c55a <_PyObject_SetManagedDict@@Base+0x92> │ │ │ │ + b.w 4c5b8 <_PyObject_SetManagedDict@@Base+0x92> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #32704 @ 0x7fc0 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ - bl 2ac2bc │ │ │ │ + bl 2ababc │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 4c9da │ │ │ │ - cbz r0, 4c994 │ │ │ │ + beq.n 4ca38 │ │ │ │ + cbz r0, 4c9f2 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 4c998 │ │ │ │ + b.n 4c9f6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 4c9de │ │ │ │ + bpl.n 4ca3c │ │ │ │ ldr r2, [r3, #32] │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ - bl e0c24 │ │ │ │ + bl e055c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c9e6 │ │ │ │ + cbz r0, 4ca44 │ │ │ │ mov r1, r5 │ │ │ │ - bl a0618 │ │ │ │ - cbz r0, 4c9e6 │ │ │ │ + bl a005c │ │ │ │ + cbz r0, 4ca44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c9da │ │ │ │ + bge.n 4ca38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c9da │ │ │ │ + cbnz r3, 4ca38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c9e6 │ │ │ │ + b.n 4ca44 │ │ │ │ movw r4, #5744 @ 0x1670 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r2, 4ca04 │ │ │ │ + cbz r2, 4ca62 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - b.n 4ca06 │ │ │ │ + b.n 4ca64 │ │ │ │ mov r4, r2 │ │ │ │ add.w r3, r1, #16 │ │ │ │ subs r1, r5, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 4ca14 │ │ │ │ - cbnz r2, 4ca14 │ │ │ │ - cbnz r3, 4ca32 │ │ │ │ + bhi.n 4ca72 │ │ │ │ + cbnz r2, 4ca72 │ │ │ │ + cbnz r3, 4ca96 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #36] @ (4ca50 ) │ │ │ │ - bl 11fa14 <_PyArg_UnpackKeywords@@Base+0xde0> │ │ │ │ + movw r3, #15544 @ 0x3cb8 │ │ │ │ + movt r3, #82 @ 0x52 │ │ │ │ + bl 11f42c <_PyArg_UnpackKeywords@@Base+0xde4> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4ca4a │ │ │ │ + cbz r0, 4caae │ │ │ │ add r4, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ ldrne r2, [r3, #4] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 16c418 <_PyList_SliceSubscript@@Base+0x12b0> │ │ │ │ + b.w 16b868 <_PyList_SliceSubscript@@Base+0x12cc> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - subs r4, #152 @ 0x98 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 4ca70 │ │ │ │ + cbnz r2, 4cace │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4ca98 │ │ │ │ - b.n 4ca86 │ │ │ │ - movw r0, #47208 @ 0xb868 │ │ │ │ + beq.n 4caf6 │ │ │ │ + b.n 4cae4 │ │ │ │ + movw r0, #44868 @ 0xaf44 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21d77c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21cff4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ca68 │ │ │ │ + bne.n 4cac6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4caca │ │ │ │ - movw r0, #47208 @ 0xb868 │ │ │ │ + b.n 4cb28 │ │ │ │ + movw r0, #44868 @ 0xaf44 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r2, #1 │ │ │ │ - bl e2f04 │ │ │ │ + bl e28cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ca82 │ │ │ │ + beq.n 4cae0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl a8b24 │ │ │ │ + bl a8938 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4caca │ │ │ │ + cbz r0, 4cb28 │ │ │ │ ldrd r1, r2, [r5, #12] │ │ │ │ - bl 10a2b0 │ │ │ │ + bl 109dec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4caba │ │ │ │ + blt.n 4cb18 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4caca │ │ │ │ + b.n 4cb28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4cab6 │ │ │ │ + bne.n 4cb14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4cab6 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cb14 │ │ │ │ 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, 4cafa │ │ │ │ + cbnz r3, 4cb58 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1dee70 <_PyType_Name@@Base> │ │ │ │ + bl 1de6ec <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - movw r0, #41356 @ 0xa18c │ │ │ │ + movw r0, #39016 @ 0x9868 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - b.w 103eb4 │ │ │ │ - bl 171048 │ │ │ │ - cbz r0, 4cb14 │ │ │ │ + b.w 1039c8 │ │ │ │ + bl 17046c │ │ │ │ + cbz r0, 4cb72 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 4cb5a │ │ │ │ - movw r0, #46880 @ 0xb720 │ │ │ │ + bne.n 4cbb8 │ │ │ │ + movw r0, #44576 @ 0xae20 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 88258 │ │ │ │ + b.w 8808c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a714 │ │ │ │ + bl 9a4f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4cb52 │ │ │ │ + cbz r0, 4cbb0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1dee70 <_PyType_Name@@Base> │ │ │ │ + bl 1de6ec <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #45592 @ 0xb218 │ │ │ │ + movw r0, #44180 @ 0xac94 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4cb42 │ │ │ │ + blt.n 4cba0 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 4cb52 │ │ │ │ + b.n 4cbb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4cb3e │ │ │ │ + bne.n 4cb9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4cb3e │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cb9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 21a3cc │ │ │ │ - b.n 4cb5c │ │ │ │ + bl 219d28 │ │ │ │ + b.n 4cbba │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 4cb96 │ │ │ │ + bne.n 4cbf4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4ccb4 │ │ │ │ + beq.w 4cd12 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ - b.n 4ccbc │ │ │ │ + b.n 4cd1a │ │ │ │ ldr r6, [r1, #4] │ │ │ │ movw r7, #12128 @ 0x2f60 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ mov r4, r1 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 4cbf0 │ │ │ │ + beq.n 4cc4e │ │ │ │ movw r1, #11528 @ 0x2d08 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 4cbf0 │ │ │ │ + beq.n 4cc4e │ │ │ │ mov r0, r6 │ │ │ │ - bl 9eff8 │ │ │ │ - cbnz r0, 4cbf0 │ │ │ │ + bl 9ed78 │ │ │ │ + cbnz r0, 4cc4e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9eff8 │ │ │ │ + bl 9ed78 │ │ │ │ movw r1, #19200 @ 0x4b00 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 4cbf0 │ │ │ │ + beq.n 4cc4e │ │ │ │ lsls r7, r0, #31 │ │ │ │ - bmi.n 4cbf0 │ │ │ │ + bmi.n 4cc4e │ │ │ │ mov r0, r6 │ │ │ │ - bl 9eff8 │ │ │ │ + bl 9ed78 │ │ │ │ movw r1, #18044 @ 0x467c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 4cbf0 │ │ │ │ + beq.n 4cc4e │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 4cbf0 │ │ │ │ + bmi.n 4cc4e │ │ │ │ mov r0, r6 │ │ │ │ - bl 9eff8 │ │ │ │ - cbz r0, 4cc0e │ │ │ │ + bl 9ed78 │ │ │ │ + cbz r0, 4cc6c │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - cbz r6, 4cbf6 │ │ │ │ + cbz r6, 4cc54 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 142798 │ │ │ │ + bl 14206c │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4cc44 │ │ │ │ + beq.n 4cca2 │ │ │ │ mov r3, r5 │ │ │ │ cmp r0, r6 │ │ │ │ it gt │ │ │ │ movgt r5, r4 │ │ │ │ cmp r0, r6 │ │ │ │ it gt │ │ │ │ movgt r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9fd08 │ │ │ │ + bl 9f724 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4cc1c │ │ │ │ - b.n 4cc44 │ │ │ │ - cbnz r7, 4cc68 │ │ │ │ + cbnz r0, 4cc7a │ │ │ │ + b.n 4cca2 │ │ │ │ + cbnz r7, 4ccc6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9fed4 │ │ │ │ + bl 9f8f0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 4cc8a │ │ │ │ - bl f2a6c │ │ │ │ + cbz r6, 4cce8 │ │ │ │ + bl f24fc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4cc48 │ │ │ │ + blt.n 4cca6 │ │ │ │ adds r3, r7, #1 │ │ │ │ - bne.n 4cc1a │ │ │ │ + bne.n 4cc78 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4cc58 │ │ │ │ + blt.n 4ccb6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ccbc │ │ │ │ + b.n 4cd1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4cc38 │ │ │ │ + bne.n 4cc96 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4cc38 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cc96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4cc44 │ │ │ │ + bne.n 4cca2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4cc44 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cca2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4cc7a │ │ │ │ + blt.n 4ccd8 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 4ccbc │ │ │ │ + b.n 4cd1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4cc70 │ │ │ │ + bne.n 4ccce │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4cc70 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ccce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4cc9e │ │ │ │ + bge.n 4ccfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4cc9e │ │ │ │ + cbnz r3, 4ccfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - bl 940d4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + bl 93ef8 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 4ccbc │ │ │ │ + b.n 4cd1a │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4ccdc │ │ │ │ + cbz r3, 4cd3a │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4ccf4 │ │ │ │ + b.n 4cd52 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 4cce4 │ │ │ │ + bge.n 4cd42 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4ccf4 │ │ │ │ + b.n 4cd52 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4cce0 │ │ │ │ + bgt.n 4cd3e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4cce0 │ │ │ │ + beq.n 4cd3e │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 4cd16 │ │ │ │ + b.n 4cd74 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #644] @ (4cf90 ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #648] @ (4cff0 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4d168 │ │ │ │ + beq.w 4d1c8 │ │ │ │ adds r5, r5, r6 │ │ │ │ - beq.n 4cd62 │ │ │ │ + beq.n 4cdc0 │ │ │ │ ldr.w r8, [r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4cd2a │ │ │ │ + beq.n 4cd88 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 4cd32 │ │ │ │ - b.n 4cd70 │ │ │ │ + bne.n 4cd90 │ │ │ │ + b.n 4cdce │ │ │ │ movw r8, #5752 @ 0x1678 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fee38 <_PyNumber_Index@@Base> │ │ │ │ + bl fe910 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4cd5a │ │ │ │ - bl 9b974 │ │ │ │ + cbz r0, 4cdb8 │ │ │ │ + bl 9b758 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4cd56 │ │ │ │ + bge.n 4cdb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4cd56 │ │ │ │ + cbnz r3, 4cdb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 4cd74 │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 4cd70 │ │ │ │ - b.n 4d166 │ │ │ │ + bne.n 4cdd2 │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 4cdce │ │ │ │ + b.n 4d1c6 │ │ │ │ movw r8, #5752 @ 0x1678 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4cd74 │ │ │ │ + b.n 4cdd2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #24] │ │ │ │ - cbz r7, 4cd8a │ │ │ │ + cbz r7, 4cde8 │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ - b.n 4cd92 │ │ │ │ + b.n 4cdf0 │ │ │ │ movw r6, #32180 @ 0x7db4 │ │ │ │ movt r6, #87 @ 0x57 │ │ │ │ cmp r5, #0 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ it lt │ │ │ │ mvnlt.w r5, #2147483648 @ 0x80000000 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 4cf04 │ │ │ │ + bne.w 4cf62 │ │ │ │ cmp r5, #11 │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4d15a │ │ │ │ - movw sl, #31696 @ 0x7bd0 │ │ │ │ + beq.w 4d1ba │ │ │ │ + movw sl, #29392 @ 0x72d0 │ │ │ │ movt sl, #50 @ 0x32 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 4ce66 │ │ │ │ + beq.n 4cec4 │ │ │ │ cmp r7, r0 │ │ │ │ - ble.n 4cde6 │ │ │ │ + ble.n 4ce44 │ │ │ │ ldrb r3, [r6, r0] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 4cde8 │ │ │ │ + bpl.n 4ce46 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 4cdd4 │ │ │ │ - beq.n 4cedc │ │ │ │ + b.n 4ce32 │ │ │ │ + beq.n 4cf3a │ │ │ │ add.w r8, r0, #1 │ │ │ │ cmp r7, r8 │ │ │ │ - ble.n 4ce02 │ │ │ │ + ble.n 4ce60 │ │ │ │ ldrb.w r3, [r6, r8] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 4ce02 │ │ │ │ + bmi.n 4ce60 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 4cdec │ │ │ │ + b.n 4ce4a │ │ │ │ sub.w r1, r8, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 188d84 │ │ │ │ + bl 187fbc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cee8 │ │ │ │ + beq.n 4cf46 │ │ │ │ cmp.w r9, #11 │ │ │ │ - bgt.n 4ce20 │ │ │ │ + bgt.n 4ce7e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r9, lsl #2] │ │ │ │ - b.n 4ce5e │ │ │ │ + b.n 4cebc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9baf8 │ │ │ │ + bl 9b8dc │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 4ce4a │ │ │ │ + cbz r0, 4cea8 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ceec │ │ │ │ + bge.n 4cf4a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ceec │ │ │ │ + bne.n 4cf4a │ │ │ │ mov r0, fp │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ceec │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cf4a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ce5e │ │ │ │ + bge.n 4cebc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 4ce5e │ │ │ │ + cbnz r3, 4cebc │ │ │ │ mov r0, fp │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 4cdd0 │ │ │ │ + b.n 4ce2e │ │ │ │ mov r8, r9 │ │ │ │ cmp r7, r0 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ - ble.n 4cee2 │ │ │ │ - movw r3, #31696 @ 0x7bd0 │ │ │ │ + ble.n 4cf40 │ │ │ │ + movw r3, #29392 @ 0x72d0 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ ldrb r2, [r6, r0] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 4ce8a │ │ │ │ + bpl.n 4cee8 │ │ │ │ adds r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 4ce78 │ │ │ │ - b.n 4cee2 │ │ │ │ + bne.n 4ced6 │ │ │ │ + b.n 4cf40 │ │ │ │ subs r1, r7, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 188d84 │ │ │ │ + bl 187fbc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4ceec │ │ │ │ + cbz r0, 4cf4a │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 4cea4 │ │ │ │ + bgt.n 4cf02 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4ced6 │ │ │ │ + b.n 4cf34 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9baf8 │ │ │ │ + bl 9b8dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r0, 4cec4 │ │ │ │ + cbz r0, 4cf22 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ceec │ │ │ │ + bge.n 4cf4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4ceec │ │ │ │ + cbnz r3, 4cf4a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ceec │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cf4a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ced6 │ │ │ │ + bge.n 4cf34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4ced6 │ │ │ │ + cbnz r3, 4cf34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 4cee2 │ │ │ │ + b.n 4cf40 │ │ │ │ mov r8, r9 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - b.n 4d15a │ │ │ │ + b.n 4d1ba │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4cf00 │ │ │ │ + bge.n 4cf5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4cf00 │ │ │ │ + cbnz r3, 4cf5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4d15a │ │ │ │ + b.n 4d1ba │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 159310 │ │ │ │ + bl 158c9c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4cf00 │ │ │ │ + bne.n 4cf5e │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 4cf36 │ │ │ │ + bne.n 4cf94 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23280 @ 0x5af0 │ │ │ │ + movw r1, #20976 @ 0x51f0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4d154 │ │ │ │ + b.n 4d1b4 │ │ │ │ cmp r5, #11 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w fp, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne.n 4d036 │ │ │ │ + bne.n 4d096 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4d154 │ │ │ │ + beq.w 4d1b4 │ │ │ │ mov r8, sl │ │ │ │ mov r0, sl │ │ │ │ cmp r7, sl │ │ │ │ - ble.n 4cfea │ │ │ │ + ble.n 4d04a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4cfea │ │ │ │ + beq.n 4d04a │ │ │ │ ldrb.w r3, [r6, sl] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4cfde │ │ │ │ + bne.n 4d03e │ │ │ │ sub.w r1, sl, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 188d84 │ │ │ │ + bl 187fbc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4d138 │ │ │ │ + beq.w 4d198 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 4cf94 │ │ │ │ + bgt.n 4cff4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4cfd2 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + b.n 4d032 │ │ │ │ + nop │ │ │ │ + subs r5, #16 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9baf8 │ │ │ │ + bl 9b8dc │ │ │ │ ldr.w r2, [fp] │ │ │ │ - cbz r0, 4cfbe │ │ │ │ + cbz r0, 4d01e │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4d138 │ │ │ │ + bge.w 4d198 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4d138 │ │ │ │ + bne.w 4d198 │ │ │ │ mov r0, fp │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d138 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d198 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4cfd2 │ │ │ │ + bge.n 4d032 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 4cfd2 │ │ │ │ + cbnz r2, 4d032 │ │ │ │ mov r0, fp │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r0, sl │ │ │ │ - b.n 4cfe6 │ │ │ │ + b.n 4d046 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r7, sl │ │ │ │ - bne.n 4cf66 │ │ │ │ + bne.n 4cfc4 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 4cf5e │ │ │ │ + b.n 4cfbc │ │ │ │ cmp r7, r0 │ │ │ │ - blt.n 4d030 │ │ │ │ + blt.n 4d090 │ │ │ │ subs r1, r7, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 188d84 │ │ │ │ + bl 187fbc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4d138 │ │ │ │ + beq.w 4d198 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 4d00c │ │ │ │ + bgt.n 4d06c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4d02c │ │ │ │ + b.n 4d08c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9baf8 │ │ │ │ + bl 9b8dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d106 │ │ │ │ + bne.n 4d166 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d02c │ │ │ │ + bge.n 4d08c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4d02c │ │ │ │ + cbnz r3, 4d08c │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - b.n 4d154 │ │ │ │ - bl 80ce4 │ │ │ │ + b.n 4d1b4 │ │ │ │ + bl 80c78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4d154 │ │ │ │ + beq.w 4d1b4 │ │ │ │ mov r8, sl │ │ │ │ str r5, [sp, #32] │ │ │ │ str.w r9, [sp, #20] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ add.w r3, r6, sl │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r0, r6, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ sub.w r1, r7, sl │ │ │ │ mov r3, fp │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 4d0de │ │ │ │ + beq.n 4d13e │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ strd r5, ip, [sp] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 221790 │ │ │ │ + bl 221078 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ subs.w r9, r0, #0 │ │ │ │ add.w r0, r6, sl │ │ │ │ - blt.n 4d0de │ │ │ │ + blt.n 4d13e │ │ │ │ mov r1, r9 │ │ │ │ - bl 188d84 │ │ │ │ + bl 187fbc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d134 │ │ │ │ + beq.n 4d194 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 4d09a │ │ │ │ + bgt.n 4d0fa │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4d0d4 │ │ │ │ + b.n 4d134 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9baf8 │ │ │ │ + bl 9b8dc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r0, 4d0c2 │ │ │ │ + cbz r0, 4d122 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d138 │ │ │ │ + bge.n 4d198 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4d138 │ │ │ │ + bne.n 4d198 │ │ │ │ mov r0, r1 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d138 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d198 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d0d4 │ │ │ │ + bge.n 4d134 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 4d0d4 │ │ │ │ + cbnz r2, 4d134 │ │ │ │ mov r0, r1 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ add sl, fp │ │ │ │ add.w r8, r8, #1 │ │ │ │ add sl, r9 │ │ │ │ - b.n 4d04a │ │ │ │ + b.n 4d0aa │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ - bl 188d84 │ │ │ │ + bl 187fbc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4d138 │ │ │ │ + cbz r0, 4d198 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 4d0fa │ │ │ │ + bgt.n 4d15a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4d12c │ │ │ │ + b.n 4d18c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9baf8 │ │ │ │ + bl 9b8dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r0, 4d11a │ │ │ │ + cbz r0, 4d17a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d138 │ │ │ │ + bge.n 4d198 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4d138 │ │ │ │ + cbnz r3, 4d198 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d138 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d198 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d12c │ │ │ │ + bge.n 4d18c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4d12c │ │ │ │ + cbnz r3, 4d18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ add.w r3, r8, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 4d154 │ │ │ │ + b.n 4d1b4 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4cf32 │ │ │ │ + bge.w 4cf90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4cf32 │ │ │ │ + bne.w 4cf90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4cf32 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cf90 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 15a044 │ │ │ │ + bl 1599d0 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #24] │ │ │ │ - b.n 4d168 │ │ │ │ + b.n 4d1c8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 4d184 │ │ │ │ - movw r0, #62452 @ 0xf3f4 │ │ │ │ + bpl.n 4d1e4 │ │ │ │ + movw r0, #60156 @ 0xeafc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - b.w 103eb4 │ │ │ │ - movw r0, #62476 @ 0xf40c │ │ │ │ + b.w 1039c8 │ │ │ │ + movw r0, #60180 @ 0xeb14 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - b.w 103eb4 │ │ │ │ + b.w 1039c8 │ │ │ │ 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] @ (4d1d0 ) │ │ │ │ - bl 247ba0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (4d230 ) │ │ │ │ + bl 247580 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 4d1be │ │ │ │ + cbz r2, 4d21e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #57768 @ 0xe1a8 │ │ │ │ + movw r0, #55448 @ 0xd898 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95088 │ │ │ │ - movw r0, #62492 @ 0xf41c │ │ │ │ + b.w 94ea4 │ │ │ │ + movw r0, #60196 @ 0xeb24 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95088 │ │ │ │ + b.w 94ea4 │ │ │ │ nop │ │ │ │ ands.w r0, r8, r2, lsr #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #49488 @ 0xc150 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 1743fc <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ + b.w 173784 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ mov r0, r1 │ │ │ │ - b.w 14a500 │ │ │ │ + b.w 149e50 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #6500 @ 0x1964 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4d21c │ │ │ │ + bne.n 4d27c │ │ │ │ ldr r4, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d23a │ │ │ │ + bge.n 4d29a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4d23a │ │ │ │ + b.n 4d29a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #59644 @ 0xe8fc │ │ │ │ + movw r1, #57340 @ 0xdffc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 4d258 │ │ │ │ + bl f3c44 │ │ │ │ + b.n 4d2b8 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 284a30 │ │ │ │ + bl 284364 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d258 │ │ │ │ + bge.n 4d2b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4d258 │ │ │ │ + cbnz r3, 4d2b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r4, 4d282 │ │ │ │ - movw r0, #62756 @ 0xf524 │ │ │ │ + cbnz r4, 4d2e2 │ │ │ │ + movw r0, #60460 @ 0xec2c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 103eb4 │ │ │ │ + b.w 1039c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - movw r0, #62776 @ 0xf538 │ │ │ │ + movw r0, #60480 @ 0xec40 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r3, r4 │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d2b6 │ │ │ │ + bge.n 4d316 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4d2b6 │ │ │ │ + cbnz r3, 4d316 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004d2ba : │ │ │ │ +0004d31a : │ │ │ │ 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 4d4ec │ │ │ │ + bl 4d54c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4d2ea │ │ │ │ + bne.n 4d34a │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #62812 @ 0xf55c │ │ │ │ + movw r0, #60516 @ 0xec64 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 243288 │ │ │ │ + bl 242c68 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 7aa84 │ │ │ │ + bl 7acac │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4d38e │ │ │ │ + beq.n 4d3ee │ │ │ │ add r1, sp, #12 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 4d55e │ │ │ │ + bl 4d5be │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 4d366 │ │ │ │ + bhi.n 4d3c6 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r2, r6, #24 │ │ │ │ subs r2, r0, #0 │ │ │ │ - ldr r3, [pc, #104] @ (4d398 ) │ │ │ │ + ldr r3, [pc, #104] @ (4d3f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add.w r2, r4, #110592 @ 0x1b000 │ │ │ │ add.w r4, r4, #114176 @ 0x1be00 │ │ │ │ add.w r4, r4, #508 @ 0x1fc │ │ │ │ ldr.w r3, [r2, #4092] @ 0xffc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d390 │ │ │ │ + bge.n 4d3f0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #4092] @ 0xffc │ │ │ │ - b.n 4d390 │ │ │ │ + b.n 4d3f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - b.n 4d390 │ │ │ │ - bl 285624 │ │ │ │ + b.n 4d3f0 │ │ │ │ + bl 284f50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbnz r4, 4d384 │ │ │ │ + cbnz r4, 4d3e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d390 │ │ │ │ + bge.n 4d3f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4d390 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d390 │ │ │ │ + cbnz r3, 4d3f0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d3f0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 4d390 │ │ │ │ + b.n 4d3f0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4d3a6 │ │ │ │ - b.w 17e0c4 │ │ │ │ + beq.n 4d406 │ │ │ │ + b.w 17d2d0 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4d3ce │ │ │ │ + cbz r3, 4d42e │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4d3e6 │ │ │ │ + b.n 4d446 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 4d3d6 │ │ │ │ + bge.n 4d436 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4d3e6 │ │ │ │ + b.n 4d446 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4d3d2 │ │ │ │ + bgt.n 4d432 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4d3d2 │ │ │ │ + beq.n 4d432 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 4d406 │ │ │ │ + b.n 4d466 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #236] @ (4d4e8 ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #236] @ (4d548 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d4e0 │ │ │ │ + beq.n 4d540 │ │ │ │ adds r5, r5, r6 │ │ │ │ - beq.n 4d418 │ │ │ │ + beq.n 4d478 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl e5b48 │ │ │ │ + bl e5514 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge.n 4d418 │ │ │ │ + bge.n 4d478 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4d4e0 │ │ │ │ + b.n 4d540 │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4d428 │ │ │ │ + beq.n 4d488 │ │ │ │ ldr.w r9, [r7, #20] │ │ │ │ - b.n 4d430 │ │ │ │ + b.n 4d490 │ │ │ │ movw r9, #32180 @ 0x7db4 │ │ │ │ movt r9, #87 @ 0x57 │ │ │ │ movs r0, #0 │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d4e0 │ │ │ │ + beq.n 4d540 │ │ │ │ movs r0, #0 │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 4d4e0 │ │ │ │ + ble.n 4d540 │ │ │ │ mov r1, r0 │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ adds r6, r1, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 4d45a │ │ │ │ + beq.n 4d4ba │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 4d45a │ │ │ │ + beq.n 4d4ba │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 4d480 │ │ │ │ + beq.n 4d4e0 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 4d444 │ │ │ │ + b.n 4d4a4 │ │ │ │ cmp r8, r1 │ │ │ │ - ble.n 4d484 │ │ │ │ + ble.n 4d4e4 │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ adds r6, r1, #1 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 4d478 │ │ │ │ + bne.n 4d4d8 │ │ │ │ cmp r8, r6 │ │ │ │ - ble.n 4d478 │ │ │ │ + ble.n 4d4d8 │ │ │ │ add.w r3, r9, r1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #10 │ │ │ │ it eq │ │ │ │ addeq r6, r1, #2 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r1, r6 │ │ │ │ - b.n 4d486 │ │ │ │ + b.n 4d4e6 │ │ │ │ mov r1, r8 │ │ │ │ - b.n 4d486 │ │ │ │ + b.n 4d4e6 │ │ │ │ mov r6, r1 │ │ │ │ subs r1, r1, r0 │ │ │ │ add r0, r9 │ │ │ │ - bl 188d84 │ │ │ │ + bl 187fbc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 4d4c8 │ │ │ │ + cbz r0, 4d528 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9baf8 │ │ │ │ + bl 9b8dc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r0, 4d4b2 │ │ │ │ + cbz r0, 4d512 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d4c8 │ │ │ │ + bge.n 4d528 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4d4c8 │ │ │ │ + cbnz r3, 4d528 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d4c8 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d528 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d4c4 │ │ │ │ + bge.n 4d524 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4d4c4 │ │ │ │ + cbnz r3, 4d524 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - b.n 4d43e │ │ │ │ + b.n 4d49e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d414 │ │ │ │ + bge.n 4d474 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4d414 │ │ │ │ + bne.n 4d474 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d414 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d474 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subs r5, #116 @ 0x74 │ │ │ │ + subs r5, #148 @ 0x94 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0004d4ec : │ │ │ │ +0004d54c : │ │ │ │ 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, 4d534 │ │ │ │ + cbnz r3, 4d594 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4d512 │ │ │ │ + cbnz r0, 4d572 │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 4d54c │ │ │ │ + b.n 4d5ac │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d55a │ │ │ │ + bge.n 4d5ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4d55a │ │ │ │ + cbnz r3, 4d5ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d55a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d5ba │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 4d558 │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + cbnz r0, 4d5b8 │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6c2c │ │ │ │ - cbnz r0, 4d552 │ │ │ │ + bl f6684 │ │ │ │ + cbnz r0, 4d5b2 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4d55a │ │ │ │ - bl f73ac │ │ │ │ - b.n 4d55a │ │ │ │ + b.n 4d5ba │ │ │ │ + bl f6ec4 │ │ │ │ + b.n 4d5ba │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -49490,1353 +49529,1353 @@ │ │ │ │ movt r9, #80 @ 0x50 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r3 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.w 4d734 │ │ │ │ + bne.w 4d794 │ │ │ │ lsr.w r3, r2, r8 │ │ │ │ movs r5, #1 │ │ │ │ and.w r3, r3, #31 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsls r5, r3 │ │ │ │ tst r5, r0 │ │ │ │ - beq.w 4d984 │ │ │ │ + beq.w 4d9e4 │ │ │ │ add.w fp, r5, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #12] │ │ │ │ and.w r0, r0, fp │ │ │ │ - bl 2e3ac0 <_PyMonitoring_FireBranchEvent@@Base+0x9e4> │ │ │ │ + bl 2e31c8 <_PyMonitoring_FireBranchEvent@@Base+0xa20> │ │ │ │ add.w r3, r4, r0, lsl #3 │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d69a │ │ │ │ + bne.n 4d6fa │ │ │ │ add r5, sp, #20 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ mov r3, r1 │ │ │ │ str r5, [sp, #0] │ │ │ │ add.w r1, r8, #5 │ │ │ │ - bl 4d55e │ │ │ │ + bl 4d5be │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.w 4d98a │ │ │ │ + bls.w 4d9ea │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 4d65c │ │ │ │ + bne.n 4d6bc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4d65c │ │ │ │ + bhi.n 4d6bc │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4d65c │ │ │ │ + beq.n 4d6bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ac0c0 │ │ │ │ + bl 2ab8c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d666 │ │ │ │ + beq.n 4d6c6 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add.w r9, r0, r9, lsl #3 │ │ │ │ ldr r6, [r5, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str.w r2, [r9, #16] │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str.w r6, [r9, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d640 │ │ │ │ + bge.n 4d6a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4d640 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4d6a0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4d7fc │ │ │ │ + bge.w 4d85c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4d7fc │ │ │ │ + bne.w 4d85c │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d7fc │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d85c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ac0c0 │ │ │ │ + bl 2ab8c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4d682 │ │ │ │ + cbnz r0, 4d6e2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4d8ae │ │ │ │ + bge.w 4d90e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4d8ae │ │ │ │ + bne.w 4d90e │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d8ae │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d90e │ │ │ │ add.w r9, r0, r9, lsl #3 │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ str.w r5, [r9, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 4d7f2 │ │ │ │ - b.n 4d7fc │ │ │ │ - bl f378c │ │ │ │ + blt.w 4d852 │ │ │ │ + b.n 4d85c │ │ │ │ + bl f321c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 4d8ae │ │ │ │ - beq.w 4d984 │ │ │ │ + blt.w 4d90e │ │ │ │ + beq.w 4d9e4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r0, #2 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.w 4d988 │ │ │ │ - bl 285594 │ │ │ │ + bls.w 4d9e8 │ │ │ │ + bl 284ec0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4d730 │ │ │ │ + cbz r0, 4d790 │ │ │ │ mov r9, r4 │ │ │ │ ldr.w r8, [r9, #12]! │ │ │ │ and.w r0, fp, r8 │ │ │ │ - bl 2e3ac0 <_PyMonitoring_FireBranchEvent@@Base+0x9e4> │ │ │ │ + bl 2e31c8 <_PyMonitoring_FireBranchEvent@@Base+0xa20> │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r0, #1 │ │ │ │ add.w r0, r6, #12 │ │ │ │ cmp r3, r1 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - bls.n 4d6f6 │ │ │ │ + bls.n 4d756 │ │ │ │ ldr.w r2, [r9, #4]! │ │ │ │ - cbz r2, 4d6f0 │ │ │ │ + cbz r2, 4d750 │ │ │ │ ldr.w ip, [r2] │ │ │ │ add.w lr, ip, #1 │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt.w lr, [r2] │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - b.n 4d6d0 │ │ │ │ + b.n 4d730 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ adds r3, #2 │ │ │ │ adds r4, #16 │ │ │ │ add.w r0, r6, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 4d724 │ │ │ │ + bcs.n 4d784 │ │ │ │ ldr.w r2, [r4, r3, lsl #2] │ │ │ │ - cbz r2, 4d71c │ │ │ │ + cbz r2, 4d77c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ add.w lr, r1, #1 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt.w lr, [r2] │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 4d702 │ │ │ │ + b.n 4d762 │ │ │ │ bic.w r3, r8, r5 │ │ │ │ movs r5, #3 │ │ │ │ str r3, [r6, #12] │ │ │ │ str r6, [r7, #0] │ │ │ │ - b.n 4d98a │ │ │ │ + b.n 4d9ea │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 4d8ae │ │ │ │ + b.n 4d90e │ │ │ │ movw r5, #476 @ 0x1dc │ │ │ │ movt r5, #81 @ 0x51 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.w 4d892 │ │ │ │ + bne.w 4d8f2 │ │ │ │ lsr.w r6, r2, r8 │ │ │ │ and.w r6, r6, #31 │ │ │ │ adds r1, r6, #2 │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4d984 │ │ │ │ + beq.w 4d9e4 │ │ │ │ add.w r1, r8, #5 │ │ │ │ add r5, sp, #20 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ - bl 4d55e │ │ │ │ + bl 4d5be │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4d7bc │ │ │ │ + beq.n 4d81c │ │ │ │ cmp r0, #3 │ │ │ │ - bne.w 4d98a │ │ │ │ + bne.w 4d9ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 59af0 │ │ │ │ + bl 59b1c <_PyXIData_FormatNotShareableError@@Base+0x38a> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4d79e │ │ │ │ + cbnz r0, 4d7fe │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4d8ae │ │ │ │ + bge.w 4d90e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4d8ae │ │ │ │ + bne.w 4d90e │ │ │ │ mov r0, r2 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d8ae │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d90e │ │ │ │ add.w r6, r0, r6, lsl #2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r2, [r6, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d7b8 │ │ │ │ + bge.n 4d818 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4d7b8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4d818 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ str r4, [r7, #0] │ │ │ │ - b.n 4d98a │ │ │ │ + b.n 4d9ea │ │ │ │ ldr.w r3, [r4, #136] @ 0x88 │ │ │ │ subs.w sl, r3, #1 │ │ │ │ - beq.w 4d98a │ │ │ │ + beq.w 4d9ea │ │ │ │ cmp.w sl, #15 │ │ │ │ - ble.n 4d800 │ │ │ │ + ble.n 4d860 │ │ │ │ mov r0, r4 │ │ │ │ - bl 59af0 │ │ │ │ + bl 59b1c <_PyXIData_FormatNotShareableError@@Base+0x38a> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d8ae │ │ │ │ + beq.n 4d90e │ │ │ │ add.w r6, r0, r6, lsl #2 │ │ │ │ str.w sl, [r0, #136] @ 0x88 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 4d7fc │ │ │ │ + cbz r0, 4d85c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str.w r8, [r6, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d7fc │ │ │ │ + bge.n 4d85c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4d7fc │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4d85c │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ str r4, [r7, #0] │ │ │ │ - b.n 4d91a │ │ │ │ + b.n 4d97a │ │ │ │ mov.w r0, sl, lsl #1 │ │ │ │ - bl 285594 │ │ │ │ + bl 284ec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d8ae │ │ │ │ + beq.n 4d90e │ │ │ │ add.w lr, r4, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov.w ip, #1 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 4d886 │ │ │ │ + beq.n 4d8e6 │ │ │ │ ldr.w r3, [lr, r2, lsl #2] │ │ │ │ - cbz r3, 4d886 │ │ │ │ + cbz r3, 4d8e6 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add.w r8, r1, #1 │ │ │ │ add.w sl, r1, #4 │ │ │ │ cmp r5, r9 │ │ │ │ lsl.w r5, ip, r2 │ │ │ │ orr.w r4, r4, r5 │ │ │ │ - bne.n 4d868 │ │ │ │ + bne.n 4d8c8 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ subs r5, #2 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi.n 4d868 │ │ │ │ + bhi.n 4d8c8 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ - cbz r5, 4d868 │ │ │ │ + cbz r5, 4d8c8 │ │ │ │ ldr.w fp, [r5] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp.w fp, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt.w fp, fp, #1 │ │ │ │ strlt.w fp, [r5] │ │ │ │ str.w r5, [r0, sl, lsl #2] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4d878 │ │ │ │ - b.n 4d87c │ │ │ │ + blt.n 4d8d8 │ │ │ │ + b.n 4d8dc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mov.w fp, #0 │ │ │ │ str.w fp, [r0, sl, lsl #2] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d87c │ │ │ │ + bge.n 4d8dc │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ add.w r8, r8, #4 │ │ │ │ adds r1, #2 │ │ │ │ str.w r3, [r0, r8, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #32 │ │ │ │ - bne.n 4d81a │ │ │ │ + bne.n 4d87a │ │ │ │ str r4, [r0, #12] │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 4d91a │ │ │ │ + b.n 4d97a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4d984 │ │ │ │ + bne.n 4d9e4 │ │ │ │ add r2, sp, #20 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 58cec <_PyContext_NewHamtForTests@@Base+0x64c> │ │ │ │ + bl 58d54 <_PyContext_NewHamtForTests@@Base+0x64c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4d98a │ │ │ │ + beq.n 4d9ea │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4d8b2 │ │ │ │ + beq.n 4d912 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4d98a │ │ │ │ + b.n 4d9ea │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r3, r1, r1, lsr #31 │ │ │ │ asrs r3, r3, #1 │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 4d98a │ │ │ │ + beq.n 4d9ea │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4d91e │ │ │ │ - bl 285594 │ │ │ │ + bne.n 4d97e │ │ │ │ + bl 284ec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d8ae │ │ │ │ + beq.n 4d90e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 4d8ea │ │ │ │ + cbnz r3, 4d94a │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4d904 │ │ │ │ - b.n 4d908 │ │ │ │ + blt.n 4d964 │ │ │ │ + b.n 4d968 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d908 │ │ │ │ + bge.n 4d968 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ lsr.w r6, r6, r8 │ │ │ │ movs r2, #1 │ │ │ │ and.w r6, r6, #31 │ │ │ │ str r3, [r0, #20] │ │ │ │ lsls r2, r6 │ │ │ │ str r2, [r0, #12] │ │ │ │ str r0, [r7, #0] │ │ │ │ movs r5, #3 │ │ │ │ - b.n 4d98a │ │ │ │ + b.n 4d9ea │ │ │ │ ldr r0, [r4, #12] │ │ │ │ subs r1, #2 │ │ │ │ - bl 58bf2 <_PyContext_NewHamtForTests@@Base+0x552> │ │ │ │ + bl 58c5a <_PyContext_NewHamtForTests@@Base+0x552> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d8ae │ │ │ │ + beq.n 4d90e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r6, r0, #12 │ │ │ │ add.w r5, r4, #12 │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r3 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - bge.n 4d95a │ │ │ │ + bge.n 4d9ba │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ ldr.w ip, [r1] │ │ │ │ add.w lr, ip, #1 │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt.w lr, [r1] │ │ │ │ str.w r1, [r6, #4]! │ │ │ │ - b.n 4d936 │ │ │ │ + b.n 4d996 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ adds r3, #2 │ │ │ │ adds r4, #16 │ │ │ │ add.w r5, r0, #8 │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 4d918 │ │ │ │ + bge.n 4d978 │ │ │ │ ldr.w r2, [r4, r3, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ add.w ip, r1, #1 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt.w ip, [r2] │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 4d964 │ │ │ │ + b.n 4d9c4 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 4d98a │ │ │ │ + b.n 4d9ea │ │ │ │ movs r5, #2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w 29dc38 │ │ │ │ + b.w 29d494 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b51a8 │ │ │ │ + bl 2b49a0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4d9bc │ │ │ │ + bne.n 4da1c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4d9ec │ │ │ │ + b.n 4da4c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a93f4 <_PyEval_SliceIndexNotNone@@Base+0x28c> │ │ │ │ + bl 1a8be4 <_PyEval_SliceIndexNotNone@@Base+0x28c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4d9b8 │ │ │ │ + beq.n 4da18 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 188d84 │ │ │ │ + bl 187fbc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4da32 │ │ │ │ + cbz r0, 4da92 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 4da16 │ │ │ │ + cbz r3, 4da76 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4da1e │ │ │ │ + b.n 4da7e │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 4da26 │ │ │ │ + cbz r2, 4da86 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 4da2e │ │ │ │ + b.n 4da8e │ │ │ │ movw r1, #32180 @ 0x7db4 │ │ │ │ movt r1, #87 @ 0x57 │ │ │ │ - bl 4dcd0 │ │ │ │ + bl 4dd30 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ - bl 9fd08 │ │ │ │ + bl 9f724 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4dadc │ │ │ │ + beq.n 4db3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r5, r3 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c2164 │ │ │ │ - cbz r0, 4dac0 │ │ │ │ + bl 2c1994 │ │ │ │ + cbz r0, 4db20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 4daa8 │ │ │ │ + cbz r0, 4db08 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 4da80 │ │ │ │ + bne.n 4dae0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4daa0 │ │ │ │ + bge.n 4db00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4daa0 │ │ │ │ + cbnz r3, 4db00 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4daa0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4db00 │ │ │ │ mov r1, r6 │ │ │ │ - bl f378c │ │ │ │ + bl f321c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4da9c │ │ │ │ + bge.n 4dafc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4da9c │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4dafc │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4daa4 │ │ │ │ + bne.n 4db04 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 4da58 │ │ │ │ + b.n 4dab8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 4da58 │ │ │ │ + beq.n 4dab8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4dabc │ │ │ │ + bge.n 4db1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4dabc │ │ │ │ + cbnz r3, 4db1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4dadc │ │ │ │ + b.n 4db3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4dad4 │ │ │ │ + bge.n 4db34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4dad4 │ │ │ │ + cbnz r3, 4db34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4db08 │ │ │ │ + bhi.n 4db68 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 4db20 │ │ │ │ + ble.n 4db80 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b.n 4db28 │ │ │ │ - movw r0, #43760 @ 0xaaf0 │ │ │ │ + b.n 4db88 │ │ │ │ + movw r0, #41456 @ 0xa1f0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl e2f04 │ │ │ │ + bl e28cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4dafe │ │ │ │ + bne.n 4db5e │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4dbb2 │ │ │ │ + b.n 4dc12 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #6500 @ 0x1964 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4db4a │ │ │ │ + bne.n 4dbaa │ │ │ │ ldr r5, [r6, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4db68 │ │ │ │ + bge.n 4dbc8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 4db68 │ │ │ │ + b.n 4dbc8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #59644 @ 0xe8fc │ │ │ │ + movw r1, #57340 @ 0xdffc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 284a30 │ │ │ │ + bl 284364 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r2, 4db84 │ │ │ │ + cbz r2, 4dbe4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4db98 │ │ │ │ + bge.n 4dbf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4db98 │ │ │ │ + cbnz r3, 4dbf8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 4dba0 │ │ │ │ + bne.n 4dc00 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4dbb2 │ │ │ │ - cbnz r6, 4dbb0 │ │ │ │ + b.n 4dc12 │ │ │ │ + cbnz r6, 4dc10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4dbb2 │ │ │ │ + bge.n 4dc12 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4dbb2 │ │ │ │ + b.n 4dc12 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 1eda84 │ │ │ │ + b.w 1ed1e0 │ │ │ │ │ │ │ │ -0004dbbc : │ │ │ │ +0004dc1c : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (4dbd4 ) │ │ │ │ + ldr r4, [pc, #16] @ (4dc34 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 10a8b0 │ │ │ │ + b.w 10a3ec │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4dbf4 │ │ │ │ + cbz r3, 4dc54 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 4dc0c │ │ │ │ + b.n 4dc6c │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 4dbfc │ │ │ │ + bgt.n 4dc5c │ │ │ │ movs r7, #0 │ │ │ │ - b.n 4dc0c │ │ │ │ + b.n 4dc6c │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4dbf8 │ │ │ │ + bgt.n 4dc58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4dbf8 │ │ │ │ + beq.n 4dc58 │ │ │ │ clz r7, r1 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ - b.n 4dc2e │ │ │ │ + b.n 4dc8e │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #168] @ (4dccc ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #168] @ (4dd2c ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4dcc6 │ │ │ │ + beq.n 4dd26 │ │ │ │ add r5, r7 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r5, #1 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ movw r3, #16508 @ 0x407c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ movweq r4, #5752 @ 0x1678 │ │ │ │ mov r1, r7 │ │ │ │ ite ne │ │ │ │ ldrne r4, [r4, #4] │ │ │ │ movteq r4, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4dc8c │ │ │ │ - bl 9088c │ │ │ │ + bne.n 4dcec │ │ │ │ + bl 906bc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4dc7e │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 4dcc4 │ │ │ │ + cbnz r0, 4dcde │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 4dd24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7aa84 │ │ │ │ + bl 7acac │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4dcb2 │ │ │ │ + beq.n 4dd12 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 377fe │ │ │ │ + bl 37806 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4dcb6 │ │ │ │ - b.n 4dcb2 │ │ │ │ + bge.n 4dd16 │ │ │ │ + b.n 4dd12 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4dcc4 │ │ │ │ + bge.n 4dd24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4dcc4 │ │ │ │ - bl f2a6c │ │ │ │ + b.n 4dd24 │ │ │ │ + bl f24fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4dcb2 │ │ │ │ - beq.n 4dca4 │ │ │ │ + blt.n 4dd12 │ │ │ │ + beq.n 4dd04 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 9b0e4 │ │ │ │ + b.w 9aec8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl a2fa8 │ │ │ │ + bl a2804 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4dcb6 │ │ │ │ + bge.n 4dd16 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4dcc6 │ │ │ │ + b.n 4dd26 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4dcc6 │ │ │ │ + bge.n 4dd26 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4dcc6 │ │ │ │ + b.n 4dd26 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subs r5, #160 @ 0xa0 │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ - movw r7, #31696 @ 0x7bd0 │ │ │ │ + movw r7, #29392 @ 0x72d0 │ │ │ │ movt r7, #50 @ 0x32 │ │ │ │ - movw r6, #32720 @ 0x7fd0 │ │ │ │ + movw r6, #30416 @ 0x76d0 │ │ │ │ movt r6, #50 @ 0x32 │ │ │ │ - movw r5, #4316 @ 0x10dc │ │ │ │ + movw r5, #2016 @ 0x7e0 │ │ │ │ movt r5, #66 @ 0x42 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 4dd0e │ │ │ │ + bge.n 4dd6e │ │ │ │ ldrb r3, [r1, r4] │ │ │ │ ldr.w ip, [r7, r3, lsl #2] │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 4dd00 │ │ │ │ + beq.n 4dd60 │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ - b.n 4dd08 │ │ │ │ + b.n 4dd68 │ │ │ │ tst.w ip, #2 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r6, r3] │ │ │ │ strb r3, [r0, r4] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 4dcec │ │ │ │ + b.n 4dd4c │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4dd3e │ │ │ │ + bge.n 4dd9e │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bne.n 4dd38 │ │ │ │ + bne.n 4dd98 │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 4dd3e │ │ │ │ - cbnz r3, 4dd3e │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4dd9e │ │ │ │ + cbnz r3, 4dd9e │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #46828 @ 0xb6ec │ │ │ │ movt r1, #2 │ │ │ │ - b.w 1aa91c <_PyEval_SliceIndexNotNone@@Base+0x17b4> │ │ │ │ + b.w 1aa10c <_PyEval_SliceIndexNotNone@@Base+0x17b4> │ │ │ │ │ │ │ │ -0004dd52 : │ │ │ │ - ldr r0, [pc, #4] @ (4dd58 ) │ │ │ │ - b.w 1da5bc │ │ │ │ - subs r5, #212 @ 0xd4 │ │ │ │ +0004ddb2 : │ │ │ │ + ldr r0, [pc, #4] @ (4ddb8 ) │ │ │ │ + b.w 1d9e44 │ │ │ │ + subs r5, #244 @ 0xf4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 188d84 │ │ │ │ + bl 187fbc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4dd9c │ │ │ │ + cbz r0, 4ddfc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 4dd80 │ │ │ │ + cbz r3, 4dde0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4dd88 │ │ │ │ + b.n 4dde8 │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 4dd90 │ │ │ │ + cbz r2, 4ddf0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 4dd98 │ │ │ │ + b.n 4ddf8 │ │ │ │ movw r1, #32180 @ 0x7db4 │ │ │ │ movt r1, #87 @ 0x57 │ │ │ │ - bl 4e0e4 │ │ │ │ + bl 4e144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldrb r6, [r2, #0] │ │ │ │ - cbnz r3, 4ddd2 │ │ │ │ + cbnz r3, 4de32 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1dee70 <_PyType_Name@@Base> │ │ │ │ + bl 1de6ec <_PyType_Name@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #63192 @ 0xf6d8 │ │ │ │ + movw r0, #60896 @ 0xede0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 103eb4 │ │ │ │ + b.w 1039c8 │ │ │ │ and.w r3, r6, #253 @ 0xfd │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 4dde2 │ │ │ │ - bl 55d18 │ │ │ │ + bne.n 4de42 │ │ │ │ + bl 55d88 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4dde8 │ │ │ │ - bl 2c22a4 <_PyUnicode_ToDigit@@Base+0x104> │ │ │ │ + b.n 4de48 │ │ │ │ + bl 2c1ad4 <_PyUnicode_ToDigit@@Base+0x104> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 4de20 │ │ │ │ + cbz r4, 4de80 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1dee70 <_PyType_Name@@Base> │ │ │ │ + bl 1de6ec <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ - movw r0, #63204 @ 0xf6e4 │ │ │ │ + movw r0, #60908 @ 0xedec │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4de10 │ │ │ │ + blt.n 4de70 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4de20 │ │ │ │ + b.n 4de80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4de0c │ │ │ │ + bne.n 4de6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4de0c │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4de6c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl eee5c │ │ │ │ + bl ee8f4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #56] @ (4de74 ) │ │ │ │ + ldr r1, [pc, #56] @ (4ded4 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfb20 │ │ │ │ - movw r1, #63220 @ 0xf6f4 │ │ │ │ + bl 1df3a0 │ │ │ │ + movw r1, #60924 @ 0xedfc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl eff70 │ │ │ │ + bl efa08 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4de6e │ │ │ │ + blt.n 4dece │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24628 @ 0x6034 │ │ │ │ + movw r1, #22256 @ 0x56f0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ asrs r0, r0, #31 │ │ │ │ - b.n 4de72 │ │ │ │ + b.n 4ded2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - subs r6, #8 │ │ │ │ + subs r6, #40 @ 0x28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2b44c │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 4deaa │ │ │ │ + bhi.n 4df0a │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 159310 │ │ │ │ + bl 158c9c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4debe │ │ │ │ - b.n 4df04 │ │ │ │ - movw r0, #5024 @ 0x13a0 │ │ │ │ + cbz r0, 4df1e │ │ │ │ + b.n 4df64 │ │ │ │ + movw r0, #2720 @ 0xaa0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ - bl e2f04 │ │ │ │ - cbz r0, 4df04 │ │ │ │ - b.n 4de9c │ │ │ │ + bl e28cc │ │ │ │ + cbz r0, 4df64 │ │ │ │ + b.n 4defc │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 4df38 │ │ │ │ + ble.n 4df98 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4df26 │ │ │ │ + beq.n 4df86 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4df08 │ │ │ │ + bpl.n 4df68 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl a2d4c │ │ │ │ + bl a26c4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4df04 │ │ │ │ + cbz r0, 4df64 │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4df28 │ │ │ │ + beq.n 4df88 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63836 @ 0xf95c │ │ │ │ + movw r1, #61460 @ 0xf014 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4df68 │ │ │ │ - movw r2, #32484 @ 0x7ee4 │ │ │ │ + b.n 4dfc8 │ │ │ │ + movw r2, #30204 @ 0x75fc │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #36376 @ 0x8e18 │ │ │ │ + movw r1, #34072 @ 0x8518 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #5024 @ 0x13a0 │ │ │ │ + movw r0, #2720 @ 0xaa0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4df04 │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4df64 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 4df3a │ │ │ │ + beq.n 4df9a │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl e5b48 │ │ │ │ + bl e5514 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4df3a │ │ │ │ - b.n 4df04 │ │ │ │ + bge.n 4df9a │ │ │ │ + b.n 4df64 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 4df48 │ │ │ │ + cbnz r4, 4dfa8 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2a83ec │ │ │ │ + bl 2a7bec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4df68 │ │ │ │ + cbz r0, 4dfc8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #16100 @ 0x3ee4 │ │ │ │ + movw r0, #13796 @ 0x35e4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 4df72 │ │ │ │ + cbz r3, 4dfd2 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 15a044 │ │ │ │ + bl 1599d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4df98 │ │ │ │ + bne.n 4dff8 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1940b8 │ │ │ │ + b.w 1933f8 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #14316 @ 0x37ec │ │ │ │ + movw r0, #12012 @ 0x2eec │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4df8c │ │ │ │ + bne.n 4dfec │ │ │ │ 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 15c2cc │ │ │ │ + bl 15bc50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c3b4 │ │ │ │ + bl 19b700 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - movw r1, #59991 @ 0xea57 │ │ │ │ + movw r1, #60087 @ 0xeab7 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #1100 @ 0x44c │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 4e630 │ │ │ │ + bl 4e690 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e01a │ │ │ │ + bge.n 4e07a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4e01a │ │ │ │ + cbnz r3, 4e07a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004e01e : │ │ │ │ - ldr r0, [pc, #4] @ (4e024 ) │ │ │ │ - b.w 1da5bc │ │ │ │ - subs r6, #28 │ │ │ │ +0004e07e : │ │ │ │ + ldr r0, [pc, #4] @ (4e084 ) │ │ │ │ + b.w 1d9e44 │ │ │ │ + subs r6, #60 @ 0x3c │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 4e042 │ │ │ │ + cbz r3, 4e0a2 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4e05a │ │ │ │ + b.n 4e0ba │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 4e04a │ │ │ │ + bgt.n 4e0aa │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4e05a │ │ │ │ + b.n 4e0ba │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4e046 │ │ │ │ + bgt.n 4e0a6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4e046 │ │ │ │ + beq.n 4e0a6 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 4e07a │ │ │ │ + b.n 4e0da │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #2 │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #108] @ (4e0e0 ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #108] @ (4e140 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4e0d8 │ │ │ │ + cbz r0, 4e138 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ add r5, r6 │ │ │ │ - bl 283f24 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbz r0, 4e0cc │ │ │ │ + bl 283884 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbz r0, 4e12c │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4e09e │ │ │ │ + beq.n 4e0fe │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4e0a2 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 4e0cc │ │ │ │ - b.n 4e0a2 │ │ │ │ + bne.n 4e102 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 4e12c │ │ │ │ + b.n 4e102 │ │ │ │ mov.w r4, #524288 @ 0x80000 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - bl b0e80 │ │ │ │ + bl b0c40 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bcd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4e0d0 │ │ │ │ + bne.n 4e130 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ + bl 1e40ec │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4e0d8 │ │ │ │ + b.n 4e138 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + subs r6, #112 @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - movw ip, #32720 @ 0x7fd0 │ │ │ │ + movw ip, #30416 @ 0x76d0 │ │ │ │ movt ip, #50 @ 0x32 │ │ │ │ - movw lr, #31696 @ 0x7bd0 │ │ │ │ + movw lr, #29392 @ 0x72d0 │ │ │ │ movt lr, #50 @ 0x32 │ │ │ │ - movw r7, #4316 @ 0x10dc │ │ │ │ + movw r7, #2016 @ 0x7e0 │ │ │ │ movt r7, #66 @ 0x42 │ │ │ │ mov r5, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 4e134 │ │ │ │ + bge.n 4e194 │ │ │ │ ldrb r4, [r1, r5] │ │ │ │ ldr.w r6, [lr, r4, lsl #2] │ │ │ │ tst.w r6, #1 │ │ │ │ - beq.n 4e11a │ │ │ │ - cbnz r3, 4e12e │ │ │ │ + beq.n 4e17a │ │ │ │ + cbnz r3, 4e18e │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 4e12e │ │ │ │ + b.n 4e18e │ │ │ │ ands.w r6, r6, #2 │ │ │ │ - beq.n 4e128 │ │ │ │ - cbz r3, 4e12c │ │ │ │ + beq.n 4e188 │ │ │ │ + cbz r3, 4e18c │ │ │ │ ldrb.w r4, [ip, r4] │ │ │ │ - b.n 4e12e │ │ │ │ + b.n 4e18e │ │ │ │ mov r3, r6 │ │ │ │ - b.n 4e12e │ │ │ │ + b.n 4e18e │ │ │ │ movs r3, #1 │ │ │ │ strb r4, [r0, r5] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 4e102 │ │ │ │ + b.n 4e162 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 4e14a │ │ │ │ + cbz r0, 4e1aa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e158 │ │ │ │ + bge.n 4e1b8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 4e150 │ │ │ │ - b.n 4e314 │ │ │ │ + cbz r0, 4e1b0 │ │ │ │ + b.n 4e374 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ - cbnz r2, 4e162 │ │ │ │ + cbnz r2, 4e1c2 │ │ │ │ movs r0, #1 │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r8, r2 │ │ │ │ mov sl, r1 │ │ │ │ - bl 161fb4 │ │ │ │ + bl 1613e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4e2b6 │ │ │ │ + beq.w 4e316 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 4e1ac │ │ │ │ - bl 18405c │ │ │ │ + bne.n 4e20c │ │ │ │ + bl 1832a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4e19c │ │ │ │ + blt.n 4e1fc │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4e2b6 │ │ │ │ + b.n 4e316 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4e198 │ │ │ │ + bne.n 4e1f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e198 │ │ │ │ - ldr.w fp, [pc, #268] @ 4e2bc │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e1f8 │ │ │ │ + ldr.w fp, [pc, #268] @ 4e31c │ │ │ │ mov r7, r0 │ │ │ │ mov.w r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - ble.n 4e2b6 │ │ │ │ + ble.n 4e316 │ │ │ │ ldr.w r0, [sl, r9, lsl #2] │ │ │ │ - bl 161fb4 │ │ │ │ + bl 1613e4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4e1e2 │ │ │ │ + cbnz r0, 4e242 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4e1d2 │ │ │ │ + blt.n 4e232 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4e2b6 │ │ │ │ + b.n 4e316 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4e1ce │ │ │ │ + bne.n 4e22e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e1ce │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e22e │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 4e1fc │ │ │ │ + bne.n 4e25c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e2ae │ │ │ │ + bge.n 4e30e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4e2ae │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e2ae │ │ │ │ + bne.n 4e30e │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e30e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4e210 │ │ │ │ + beq.n 4e270 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4e21a │ │ │ │ + bne.n 4e27a │ │ │ │ movs r0, #0 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4e284 │ │ │ │ + b.n 4e2e4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a6954 <_PyLong_GCD@@Base> │ │ │ │ + bl 1a6144 <_PyLong_GCD@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4e284 │ │ │ │ + cbz r0, 4e2e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1663fc │ │ │ │ + bl 16583c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e244 │ │ │ │ + bge.n 4e2a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4e244 │ │ │ │ + cbnz r3, 4e2a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 4e282 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 4e2e2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14e150 │ │ │ │ + bl 14d9d0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e264 │ │ │ │ + bge.n 4e2c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4e264 │ │ │ │ + cbnz r3, 4e2c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 4e284 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 4e2e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18405c │ │ │ │ + bl 1832a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e282 │ │ │ │ + bge.n 4e2e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4e282 │ │ │ │ + cbnz r3, 4e2e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e298 │ │ │ │ + bge.n 4e2f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4e298 │ │ │ │ + cbnz r3, 4e2f8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e2ac │ │ │ │ + bge.n 4e30c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4e2ac │ │ │ │ + cbnz r3, 4e30c │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 4e2b6 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 4e316 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 4e1b6 │ │ │ │ + b.n 4e216 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strh r0, [r5, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl eee5c │ │ │ │ + bl ee8f4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #56] @ (4e310 ) │ │ │ │ + ldr r1, [pc, #56] @ (4e370 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfb20 │ │ │ │ - movw r1, #63228 @ 0xf6fc │ │ │ │ + bl 1df3a0 │ │ │ │ + movw r1, #60932 @ 0xee04 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl eff70 │ │ │ │ + bl efa08 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4e30a │ │ │ │ + blt.n 4e36a │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24628 @ 0x6034 │ │ │ │ + movw r1, #22256 @ 0x56f0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl f0014 │ │ │ │ + bl efaac │ │ │ │ asrs r0, r0, #31 │ │ │ │ - b.n 4e30e │ │ │ │ + b.n 4e36e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - subs r6, #124 @ 0x7c │ │ │ │ + subs r6, #156 @ 0x9c │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #84] @ (4e378 ) │ │ │ │ + ldr r6, [pc, #84] @ (4e3d8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, r6] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #4076] @ 0xfec │ │ │ │ - bl 7fd58 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 4e374 │ │ │ │ + bl 7fd00 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 4e3d4 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -50857,169 +50896,169 @@ │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #124] @ (4e40c ) │ │ │ │ + ldr r3, [pc, #124] @ (4e46c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 7fabc │ │ │ │ + bl 7faa4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4e406 │ │ │ │ + cbz r0, 4e466 │ │ │ │ add.w r3, r5, #113664 @ 0x1bc00 │ │ │ │ - movw r6, #43972 @ 0xabc4 │ │ │ │ + movw r6, #41668 @ 0xa2c4 │ │ │ │ movt r6, #54 @ 0x36 │ │ │ │ add.w r8, r3, #227 @ 0xe3 │ │ │ │ add.w r5, r3, #243 @ 0xf3 │ │ │ │ ldrb.w r0, [r8, #1]! │ │ │ │ - cbz r0, 4e400 │ │ │ │ - bl 9438c │ │ │ │ + cbz r0, 4e460 │ │ │ │ + bl 941b0 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e3de │ │ │ │ + bge.n 4e43e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4e3de │ │ │ │ + cbnz r3, 4e43e │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4e400 │ │ │ │ + bne.n 4e460 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4e3f0 │ │ │ │ + blt.n 4e450 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4e406 │ │ │ │ + b.n 4e466 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4e3ec │ │ │ │ + bne.n 4e44c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e3ec │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e44c │ │ │ │ adds r6, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 4e3b2 │ │ │ │ + bne.n 4e412 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #396] @ (4e5b0 ) │ │ │ │ + ldr r3, [pc, #396] @ (4e610 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r4, [r3, #1688] @ 0x698 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 4e50a │ │ │ │ + bne.n 4e56a │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4e440 │ │ │ │ + bpl.n 4e4a0 │ │ │ │ vneg.f64 d0, d0 │ │ │ │ movs r4, #1 │ │ │ │ vmov.f64 d8, #96 @ 0x3f000000 0.5 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2c078 │ │ │ │ vcmpe.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 4e46e │ │ │ │ + blt.n 4e4ce │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4e478 │ │ │ │ + bpl.n 4e4d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ subs r2, r0, #1 │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bgt.w 4e57e │ │ │ │ - b.n 4e494 │ │ │ │ + bgt.w 4e5de │ │ │ │ + b.n 4e4f4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4e4a8 │ │ │ │ + beq.n 4e508 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #44160 @ 0xac80 │ │ │ │ + movw r1, #41856 @ 0xa380 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4e598 │ │ │ │ + b.n 4e5f8 │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ cmn.w r2, #126 @ 0x7e │ │ │ │ - bge.n 4e4aa │ │ │ │ + bge.n 4e50a │ │ │ │ adds r0, #125 @ 0x7d │ │ │ │ blx 2b5c8 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4e4c8 │ │ │ │ + b.n 4e528 │ │ │ │ movs r2, #0 │ │ │ │ - cbnz r2, 4e4b6 │ │ │ │ + cbnz r2, 4e516 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4e4c2 │ │ │ │ + beq.n 4e522 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ adds r2, #127 @ 0x7f │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ - b.n 4e4c8 │ │ │ │ + b.n 4e528 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ - vldr d7, [pc, #212] @ 4e5a0 │ │ │ │ + vldr d7, [pc, #212] @ 4e600 │ │ │ │ vmla.f64 d8, d0, d7 │ │ │ │ vcvt.u32.f64 s15, d8 │ │ │ │ vmov r3, s15 │ │ │ │ lsrs r1, r3, #23 │ │ │ │ - beq.n 4e4e4 │ │ │ │ + beq.n 4e544 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - beq.n 4e57e │ │ │ │ + beq.n 4e5de │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ lsrs r0, r3, #8 │ │ │ │ lsls r4, r4, #7 │ │ │ │ bfi r1, r3, #0, #8 │ │ │ │ lsrs r3, r3, #16 │ │ │ │ orr.w r3, r3, r2, lsl #7 │ │ │ │ orr.w r4, r4, r2, asr #1 │ │ │ │ bfi r1, r0, #8, #8 │ │ │ │ movs r0, #0 │ │ │ │ bfi r1, r3, #16, #8 │ │ │ │ bfi r1, r4, #24, #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ - b.n 4e598 │ │ │ │ + b.n 4e5f8 │ │ │ │ vcvt.f32.f64 s15, d0 │ │ │ │ - vldr s14, [pc, #164] @ 4e5b4 │ │ │ │ + vldr s14, [pc, #164] @ 4e614 │ │ │ │ vabs.f32 s13, s15 │ │ │ │ vcmp.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4e534 │ │ │ │ + ble.n 4e594 │ │ │ │ vabs.f64 d0, d0 │ │ │ │ - vldr d6, [pc, #128] @ 4e5a8 │ │ │ │ + vldr d6, [pc, #128] @ 4e608 │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4e558 │ │ │ │ - b.n 4e57e │ │ │ │ + bgt.n 4e5b8 │ │ │ │ + b.n 4e5de │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 4e558 │ │ │ │ + bvc.n 4e5b8 │ │ │ │ vmov r3, s1 │ │ │ │ lsls r3, r3, #12 │ │ │ │ - bmi.n 4e558 │ │ │ │ + bmi.n 4e5b8 │ │ │ │ vmov r2, s15 │ │ │ │ ubfx r1, r2, #0, #22 │ │ │ │ - cbz r1, 4e554 │ │ │ │ + cbz r1, 4e5b4 │ │ │ │ bic.w r2, r2, #4194304 @ 0x400000 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r4, #1 │ │ │ │ add r2, sp, #4 │ │ │ │ itte eq │ │ │ │ addeq r5, #3 │ │ │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ @@ -51027,89 +51066,89 @@ │ │ │ │ movs r3, #0 │ │ │ │ vstr s15, [sp, #4] │ │ │ │ ldrb.w r0, [r2], #1 │ │ │ │ adds r3, #1 │ │ │ │ strb r0, [r5, #0] │ │ │ │ cmp r3, #4 │ │ │ │ add r5, r1 │ │ │ │ - bne.n 4e56c │ │ │ │ + bne.n 4e5cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e598 │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + b.n 4e5f8 │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63240 @ 0xf708 │ │ │ │ + movw r1, #60944 @ 0xee10 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adcs r0, r4 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ vcvt.u32.f32 , , #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4e5c8 │ │ │ │ + cbz r0, 4e628 │ │ │ │ movw r1, #20240 @ 0x4f10 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - b.w f1294 │ │ │ │ + b.w f0d2c │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl 7aa84 │ │ │ │ + bl 7acac │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4e60e │ │ │ │ + beq.n 4e66e │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 29fadc │ │ │ │ + bl 29f2dc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4e60e │ │ │ │ + beq.n 4e66e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w dbcb0 │ │ │ │ + b.w db660 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #63280 @ 0xf730 │ │ │ │ + movw r0, #60984 @ 0xee38 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 103eb4 │ │ │ │ + b.w 1039c8 │ │ │ │ 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 7fd58 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd00 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4e676 │ │ │ │ + cbz r0, 4e6d6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #12 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -51118,71 +51157,71 @@ │ │ │ │ str r6, [r0, #68] @ 0x44 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ blx 2b44c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r3, [r4, #76] @ 0x4c │ │ │ │ str r5, [r4, #12] │ │ │ │ - bl 97ae4 │ │ │ │ + bl 978f8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl eee5c │ │ │ │ + bl ee8f4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbnz r0, 4e69c │ │ │ │ + cbnz r0, 4e6fc │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbnz r0, 4e6a6 │ │ │ │ - b.n 4e6ac │ │ │ │ + cbnz r0, 4e706 │ │ │ │ + b.n 4e70c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4e696 │ │ │ │ - b.n 4e6d8 │ │ │ │ + beq.n 4e6f6 │ │ │ │ + b.n 4e738 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4e6d8 │ │ │ │ + cbnz r0, 4e738 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 4e6b6 │ │ │ │ + cbz r0, 4e716 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4e6d8 │ │ │ │ + cbnz r0, 4e738 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4e6c0 │ │ │ │ + cbz r0, 4e720 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4e6d8 │ │ │ │ + cbnz r0, 4e738 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 4e6ca │ │ │ │ + cbz r0, 4e72a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4e6d8 │ │ │ │ + cbnz r0, 4e738 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 4e6d8 │ │ │ │ + cbz r0, 4e738 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r3, r0, #8 │ │ │ │ sub sp, #16 │ │ │ │ vldr d1, [r0, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ vneg.f64 d1, d1 │ │ │ │ vldr d0, [sp] │ │ │ │ add sp, #16 │ │ │ │ - b.w 296478 │ │ │ │ + b.w 295c78 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4e6fe │ │ │ │ + cbz r0, 4e75e │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bx lr │ │ │ │ ldrb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4380 @ 0x111c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ @@ -51196,160 +51235,160 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r5, #16508 @ 0x407c │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bne.n 4e756 │ │ │ │ + bne.n 4e7b6 │ │ │ │ movw r3, #18720 @ 0x4920 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4e764 │ │ │ │ - ldr r2, [pc, #328] @ (4e8a0 ) │ │ │ │ + b.n 4e7c4 │ │ │ │ + ldr r2, [pc, #328] @ (4e900 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1f5bb0 │ │ │ │ + bl 155758 <_PyTime_AsTimespec_clamp@@Base+0x48> │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 4e89a │ │ │ │ + beq.w 4e8fa │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r8, [r7, #52] @ 0x34 │ │ │ │ ldr r6, [r7, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 4e810 │ │ │ │ + bne.n 4e870 │ │ │ │ mov r0, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 4e89a │ │ │ │ + beq.w 4e8fa │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr.w r9, [r6, #4] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r2, [r5, #0] │ │ │ │ - bl 9088c │ │ │ │ + bl 906bc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r2, 4e7ba │ │ │ │ - bl 940d4 │ │ │ │ + cbnz r2, 4e81a │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e830 │ │ │ │ + bne.n 4e890 │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15c6d4 │ │ │ │ - b.n 4e830 │ │ │ │ - bl 377fe │ │ │ │ + bl 15c058 │ │ │ │ + b.n 4e890 │ │ │ │ + bl 37806 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e7d4 │ │ │ │ + bge.n 4e834 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4e7d4 │ │ │ │ + cbnz r3, 4e834 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 4e87e │ │ │ │ + bne.n 4e8de │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 4e868 │ │ │ │ + bne.n 4e8c8 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - b.n 4e776 │ │ │ │ + b.n 4e7d6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a2fa8 │ │ │ │ + bl a2804 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4e846 │ │ │ │ + blt.n 4e8a6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4e858 │ │ │ │ + blt.n 4e8b8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 4e87e │ │ │ │ + bne.n 4e8de │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 4e868 │ │ │ │ + bne.n 4e8c8 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4e89a │ │ │ │ + beq.n 4e8fa │ │ │ │ ldr r5, [r6, #0] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - bl 9b0e4 │ │ │ │ + bl 9aec8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e7e4 │ │ │ │ + bne.n 4e844 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e87e │ │ │ │ + bge.n 4e8de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4e87e │ │ │ │ + cbnz r3, 4e8de │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e87e │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e8de │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4e7fa │ │ │ │ + bne.n 4e85a │ │ │ │ mov r0, sl │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e7fa │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e85a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4e802 │ │ │ │ + bne.n 4e862 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e802 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e862 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #2696 @ 0xa88 │ │ │ │ + movw r1, #392 @ 0x188 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4e88a │ │ │ │ + blt.n 4e8ea │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4e89a │ │ │ │ + b.n 4e8fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4e886 │ │ │ │ + bne.n 4e8e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e886 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e8e6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #108] @ (4e920 ) │ │ │ │ + ldr r1, [pc, #108] @ (4e980 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ @@ -51364,224 +51403,225 @@ │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str.w r1, [r6, #3868] @ 0xf1c │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ 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 4e91c │ │ │ │ + bge.n 4e97c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4e91c │ │ │ │ + cbnz r3, 4e97c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, sp │ │ │ │ add r1, sp, #4 │ │ │ │ adds r0, #12 │ │ │ │ - bl 2be05c │ │ │ │ - cbz r0, 4e954 │ │ │ │ - movw r3, #43804 @ 0xab1c │ │ │ │ + bl 2bd890 │ │ │ │ + cbz r0, 4e9b4 │ │ │ │ + movw r3, #43808 @ 0xab20 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1803c8 │ │ │ │ + bl 17f610 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e976 │ │ │ │ + b.n 4e9d6 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ - movw r3, #62513 @ 0xf431 │ │ │ │ + movw r3, #62801 @ 0xf551 │ │ │ │ movt r3, #4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4e972 │ │ │ │ + bne.n 4e9d2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e976 │ │ │ │ + bge.n 4e9d6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4e976 │ │ │ │ + b.n 4e9d6 │ │ │ │ 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 4e9a2 │ │ │ │ + beq.n 4ea02 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #14472 @ 0x3888 │ │ │ │ + movw r0, #12168 @ 0x2f88 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ - bl e3034 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 4e9ba │ │ │ │ + bl e29fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 4ea1a │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl a2fa8 │ │ │ │ + bl a2804 │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl fee38 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 4e9e2 │ │ │ │ - bl 940d4 │ │ │ │ + bl fe910 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 4ea42 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ea52 │ │ │ │ + bne.n 4eab2 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ea02 │ │ │ │ + b.n 4ea62 │ │ │ │ mov r5, r0 │ │ │ │ - bl 9b974 │ │ │ │ + bl 9b758 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e9fe │ │ │ │ + bge.n 4ea5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4e9fe │ │ │ │ + cbnz r3, 4ea5e │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 4e9d4 │ │ │ │ + beq.n 4ea34 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 4ea1e │ │ │ │ - cbz r1, 4ea0e │ │ │ │ + bgt.n 4ea7e │ │ │ │ + cbz r1, 4ea6e │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 4ea16 │ │ │ │ + b.n 4ea76 │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 188d84 │ │ │ │ + b.w 187fbc │ │ │ │ subs r4, r4, r1 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 46bc6 │ │ │ │ - cbz r0, 4ea54 │ │ │ │ + bl 46c16 │ │ │ │ + cbz r0, 4eab4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 4ea36 │ │ │ │ + cbz r3, 4ea96 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - b.n 4ea3e │ │ │ │ + b.n 4ea9e │ │ │ │ movw r3, #32180 @ 0x7db4 │ │ │ │ movt r3, #87 @ 0x57 │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ add r4, r3 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq.n 4ea4a │ │ │ │ + beq.n 4eaaa │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 4ea54 │ │ │ │ + bne.n 4eab4 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r2, [r3, #0] │ │ │ │ strb r1, [r4, #0] │ │ │ │ - b.n 4ea54 │ │ │ │ + b.n 4eab4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 8e6e8 │ │ │ │ + b.w 8e514 │ │ │ │ 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 eee5c │ │ │ │ + bl ee8f4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4ea84 │ │ │ │ + cbz r0, 4eae4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 84d84 │ │ │ │ + bl 84b78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4eaf8 │ │ │ │ + bl 4eb58 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 905e4 │ │ │ │ + b.w 90410 │ │ │ │ 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 eee5c │ │ │ │ + bl ee8f4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4ead0 │ │ │ │ + cbz r0, 4eb2e │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r0, 4eae6 │ │ │ │ + cbz r0, 4eb44 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4eaf6 │ │ │ │ + bge.n 4eb52 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbz r0, 4eaee │ │ │ │ - b.w 4e314 │ │ │ │ + cbz r0, 4eb4a │ │ │ │ + b.n 4e374 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ + 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, #8] │ │ │ │ - cbz r0, 4eb22 │ │ │ │ + cbz r0, 4eb82 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4eb22 │ │ │ │ + bge.n 4eb82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4eb22 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4eb82 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r4, #76] @ 0x4c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ @@ -51590,237 +51630,304 @@ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - movw r1, #63129 @ 0xf699 │ │ │ │ + movw r1, #61157 @ 0xeee5 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movw r0, #684 @ 0x2ac │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 4e630 │ │ │ │ + bl 4e690 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4eb84 │ │ │ │ + bge.n 4ebe4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4eb84 │ │ │ │ + cbnz r3, 4ebe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 4ebcc │ │ │ │ + bhi.n 4ec2c │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 4ebe2 │ │ │ │ + bmi.n 4ec42 │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #56964 @ 0xde84 │ │ │ │ + movw r2, #54660 @ 0xd584 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #36040 @ 0x8cc8 │ │ │ │ + movw r1, #33728 @ 0x83c0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #4968 @ 0x1368 │ │ │ │ + movw r0, #2664 @ 0xa68 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4ec8e │ │ │ │ - movw r0, #4968 @ 0x1368 │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4ecee │ │ │ │ + movw r0, #2664 @ 0xa68 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ - bl e2f04 │ │ │ │ + bl e28cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ec8e │ │ │ │ - b.n 4eba2 │ │ │ │ + beq.n 4ecee │ │ │ │ + b.n 4ec02 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 4ec64 │ │ │ │ + ble.n 4ecc4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ec4a │ │ │ │ + beq.n 4ecaa │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4ec2c │ │ │ │ + bpl.n 4ec8c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a2d4c │ │ │ │ + bl a26c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ec8e │ │ │ │ + beq.n 4ecee │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4ec4c │ │ │ │ + beq.n 4ecac │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63836 @ 0xf95c │ │ │ │ + movw r1, #61460 @ 0xf014 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 4ec8e │ │ │ │ - movw r2, #32484 @ 0x7ee4 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 4ecee │ │ │ │ + movw r2, #30204 @ 0x75fc │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #36376 @ 0x8e18 │ │ │ │ + movw r1, #34072 @ 0x8518 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #4968 @ 0x1368 │ │ │ │ + movw r0, #2664 @ 0xa68 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4ec8e │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4ecee │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4ec6a │ │ │ │ + beq.n 4ecca │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4ec6c │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 4ec8e │ │ │ │ - b.n 4ec6c │ │ │ │ + bne.n 4eccc │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 4ecee │ │ │ │ + b.n 4eccc │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4ec6c │ │ │ │ + b.n 4eccc │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27b1e8 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 27aaf8 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 4ec8e │ │ │ │ - movw r0, #16100 @ 0x3ee4 │ │ │ │ + cbz r0, 4ecee │ │ │ │ + movw r0, #13796 @ 0x35e4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 95088 │ │ │ │ + b.w 94ea4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + sub sp, #12 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 4ed22 │ │ │ │ + movw r3, #43560 @ 0xaa28 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #54188 @ 0xd3ac │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dfac │ │ │ │ + b.n 4ed3c │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cbz r3, 4ed40 │ │ │ │ + movw r3, #43560 @ 0xaa28 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #5404 @ 0x151c │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dfac │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 4ed4c │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + add r1, sp, #4 │ │ │ │ + ldr r0, [pc, #8] @ (4ed50 ) │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl ad848 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + @ instruction: 0xfafc0052 │ │ │ │ + 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 4ed82 │ │ │ │ + movw r3, #43560 @ 0xaa28 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #54188 @ 0xd3ac │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dfac │ │ │ │ + b.n 4ed9c │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cbz r3, 4eda0 │ │ │ │ + movw r3, #43560 @ 0xaa28 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #5404 @ 0x151c │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dfac │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 4edac │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + add r1, sp, #4 │ │ │ │ + ldr r0, [pc, #8] @ (4edb0 ) │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl ad848 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + lsrs r0, r6, #7 │ │ │ │ + lsls r3, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 4ecba │ │ │ │ + cbnz r5, 4edda │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 4ecba │ │ │ │ + ble.n 4edda │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4ecba │ │ │ │ - cbnz r2, 4ecda │ │ │ │ + bne.n 4edda │ │ │ │ + cbnz r2, 4edfa │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #208] @ (4eda0 ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #208] @ (4eec0 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ed98 │ │ │ │ + beq.n 4eeb8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #63884 @ 0xf98c │ │ │ │ + movw r1, #61580 @ 0xf08c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 1232f0 │ │ │ │ + bl 122d18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ed98 │ │ │ │ + beq.n 4eeb8 │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 26ef48 │ │ │ │ + bl 26e8a8 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 4ed0e │ │ │ │ + bpl.n 4ee2e │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 4ed76 │ │ │ │ + bge.n 4ee96 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 4ed1a │ │ │ │ + b.n 4ee3a │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 4ed76 │ │ │ │ + bge.n 4ee96 │ │ │ │ add.w r3, r4, #16 │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r1, r8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - bl 2a74c4 <_PyTime_AsTimeval@@Base+0x1428> │ │ │ │ + bl 2a6cc4 <_PyTime_AsTimeval@@Base+0x142c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4ed5e │ │ │ │ + bne.n 4ee7e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ed48 │ │ │ │ + bge.n 4ee68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4ed48 │ │ │ │ + cbnz r3, 4ee68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ed96 │ │ │ │ + bge.n 4eeb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4ed96 │ │ │ │ + cbnz r3, 4eeb6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ed96 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4eeb6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ed72 │ │ │ │ + bge.n 4ee92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4ed72 │ │ │ │ + cbnz r3, 4ee92 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 4ecf8 │ │ │ │ + b.n 4ee18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ed84 │ │ │ │ + bge.n 4eea4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4ed8e │ │ │ │ + cbz r3, 4eeae │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 4ed98 │ │ │ │ + b.n 4eeb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ed84 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4eea4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ tst r0, r1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -51828,348 +51935,348 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4edce │ │ │ │ + bhi.n 4eeee │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl fee38 <_PyNumber_Index@@Base> │ │ │ │ + bl fe910 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4ede4 │ │ │ │ - b.n 4edf6 │ │ │ │ - movw r0, #23852 @ 0x5d2c │ │ │ │ + cbnz r0, 4ef04 │ │ │ │ + b.n 4ef16 │ │ │ │ + movw r0, #21548 @ 0x542c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl e2f04 │ │ │ │ + bl e28cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4eed0 │ │ │ │ - b.n 4edc0 │ │ │ │ - bl 9b974 │ │ │ │ + beq.n 4eff0 │ │ │ │ + b.n 4eee0 │ │ │ │ + bl 9b758 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4ee04 │ │ │ │ + blt.n 4ef24 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 4ee14 │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 4ef34 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4eed0 │ │ │ │ + bne.n 4eff0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ee14 │ │ │ │ + b.n 4ef34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4edf2 │ │ │ │ + bne.n 4ef12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4edf2 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ef12 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 4eea0 │ │ │ │ + ble.n 4efc0 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 4ee48 │ │ │ │ + bpl.n 4ef68 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4ee44 │ │ │ │ + beq.n 4ef64 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55864 @ 0xda38 │ │ │ │ + movw r1, #53544 @ 0xd128 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 4eea2 │ │ │ │ + b.n 4efc2 │ │ │ │ movw r1, #34280 @ 0x85e8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 4ee5a │ │ │ │ - bl 9eff8 │ │ │ │ - cbz r0, 4ee7a │ │ │ │ + beq.n 4ef7a │ │ │ │ + bl 9ed78 │ │ │ │ + cbz r0, 4ef9a │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4ee9a │ │ │ │ + beq.n 4efba │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55956 @ 0xda94 │ │ │ │ + movw r1, #53636 @ 0xd184 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #65160 @ 0xfe88 │ │ │ │ + movw r2, #62872 @ 0xf598 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #36376 @ 0x8e18 │ │ │ │ + movw r1, #34072 @ 0x8518 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #23852 @ 0x5d2c │ │ │ │ + movw r0, #21548 @ 0x542c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4eed0 │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4eff0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 4eea2 │ │ │ │ + b.n 4efc2 │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 4eeb2 │ │ │ │ + bgt.n 4efd2 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 217e6c <_PyThreadState_NewBound@@Base+0x100> │ │ │ │ + b.w 2177c8 <_PyThreadState_NewBound@@Base+0x100> │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r0, r6 │ │ │ │ and.w r1, r4, r2 │ │ │ │ add.w r4, r2, r2, lsr #31 │ │ │ │ and.w r1, r1, #1 │ │ │ │ add.w r1, r1, r4, asr #1 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2d027c <_PyXIData_ReleaseAndRawFree@@Base+0x8> │ │ │ │ + b.w 2cfac4 <_PyXIData_ReleaseAndRawFree@@Base+0x8> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.w 2d022c <_PyEval_GetANext@@Base+0x135c> │ │ │ │ + b.w 2cfa74 <_PyEval_GetANext@@Base+0x134c> │ │ │ │ │ │ │ │ -0004eeda <_PyTraceback_Add@@Base>: │ │ │ │ +0004effa <_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] @ (4efa4 <_PyTraceback_Add@@Base+0xca>) │ │ │ │ + ldr r4, [pc, #184] @ (4f0c4 <_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 7fabc │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ef96 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + beq.n 4f0b6 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4efa8 │ │ │ │ + bl 4f0c8 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 4ef32 <_PyTraceback_Add@@Base+0x58> │ │ │ │ + cbnz r0, 4f052 <_PyTraceback_Add@@Base+0x58> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ef96 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + bge.n 4f0b6 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4ef96 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + cbnz r3, 4f0b6 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ef96 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f0b6 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r3, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4f264 │ │ │ │ + bl 4f384 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ef54 <_PyTraceback_Add@@Base+0x7a> │ │ │ │ + bge.n 4f074 <_PyTraceback_Add@@Base+0x7a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4ef54 <_PyTraceback_Add@@Base+0x7a> │ │ │ │ + cbnz r3, 4f074 <_PyTraceback_Add@@Base+0x7a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ef68 <_PyTraceback_Add@@Base+0x8e> │ │ │ │ + bge.n 4f088 <_PyTraceback_Add@@Base+0x8e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4ef68 <_PyTraceback_Add@@Base+0x8e> │ │ │ │ + cbnz r3, 4f088 <_PyTraceback_Add@@Base+0x8e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 4ef96 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 4f0b6 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ str.w r9, [r5, #20] │ │ │ │ str.w r8, [r6, #72] @ 0x48 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r5 │ │ │ │ - bl f79e0 │ │ │ │ + bl f74f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4efa0 <_PyTraceback_Add@@Base+0xc6> │ │ │ │ + bge.n 4f0c0 <_PyTraceback_Add@@Base+0xc6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4efa0 <_PyTraceback_Add@@Base+0xc6> │ │ │ │ + cbnz r3, 4f0c0 <_PyTraceback_Add@@Base+0xc6> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1f6980 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 1f6184 <_PyErr_ChainExceptions1@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0004efa8 : │ │ │ │ +0004f0c8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 4f01c │ │ │ │ + cbz r0, 4f13c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ce01c │ │ │ │ + bl 1cd8d4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4f026 │ │ │ │ - ldr r0, [pc, #136] @ (4f05c ) │ │ │ │ + cbz r0, 4f146 │ │ │ │ + ldr r0, [pc, #136] @ (4f17c ) │ │ │ │ movs r1, #6 │ │ │ │ - bl 806cc │ │ │ │ + bl 80674 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4f02e │ │ │ │ - ldr r0, [pc, #128] @ (4f060 ) │ │ │ │ + cbz r0, 4f14e │ │ │ │ + ldr r0, [pc, #128] @ (4f180 ) │ │ │ │ movs r1, #2 │ │ │ │ - bl 806cc │ │ │ │ + bl 80674 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f034 │ │ │ │ + cbz r0, 4f154 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2b44c │ │ │ │ - ldr r3, [pc, #108] @ (4f064 ) │ │ │ │ + ldr r3, [pc, #108] @ (4f184 ) │ │ │ │ strd r4, r3, [sp, #24] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #100] @ (4f068 ) │ │ │ │ + ldr r3, [pc, #100] @ (4f188 ) │ │ │ │ strd r5, r8, [sp, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ strd r6, r7, [sp] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl af750 <_Py_write@@Base+0x264> │ │ │ │ + bl af510 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 4f036 │ │ │ │ + b.n 4f156 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 4f036 │ │ │ │ + b.n 4f156 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4f036 │ │ │ │ + b.n 4f156 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f036 │ │ │ │ + b.n 4f156 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #44] @ (4f064 ) │ │ │ │ - bl 84dec │ │ │ │ + ldr r0, [pc, #44] @ (4f184 ) │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldc2 0, cr0, [r0], {77} @ 0x4d │ │ │ │ - ldc2 0, cr0, [r8], {77} @ 0x4d │ │ │ │ + ssat r0, #14, r8, lsl #1 │ │ │ │ + @ instruction: 0xf310004d │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r2, 4f09a │ │ │ │ - movw r1, #64344 @ 0xfb58 │ │ │ │ + cbnz r2, 4f1ba │ │ │ │ + movw r1, #62040 @ 0xf258 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a6f18 │ │ │ │ - cbnz r0, 4f0ae │ │ │ │ + bl a5d18 │ │ │ │ + cbnz r0, 4f1ce │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f14e │ │ │ │ - movw r0, #64372 @ 0xfb74 │ │ │ │ + b.n 4f26e │ │ │ │ + movw r0, #62068 @ 0xf274 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21d77c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21cff4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f096 │ │ │ │ - b.n 4f084 │ │ │ │ + beq.n 4f1b6 │ │ │ │ + b.n 4f1a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4f13c │ │ │ │ + bne.n 4f25c │ │ │ │ movs r0, #5 │ │ │ │ - bl fb9a0 │ │ │ │ + bl fb4bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f14e │ │ │ │ + beq.n 4f26e │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 4f120 │ │ │ │ + bpl.n 4f240 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 1dee90 <_PyType_Name@@Base+0x20> │ │ │ │ + bl 1de70c <_PyType_Name@@Base+0x20> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f12a │ │ │ │ + beq.n 4f24a │ │ │ │ add.w r7, r8, #12 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - bge.n 4f112 │ │ │ │ + bge.n 4f232 │ │ │ │ ldr.w r9, [r7, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4f102 │ │ │ │ + ble.n 4f222 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31664 @ 0x7bb0 │ │ │ │ + movw r1, #29360 @ 0x72b0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl abfd4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl abde4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f12a │ │ │ │ + beq.n 4f24a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 280a00 │ │ │ │ + bl 280360 │ │ │ │ adds r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4f0de │ │ │ │ - b.n 4f12a │ │ │ │ + bge.n 4f1fe │ │ │ │ + b.n 4f24a │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dee90 <_PyType_Name@@Base+0x20> │ │ │ │ + bl 1de70c <_PyType_Name@@Base+0x20> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4f132 │ │ │ │ - b.n 4f12a │ │ │ │ + bne.n 4f252 │ │ │ │ + b.n 4f24a │ │ │ │ mov r1, r8 │ │ │ │ - bl 280a00 │ │ │ │ + bl 280360 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4f132 │ │ │ │ + bge.n 4f252 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2572b0 │ │ │ │ - b.n 4f096 │ │ │ │ + bl 19287c │ │ │ │ + b.n 4f1b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dddf0 │ │ │ │ + bl 1dd678 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f14e │ │ │ │ + b.n 4f26e │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r8] │ │ │ │ mov r0, r4 │ │ │ │ @@ -52184,175 +52291,175 @@ │ │ │ │ add r6, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #24 │ │ │ │ movs r1, #0 │ │ │ │ add r2, sp, #28 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r1, #64396 @ 0xfb8c │ │ │ │ + movw r1, #62092 @ 0xf28c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl a6f18 │ │ │ │ + bl a5d18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f1f6 │ │ │ │ + beq.n 4f316 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbnz r0, 4f1dc │ │ │ │ + cbnz r0, 4f2fc │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ add r4, sp, #12 │ │ │ │ - bne.n 4f1bc │ │ │ │ + bne.n 4f2dc │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #8 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ add r3, sp, #32 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2b3d8 <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4f24c │ │ │ │ + blt.n 4f36c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 8f6bc │ │ │ │ + bl 8f4e8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f25e │ │ │ │ + b.n 4f37e │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2b3d8 <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4f24c │ │ │ │ + blt.n 4f36c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f25e │ │ │ │ + b.n 4f37e │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 4f1fa │ │ │ │ + bne.n 4f31a │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64412 @ 0xfb9c │ │ │ │ + movw r1, #62108 @ 0xf29c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f25e │ │ │ │ + b.n 4f37e │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bcc.n 4f21a │ │ │ │ + bcc.n 4f33a │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64452 @ 0xfbc4 │ │ │ │ + movw r1, #62148 @ 0xf2c4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 4f1f6 │ │ │ │ - bl 808d0 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 4f316 │ │ │ │ + bl 80878 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - cbz r0, 4f25e │ │ │ │ + cbz r0, 4f37e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add.w r3, r4, #16 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 2b3d8 <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4f254 │ │ │ │ + bge.n 4f374 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f24c │ │ │ │ + bge.n 4f36c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4f24c │ │ │ │ + cbnz r3, 4f36c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f25e │ │ │ │ + b.n 4f37e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl b73f4 <_PyBytes_Resize@@Base> │ │ │ │ + bl b71b4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004f264 : │ │ │ │ +0004f384 : │ │ │ │ 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 1d0120 │ │ │ │ + bl 1cfa50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4f3d8 │ │ │ │ + beq.w 4f4f8 │ │ │ │ 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 b7d2c <_Py_NewReferenceNoTotal@@Base+0x590> │ │ │ │ + bl b7aec <_Py_NewReferenceNoTotal@@Base+0x590> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f2ba │ │ │ │ + bge.n 4f3da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4f2ba │ │ │ │ + cbnz r3, 4f3da │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 4f3d6 │ │ │ │ + beq.w 4f4f6 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ movw r0, #24508 @ 0x5fbc │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ add r1, r3 │ │ │ │ - bl 8447c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 843d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f2e0 │ │ │ │ + cbnz r0, 4f400 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f3d8 │ │ │ │ - b.n 4f306 │ │ │ │ + bge.n 4f4f8 │ │ │ │ + b.n 4f426 │ │ │ │ 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 4f316 │ │ │ │ + blt.n 4f436 │ │ │ │ orr.w r2, r5, #1 │ │ │ │ - b.n 4f31a │ │ │ │ + b.n 4f43a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f3d8 │ │ │ │ + bne.n 4f4f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f3d8 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f4f8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r7, 4f328 │ │ │ │ + cbz r7, 4f448 │ │ │ │ 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 │ │ │ │ @@ -52378,35 +52485,35 @@ │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ str.w r8, [r4, #72] @ 0x48 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ str.w r3, [lr, #76]! │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 4f37a │ │ │ │ + bge.n 4f49a │ │ │ │ movs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ - b.n 4f36a │ │ │ │ + b.n 4f48a │ │ │ │ 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 4f3a4 │ │ │ │ + bge.n 4f4c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4f3a4 │ │ │ │ + cbnz r3, 4f4c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #56] @ (4f3e0 ) │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #56] @ (4f500 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r5, [r1, #3892] @ 0xf34 │ │ │ │ @@ -52414,30 +52521,30 @@ │ │ │ │ ldr r6, [r5, #4] │ │ │ │ adds r0, #1 │ │ │ │ orrs r3, r6 │ │ │ │ str r2, [r6, #0] │ │ │ │ strd r5, r3, [r4, #-8] │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ - b.n 4f3d8 │ │ │ │ + b.n 4f4f8 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0004f3e4 : │ │ │ │ - ldr r2, [pc, #52] @ (4f41c ) │ │ │ │ +0004f504 : │ │ │ │ + ldr r2, [pc, #52] @ (4f53c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 4f418 │ │ │ │ + bls.n 4f538 │ │ │ │ add.w r3, r3, #8512 @ 0x2140 │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ push {r4} │ │ │ │ ldr.w r4, [r3, r2, lsl #3] │ │ │ │ cmp r0, r4 │ │ │ │ itt eq │ │ │ │ @@ -52448,17 +52555,17 @@ │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ str r1, [r0, #68] @ 0x44 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4f428 │ │ │ │ - b.w 24f53c │ │ │ │ - ldr r0, [pc, #0] @ (4f42c ) │ │ │ │ + cbz r0, 4f548 │ │ │ │ + b.w 24ef04 │ │ │ │ + ldr r0, [pc, #0] @ (4f54c ) │ │ │ │ bx lr │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -52469,219 +52576,219 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldrd sl, r9, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4f520 │ │ │ │ + beq.n 4f640 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 940d4 │ │ │ │ + bl 93ef8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f520 │ │ │ │ + bne.n 4f640 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2afff8 │ │ │ │ + bl 2af7e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f520 │ │ │ │ + beq.n 4f640 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1778 │ │ │ │ + bl 2b0f68 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1778 │ │ │ │ + bl 2b0f68 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1778 │ │ │ │ + bl 2b0f68 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1778 │ │ │ │ + bl 2b0f68 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1778 │ │ │ │ + bl 2b0f68 │ │ │ │ mov r3, r5 │ │ │ │ strd sl, r0, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #64484 @ 0xfbe4 │ │ │ │ + movw r0, #62180 @ 0xf2e4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4f4cc │ │ │ │ + cbnz r0, 4f5ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 4f794 │ │ │ │ + b.n 4f914 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #564 @ 0x234 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - movw r0, #64492 @ 0xfbec │ │ │ │ + movw r0, #62188 @ 0xf2ec │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 2b1b98 │ │ │ │ + bl 2b138c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f502 │ │ │ │ + bge.n 4f622 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4f502 │ │ │ │ + cbnz r3, 4f622 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4f4c2 │ │ │ │ + beq.n 4f5e2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f520 │ │ │ │ + bge.n 4f640 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4f520 │ │ │ │ + cbnz r3, 4f640 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4f5da │ │ │ │ + beq.n 4f6fa │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 940d4 │ │ │ │ + bl 93ef8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f5da │ │ │ │ + bne.n 4f6fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 2afff8 │ │ │ │ + bl 2af7e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f5da │ │ │ │ - movw r3, #49089 @ 0xbfc1 │ │ │ │ + beq.n 4f6fa │ │ │ │ + movw r3, #47089 @ 0xb7f1 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r0, #64512 @ 0xfc00 │ │ │ │ + movw r0, #62208 @ 0xf300 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4f586 │ │ │ │ + cbnz r0, 4f6a6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 4f794 │ │ │ │ + b.n 4f914 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #593 @ 0x251 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ - movw r0, #64520 @ 0xfc08 │ │ │ │ + movw r0, #62216 @ 0xf308 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 2b1b98 │ │ │ │ + bl 2b138c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f5bc │ │ │ │ + bge.n 4f6dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4f5bc │ │ │ │ + cbnz r3, 4f6dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4f57c │ │ │ │ + beq.n 4f69c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f5da │ │ │ │ + bge.n 4f6fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4f5da │ │ │ │ + cbnz r3, 4f6fa │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2b75e8 <_PyObject_GetState@@Base> │ │ │ │ + bl 2b6de4 <_PyObject_GetState@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4f654 │ │ │ │ - ldr r0, [pc, #120] @ (4f674 ) │ │ │ │ + cbz r0, 4f774 │ │ │ │ + ldr r0, [pc, #120] @ (4f794 ) │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl ad9f4 │ │ │ │ + bl ad848 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f65a │ │ │ │ - bl 9fd08 │ │ │ │ + cbz r0, 4f77a │ │ │ │ + bl 9f724 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f622 │ │ │ │ + bge.n 4f742 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4f622 │ │ │ │ + cbnz r3, 4f742 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 4f65e │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 4f77e │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #76] @ (4f678 ) │ │ │ │ + ldr r2, [pc, #76] @ (4f798 ) │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #5 │ │ │ │ - bl 8ea2c │ │ │ │ + bl 8ea74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f65a │ │ │ │ + bge.n 4f77a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4f65a │ │ │ │ + cbnz r3, 4f77a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f65a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f77a │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f662 │ │ │ │ - ldr r7, [pc, #28] @ (4f678 ) │ │ │ │ - b.n 4f662 │ │ │ │ - ldr r7, [pc, #24] @ (4f678 ) │ │ │ │ + b.n 4f782 │ │ │ │ + ldr r7, [pc, #28] @ (4f798 ) │ │ │ │ + b.n 4f782 │ │ │ │ + ldr r7, [pc, #24] @ (4f798 ) │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r0, r0, [ip, #328]! @ 0x148 │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -52689,100 +52796,133 @@ │ │ │ │ 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 4f752 │ │ │ │ + beq.n 4f872 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 940d4 │ │ │ │ + bl 93ef8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f752 │ │ │ │ + bne.n 4f872 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2afff8 │ │ │ │ + bl 2af7e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f752 │ │ │ │ + beq.n 4f872 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1778 │ │ │ │ + bl 2b0f68 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1778 │ │ │ │ + bl 2b0f68 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1778 │ │ │ │ + bl 2b0f68 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1778 │ │ │ │ + bl 2b0f68 │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #64612 @ 0xfc64 │ │ │ │ + movw r0, #62308 @ 0xf364 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4f6fe │ │ │ │ + cbnz r0, 4f81e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.n 4f794 │ │ │ │ + b.n 4f914 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #706 @ 0x2c2 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - movw r0, #64620 @ 0xfc6c │ │ │ │ + movw r0, #62316 @ 0xf36c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 2b1b98 │ │ │ │ + bl 2b138c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f734 │ │ │ │ + bge.n 4f854 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4f734 │ │ │ │ + cbnz r3, 4f854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4f6f4 │ │ │ │ + beq.n 4f814 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f752 │ │ │ │ + bge.n 4f872 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4f752 │ │ │ │ + cbnz r3, 4f872 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + sub sp, #12 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 4f8a6 │ │ │ │ + movw r3, #43560 @ 0xaa28 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #54188 @ 0xd3ac │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dfac │ │ │ │ + b.n 4f8c0 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cbz r3, 4f8c4 │ │ │ │ + movw r3, #43560 @ 0xaa28 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #5404 @ 0x151c │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dfac │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 4f8d0 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + add r1, sp, #4 │ │ │ │ + ldr r0, [pc, #8] @ (4f8d4 ) │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl ad848 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mrc2 0, 1, r0, cr8, cr2, {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 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 4f9a0 │ │ │ │ + bl 4fb20 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4f790 │ │ │ │ + beq.n 4f910 │ │ │ │ cmp r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r3, r5 │ │ │ │ itte ne │ │ │ │ movwne r2, #5752 @ 0x1678 │ │ │ │ movtne r2, #80 @ 0x50 │ │ │ │ @@ -52793,336 +52933,333 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2aef78 │ │ │ │ - movw r1, #18627 @ 0x48c3 │ │ │ │ + bl 2ae768 │ │ │ │ + movw r1, #30639 @ 0x77af │ │ │ │ movt r1, #7 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 2c1c0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - cbz r0, 4f830 │ │ │ │ + cbz r0, 4f9b0 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 940d4 │ │ │ │ + bl 93ef8 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 4f830 │ │ │ │ + cbnz r0, 4f9b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2afff8 │ │ │ │ + bl 2af7e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f830 │ │ │ │ + beq.n 4f9b0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1778 │ │ │ │ + bl 2b0f68 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1778 │ │ │ │ + bl 2b0f68 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1778 │ │ │ │ + bl 2b0f68 │ │ │ │ mov r3, r7 │ │ │ │ strd r6, r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #49089 @ 0xbfc1 │ │ │ │ + movw r1, #47089 @ 0xb7f1 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #64676 @ 0xfca4 │ │ │ │ + movw r0, #62372 @ 0xf3a4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4f834 │ │ │ │ + cbnz r0, 4f9b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4f794 │ │ │ │ + bl 4f914 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f88a │ │ │ │ + b.n 4fa0a │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ movw r1, #753 @ 0x2f1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #64684 @ 0xfcac │ │ │ │ + movw r0, #62380 @ 0xf3ac │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 2b1b98 │ │ │ │ + bl 2b138c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f86a │ │ │ │ + bge.n 4f9ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4f86a │ │ │ │ + cbnz r3, 4f9ea │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4f82a │ │ │ │ + beq.n 4f9aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 103cec │ │ │ │ + bl 1037bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f88a │ │ │ │ + bge.n 4fa0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4f88a │ │ │ │ + cbnz r3, 4fa0a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl b2224 <_Py_GetConfig@@Base> │ │ │ │ + bl b1fe0 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ - cbnz r3, 4f8b4 │ │ │ │ + cbnz r3, 4fa34 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 244fec │ │ │ │ + b.w 2449cc │ │ │ │ movw r3, #43784 @ 0xab08 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64704 @ 0xfcc0 │ │ │ │ + movw r1, #62400 @ 0xf3c0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 236a24 │ │ │ │ + bl 236404 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f8aa │ │ │ │ + beq.n 4fa2a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004f8d2 : │ │ │ │ +0004fa52 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #176] @ 4f99c │ │ │ │ + ldr.w sl, [pc, #176] @ 4fb1c │ │ │ │ sub sp, #20 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ ldr.w r8, [fp, sl] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 4f8fc │ │ │ │ + ble.n 4fa7c │ │ │ │ ldr r5, [r0, r4] │ │ │ │ - cbnz r5, 4f91c │ │ │ │ + cbnz r5, 4fa9c │ │ │ │ movw r1, #43564 @ 0xaa2c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #64736 @ 0xfce0 │ │ │ │ + movw r2, #62432 @ 0xf3e0 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 234220 <_PyErr_Format@@Base> │ │ │ │ + b.w 233c04 <_PyErr_Format@@Base> │ │ │ │ ldr r7, [r1, #8] │ │ │ │ adds r1, #16 │ │ │ │ - cbz r2, 4f926 │ │ │ │ + cbz r2, 4faa6 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 4f934 │ │ │ │ + cbnz r3, 4fab4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov ip, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ mov r3, r2 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ - bl f99f0 <_PyEval_CheckExceptTypeValid@@Base+0x18ac> │ │ │ │ + bl f950c <_PyEval_CheckExceptTypeValid@@Base+0x18b0> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4f996 │ │ │ │ - movw r3, #26505 @ 0x6789 │ │ │ │ + cbz r0, 4fb16 │ │ │ │ + movw r3, #24669 @ 0x605d │ │ │ │ movt r3, #20 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ orr.w r2, r7, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 4f972 │ │ │ │ + bne.n 4faf2 │ │ │ │ strd r2, r9, [sp] │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r0, [fp, sl] │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ - bl 1469d0 <_Py_Check_ArgsIterable@@Base+0x288> │ │ │ │ + bl 146318 <_Py_Check_ArgsIterable@@Base+0x2fc> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4f97c │ │ │ │ + b.n 4fafc │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dcf4c <_PyAST_Compile@@Base+0x564> │ │ │ │ + bl 1dc7d4 <_PyAST_Compile@@Base+0x564> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1cb9e4 │ │ │ │ + b.w 1cb260 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #41352 @ 0xa188 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4f9d6 │ │ │ │ + beq.n 4fb56 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13120 @ 0x3340 │ │ │ │ + movw r1, #10840 @ 0x2a58 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 4f9fa │ │ │ │ + bl 11dfac │ │ │ │ + b.n 4fb7a │ │ │ │ ldr r4, [r0, #8] │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 4f9fe │ │ │ │ + bls.n 4fb7e │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #64892 @ 0xfd7c │ │ │ │ + movw r1, #62588 @ 0xf47c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - cbnz r7, 4fa30 │ │ │ │ + cbnz r7, 4fbac │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 4fa30 │ │ │ │ + ble.n 4fbac │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 4fa30 │ │ │ │ - cbnz r2, 4fa5a │ │ │ │ + bgt.n 4fbac │ │ │ │ + cbnz r2, 4fbd0 │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #24 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ strd r3, r5, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #17224 @ 0x4348 │ │ │ │ - movt r3, #82 @ 0x52 │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #444] @ (4fd80 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4fc00 │ │ │ │ + beq.w 4fd76 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fabe │ │ │ │ + beq.n 4fc34 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 4faa0 │ │ │ │ + bpl.n 4fc16 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl a2d4c │ │ │ │ + bl a26c4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 4fa9c │ │ │ │ + cbz r0, 4fc12 │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4fac0 │ │ │ │ + beq.n 4fc36 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63836 @ 0xf95c │ │ │ │ + movw r1, #61460 @ 0xf014 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4fc00 │ │ │ │ - movw r2, #32484 @ 0x7ee4 │ │ │ │ + b.n 4fd76 │ │ │ │ + movw r2, #30204 @ 0x75fc │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #36040 @ 0x8cc8 │ │ │ │ + movw r1, #33728 @ 0x83c0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #36220 @ 0x8d7c │ │ │ │ + movw r0, #33992 @ 0x84c8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4fa9c │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4fc12 │ │ │ │ movs r7, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 4fb08 │ │ │ │ + ble.n 4fc7e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 4faec │ │ │ │ - movw r2, #56964 @ 0xde84 │ │ │ │ + bmi.n 4fc62 │ │ │ │ + movw r2, #54660 @ 0xd584 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #36376 @ 0x8e18 │ │ │ │ + movw r1, #34072 @ 0x8518 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #36220 @ 0x8d7c │ │ │ │ + movw r0, #33992 @ 0x84c8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4fa9c │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4fc12 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r3 │ │ │ │ - bl a2d4c │ │ │ │ + bl a26c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4fc00 │ │ │ │ + beq.w 4fd76 │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 4fa86 │ │ │ │ - b.n 4fb0a │ │ │ │ + bne.n 4fbfc │ │ │ │ + b.n 4fc80 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 26ef48 │ │ │ │ + bl 26e8a8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 7fd58 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd00 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fbfe │ │ │ │ + beq.n 4fd74 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ str r5, [r0, #32] │ │ │ │ @@ -53140,370 +53277,340 @@ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ str r6, [r4, #12] │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 4fb68 │ │ │ │ + cbz r3, 4fcde │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ ldr r2, [r6, #32] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r2, 4fb78 │ │ │ │ + cbz r2, 4fcee │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 834bc │ │ │ │ + bl 83470 │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbz r0, 4fba0 │ │ │ │ + cbz r0, 4fd16 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4fba0 │ │ │ │ + cbz r0, 4fd16 │ │ │ │ mov r1, r4 │ │ │ │ blx 2ad94 │ │ │ │ movw r3, #2388 @ 0x954 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ movs r0, #0 │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r5, 4fb96 │ │ │ │ + cbz r5, 4fd0c │ │ │ │ adds r0, #1 │ │ │ │ - b.n 4fb8c │ │ │ │ + b.n 4fd02 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 834bc │ │ │ │ + bl 83470 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - cbnz r0, 4fbbc │ │ │ │ + cbnz r0, 4fd32 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fbb4 │ │ │ │ + bge.n 4fd2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4fbb4 │ │ │ │ + cbnz r3, 4fd2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - bl 23c160 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + bl 23bb34 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4fc00 │ │ │ │ + b.n 4fd76 │ │ │ │ movw r7, #2388 @ 0x954 │ │ │ │ movt r7, #82 @ 0x52 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2aef78 │ │ │ │ + bl 2ae768 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 4fbf8 │ │ │ │ + cbz r3, 4fd6e │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ ldr r3, [r3, r5] │ │ │ │ - cbz r3, 4fbf2 │ │ │ │ + cbz r3, 4fd68 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ adds r1, r2, r5 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ add.w r2, r2, #1 │ │ │ │ it lt │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldrd r3, r1, [r7, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx r3 │ │ │ │ adds r7, #32 │ │ │ │ adds r5, #4 │ │ │ │ - b.n 4fbcc │ │ │ │ + b.n 4fd42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 97ae4 │ │ │ │ + bl 978f8 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ + cmp r4, r1 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4fc2a │ │ │ │ + cbnz r3, 4fda6 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4fc2a │ │ │ │ + ble.n 4fda6 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4fc2a │ │ │ │ - cbnz r4, 4fc46 │ │ │ │ + bne.n 4fda6 │ │ │ │ + cbnz r4, 4fdc2 │ │ │ │ movs r5, #2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ add r6, sp, #24 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ - ldr r3, [pc, #100] @ (4fca0 ) │ │ │ │ + ldr r3, [pc, #100] @ (4fe1c ) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4fc96 │ │ │ │ + cbz r0, 4fe12 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 251780 │ │ │ │ + bl 25120c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4fc8a │ │ │ │ + beq.n 4fe06 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 4fca4 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ - cbz r0, 4fc8a │ │ │ │ + bl 4fe20 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + cbz r0, 4fe06 │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ - bl b0e80 │ │ │ │ + bl b0c40 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ blx 2b6bc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 4fc8e │ │ │ │ + bne.n 4fe0a │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ + bl 1e40ec │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4fc96 │ │ │ │ + b.n 4fe12 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ nop │ │ │ │ - muls r4, r6 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0004fca4 <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ +0004fe20 <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #31 │ │ │ │ - bl 1f1848 │ │ │ │ + bl 1f10ec │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4fcd6 <_PyLong_UnsignedLongLong_Converter@@Base+0x32> │ │ │ │ + beq.n 4fe52 <_PyLong_UnsignedLongLong_Converter@@Base+0x32> │ │ │ │ cmp r0, #8 │ │ │ │ - bls.n 4fcda <_PyLong_UnsignedLongLong_Converter@@Base+0x36> │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bls.n 4fe56 <_PyLong_UnsignedLongLong_Converter@@Base+0x36> │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #65056 @ 0xfe20 │ │ │ │ + movw r1, #62656 @ 0xf4c0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4fcdc <_PyLong_UnsignedLongLong_Converter@@Base+0x38> │ │ │ │ + b.n 4fe58 <_PyLong_UnsignedLongLong_Converter@@Base+0x38> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 171048 │ │ │ │ - cbz r0, 4fd08 <_PyLong_UnsignedLongLong_Converter@@Base+0x64> │ │ │ │ + bl 17046c │ │ │ │ + cbz r0, 4fe84 <_PyLong_UnsignedLongLong_Converter@@Base+0x64> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fd6e <_PyLong_UnsignedLongLong_Converter@@Base+0xca> │ │ │ │ - movw r0, #18268 @ 0x475c │ │ │ │ + beq.n 4feea <_PyLong_UnsignedLongLong_Converter@@Base+0xca> │ │ │ │ + movw r0, #15964 @ 0x3e5c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 88258 │ │ │ │ + b.w 8808c │ │ │ │ mov r0, r6 │ │ │ │ - bl 13e6f4 │ │ │ │ + bl 13dfc4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4fd1a <_PyLong_UnsignedLongLong_Converter@@Base+0x76> │ │ │ │ + cbnz r0, 4fe96 <_PyLong_UnsignedLongLong_Converter@@Base+0x76> │ │ │ │ mov r0, r6 │ │ │ │ - bl 21a3cc │ │ │ │ - b.n 4fd70 <_PyLong_UnsignedLongLong_Converter@@Base+0xcc> │ │ │ │ + bl 219d28 │ │ │ │ + b.n 4feec <_PyLong_UnsignedLongLong_Converter@@Base+0xcc> │ │ │ │ ldr r5, [r6, #32] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1dee70 <_PyType_Name@@Base> │ │ │ │ + bl 1de6ec <_PyType_Name@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt.n 4fd3c <_PyLong_UnsignedLongLong_Converter@@Base+0x98> │ │ │ │ + blt.n 4feb8 <_PyLong_UnsignedLongLong_Converter@@Base+0x98> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #65276 @ 0xfefc │ │ │ │ + movw r0, #62876 @ 0xf59c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4fd4c <_PyLong_UnsignedLongLong_Converter@@Base+0xa8> │ │ │ │ + b.n 4fec8 <_PyLong_UnsignedLongLong_Converter@@Base+0xa8> │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #45592 @ 0xb218 │ │ │ │ + movw r0, #44180 @ 0xac94 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21a3cc │ │ │ │ + bl 219d28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4fd5e <_PyLong_UnsignedLongLong_Converter@@Base+0xba> │ │ │ │ + blt.n 4feda <_PyLong_UnsignedLongLong_Converter@@Base+0xba> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4fd70 <_PyLong_UnsignedLongLong_Converter@@Base+0xcc> │ │ │ │ + b.n 4feec <_PyLong_UnsignedLongLong_Converter@@Base+0xcc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4fd5a <_PyLong_UnsignedLongLong_Converter@@Base+0xb6> │ │ │ │ + bne.n 4fed6 <_PyLong_UnsignedLongLong_Converter@@Base+0xb6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4fd5a <_PyLong_UnsignedLongLong_Converter@@Base+0xb6> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4fed6 <_PyLong_UnsignedLongLong_Converter@@Base+0xb6> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - sub sp, #12 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 4fda2 <_PyLong_UnsignedLongLong_Converter@@Base+0xfe> │ │ │ │ - movw r3, #43560 @ 0xaa28 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56480 @ 0xdca0 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 4fdbc <_PyLong_UnsignedLongLong_Converter@@Base+0x118> │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cbz r3, 4fdc0 <_PyLong_UnsignedLongLong_Converter@@Base+0x11c> │ │ │ │ - movw r3, #43560 @ 0xaa28 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7708 @ 0x1e1c │ │ │ │ - movt r1, #48 @ 0x30 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4fdcc <_PyLong_UnsignedLongLong_Converter@@Base+0x128> │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #8] @ (4fdd0 <_PyLong_UnsignedLongLong_Converter@@Base+0x12c>) │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl ad9f4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - @ instruction: 0xfafc0052 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 4fde6 <_PyLong_UnsignedLongLong_Converter@@Base+0x142> │ │ │ │ + cbz r3, 4ff02 <_PyLong_UnsignedLongLong_Converter@@Base+0xe2> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fdec <_PyLong_UnsignedLongLong_Converter@@Base+0x148> │ │ │ │ + bge.n 4ff08 <_PyLong_UnsignedLongLong_Converter@@Base+0xe8> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4fdec <_PyLong_UnsignedLongLong_Converter@@Base+0x148> │ │ │ │ + b.n 4ff08 <_PyLong_UnsignedLongLong_Converter@@Base+0xe8> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.w 4e314 │ │ │ │ + b.w 4e374 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 4fe0c <_PyLong_UnsignedLongLong_Converter@@Base+0x168> │ │ │ │ + cbz r1, 4ff28 <_PyLong_UnsignedLongLong_Converter@@Base+0x108> │ │ │ │ ldr.w fp, [r1] │ │ │ │ - b.n 4fe0e <_PyLong_UnsignedLongLong_Converter@@Base+0x16a> │ │ │ │ + b.n 4ff2a <_PyLong_UnsignedLongLong_Converter@@Base+0x10a> │ │ │ │ mov fp, r1 │ │ │ │ - movw sl, #65296 @ 0xff10 │ │ │ │ + movw sl, #62896 @ 0xf5b0 │ │ │ │ movt sl, #49 @ 0x31 │ │ │ │ - movw r7, #65308 @ 0xff1c │ │ │ │ + movw r7, #62908 @ 0xf5bc │ │ │ │ movt r7, #49 @ 0x31 │ │ │ │ adds r4, r1, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ - movw r8, #53316 @ 0xd044 │ │ │ │ + movw r8, #54440 @ 0xd4a8 │ │ │ │ movt r8, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ cmp r9, fp │ │ │ │ - bge.n 4feba <_PyLong_UnsignedLongLong_Converter@@Base+0x216> │ │ │ │ + bge.n 4ffd6 <_PyLong_UnsignedLongLong_Converter@@Base+0x1b6> │ │ │ │ ldr.w r6, [r4, #4]! │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, r7 │ │ │ │ movne r1, sl │ │ │ │ - bl 2399f4 │ │ │ │ + bl 2393c4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4febc <_PyLong_UnsignedLongLong_Converter@@Base+0x218> │ │ │ │ + beq.n 4ffd8 <_PyLong_UnsignedLongLong_Converter@@Base+0x1b8> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 249cb4 │ │ │ │ + bl 249694 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 4febc <_PyLong_UnsignedLongLong_Converter@@Base+0x218> │ │ │ │ + beq.n 4ffd8 <_PyLong_UnsignedLongLong_Converter@@Base+0x1b8> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2399f4 │ │ │ │ + bl 2393c4 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4febc <_PyLong_UnsignedLongLong_Converter@@Base+0x218> │ │ │ │ + beq.n 4ffd8 <_PyLong_UnsignedLongLong_Converter@@Base+0x1b8> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 249cb4 │ │ │ │ + bl 249694 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4febc <_PyLong_UnsignedLongLong_Converter@@Base+0x218> │ │ │ │ + beq.n 4ffd8 <_PyLong_UnsignedLongLong_Converter@@Base+0x1b8> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 4feb4 <_PyLong_UnsignedLongLong_Converter@@Base+0x210> │ │ │ │ + cbz r3, 4ffd0 <_PyLong_UnsignedLongLong_Converter@@Base+0x1b0> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - ble.n 4feb4 <_PyLong_UnsignedLongLong_Converter@@Base+0x210> │ │ │ │ + ble.n 4ffd0 <_PyLong_UnsignedLongLong_Converter@@Base+0x1b0> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #52944 @ 0xced0 │ │ │ │ + movw r1, #50864 @ 0xc6b0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 2399f4 │ │ │ │ + bl 2393c4 │ │ │ │ add.w r2, r8, #2 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 4febc <_PyLong_UnsignedLongLong_Converter@@Base+0x218> │ │ │ │ + beq.n 4ffd8 <_PyLong_UnsignedLongLong_Converter@@Base+0x1b8> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r1, [r3, r2, lsl #2] │ │ │ │ movs r2, #2 │ │ │ │ - bl 249cb4 │ │ │ │ + bl 249694 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4fe80 <_PyLong_UnsignedLongLong_Converter@@Base+0x1dc> │ │ │ │ - b.n 4febc <_PyLong_UnsignedLongLong_Converter@@Base+0x218> │ │ │ │ + bne.n 4ff9c <_PyLong_UnsignedLongLong_Converter@@Base+0x17c> │ │ │ │ + b.n 4ffd8 <_PyLong_UnsignedLongLong_Converter@@Base+0x1b8> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 4fe30 <_PyLong_UnsignedLongLong_Converter@@Base+0x18c> │ │ │ │ + b.n 4ff4c <_PyLong_UnsignedLongLong_Converter@@Base+0x12c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 4fed6 <_PyLong_UnsignedLongLong_Converter@@Base+0x232> │ │ │ │ + cbz r0, 4fff2 <_PyLong_UnsignedLongLong_Converter@@Base+0x1d2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fee6 <_PyLong_UnsignedLongLong_Converter@@Base+0x242> │ │ │ │ + bge.n 50002 <_PyLong_UnsignedLongLong_Converter@@Base+0x1e2> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbz r0, 4fede <_PyLong_UnsignedLongLong_Converter@@Base+0x23a> │ │ │ │ - b.w 4e314 │ │ │ │ + cbz r0, 4fffa <_PyLong_UnsignedLongLong_Converter@@Base+0x1da> │ │ │ │ + b.w 4e374 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004fee8 <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ +00050004 <_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 2a3e20 │ │ │ │ + bl 2a3624 │ │ │ │ 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 │ │ │ │ @@ -53511,282 +53618,248 @@ │ │ │ │ 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, 4ff38 <_PyTime_AsTimeval_clamp@@Base+0x50> │ │ │ │ + cbnz r3, 50054 <_PyTime_AsTimeval_clamp@@Base+0x50> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4ff38 <_PyTime_AsTimeval_clamp@@Base+0x50> │ │ │ │ + ble.n 50054 <_PyTime_AsTimeval_clamp@@Base+0x50> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4ff38 <_PyTime_AsTimeval_clamp@@Base+0x50> │ │ │ │ - cbnz r0, 4ff50 <_PyTime_AsTimeval_clamp@@Base+0x68> │ │ │ │ + bne.n 50054 <_PyTime_AsTimeval_clamp@@Base+0x50> │ │ │ │ + cbnz r0, 5006c <_PyTime_AsTimeval_clamp@@Base+0x68> │ │ │ │ movs r4, #1 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #76] @ (4ff98 <_PyTime_AsTimeval_clamp@@Base+0xb0>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 4ff94 <_PyTime_AsTimeval_clamp@@Base+0xac> │ │ │ │ + ldr r3, [pc, #76] @ (500b4 <_PyTime_AsTimeval_clamp@@Base+0xb0>) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + cbz r0, 500b0 <_PyTime_AsTimeval_clamp@@Base+0xac> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 251780 │ │ │ │ + bl 25120c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4ff92 <_PyTime_AsTimeval_clamp@@Base+0xaa> │ │ │ │ - bl b0e80 │ │ │ │ + beq.n 500ae <_PyTime_AsTimeval_clamp@@Base+0xaa> │ │ │ │ + bl b0c40 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b9a0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 4ff88 <_PyTime_AsTimeval_clamp@@Base+0xa0> │ │ │ │ + bne.n 500a4 <_PyTime_AsTimeval_clamp@@Base+0xa0> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ + bl 1e40ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ff94 <_PyTime_AsTimeval_clamp@@Base+0xac> │ │ │ │ + b.n 500b0 <_PyTime_AsTimeval_clamp@@Base+0xac> │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 133df4 │ │ │ │ - b.n 4ff94 <_PyTime_AsTimeval_clamp@@Base+0xac> │ │ │ │ + bl 1337a4 │ │ │ │ + b.n 500b0 <_PyTime_AsTimeval_clamp@@Base+0xac> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mvns r4, r1 │ │ │ │ + orrs r0, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - sub sp, #12 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 4ffca <_PyTime_AsTimeval_clamp@@Base+0xe2> │ │ │ │ - movw r3, #43560 @ 0xaa28 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56480 @ 0xdca0 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 4ffe4 <_PyTime_AsTimeval_clamp@@Base+0xfc> │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cbz r3, 4ffe8 <_PyTime_AsTimeval_clamp@@Base+0x100> │ │ │ │ - movw r3, #43560 @ 0xaa28 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7708 @ 0x1e1c │ │ │ │ - movt r1, #48 @ 0x30 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4fff4 <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #8] @ (4fff8 <_PyTime_AsTimeval_clamp@@Base+0x110>) │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl ad9f4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ - lsls r3, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5001a <_PyTime_AsTimeval_clamp@@Base+0x132> │ │ │ │ + cbnz r0, 500d6 <_PyTime_AsTimeval_clamp@@Base+0xd2> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 50024 <_PyTime_AsTimeval_clamp@@Base+0x13c> │ │ │ │ - b.n 5002a <_PyTime_AsTimeval_clamp@@Base+0x142> │ │ │ │ + cbnz r0, 500e0 <_PyTime_AsTimeval_clamp@@Base+0xdc> │ │ │ │ + b.n 500e6 <_PyTime_AsTimeval_clamp@@Base+0xe2> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50014 <_PyTime_AsTimeval_clamp@@Base+0x12c> │ │ │ │ - b.n 50038 <_PyTime_AsTimeval_clamp@@Base+0x150> │ │ │ │ + beq.n 500d0 <_PyTime_AsTimeval_clamp@@Base+0xcc> │ │ │ │ + b.n 500f4 <_PyTime_AsTimeval_clamp@@Base+0xf0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 50038 <_PyTime_AsTimeval_clamp@@Base+0x150> │ │ │ │ + cbnz r0, 500f4 <_PyTime_AsTimeval_clamp@@Base+0xf0> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 50038 <_PyTime_AsTimeval_clamp@@Base+0x150> │ │ │ │ + cbz r0, 500f4 <_PyTime_AsTimeval_clamp@@Base+0xf0> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 5004e <_PyTime_AsTimeval_clamp@@Base+0x166> │ │ │ │ + cbz r0, 5010a <_PyTime_AsTimeval_clamp@@Base+0x106> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5005e <_PyTime_AsTimeval_clamp@@Base+0x176> │ │ │ │ + bge.n 5011a <_PyTime_AsTimeval_clamp@@Base+0x116> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 50056 <_PyTime_AsTimeval_clamp@@Base+0x16e> │ │ │ │ - b.w 4e314 │ │ │ │ + cbz r0, 50112 <_PyTime_AsTimeval_clamp@@Base+0x10e> │ │ │ │ + b.w 4e374 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ - b.w 500a2 │ │ │ │ + b.w 5015e │ │ │ │ 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, 50088 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ + cbz r4, 50144 <_PyTime_AsTimeval_clamp@@Base+0x140> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add.w r0, r3, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 9406c │ │ │ │ + b.w 93e90 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57040 @ 0xded0 │ │ │ │ + movw r1, #54712 @ 0xd5b8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000500a2 : │ │ │ │ +0005015e : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 500ac │ │ │ │ + cbz r3, 50168 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 500c4 │ │ │ │ + cbnz r3, 50180 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #65316 @ 0xff24 │ │ │ │ + movw r1, #62916 @ 0xf5c4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50122 │ │ │ │ + cbz r0, 501de │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 500ee │ │ │ │ + cbz r3, 501aa │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - movw r3, #37933 @ 0x942d │ │ │ │ + movw r3, #38013 @ 0x947d │ │ │ │ movt r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 500ee │ │ │ │ - cbnz r1, 50122 │ │ │ │ + beq.n 501aa │ │ │ │ + cbnz r1, 501de │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #65360 @ 0xff50 │ │ │ │ + movw r1, #62960 @ 0xf5f0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 50112 │ │ │ │ + blt.n 501ce │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50122 │ │ │ │ + b.n 501de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5010e │ │ │ │ + bne.n 501ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5010e │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 501ca │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 2b988 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 15462c │ │ │ │ + b.w 153eb0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 50158 │ │ │ │ + cbz r0, 50214 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50168 │ │ │ │ + bge.n 50224 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 50160 │ │ │ │ - b.w 4e314 │ │ │ │ + cbz r0, 5021c │ │ │ │ + b.w 4e374 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 45436 │ │ │ │ + bl 45486 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 50190 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 501aa │ │ │ │ + cbnz r0, 5024c │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 50266 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ ldrd r3, r4, [r5, #24] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1da4a8 <_PyBytes_DecodeEscape2@@Base+0x474> │ │ │ │ + bl 1d9d30 <_PyBytes_DecodeEscape2@@Base+0x474> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1dee90 <_PyType_Name@@Base+0x20> │ │ │ │ + bl 1de70c <_PyType_Name@@Base+0x20> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 501f2 │ │ │ │ + beq.n 502ae │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249cb4 │ │ │ │ + bl 249694 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 501f2 │ │ │ │ + beq.n 502ae │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4fdf0 <_PyLong_UnsignedLongLong_Converter@@Base+0x14c> │ │ │ │ + bl 4ff0c <_PyLong_UnsignedLongLong_Converter@@Base+0xec> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 501f2 │ │ │ │ + beq.n 502ae │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1dee90 <_PyType_Name@@Base+0x20> │ │ │ │ + b.w 1de70c <_PyType_Name@@Base+0x20> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -53794,555 +53867,526 @@ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vabs.f64 d0, d0 │ │ │ │ blx 2b910 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ blx 2ad34 │ │ │ │ vcvt.s32.f64 s0, d0 │ │ │ │ - vldr d7, [pc, #124] @ 502a8 │ │ │ │ + vldr d7, [pc, #128] @ 50368 │ │ │ │ vmov r2, s0 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.n 5027a │ │ │ │ + bhi.n 50336 │ │ │ │ tbb [pc, r2] │ │ │ │ lsls r4, r4, #12 │ │ │ │ asrs r4, r1, #20 │ │ │ │ movs r0, r4 │ │ │ │ vmov.f64 d6, #96 @ 0x3f000000 0.5 │ │ │ │ vsub.f64 d9, d9, d6 │ │ │ │ vmul.f64 d0, d9, d7 │ │ │ │ blx 2b3cc │ │ │ │ - b.n 5028a │ │ │ │ + b.n 50346 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d0, d6, d9 │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ blx 2c4dc │ │ │ │ - b.n 5028a │ │ │ │ + b.n 50346 │ │ │ │ vmov.f64 d6, #120 @ 0x3fc00000 1.5 │ │ │ │ vsub.f64 d9, d9, d6 │ │ │ │ vmul.f64 d0, d9, d7 │ │ │ │ blx 2b3cc │ │ │ │ vneg.f64 d0, d0 │ │ │ │ - b.n 5028a │ │ │ │ + b.n 50346 │ │ │ │ vmov.f64 d6, #0 @ 0x40000000 2.0 │ │ │ │ vsub.f64 d9, d9, d6 │ │ │ │ vmul.f64 d0, d9, d7 │ │ │ │ blx 2c4dc │ │ │ │ vmov r3, s17 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vpop {d8-d9} │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ pop {r3, pc} │ │ │ │ + nop.w │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ands r1, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 502cc │ │ │ │ + cbz r0, 5038c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 1ad1a8 │ │ │ │ + bl 1ac998 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ add.w r0, r4, #12 │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - bl 1a68b0 <_PyLong_UInt64_Converter@@Base+0x36b4> │ │ │ │ + bl 1a60a0 <_PyLong_UInt64_Converter@@Base+0x36d0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r0, r4, #16 │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - bl 1a68b0 <_PyLong_UInt64_Converter@@Base+0x36b4> │ │ │ │ + bl 1a60a0 <_PyLong_UInt64_Converter@@Base+0x36d0> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 494da <_PyEval_FormatKwargsError@@Base+0x1d8c> │ │ │ │ + b.w 4952a <_PyEval_FormatKwargsError@@Base+0x1d92> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 50328 │ │ │ │ + cbz r3, 503e8 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 50324 │ │ │ │ + bne.n 503e4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #44916 @ 0xaf74 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 1743fc <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ + b.w 173784 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0x4cc> │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 495f6 <_PyEval_FormatKwargsError@@Base+0x1ea8> │ │ │ │ + b.w 49646 <_PyEval_FormatKwargsError@@Base+0x1eae> │ │ │ │ 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 50422 │ │ │ │ + beq.n 504e2 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 940d4 │ │ │ │ + bl 93ef8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 50422 │ │ │ │ + bne.n 504e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2afff8 │ │ │ │ + bl 2af7e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50422 │ │ │ │ + beq.n 504e2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1778 │ │ │ │ + bl 2b0f68 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1778 │ │ │ │ + bl 2b0f68 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1778 │ │ │ │ + bl 2b0f68 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r0, #65516 @ 0xffec │ │ │ │ + movw r0, #63116 @ 0xf68c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 503ce │ │ │ │ + cbnz r0, 5048e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 4f794 │ │ │ │ + b.w 4f914 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #769 @ 0x301 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ - movw r0, #65524 @ 0xfff4 │ │ │ │ + movw r0, #63124 @ 0xf694 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 2b1b98 │ │ │ │ + bl 2b138c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50404 │ │ │ │ + bge.n 504c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 50404 │ │ │ │ + cbnz r3, 504c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 503c2 │ │ │ │ + beq.n 50482 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50422 │ │ │ │ + bge.n 504e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 50422 │ │ │ │ + cbnz r3, 504e2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + b.w 2d2304 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ cmp r3, #11 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r3 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ mov r8, r1 │ │ │ │ adds r0, #1 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 505ba │ │ │ │ + beq.w 5067e │ │ │ │ movs r6, #0 │ │ │ │ - movw sl, #37312 @ 0x91c0 │ │ │ │ + movw sl, #35012 @ 0x88c4 │ │ │ │ movt sl, #63 @ 0x3f │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 50520 │ │ │ │ + ble.n 505e4 │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 50488 │ │ │ │ + bge.n 5054c │ │ │ │ ldrh.w r0, [r8, r4, lsl #1] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n 5047e │ │ │ │ + bhi.n 50542 │ │ │ │ ldrb.w r0, [sl, r0] │ │ │ │ - b.n 50482 │ │ │ │ - bl 20d3e8 <_PyUnicode_IsWhitespace@@Base> │ │ │ │ - cbz r0, 5048c │ │ │ │ + b.n 50546 │ │ │ │ + bl 20cbe8 <_PyUnicode_IsWhitespace@@Base> │ │ │ │ + cbz r0, 50550 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 5046c │ │ │ │ - beq.w 5059a │ │ │ │ + b.n 50530 │ │ │ │ + beq.w 5065e │ │ │ │ add.w fp, r4, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - bge.n 504ae │ │ │ │ + bge.n 50572 │ │ │ │ ldrh.w r0, [r8, fp, lsl #1] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n 504a2 │ │ │ │ + bhi.n 50566 │ │ │ │ ldrb.w r0, [sl, r0] │ │ │ │ - b.n 504a6 │ │ │ │ - bl 20d3e8 <_PyUnicode_IsWhitespace@@Base> │ │ │ │ - cbnz r0, 504de │ │ │ │ + b.n 5056a │ │ │ │ + bl 20cbe8 <_PyUnicode_IsWhitespace@@Base> │ │ │ │ + cbnz r0, 505a2 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 50490 │ │ │ │ - cbnz r4, 504de │ │ │ │ + b.n 50554 │ │ │ │ + cbnz r4, 505a2 │ │ │ │ cmp fp, r7 │ │ │ │ - bne.n 504de │ │ │ │ + bne.n 505a2 │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 504de │ │ │ │ + bne.n 505a2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ adds r6, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r9] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r9, [r3] │ │ │ │ - b.n 5059a │ │ │ │ + b.n 5065e │ │ │ │ sub.w r1, fp, r4 │ │ │ │ add.w r0, r8, r4, lsl #1 │ │ │ │ - bl 229f14 │ │ │ │ + bl 2297ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5059e │ │ │ │ + beq.n 50662 │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 504fc │ │ │ │ + bgt.n 505c0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 5051a │ │ │ │ + b.n 505de │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9baf8 │ │ │ │ + bl 9b8dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r0, 50572 │ │ │ │ + cbnz r0, 50636 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5051a │ │ │ │ + bge.n 505de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5051a │ │ │ │ + cbnz r3, 505de │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r4, fp │ │ │ │ - b.n 50464 │ │ │ │ + b.n 50528 │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 5059a │ │ │ │ - movw r9, #37312 @ 0x91c0 │ │ │ │ + bge.n 5065e │ │ │ │ + movw r9, #35012 @ 0x88c4 │ │ │ │ movt r9, #63 @ 0x3f │ │ │ │ ldrh.w r0, [r8, r4, lsl #1] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n 5053a │ │ │ │ + bhi.n 505fe │ │ │ │ ldrb.w r0, [r9, r0] │ │ │ │ - b.n 5053e │ │ │ │ - bl 20d3e8 <_PyUnicode_IsWhitespace@@Base> │ │ │ │ - cbz r0, 50548 │ │ │ │ + b.n 50602 │ │ │ │ + bl 20cbe8 <_PyUnicode_IsWhitespace@@Base> │ │ │ │ + cbz r0, 5060c │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 5052c │ │ │ │ - b.n 5059a │ │ │ │ + bne.n 505f0 │ │ │ │ + b.n 5065e │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 5059a │ │ │ │ + beq.n 5065e │ │ │ │ subs r1, r7, r4 │ │ │ │ add.w r0, r8, r4, lsl #1 │ │ │ │ - bl 229f14 │ │ │ │ + bl 2297ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5059e │ │ │ │ + cbz r0, 50662 │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 50566 │ │ │ │ + bgt.n 5062a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 50598 │ │ │ │ + b.n 5065c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9baf8 │ │ │ │ + bl 9b8dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r0, 50586 │ │ │ │ + cbz r0, 5064a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5059e │ │ │ │ + bge.n 50662 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5059e │ │ │ │ + cbnz r3, 50662 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5059e │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50662 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50598 │ │ │ │ + bge.n 5065c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50598 │ │ │ │ + cbnz r3, 5065c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ str r6, [r5, #8] │ │ │ │ - b.n 505ba │ │ │ │ + b.n 5067e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 505aa │ │ │ │ + blt.n 5066e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 505ba │ │ │ │ + b.n 5067e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 505a6 │ │ │ │ + bne.n 5066a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 505a6 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5066a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r5, [r3, #76] @ 0x4c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 50682 │ │ │ │ + beq.n 50746 │ │ │ │ mov r8, r1 │ │ │ │ - bl 940d4 │ │ │ │ + bl 93ef8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 50680 │ │ │ │ + bne.n 50744 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2afff8 │ │ │ │ + bl 2af7e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50682 │ │ │ │ + beq.n 50746 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ad8f0 │ │ │ │ + bl 1ad0e0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 50608 │ │ │ │ + cbnz r0, 506cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 4f794 │ │ │ │ - b.n 50682 │ │ │ │ + bl 4f914 │ │ │ │ + b.n 50746 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1778 │ │ │ │ + bl 2b0f68 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 5062c │ │ │ │ + cbnz r0, 506f0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50600 │ │ │ │ + bge.n 506c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 50600 │ │ │ │ + bne.n 506c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50600 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 506c4 │ │ │ │ mov r2, r6 │ │ │ │ - movw r0, #16016 @ 0x3e90 │ │ │ │ + movw r0, #13712 @ 0x3590 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50600 │ │ │ │ + beq.n 506c4 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ movw r1, #669 @ 0x29d │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #8 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 2b1b98 │ │ │ │ + movw r0, #63144 @ 0xf6a8 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 2b138c │ │ │ │ str r5, [r4, #24] │ │ │ │ - cbnz r0, 5066a │ │ │ │ + cbnz r0, 5072e │ │ │ │ mov r0, r4 │ │ │ │ - bl 4f794 │ │ │ │ + bl 4f914 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 50682 │ │ │ │ + b.n 50746 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50666 │ │ │ │ + bge.n 5072a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 50666 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50666 │ │ │ │ + bne.n 5072a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5072a │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 2b7c0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r0, #64 @ 0x40 │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ - b.w 9438c │ │ │ │ - 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 506d6 │ │ │ │ - movw r3, #43560 @ 0xaa28 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56480 @ 0xdca0 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 506f0 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cbz r3, 506f4 │ │ │ │ - movw r3, #43560 @ 0xaa28 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7708 @ 0x1e1c │ │ │ │ - movt r1, #48 @ 0x30 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 50700 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #8] @ (50704 ) │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl ad9f4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - mrc2 0, 1, r0, cr8, cr2, {2} │ │ │ │ + b.w 941b0 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 49be6 <_PyEval_FormatKwargsError@@Base+0x2498> │ │ │ │ + b.w 49c36 <_PyEval_FormatKwargsError@@Base+0x249e> │ │ │ │ + nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ ldr.w ip, [sp, #56] @ 0x38 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 5073c │ │ │ │ + beq.n 507a2 │ │ │ │ ldr.w r6, [ip, #8] │ │ │ │ - b.n 50754 │ │ │ │ + b.n 507ba │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 50744 │ │ │ │ + bgt.n 507aa │ │ │ │ movs r6, #0 │ │ │ │ - b.n 50754 │ │ │ │ + b.n 507ba │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 50740 │ │ │ │ + bgt.n 507a6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 50740 │ │ │ │ + beq.n 507a6 │ │ │ │ clz r6, r2 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 50778 │ │ │ │ + b.n 507e4 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, ip │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #284] @ (50888 ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + movw r3, #17540 @ 0x4484 │ │ │ │ + movt r3, #82 @ 0x52 │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 50880 │ │ │ │ + beq.w 508ec │ │ │ │ add r5, r6 │ │ │ │ ldr.w r9, [r4] │ │ │ │ cmp r5, #1 │ │ │ │ mov r0, r8 │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ ite eq │ │ │ │ moveq r4, r6 │ │ │ │ ldrne r4, [r4, #4] │ │ │ │ - bl 26ef48 │ │ │ │ + bl 26e8a8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2d1038 <_PyBytes_GetXIData@@Base+0xc4> │ │ │ │ + bl 2d0854 <_PyBytes_GetXIData@@Base+0xc4> │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 507a6 │ │ │ │ + bne.n 50812 │ │ │ │ ands.w r5, r0, #1 │ │ │ │ - beq.n 507c0 │ │ │ │ + beq.n 5082c │ │ │ │ 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 12bef0 │ │ │ │ + bl 12b88c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 50880 │ │ │ │ + b.n 508ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50880 │ │ │ │ + beq.n 508ec │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 50880 │ │ │ │ + beq.n 508ec │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 50880 │ │ │ │ + bge.n 508ec │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r8, [r3, r5, lsl #2] │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ @@ -54350,163 +54394,161 @@ │ │ │ │ strlt.w r3, [r8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ - bl f378c │ │ │ │ + bl f321c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5081c │ │ │ │ + bge.n 50888 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5081c │ │ │ │ + cbnz r3, 50888 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 50864 │ │ │ │ - bge.n 50830 │ │ │ │ + beq.n 508d0 │ │ │ │ + bge.n 5089c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5083e │ │ │ │ - b.n 5084c │ │ │ │ + blt.n 508aa │ │ │ │ + b.n 508b8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9baf8 │ │ │ │ + bl 9b8dc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50864 │ │ │ │ - b.n 50824 │ │ │ │ + bne.n 508d0 │ │ │ │ + b.n 50890 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5084c │ │ │ │ + cbnz r3, 508b8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50860 │ │ │ │ + bge.n 508cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50860 │ │ │ │ + cbnz r3, 508cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50880 │ │ │ │ + b.n 508ec │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5087c │ │ │ │ + bge.n 508e8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5087c │ │ │ │ + cbnz r3, 508e8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 507cc │ │ │ │ + b.n 50838 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mvns r0, r7 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5092c │ │ │ │ + beq.n 50994 │ │ │ │ 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 940d4 │ │ │ │ + bl 93ef8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 50928 │ │ │ │ + bne.n 50990 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2afff8 │ │ │ │ + bl 2af7e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50928 │ │ │ │ - movw r0, #15092 @ 0x3af4 │ │ │ │ + beq.n 50990 │ │ │ │ + movw r0, #12752 @ 0x31d0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 508d6 │ │ │ │ + cbnz r0, 5093e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 4f794 │ │ │ │ + b.w 4f914 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #777 @ 0x309 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ - movw r0, #52 @ 0x34 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 2b1b98 │ │ │ │ + movw r0, #63284 @ 0xf734 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 2b138c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5090a │ │ │ │ + bge.n 50972 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5090a │ │ │ │ + cbnz r3, 50972 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 508ca │ │ │ │ + beq.n 50932 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50928 │ │ │ │ + bge.n 50990 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 50928 │ │ │ │ + cbnz r3, 50990 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 49d72 │ │ │ │ + b.w 49dc2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ (50974 ) │ │ │ │ - bl 247ba0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #40] @ (509dc ) │ │ │ │ + bl 247580 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 50964 │ │ │ │ - movw r0, #68 @ 0x44 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ + cbz r2, 509cc │ │ │ │ + movw r0, #63300 @ 0xf744 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95088 │ │ │ │ - movw r0, #62492 @ 0xf41c │ │ │ │ + b.w 94ea4 │ │ │ │ + movw r0, #60196 @ 0xeb24 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95088 │ │ │ │ + b.w 94ea4 │ │ │ │ ands.w r0, r8, r2, lsr #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 2c664 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 15462c │ │ │ │ + b.w 153eb0 │ │ │ │ │ │ │ │ -00050996 : │ │ │ │ - ldr r2, [pc, #52] @ (509cc ) │ │ │ │ +000509fe : │ │ │ │ + ldr r2, [pc, #52] @ (50a34 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ push {r4} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r4, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ @@ -54529,425 +54571,425 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #32588 @ 0x7f4c │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 154f54 │ │ │ │ + bl 1547d8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f2030 │ │ │ │ + bl f1ac0 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 50a20 │ │ │ │ - bne.n 50a5c │ │ │ │ + bgt.n 50a88 │ │ │ │ + bne.n 50ac4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #84 @ 0x54 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #63316 @ 0xf754 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 50e06 │ │ │ │ + bl 50e6e │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50a5e │ │ │ │ + cbz r0, 50ac6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2a43d0 │ │ │ │ - cbnz r0, 50a48 │ │ │ │ + bl 2a3bd0 │ │ │ │ + cbnz r0, 50ab0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50a5c │ │ │ │ + bge.n 50ac4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50a5c │ │ │ │ + cbnz r3, 50ac4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50a5c │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50ac4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50a5e │ │ │ │ + bge.n 50ac6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50a5e │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50a5e │ │ │ │ + cbnz r3, 50ac6 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50ac6 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 50a6c │ │ │ │ - b.w 9438c │ │ │ │ + blt.n 50ad4 │ │ │ │ + b.w 941b0 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 4a068 │ │ │ │ + b.w 4a0be │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 50a9e │ │ │ │ + cbz r3, 50b06 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 50ab6 │ │ │ │ + b.n 50b1e │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 50aa6 │ │ │ │ + bgt.n 50b0e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 50ab6 │ │ │ │ + b.n 50b1e │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 50aa2 │ │ │ │ + bne.n 50b0a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 50aa2 │ │ │ │ + beq.n 50b0a │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 50ad8 │ │ │ │ + b.n 50b40 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #2 │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - ldr r3, [pc, #488] @ (50cb4 ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #488] @ (50d1c ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 50ca8 │ │ │ │ + beq.w 50d10 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movw r7, #25144 @ 0x6238 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 50aee │ │ │ │ + bne.n 50b56 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 50b0e │ │ │ │ - bl 174c6c │ │ │ │ + b.n 50b76 │ │ │ │ + bl 173ff4 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 50b0e │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 50b76 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 50ca8 │ │ │ │ + bne.w 50d10 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 50b1c │ │ │ │ + bne.n 50b84 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 50b3c │ │ │ │ - bl 174c6c │ │ │ │ + b.n 50ba4 │ │ │ │ + bl 173ff4 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 50b3c │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 50ba4 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 50ca8 │ │ │ │ + bne.w 50d10 │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 50b50 │ │ │ │ + beq.n 50bb8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 50b5e │ │ │ │ + bne.n 50bc6 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2b2f0 │ │ │ │ - b.n 50c9a │ │ │ │ - bl 161fb4 │ │ │ │ + b.n 50d02 │ │ │ │ + bl 1613e4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 50ca8 │ │ │ │ + beq.w 50d10 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 50ba6 │ │ │ │ + bne.n 50c0e │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #136 @ 0x88 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #63368 @ 0xf788 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 50ca8 │ │ │ │ + bge.w 50d10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 50ca8 │ │ │ │ + bne.w 50d10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50ca8 │ │ │ │ - bl 2205c8 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50d10 │ │ │ │ + bl 21feb4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50bc2 │ │ │ │ + bge.n 50c2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 50bc2 │ │ │ │ + cbnz r3, 50c2a │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 50bec │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 50bf2 │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bne.n 50c54 │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 50c5a │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6c2c │ │ │ │ + bl f6684 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50ca8 │ │ │ │ - bl f73ac │ │ │ │ - b.n 50bf2 │ │ │ │ + beq.n 50d10 │ │ │ │ + bl f6ec4 │ │ │ │ + b.n 50c5a │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 50c1e │ │ │ │ + beq.n 50c86 │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 50c1e │ │ │ │ + bvs.n 50c86 │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 50c96 │ │ │ │ + bvs.n 50cfe │ │ │ │ vmov r3, s18 │ │ │ │ vmov r1, s19 │ │ │ │ vmov r2, s16 │ │ │ │ vmov r7, s17 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 50c24 │ │ │ │ + bne.n 50c8c │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - b.n 50c9a │ │ │ │ + b.n 50d02 │ │ │ │ bic.w r6, r1, #2147483648 @ 0x80000000 │ │ │ │ bic.w r0, r7, #2147483648 @ 0x80000000 │ │ │ │ teq r1, r7 │ │ │ │ - bpl.n 50c5e │ │ │ │ + bpl.n 50cc6 │ │ │ │ adds r2, r3, r2 │ │ │ │ adc.w r0, r6, r0 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r0, r5, r0 │ │ │ │ - bcs.n 50c96 │ │ │ │ + bcs.n 50cfe │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r2, r6, r5 │ │ │ │ - bcs.n 50c72 │ │ │ │ + bcs.n 50cda │ │ │ │ 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 50c9a │ │ │ │ + b.n 50d02 │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r7, r0, r6 │ │ │ │ - bcs.n 50c7e │ │ │ │ + bcs.n 50ce6 │ │ │ │ subs r2, r3, r2 │ │ │ │ sbc.w r0, r6, r0 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 50c96 │ │ │ │ + bcc.n 50cfe │ │ │ │ subs r6, r3, r4 │ │ │ │ sbc.w r7, r1, r5 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 50c9a │ │ │ │ + b.n 50d02 │ │ │ │ subs r2, r2, r3 │ │ │ │ sbc.w r0, r0, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 50c96 │ │ │ │ + bcc.n 50cfe │ │ │ │ adds r6, r4, r3 │ │ │ │ adc.w r7, r5, r1 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 50c9a │ │ │ │ + b.n 50d02 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 9ba24 │ │ │ │ + b.w 9b808 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r4, r4 │ │ │ │ + add r8, r6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 4a4ec │ │ │ │ + b.w 4a544 │ │ │ │ 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 21332c │ │ │ │ + bl 212cb4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50d3e │ │ │ │ - movw r6, #92 @ 0x5c │ │ │ │ - movt r6, #75 @ 0x4b │ │ │ │ + cbz r0, 50da6 │ │ │ │ + movw r6, #63300 @ 0xf744 │ │ │ │ + movt r6, #74 @ 0x4a │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 50d3e │ │ │ │ - bl 88258 │ │ │ │ + cbz r0, 50da6 │ │ │ │ + bl 8808c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 50d22 │ │ │ │ - bl f2a6c │ │ │ │ + cbz r5, 50d8a │ │ │ │ + bl f24fc │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - blt.n 50d22 │ │ │ │ - bne.n 50d08 │ │ │ │ - bl 9baf8 │ │ │ │ + blt.n 50d8a │ │ │ │ + bne.n 50d70 │ │ │ │ + bl 9b8dc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50d22 │ │ │ │ + beq.n 50d8a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r6, #4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50ce2 │ │ │ │ + bge.n 50d4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 50ce2 │ │ │ │ + bne.n 50d4a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50ce2 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50d4a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50d36 │ │ │ │ + bge.n 50d9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50d36 │ │ │ │ + cbnz r3, 50d9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #23992 @ 0x5db8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 50da6 │ │ │ │ + bne.n 50e0e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r2, #2 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bne.n 50d80 │ │ │ │ + bne.n 50de8 │ │ │ │ movw r4, #4380 @ 0x111c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 50e02 │ │ │ │ + b.n 50e6a │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 50d8e │ │ │ │ + beq.n 50df6 │ │ │ │ movw r4, #5744 @ 0x1670 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 50e02 │ │ │ │ + b.n 50e6a │ │ │ │ movw r4, #4380 @ 0x111c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 50e02 │ │ │ │ + b.n 50e6a │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bpl.n 50d84 │ │ │ │ + bpl.n 50dec │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bl 7fabc │ │ │ │ + bl 7faa4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50e02 │ │ │ │ + cbz r0, 50e6a │ │ │ │ mov r1, r7 │ │ │ │ - bl a0618 │ │ │ │ + bl a005c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50dd8 │ │ │ │ + bne.n 50e40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50e00 │ │ │ │ + bge.n 50e68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50e00 │ │ │ │ + cbnz r3, 50e68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50e00 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50e68 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3d8c │ │ │ │ + bl f381c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 50df0 │ │ │ │ + blt.n 50e58 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 50e02 │ │ │ │ + b.n 50e6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 50dec │ │ │ │ + bne.n 50e54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50dec │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50e54 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movw r1, #32588 @ 0x7f4c │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 154f54 │ │ │ │ + bl 1547d8 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 50ed0 │ │ │ │ + bne.n 50f38 │ │ │ │ movs r2, #0 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 21fd94 │ │ │ │ + bl 21f60c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50f42 │ │ │ │ + beq.n 50faa │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r0, #32] │ │ │ │ - ble.n 50f42 │ │ │ │ + ble.n 50faa │ │ │ │ ldr.w r8, [r5, #12] │ │ │ │ movs r3, #1 │ │ │ │ ldr r6, [r5, #20] │ │ │ │ movs r5, #0 │ │ │ │ strd r3, r5, [r0, #20] │ │ │ │ add.w r3, r8, r6, lsl #2 │ │ │ │ ldr.w sl, [r4, #32] │ │ │ │ @@ -54955,211 +54997,211 @@ │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r9] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 50e92 │ │ │ │ + bne.n 50efa │ │ │ │ mov r0, r4 │ │ │ │ - bl 21fe9c │ │ │ │ + bl 21f714 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50f26 │ │ │ │ + beq.n 50f8e │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [r2, #260] @ 0x104 │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r3, [r4, #24] │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, sl │ │ │ │ str r2, [r4, #8] │ │ │ │ str.w r9, [r1, #4] │ │ │ │ - bls.n 50eb6 │ │ │ │ + bls.n 50f1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2514c8 <_PyMarshal_GetXIData@@Base+0x90> │ │ │ │ + bl 2515a4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50ebc │ │ │ │ - b.n 50f26 │ │ │ │ + bne.n 50f24 │ │ │ │ + b.n 50f8e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #1 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq r6, #0 │ │ │ │ ldreq.w r8, [r8, #260] @ 0x104 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 50e58 │ │ │ │ - b.n 50f42 │ │ │ │ + bne.n 50ec0 │ │ │ │ + b.n 50faa │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 50ee2 │ │ │ │ + bge.n 50f4a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl f5a90 │ │ │ │ + bl f54f0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 50ef8 │ │ │ │ + b.n 50f60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #48312 @ 0xbcb8 │ │ │ │ + movw r1, #38076 @ 0x94bc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 9e6d4 │ │ │ │ + bl 9e454 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 50f42 │ │ │ │ + cbz r4, 50faa │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 50f42 │ │ │ │ + beq.n 50faa │ │ │ │ mov r0, r6 │ │ │ │ - bl 9eff8 │ │ │ │ - cbnz r0, 50f42 │ │ │ │ + bl 9ed78 │ │ │ │ + cbnz r0, 50faa │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #176 @ 0xb0 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #63408 @ 0xf7b0 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 50f32 │ │ │ │ + blt.n 50f9a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50f42 │ │ │ │ + b.n 50faa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 50f2e │ │ │ │ + bne.n 50f96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50f2e │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50f96 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ movw r1, #40104 @ 0x9ca8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - movw r0, #46272 @ 0xb4c0 │ │ │ │ + movw r0, #43112 @ 0xa868 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r2, r3 │ │ │ │ - bl 95088 │ │ │ │ - cbz r0, 50f9c │ │ │ │ + bl 94ea4 │ │ │ │ + cbz r0, 51004 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3238 <_PyLong_UInt64_Converter@@Base+0x3c> │ │ │ │ + bl 1a2a0c <_PyLong_UInt64_Converter@@Base+0x3c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50fa0 │ │ │ │ + bge.n 51008 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 50fa0 │ │ │ │ + cbnz r3, 51008 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50fa0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51008 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ - cbz r7, 50fc6 │ │ │ │ + cbz r7, 5102e │ │ │ │ ldr r6, [r7, #8] │ │ │ │ - b.n 50fde │ │ │ │ + b.n 51046 │ │ │ │ cmp r3, r7 │ │ │ │ - bgt.n 50fce │ │ │ │ + bgt.n 51036 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 50fde │ │ │ │ + b.n 51046 │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.n 50fca │ │ │ │ + bgt.n 51032 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 50fca │ │ │ │ + beq.n 51032 │ │ │ │ clz r6, r2 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 51002 │ │ │ │ + b.n 5106a │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #20 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #324] @ (5113c ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #324] @ (511a4 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 51132 │ │ │ │ + beq.w 5119a │ │ │ │ add r5, r6 │ │ │ │ ldr.w r9, [r4] │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 51024 │ │ │ │ + beq.n 5108c │ │ │ │ ldr r7, [r4, #4] │ │ │ │ - cbz r7, 5101e │ │ │ │ + cbz r7, 51086 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 51020 │ │ │ │ - b.n 5102a │ │ │ │ + bne.n 51088 │ │ │ │ + b.n 51092 │ │ │ │ mov r7, r6 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b.n 5102c │ │ │ │ + b.n 51094 │ │ │ │ mov r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 5102c │ │ │ │ + b.n 51094 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 26ef48 │ │ │ │ + bl 26e8a8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2d1038 <_PyBytes_GetXIData@@Base+0xc4> │ │ │ │ + bl 2d0854 <_PyBytes_GetXIData@@Base+0xc4> │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 51044 │ │ │ │ + bne.n 510ac │ │ │ │ ands.w r4, r0, #1 │ │ │ │ - beq.n 510b6 │ │ │ │ + beq.n 5111e │ │ │ │ strd r7, r5, [sp] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r1, [sl, #36] @ 0x24 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - bl 12bef0 │ │ │ │ + bl 12b88c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 51132 │ │ │ │ + b.n 5119a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 510be │ │ │ │ + bge.n 51126 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ @@ -55167,850 +55209,872 @@ │ │ │ │ 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 f378c │ │ │ │ + bl f321c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 510cc │ │ │ │ + blt.n 51134 │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 510de │ │ │ │ + beq.n 51146 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5111c │ │ │ │ + blt.n 51184 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 51130 │ │ │ │ + bne.n 51198 │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 51060 │ │ │ │ + bne.n 510c8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5112c │ │ │ │ + bge.n 51194 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 5112c │ │ │ │ + b.n 51194 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 510a0 │ │ │ │ + bne.n 51108 │ │ │ │ mov r0, sl │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 510a0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c2b14 <_PyUnicode_ToDigit@@Base+0x974> │ │ │ │ + bl 2c2344 <_PyUnicode_ToDigit@@Base+0x974> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 510fa │ │ │ │ + bge.n 51162 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 510fa │ │ │ │ + cbnz r3, 51162 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 51132 │ │ │ │ + bne.n 5119a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51112 │ │ │ │ + bge.n 5117a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51112 │ │ │ │ + cbnz r3, 5117a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 121ccc <_PyArg_UnpackKeywords@@Base+0x3098> │ │ │ │ + b.w 1216f4 <_PyArg_UnpackKeywords@@Base+0x30ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 510ae │ │ │ │ + bne.n 51116 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 510ae │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51116 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 51132 │ │ │ │ + b.n 5119a │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - add r0, sl │ │ │ │ + add ip, fp │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 51148 │ │ │ │ + cbz r3, 511b0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 51150 │ │ │ │ + b.n 511b8 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - b.w 2b6f90 <_PySys_GetSizeOf@@Base+0x104> │ │ │ │ + b.w 2b678c <_PySys_GetSizeOf@@Base+0x104> │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 51164 │ │ │ │ + cbz r3, 511cc │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5116c │ │ │ │ + b.n 511d4 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #42184 @ 0xa4c8 │ │ │ │ + movw r1, #39880 @ 0x9bc8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.w 238924 │ │ │ │ + b.w 2382f4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 511a0 │ │ │ │ + bne.n 51208 │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ sub.w r0, r3, #36 @ 0x24 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 511a8 │ │ │ │ + bge.n 51210 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-36] │ │ │ │ bx lr │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - blt.n 511d8 │ │ │ │ + blt.n 51240 │ │ │ │ movw r9, #43708 @ 0xaabc │ │ │ │ movt r9, #80 @ 0x50 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ add.w r5, r1, #12 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5121a │ │ │ │ + b.n 51282 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r3, r8 │ │ │ │ - movw r1, #220 @ 0xdc │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #63452 @ 0xf7dc │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ ldr.w r1, [r9] │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - bl fec18 │ │ │ │ + bl fe6f0 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 51220 │ │ │ │ + beq.n 51288 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a79d0 <_PyTime_AsTimeval@@Base+0x1934> │ │ │ │ + bl 2a71d0 <_PyTime_AsTimeval@@Base+0x1938> │ │ │ │ adds r6, #1 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5122a │ │ │ │ + cbz r0, 51292 │ │ │ │ cmp r6, r8 │ │ │ │ - blt.n 511f4 │ │ │ │ - b.n 5122a │ │ │ │ - bl 940d4 │ │ │ │ + blt.n 5125c │ │ │ │ + b.n 51292 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51208 │ │ │ │ + beq.n 51270 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 51252 │ │ │ │ + cbz r0, 512ba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5126e │ │ │ │ + bge.n 512d6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 5126e │ │ │ │ + b.n 512d6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 5126c │ │ │ │ - bl 1f0760 │ │ │ │ - cbz r0, 51268 │ │ │ │ + cbz r0, 512d4 │ │ │ │ + bl 1f000c │ │ │ │ + cbz r0, 512d0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ - b.n 5126e │ │ │ │ - ldr r0, [pc, #0] @ (51270 ) │ │ │ │ + b.n 512d6 │ │ │ │ + ldr r0, [pc, #0] @ (512d8 ) │ │ │ │ pop {r4, pc} │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 5127c │ │ │ │ + cbz r3, 512e4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 51284 │ │ │ │ + b.n 512ec │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #42284 @ 0xa52c │ │ │ │ + movw r1, #39980 @ 0x9c2c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.w 238924 │ │ │ │ + b.w 2382f4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r5, [pc, #340] @ (51400 ) │ │ │ │ + ldr r5, [pc, #340] @ (51468 ) │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ add r4, sp, #12 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ - beq.n 512e0 │ │ │ │ - movw r0, #42072 @ 0xa458 │ │ │ │ + beq.n 51348 │ │ │ │ + movw r0, #39992 @ 0x9c38 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 513e8 │ │ │ │ + beq.w 51450 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 149ce4 │ │ │ │ + bl 149634 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 513ec │ │ │ │ - ldr r2, [pc, #268] @ (51404 ) │ │ │ │ + beq.n 51454 │ │ │ │ + ldr r2, [pc, #268] @ (5146c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #368] @ 0x170 │ │ │ │ lsls r3, r3, #15 │ │ │ │ - bmi.n 51324 │ │ │ │ + bmi.n 5138c │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #276 @ 0x114 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #63508 @ 0xf814 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 513ec │ │ │ │ + bl 11dfac │ │ │ │ + b.n 51454 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 51348 │ │ │ │ + bne.n 513b0 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #324 @ 0x144 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #63556 @ 0xf844 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 513ec │ │ │ │ + bl 11dfac │ │ │ │ + b.n 51454 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17a668 │ │ │ │ + bl 17987c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bgt.n 5136c │ │ │ │ + bgt.n 513d4 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #364 @ 0x16c │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #63596 @ 0xf86c │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 513ec │ │ │ │ + bl 11dfac │ │ │ │ + b.n 51454 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 282800 │ │ │ │ + bl 282160 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 513ec │ │ │ │ + cbz r0, 51454 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 513a2 │ │ │ │ + cbnz r3, 5140a │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #396 @ 0x18c │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #63628 @ 0xf88c │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2831bc <_PyLong_UnsignedShort_Converter@@Base+0x3c> │ │ │ │ - b.n 513ec │ │ │ │ + bl 282b1c <_PyLong_UnsignedShort_Converter@@Base+0x3c> │ │ │ │ + b.n 51454 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - movw r0, #440 @ 0x1b8 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ + movw r0, #63672 @ 0xf8b8 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #6084 @ 0x17c4 │ │ │ │ + movw r1, #3780 @ 0xec4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 513de │ │ │ │ + beq.n 51446 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c230 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ + bl 1e40ec │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2831bc <_PyLong_UnsignedShort_Converter@@Base+0x3c> │ │ │ │ - b.n 513ec │ │ │ │ + bl 282b1c <_PyLong_UnsignedShort_Converter@@Base+0x3c> │ │ │ │ + b.n 51454 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 14a614 │ │ │ │ + bl 149f64 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + lsls r0, r7, #12 │ │ │ │ lsls r6, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 51432 │ │ │ │ + bhi.n 5149a │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl fee38 <_PyNumber_Index@@Base> │ │ │ │ + bl fe910 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51448 │ │ │ │ - b.n 5145a │ │ │ │ - movw r0, #24052 @ 0x5df4 │ │ │ │ + cbnz r0, 514b0 │ │ │ │ + b.n 514c2 │ │ │ │ + movw r0, #21748 @ 0x54f4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl e2f04 │ │ │ │ + bl e28cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51524 │ │ │ │ - b.n 51424 │ │ │ │ - bl 9b974 │ │ │ │ + beq.n 5158c │ │ │ │ + b.n 5148c │ │ │ │ + bl 9b758 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 51468 │ │ │ │ + blt.n 514d0 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 51478 │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 514e0 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51524 │ │ │ │ + bne.n 5158c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51478 │ │ │ │ + b.n 514e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 51456 │ │ │ │ + bne.n 514be │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 51456 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 514be │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 51504 │ │ │ │ + ble.n 5156c │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 514ac │ │ │ │ + bpl.n 51514 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 514a8 │ │ │ │ + beq.n 51510 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #61384 @ 0xefc8 │ │ │ │ + movw r1, #59080 @ 0xe6c8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 51506 │ │ │ │ + b.n 5156e │ │ │ │ movw r1, #34280 @ 0x85e8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 514be │ │ │ │ - bl 9eff8 │ │ │ │ - cbz r0, 514de │ │ │ │ + beq.n 51526 │ │ │ │ + bl 9ed78 │ │ │ │ + cbz r0, 51546 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 514fe │ │ │ │ + beq.n 51566 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #61472 @ 0xf020 │ │ │ │ + movw r1, #59168 @ 0xe720 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #65160 @ 0xfe88 │ │ │ │ + movw r2, #62872 @ 0xf598 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #36376 @ 0x8e18 │ │ │ │ + movw r1, #34072 @ 0x8518 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #24052 @ 0x5df4 │ │ │ │ + movw r0, #21748 @ 0x54f4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51524 │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5158c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 51506 │ │ │ │ + b.n 5156e │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 51516 │ │ │ │ + bgt.n 5157e │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 217e6c <_PyThreadState_NewBound@@Base+0x100> │ │ │ │ + b.w 2177c8 <_PyThreadState_NewBound@@Base+0x100> │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2d027c <_PyXIData_ReleaseAndRawFree@@Base+0x8> │ │ │ │ + b.w 2cfac4 <_PyXIData_ReleaseAndRawFree@@Base+0x8> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 5154c │ │ │ │ + cbz r0, 515b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5156e │ │ │ │ + bge.n 515d6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 5156e │ │ │ │ + b.n 515d6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 51566 │ │ │ │ - bl 1f0760 │ │ │ │ - cbz r0, 51562 │ │ │ │ + cbz r0, 515ce │ │ │ │ + bl 1f000c │ │ │ │ + cbz r0, 515ca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 5156e │ │ │ │ + b.n 515d6 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldrb.w r3, [r0, #32] │ │ │ │ + cbnz r3, 51604 │ │ │ │ + movw r3, #43560 @ 0xaa28 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #54188 @ 0xd3ac │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dfac │ │ │ │ + b.n 5162c │ │ │ │ + ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ + cbz r3, 51622 │ │ │ │ + movw r3, #43560 @ 0xaa28 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #53832 @ 0xd248 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dfac │ │ │ │ + b.n 5162c │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.w 941b0 │ │ │ │ + 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 r5, r0 │ │ │ │ - ldr r0, [pc, #60] @ (515c0 ) │ │ │ │ - bl 247ba0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #60] @ (51680 ) │ │ │ │ + bl 247580 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 515a2 │ │ │ │ + blt.n 51662 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #57768 @ 0xe1a8 │ │ │ │ + movw r0, #55448 @ 0xd898 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 95088 │ │ │ │ + b.w 94ea4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 515be │ │ │ │ + cbz r0, 5167e │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #57776 @ 0xe1b0 │ │ │ │ + movw r0, #55456 @ 0xd8a0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 95088 │ │ │ │ + b.w 94ea4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ands.w r0, r8, r2, lsr #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ subs r7, r3, #1 │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 5160e │ │ │ │ + beq.n 516ce │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 515ec │ │ │ │ + bne.n 516ac │ │ │ │ ldrb r4, [r6, r7] │ │ │ │ - b.n 515fa │ │ │ │ + b.n 516ba │ │ │ │ cmp.w r8, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r4, [r6, r7, lsl #1] │ │ │ │ ldrne.w r4, [r6, r7, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ subs r7, #1 │ │ │ │ - bl 516f6 │ │ │ │ + bl 517b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 515de │ │ │ │ + bne.n 5169e │ │ │ │ mov r0, r4 │ │ │ │ - bl 42a7e │ │ │ │ - cbnz r0, 51624 │ │ │ │ + bl 42ad6 │ │ │ │ + cbnz r0, 516e4 │ │ │ │ movw r0, #963 @ 0x3c3 │ │ │ │ - b.n 5164e │ │ │ │ + b.n 5170e │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 5162c │ │ │ │ + bne.n 516ec │ │ │ │ ldrb r4, [r6, r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 516f6 │ │ │ │ - cbz r0, 5163e │ │ │ │ + bl 517b0 │ │ │ │ + cbz r0, 516fe │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ - bge.n 5163c │ │ │ │ - b.n 51614 │ │ │ │ + bge.n 516fc │ │ │ │ + b.n 516d4 │ │ │ │ cmp.w r8, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r4, [r6, r5, lsl #1] │ │ │ │ ldrne.w r4, [r6, r5, lsl #2] │ │ │ │ - b.n 5161c │ │ │ │ - beq.n 5164a │ │ │ │ + b.n 516dc │ │ │ │ + beq.n 5170a │ │ │ │ mov r0, r4 │ │ │ │ - bl 42a7e │ │ │ │ + bl 42ad6 │ │ │ │ addw r0, r0, #962 @ 0x3c2 │ │ │ │ - b.n 5164e │ │ │ │ + b.n 5170e │ │ │ │ movw r0, #962 @ 0x3c2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 5167a │ │ │ │ + cbz r4, 51734 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 516bc │ │ │ │ + bge.n 51776 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 516bc │ │ │ │ + b.n 51776 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 516b4 │ │ │ │ + bne.n 5176e │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 516b4 │ │ │ │ - bl 13e6f4 │ │ │ │ + bpl.n 5176e │ │ │ │ + bl 13dfc4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 516f2 │ │ │ │ - bl 11aea0 │ │ │ │ + cbz r0, 517ac │ │ │ │ + bl 11a9a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 516b0 │ │ │ │ + bge.n 5176a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 516b0 │ │ │ │ + cbnz r3, 5176a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 516ba │ │ │ │ - bl 11aea0 │ │ │ │ + b.n 51774 │ │ │ │ + bl 11a9a4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 516f2 │ │ │ │ + cbz r4, 517ac │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1dee70 <_PyType_Name@@Base> │ │ │ │ + bl 1de6ec <_PyType_Name@@Base> │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r4 │ │ │ │ - movw r0, #47196 @ 0xb85c │ │ │ │ + movw r0, #44856 @ 0xaf38 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 516e2 │ │ │ │ + blt.n 5179c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 516f2 │ │ │ │ + b.n 517ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 516de │ │ │ │ + bne.n 51798 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 516de │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51798 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 51720 │ │ │ │ + bcs.n 517da │ │ │ │ lsrs r1, r0, #6 │ │ │ │ - movw r2, #52692 @ 0xcdd4 │ │ │ │ + movw r2, #50388 @ 0xc4d4 │ │ │ │ movt r2, #62 @ 0x3e │ │ │ │ and.w r0, r0, #63 @ 0x3f │ │ │ │ - movw r3, #59604 @ 0xe8d4 │ │ │ │ + movw r3, #57300 @ 0xdfd4 │ │ │ │ movt r3, #61 @ 0x3d │ │ │ │ ldrh.w r2, [r2, r1, lsl #1] │ │ │ │ add.w r0, r0, r2, lsl #6 │ │ │ │ ldrh.w r2, [r3, r0, lsl #1] │ │ │ │ - b.n 51722 │ │ │ │ + b.n 517dc │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #51460 @ 0xc904 │ │ │ │ + movw r3, #49156 @ 0xc004 │ │ │ │ movt r3, #61 @ 0x3d │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ ubfx r0, r0, #4, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 51752 │ │ │ │ + cbz r3, 5180c │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 5176a │ │ │ │ + b.n 51824 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 5175a │ │ │ │ + bge.n 51814 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5176a │ │ │ │ + b.n 51824 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 51756 │ │ │ │ + bgt.n 51810 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 51756 │ │ │ │ + beq.n 51810 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 51784 │ │ │ │ + b.n 5183e │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #104] @ (517e8 ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 517e0 │ │ │ │ + ldr r3, [pc, #104] @ (518a0 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + cbz r0, 5189a │ │ │ │ adds r4, r4, r5 │ │ │ │ it ne │ │ │ │ ldrne r4, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl eee5c │ │ │ │ + bl ee8f4 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 517d4 │ │ │ │ + cbz r4, 5188e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 517c0 │ │ │ │ + beq.n 5187a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #780 @ 0x30c │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #64004 @ 0xfa04 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b974 │ │ │ │ + bl 9b758 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 517d2 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 517e0 │ │ │ │ + bne.n 5188c │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 5189a │ │ │ │ str r4, [r5, #20] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - cmp ip, ip │ │ │ │ + cmp r0, ip │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl eee5c │ │ │ │ + bl ee8f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 5181a │ │ │ │ + cbz r0, 518d2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5181a │ │ │ │ + bge.n 518d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5181a │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 518d2 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 51834 │ │ │ │ + cbz r0, 518ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51834 │ │ │ │ + bge.n 518ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51834 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 518ec │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5184e │ │ │ │ + cbz r0, 51906 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5184e │ │ │ │ + bge.n 51906 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5184e │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51906 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r3, [pc, #144] @ (518f4 ) │ │ │ │ + ldr r3, [pc, #144] @ (519ac ) │ │ │ │ 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, 51896 │ │ │ │ + cbz r3, 5194e │ │ │ │ adds r0, #17 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5188c │ │ │ │ + bne.n 51944 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5187c │ │ │ │ + bne.n 51934 │ │ │ │ dmb ish │ │ │ │ - beq.n 51896 │ │ │ │ - bl 28e400 │ │ │ │ + beq.n 5194e │ │ │ │ + bl 2b942c │ │ │ │ ldrd r0, r3, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - cbz r3, 518a6 │ │ │ │ - bl 5193e │ │ │ │ + cbz r3, 5195e │ │ │ │ + bl 519f2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 518ac │ │ │ │ - bl 52a40 │ │ │ │ + b.n 51964 │ │ │ │ + bl 52aa8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - cbz r3, 518d6 │ │ │ │ + cbz r3, 5198e │ │ │ │ add.w r0, r4, #17 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 518cc │ │ │ │ + bne.n 51984 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 518bc │ │ │ │ + bne.n 51974 │ │ │ │ dmb ish │ │ │ │ - beq.n 518d6 │ │ │ │ - bl 284818 │ │ │ │ + beq.n 5198e │ │ │ │ + bl 2b95f8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2c3330 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (518f4 ) │ │ │ │ + bl 2c2b8c <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (519ac ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 518f0 │ │ │ │ + beq.n 519a8 │ │ │ │ blx 2bb28 <__stack_chk_fail@plt> │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ - b.n 517ec │ │ │ │ + b.n 518a4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5191a │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 51936 │ │ │ │ + bne.n 519d2 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 519ee │ │ │ │ mov r0, r4 │ │ │ │ blx 2c47c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5192c │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 51936 │ │ │ │ + bne.n 519e4 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 519ee │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 2d5698 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3592] @ 0xe08 │ │ │ │ - ldr r3, [pc, #344] @ (51aa8 ) │ │ │ │ + ldr r3, [pc, #348] @ (51b60 ) │ │ │ │ sub sp, #468 @ 0x1d4 │ │ │ │ ldrd sl, r7, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #460] @ 0x1cc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ands.w r6, r7, #127 @ 0x7f │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr.w r9, [r0, #20] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne.n 5197c │ │ │ │ + bne.n 51a30 │ │ │ │ orrs.w r3, r7, r9 │ │ │ │ - bne.n 51980 │ │ │ │ + bne.n 51a34 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 51986 │ │ │ │ + b.n 51a3a │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #128 @ 0x80 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ blx 2b44c │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ @@ -56019,19 +56083,19 @@ │ │ │ │ blx 2b44c │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ blx 2c030 │ │ │ │ subs.w r2, r7, r8 │ │ │ │ sbc.w r4, r9, #0 │ │ │ │ - cbnz r6, 519b4 │ │ │ │ + cbnz r6, 51a68 │ │ │ │ cmp r8, r6 │ │ │ │ it ne │ │ │ │ movne r6, #128 @ 0x80 │ │ │ │ - vldr d7, [pc, #232] @ 51aa0 │ │ │ │ + vldr d7, [pc, #236] @ 51b58 │ │ │ │ sub.w r6, r8, r6 │ │ │ │ strd r2, r4, [sp, #40] @ 0x28 │ │ │ │ add.w r3, sl, r6 │ │ │ │ mov.w fp, #0 │ │ │ │ add r6, sp, #332 @ 0x14c │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ orr.w r4, r9, r4 │ │ │ │ @@ -56040,15 +56104,15 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ eor.w r4, r4, r9 │ │ │ │ str.w fp, [sp, #12] │ │ │ │ - bl 1b4340 <_Py_SetLocaleFromEnv@@Base+0x168c> │ │ │ │ + bl 1b3b30 <_Py_SetLocaleFromEnv@@Base+0x1690> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 2b44c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ @@ -56060,15 +56124,15 @@ │ │ │ │ strd r4, fp, [sp, #64] @ 0x40 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 1b4468 <_Py_SetLocaleFromEnv@@Base+0x17b4> │ │ │ │ + bl 1b3c58 <_Py_SetLocaleFromEnv@@Base+0x17b8> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b028 <__explicit_bzero_chk@plt> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #332] @ 0x14c │ │ │ │ mov r1, r6 │ │ │ │ @@ -56105,434 +56169,427 @@ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #392] @ 0x188 │ │ │ │ blx 2c030 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ blx 2b028 <__explicit_bzero_chk@plt> │ │ │ │ - ldr r3, [pc, #32] @ (51aa8 ) │ │ │ │ + ldr r3, [pc, #36] @ (51b60 ) │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 51a9a │ │ │ │ + beq.n 51b4e │ │ │ │ blx 2bb28 <__stack_chk_fail@plt> │ │ │ │ add sp, #468 @ 0x1d4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop.w │ │ │ │ ... │ │ │ │ cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl a84a4 │ │ │ │ + bl a82b4 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2d5aa0 │ │ │ │ + b.w 2d51d8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #20] │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ ldrd r9, r8, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [r4, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 51bd6 │ │ │ │ + beq.n 51c8e │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 940d4 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51bd6 │ │ │ │ + bne.n 51c8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2afff8 │ │ │ │ + bl 2af7e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 51bd6 │ │ │ │ + beq.n 51c8e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1778 │ │ │ │ + bl 2b0f68 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r5, 51b26 │ │ │ │ + cbz r5, 51bde │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl c82dc <_PyEval_EvalFrameDefault@@Base+0xca30> │ │ │ │ + bl c80d0 <_PyEval_EvalFrameDefault@@Base+0xca68> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 51b2e │ │ │ │ + b.n 51be6 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1778 │ │ │ │ + bl 2b0f68 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1778 │ │ │ │ + bl 2b0f68 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1778 │ │ │ │ + bl 2b0f68 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1778 │ │ │ │ + bl 2b0f68 │ │ │ │ mov r3, r5 │ │ │ │ strd r8, r0, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str.w sl, [sp] │ │ │ │ - movw r0, #808 @ 0x328 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 95088 │ │ │ │ + movw r0, #64032 @ 0xfa20 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 94ea4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51b82 │ │ │ │ + cbnz r0, 51c3a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 4f794 │ │ │ │ + b.w 4f914 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #64500 @ 0xfbf4 │ │ │ │ + movw r0, #62196 @ 0xf2f4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ str r1, [r4, #24] │ │ │ │ mov.w r1, #576 @ 0x240 │ │ │ │ - bl 2b1b98 │ │ │ │ + bl 2b138c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r4, #24] │ │ │ │ - bge.n 51bb8 │ │ │ │ + bge.n 51c70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51bb8 │ │ │ │ + cbnz r3, 51c70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 51b76 │ │ │ │ + beq.n 51c2e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51bd6 │ │ │ │ + bge.n 51c8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 51bd6 │ │ │ │ + cbnz r3, 51c8e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ movs r5, #0 │ │ │ │ - movw fp, #59604 @ 0xe8d4 │ │ │ │ + movw fp, #57300 @ 0xdfd4 │ │ │ │ movt fp, #61 @ 0x3d │ │ │ │ - movw r7, #52692 @ 0xcdd4 │ │ │ │ + movw r7, #50388 @ 0xc4d4 │ │ │ │ movt r7, #62 @ 0x3e │ │ │ │ ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ - movw r6, #51460 @ 0xc904 │ │ │ │ + movw r6, #49156 @ 0xc004 │ │ │ │ movt r6, #61 @ 0x3d │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r5 │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 51cd4 │ │ │ │ + bge.n 51d8c │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 51c28 │ │ │ │ + bne.n 51ce0 │ │ │ │ ldrb.w r0, [r8, r4] │ │ │ │ - b.n 51c3e │ │ │ │ + b.n 51cf6 │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 51c34 │ │ │ │ + bne.n 51cec │ │ │ │ ldrh.w r0, [r8, r4, lsl #1] │ │ │ │ - b.n 51c3e │ │ │ │ + b.n 51cf6 │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 51c52 │ │ │ │ + bcs.n 51d0a │ │ │ │ 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 51c54 │ │ │ │ + b.n 51d0c │ │ │ │ movs r3, #0 │ │ │ │ add.w r3, r6, r3, lsl #4 │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 51c96 │ │ │ │ + bpl.n 51d4e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst.w r3, #7340032 @ 0x700000 │ │ │ │ - beq.n 51c96 │ │ │ │ + beq.n 51d4e │ │ │ │ asrs r2, r3, #24 │ │ │ │ ubfx ip, r3, #20, #3 │ │ │ │ uxtah r2, r2, r3 │ │ │ │ - movw r3, #38548 @ 0x9694 │ │ │ │ + movw r3, #35168 @ 0x8960 │ │ │ │ movt r3, #63 @ 0x3f │ │ │ │ add r1, sp, #12 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ cmp ip, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - beq.n 51c92 │ │ │ │ + beq.n 51d4a │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ - b.n 51c80 │ │ │ │ + b.n 51d38 │ │ │ │ mov r0, ip │ │ │ │ - b.n 51c9c │ │ │ │ + b.n 51d54 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 253b0c <_PyXI_GetMainNamespace@@Base+0x99c> │ │ │ │ + bl 25343c <_PyXI_GetMainNamespace@@Base+0xcdc> │ │ │ │ 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 51cca │ │ │ │ + bge.n 51d82 │ │ │ │ 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 51ca8 │ │ │ │ + b.n 51d60 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r5, r5, r0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 51c16 │ │ │ │ + b.n 51cce │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 51cfa │ │ │ │ + cbnz r0, 51db2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 51d04 │ │ │ │ - b.n 51d0a │ │ │ │ + cbnz r0, 51dbc │ │ │ │ + b.n 51dc2 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51cf4 │ │ │ │ - b.n 51d22 │ │ │ │ + beq.n 51dac │ │ │ │ + b.n 51dda │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 51d22 │ │ │ │ + cbnz r0, 51dda │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 51d14 │ │ │ │ + cbz r0, 51dcc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 51d22 │ │ │ │ + cbnz r0, 51dda │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 51d22 │ │ │ │ + cbz r0, 51dda │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 51d7c │ │ │ │ + bl 51e34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51d78 │ │ │ │ + cbz r0, 51e30 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51d5a │ │ │ │ + bge.n 51e12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51d5a │ │ │ │ + cbnz r3, 51e12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 51d76 │ │ │ │ - movw r3, #43808 @ 0xab20 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 51e2e │ │ │ │ + movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6c2c │ │ │ │ - cbz r0, 51d76 │ │ │ │ - bl f73ac │ │ │ │ + bl f6684 │ │ │ │ + cbz r0, 51e2e │ │ │ │ + bl f6ec4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2a7a28 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 2a7228 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 298a54 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 298308 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51e04 │ │ │ │ + beq.n 51ebc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 51e04 │ │ │ │ + cbnz r2, 51ebc │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51dba │ │ │ │ + cbnz r0, 51e72 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51dd4 │ │ │ │ + bge.n 51e8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51dd4 │ │ │ │ + cbnz r3, 51e8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 51dd4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51e8c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51dcc │ │ │ │ + bge.n 51e84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51dcc │ │ │ │ + cbnz r3, 51e84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 16db38 │ │ │ │ - cbz r0, 51dd8 │ │ │ │ + bl 16cf90 │ │ │ │ + cbz r0, 51e90 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 51e04 │ │ │ │ + b.n 51ebc │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #816 @ 0x330 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #64040 @ 0xfa28 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51e02 │ │ │ │ + bge.n 51eba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51e02 │ │ │ │ + cbnz r3, 51eba │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 2499b0 │ │ │ │ - cbz r0, 51e6e │ │ │ │ + bl 249390 │ │ │ │ + cbz r0, 51f26 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 52056 <_PyLong_UnsignedLong_Converter@@Base+0x3c> │ │ │ │ + bl 520f6 <_PyLong_UnsignedLong_Converter@@Base+0x3c> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51e44 │ │ │ │ + bge.n 51efc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51e44 │ │ │ │ + cbnz r3, 51efc │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 51e6e │ │ │ │ + beq.n 51f26 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 52296 │ │ │ │ + bl 522f6 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 51e6e │ │ │ │ + beq.n 51f26 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - cbnz r1, 51e64 │ │ │ │ + cbnz r1, 51f1c │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1dee90 <_PyType_Name@@Base+0x20> │ │ │ │ + b.w 1de70c <_PyType_Name@@Base+0x20> │ │ │ │ mov r0, r5 │ │ │ │ - bl 5248c │ │ │ │ + bl 524ec │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51e58 │ │ │ │ + bne.n 51f10 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ cmn.w r1, #11 │ │ │ │ - bne.n 51e9a │ │ │ │ + bne.n 51f52 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e494c │ │ │ │ + b.w 1e40ec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ blx 2c3b8 │ │ │ │ - bl 1e4dc0 │ │ │ │ + bl 1e4560 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #47604 @ 0xb9f4 │ │ │ │ + movw r0, #45264 @ 0xb0d0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51edc │ │ │ │ + cbz r0, 51f94 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 15c6d4 │ │ │ │ + bl 15c058 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51edc │ │ │ │ + bge.n 51f94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51edc │ │ │ │ + cbnz r3, 51f94 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrd r3, r2, [r0, #32] │ │ │ │ - orrs r3, r2 │ │ │ │ - ittee ne │ │ │ │ - movwne r0, #4380 @ 0x111c │ │ │ │ - movtne r0, #80 @ 0x50 │ │ │ │ - movweq r0, #6004 @ 0x1774 │ │ │ │ - movteq r0, #80 @ 0x50 │ │ │ │ - bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #84] @ (51f5c ) │ │ │ │ + ldr r2, [pc, #84] @ (51ffc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ @@ -56546,370 +56603,351 @@ │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ str.w r6, [r4, #-8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str.w r1, [r5, #3868] @ 0xf1c │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 905e4 │ │ │ │ + b.w 90410 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 52018 │ │ │ │ + beq.n 520b8 │ │ │ │ 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 940d4 │ │ │ │ + bl 93ef8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52014 │ │ │ │ + bne.n 520b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2afff8 │ │ │ │ + bl 2af7e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52014 │ │ │ │ + beq.n 520b4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1778 │ │ │ │ + bl 2b0f68 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #49089 @ 0xbfc1 │ │ │ │ + movw r2, #47089 @ 0xb7f1 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #852 @ 0x354 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 95088 │ │ │ │ + movw r0, #64076 @ 0xfa4c │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 94ea4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51fc2 │ │ │ │ + cbnz r0, 52062 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 4f794 │ │ │ │ + b.w 4f914 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #558 @ 0x22e │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - movw r0, #860 @ 0x35c │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 2b1b98 │ │ │ │ + movw r0, #64084 @ 0xfa54 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 2b138c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51ff6 │ │ │ │ + bge.n 52096 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51ff6 │ │ │ │ + cbnz r3, 52096 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 51fb6 │ │ │ │ + beq.n 52056 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52014 │ │ │ │ + bge.n 520b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 52014 │ │ │ │ + cbnz r3, 520b4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005201a <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ +000520ba <_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 15213c │ │ │ │ + bl 1519b8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5204e <_PyLong_UnsignedLong_Converter@@Base+0x34> │ │ │ │ + beq.n 520ee <_PyLong_UnsignedLong_Converter@@Base+0x34> │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 52052 <_PyLong_UnsignedLong_Converter@@Base+0x38> │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bls.n 520f2 <_PyLong_UnsignedLong_Converter@@Base+0x38> │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #884 @ 0x374 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #64108 @ 0xfa6c │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52054 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + b.n 520f4 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #68] @ (520b0 <_PyLong_UnsignedLong_Converter@@Base+0x96>) │ │ │ │ + ldr r1, [pc, #68] @ (52150 <_PyLong_UnsignedLong_Converter@@Base+0x96>) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d6954 │ │ │ │ - movw r3, #1008 @ 0x3f0 │ │ │ │ - movt r3, #50 @ 0x32 │ │ │ │ - movw r1, #1004 @ 0x3ec │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + bl 2d6080 │ │ │ │ + movw r3, #64232 @ 0xfae8 │ │ │ │ + movt r3, #49 @ 0x31 │ │ │ │ + movw r1, #64228 @ 0xfae4 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2399f4 │ │ │ │ + bl 2393c4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 520aa <_PyLong_UnsignedLong_Converter@@Base+0x90> │ │ │ │ + beq.n 5214a <_PyLong_UnsignedLong_Converter@@Base+0x90> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd8ec │ │ │ │ + bl 1dd174 │ │ │ │ adds r0, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ asrs r0, r6, #24 │ │ │ │ lsls r3, r2, #1 │ │ │ │ + ldrd r3, r2, [r0, #32] │ │ │ │ + orrs r3, r2 │ │ │ │ + ittee ne │ │ │ │ + movwne r0, #4380 @ 0x111c │ │ │ │ + movtne r0, #80 @ 0x50 │ │ │ │ + movweq r0, #6004 @ 0x1774 │ │ │ │ + movteq r0, #80 @ 0x50 │ │ │ │ + bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #25144 @ 0x6238 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 520f0 <_PyLong_UnsignedLong_Converter@@Base+0xd6> │ │ │ │ + beq.n 521aa <_PyLong_UnsignedLong_Converter@@Base+0xf0> │ │ │ │ mov r1, r4 │ │ │ │ - bl 9eff8 │ │ │ │ - cbnz r0, 520f0 <_PyLong_UnsignedLong_Converter@@Base+0xd6> │ │ │ │ + bl 9ed78 │ │ │ │ + cbnz r0, 521aa <_PyLong_UnsignedLong_Converter@@Base+0xf0> │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1753d0 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ + bl 174758 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 520f8 <_PyLong_UnsignedLong_Converter@@Base+0xde> │ │ │ │ + bne.n 521b2 <_PyLong_UnsignedLong_Converter@@Base+0xf8> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 52174 <_PyLong_UnsignedLong_Converter@@Base+0x15a> │ │ │ │ + b.n 5222e <_PyLong_UnsignedLong_Converter@@Base+0x174> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5210e <_PyLong_UnsignedLong_Converter@@Base+0xf4> │ │ │ │ + beq.n 521c8 <_PyLong_UnsignedLong_Converter@@Base+0x10e> │ │ │ │ movw r1, #25144 @ 0x6238 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 9eff8 │ │ │ │ - cbz r0, 52118 <_PyLong_UnsignedLong_Converter@@Base+0xfe> │ │ │ │ + bl 9ed78 │ │ │ │ + cbz r0, 521d2 <_PyLong_UnsignedLong_Converter@@Base+0x118> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - b.n 52128 <_PyLong_UnsignedLong_Converter@@Base+0x10e> │ │ │ │ + b.n 521e2 <_PyLong_UnsignedLong_Converter@@Base+0x128> │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1753d0 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ + bl 174758 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52128 <_PyLong_UnsignedLong_Converter@@Base+0x10e> │ │ │ │ + bne.n 521e2 <_PyLong_UnsignedLong_Converter@@Base+0x128> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 52174 <_PyLong_UnsignedLong_Converter@@Base+0x15a> │ │ │ │ + b.n 5222e <_PyLong_UnsignedLong_Converter@@Base+0x174> │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 52150 <_PyLong_UnsignedLong_Converter@@Base+0x136> │ │ │ │ + bne.n 5220a <_PyLong_UnsignedLong_Converter@@Base+0x150> │ │ │ │ movw r3, #43788 @ 0xab0c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9632 @ 0x25a0 │ │ │ │ + movw r1, #7328 @ 0x1ca0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52174 <_PyLong_UnsignedLong_Converter@@Base+0x15a> │ │ │ │ + b.n 5222e <_PyLong_UnsignedLong_Converter@@Base+0x174> │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #24 │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ - bl 40be4 <_Py_IncRef@@Base+0x24c> │ │ │ │ - movw r0, #59480 @ 0xe858 │ │ │ │ + bl 40c34 <_Py_IncRef@@Base+0x24c> │ │ │ │ + movw r0, #57176 @ 0xdf58 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r5, sp, #4 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 521a8 <_PyLong_UnsignedLong_Converter@@Base+0x18e> │ │ │ │ + cbz r2, 52262 <_PyLong_UnsignedLong_Converter@@Base+0x1a8> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 13e6f4 │ │ │ │ + bl 13dfc4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 84dec │ │ │ │ - cbz r4, 521d0 <_PyLong_UnsignedLong_Converter@@Base+0x1b6> │ │ │ │ - ldr r0, [pc, #28] @ (521d8 <_PyLong_UnsignedLong_Converter@@Base+0x1be>) │ │ │ │ - bl 247ba0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 1c7e64 │ │ │ │ + cbz r4, 5228a <_PyLong_UnsignedLong_Converter@@Base+0x1d0> │ │ │ │ + ldr r0, [pc, #28] @ (52290 <_PyLong_UnsignedLong_Converter@@Base+0x1d6>) │ │ │ │ + bl 247580 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #57776 @ 0xe1b0 │ │ │ │ + movw r0, #55456 @ 0xd8a0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ ands.w r0, r8, r2, lsr #1 │ │ │ │ │ │ │ │ -000521dc <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ +00052294 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 521e4 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ + cbz r3, 5229c <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbnz r3, 52226 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ + cbnz r3, 522de <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ cmp r2, #1 │ │ │ │ push {r4} │ │ │ │ - bne.n 52204 <_PyEval_FormatAwaitableError@@Base+0x28> │ │ │ │ + bne.n 522bc <_PyEval_FormatAwaitableError@@Base+0x28> │ │ │ │ movw r4, #43564 @ 0xaa2c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #1012 @ 0x3f4 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ + movw r2, #64236 @ 0xfaec │ │ │ │ + movt r2, #49 @ 0x31 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w 234220 <_PyErr_Format@@Base> │ │ │ │ + b.w 233c04 <_PyErr_Format@@Base> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 52222 <_PyEval_FormatAwaitableError@@Base+0x46> │ │ │ │ + bne.n 522da <_PyEval_FormatAwaitableError@@Base+0x46> │ │ │ │ movw r4, #43564 @ 0xaa2c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #1104 @ 0x450 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ + movw r2, #64328 @ 0xfb48 │ │ │ │ + movt r2, #49 @ 0x31 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w 234220 <_PyErr_Format@@Base> │ │ │ │ + b.w 233c04 <_PyErr_Format@@Base> │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldrb.w r3, [r0, #32] │ │ │ │ - cbnz r3, 52254 <_PyEval_FormatAwaitableError@@Base+0x78> │ │ │ │ - movw r3, #43560 @ 0xaa28 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56480 @ 0xdca0 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 5227c <_PyEval_FormatAwaitableError@@Base+0xa0> │ │ │ │ - ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ - cbz r3, 52272 <_PyEval_FormatAwaitableError@@Base+0x96> │ │ │ │ - movw r3, #43560 @ 0xaa28 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56164 @ 0xdb64 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 5227c <_PyEval_FormatAwaitableError@@Base+0xa0> │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.w 9438c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ │ │ │ │ -00052280 : │ │ │ │ - cbz r0, 52294 │ │ │ │ +000522e0 : │ │ │ │ + cbz r0, 522f4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52294 │ │ │ │ + bge.n 522f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52294 │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 522f4 │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 522fc │ │ │ │ + blt.n 5235c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ - beq.n 522d0 │ │ │ │ + beq.n 52330 │ │ │ │ cmp r1, #115 @ 0x73 │ │ │ │ - beq.n 522da │ │ │ │ + beq.n 5233a │ │ │ │ cmp r1, #97 @ 0x61 │ │ │ │ - beq.n 522e4 │ │ │ │ + beq.n 52344 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #1208 @ 0x4b8 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #64432 @ 0xfbb0 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 52300 │ │ │ │ - movw r1, #1200 @ 0x4b0 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - b.n 522ec │ │ │ │ - movw r1, #1204 @ 0x4b4 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - b.n 522ec │ │ │ │ - movw r1, #1196 @ 0x4ac │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - bl 2399f4 │ │ │ │ + b.n 52360 │ │ │ │ + movw r1, #64424 @ 0xfba8 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + b.n 5234c │ │ │ │ + movw r1, #64428 @ 0xfbac │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + b.n 5234c │ │ │ │ + movw r1, #64420 @ 0xfba4 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + bl 2393c4 │ │ │ │ adds r0, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 52300 │ │ │ │ + b.n 52360 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #1516 @ 0x5ec │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ - bl 7fd58 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 5235e │ │ │ │ - ldr r5, [pc, #60] @ (52360 ) │ │ │ │ + bl 7fd00 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 523be │ │ │ │ + ldr r5, [pc, #60] @ (523c0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r1, [r1, r5] │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -56940,690 +56978,692 @@ │ │ │ │ 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, #50220 @ 0xc42c │ │ │ │ + movw r1, #47916 @ 0xbb2c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl e2288 │ │ │ │ + bl e1b44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52430 │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + beq.n 52490 │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl fec18 │ │ │ │ + bl fe6f0 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 523b4 │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 52414 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52430 │ │ │ │ - bl 158ca8 <_PyLong_FromByteArray@@Base+0x838> │ │ │ │ + bne.n 52490 │ │ │ │ + bl 158634 <_PyLong_FromByteArray@@Base+0x1024> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52452 │ │ │ │ - movw r3, #58045 @ 0xe2bd │ │ │ │ + beq.n 524b2 │ │ │ │ + movw r3, #54473 @ 0xd4c9 │ │ │ │ movt r3, #23 │ │ │ │ add.w r1, r0, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 5240e │ │ │ │ - cbnz r1, 523e8 │ │ │ │ - movw r3, #43832 @ 0xab38 │ │ │ │ + bne.n 5246e │ │ │ │ + cbnz r1, 52448 │ │ │ │ + movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #37416 @ 0x9228 │ │ │ │ + movw r1, #35112 @ 0x8928 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 52418 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 52478 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 523f0 │ │ │ │ + cbz r3, 52450 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - b.n 523f8 │ │ │ │ + b.n 52458 │ │ │ │ movw r2, #32180 @ 0x7db4 │ │ │ │ movt r2, #87 @ 0x57 │ │ │ │ mov r0, r1 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1595b0 │ │ │ │ + bl 158f3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52418 │ │ │ │ + beq.n 52478 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 52434 │ │ │ │ + b.n 52494 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52434 │ │ │ │ + bge.n 52494 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52430 │ │ │ │ + bge.n 52490 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52430 │ │ │ │ + cbnz r3, 52490 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52452 │ │ │ │ + b.n 524b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 159800 │ │ │ │ + bl 15918c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52450 │ │ │ │ + bge.n 524b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52450 │ │ │ │ + cbnz r3, 524b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 808d0 │ │ │ │ + bl 80878 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5247e │ │ │ │ + cbz r0, 524de │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 4dcd0 │ │ │ │ + bl 4dd30 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r3 │ │ │ │ - b.w 2741a4 │ │ │ │ + b.w 273ab4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r4, r0 │ │ │ │ - bl 1dee90 <_PyType_Name@@Base+0x20> │ │ │ │ + bl 1de70c <_PyType_Name@@Base+0x20> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 524bc │ │ │ │ + beq.n 5251c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d5418 │ │ │ │ + bl 2d4ba8 │ │ │ │ adds r0, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 808d0 │ │ │ │ + bl 80878 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 524e4 │ │ │ │ + cbz r0, 52544 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 4e0e4 │ │ │ │ + bl 4e144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 7fabc │ │ │ │ + bl 7faa4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52520 │ │ │ │ + cbz r0, 52580 │ │ │ │ mov r1, r5 │ │ │ │ - bl a0618 │ │ │ │ + bl a005c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52520 │ │ │ │ + bne.n 52580 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5251e │ │ │ │ + bge.n 5257e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5251e │ │ │ │ + cbnz r3, 5257e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrd r3, r9, [sp, #56] @ 0x38 │ │ │ │ - cbnz r3, 52562 │ │ │ │ + cbnz r3, 525c2 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23280 @ 0x5af0 │ │ │ │ + movw r1, #20976 @ 0x51f0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5277a │ │ │ │ + b.n 527da │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #11 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5264c │ │ │ │ + bne.n 526ac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w sl, [r3] │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5277a │ │ │ │ + beq.w 527da │ │ │ │ str r6, [sp, #8] │ │ │ │ mov.w fp, #0 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r4 │ │ │ │ cmp r7, fp │ │ │ │ - ble.n 5261a │ │ │ │ + ble.n 5267a │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 5261a │ │ │ │ + ble.n 5267a │ │ │ │ ldr.w r3, [r8, fp, lsl #2] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 5260c │ │ │ │ + bne.n 5266c │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add.w r0, r8, r0, lsl #2 │ │ │ │ - bl 275294 │ │ │ │ + bl 274ba4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52648 │ │ │ │ + beq.n 526a8 │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 525c6 │ │ │ │ + bgt.n 52626 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 52602 │ │ │ │ + b.n 52662 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9baf8 │ │ │ │ + bl 9b8dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r0, 525f0 │ │ │ │ + cbz r0, 52650 │ │ │ │ mov r1, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r4, r5 │ │ │ │ - bge.w 5275e │ │ │ │ + bge.w 527be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5275e │ │ │ │ + bne.w 527be │ │ │ │ mov r0, r1 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5275e │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 527be │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52602 │ │ │ │ + bge.n 52662 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52602 │ │ │ │ + cbnz r3, 52662 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 52614 │ │ │ │ + b.n 52674 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r7, fp │ │ │ │ - bne.n 525a0 │ │ │ │ + bne.n 52600 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 52596 │ │ │ │ + b.n 525f6 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - cbnz r5, 52630 │ │ │ │ + cbnz r5, 52690 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 526f6 │ │ │ │ + beq.n 52756 │ │ │ │ cmp r7, r0 │ │ │ │ - blt.w 5275a │ │ │ │ + blt.w 527ba │ │ │ │ subs r1, r7, r0 │ │ │ │ add.w r0, r8, r0, lsl #2 │ │ │ │ - bl 275294 │ │ │ │ + bl 274ba4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5271a │ │ │ │ - b.n 5275e │ │ │ │ + bne.n 5277a │ │ │ │ + b.n 527be │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5275e │ │ │ │ - bl 80ce4 │ │ │ │ + b.n 527be │ │ │ │ + bl 80c78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5277a │ │ │ │ + beq.w 527da │ │ │ │ movs r5, #0 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov sl, r5 │ │ │ │ sub.w r3, r9, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 526e4 │ │ │ │ + ble.n 52744 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ sub.w r1, r7, sl │ │ │ │ strd r3, r2, [sp] │ │ │ │ add.w r0, r8, sl, lsl #2 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 2bcbb4 │ │ │ │ + bl 2bc3e8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 526e4 │ │ │ │ + blt.n 52744 │ │ │ │ add.w r0, r8, sl, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 275294 │ │ │ │ + bl 274ba4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5275e │ │ │ │ + beq.n 527be │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 526a0 │ │ │ │ + bgt.n 52700 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 526da │ │ │ │ + b.n 5273a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9baf8 │ │ │ │ + bl 9b8dc │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 526c6 │ │ │ │ + cbz r0, 52726 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5275e │ │ │ │ + bge.n 527be │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5275e │ │ │ │ + bne.n 527be │ │ │ │ mov r0, fp │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5275e │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 527be │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 526da │ │ │ │ + bge.n 5273a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 526da │ │ │ │ + cbnz r3, 5273a │ │ │ │ mov r0, fp │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ adds r5, #1 │ │ │ │ add sl, r3 │ │ │ │ add sl, r6 │ │ │ │ - b.n 5265e │ │ │ │ + b.n 526be │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - cbnz r5, 5270a │ │ │ │ + cbnz r5, 5276a │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5270a │ │ │ │ + bne.n 5276a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r5, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 5275a │ │ │ │ + b.n 527ba │ │ │ │ sub.w r1, r7, sl │ │ │ │ add.w r0, r8, sl, lsl #2 │ │ │ │ - bl 275294 │ │ │ │ + bl 274ba4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5275e │ │ │ │ + cbz r0, 527be │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 52726 │ │ │ │ + bgt.n 52786 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ - b.n 52758 │ │ │ │ + b.n 527b8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9baf8 │ │ │ │ + bl 9b8dc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r0, 52746 │ │ │ │ + cbz r0, 527a6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5275e │ │ │ │ + bge.n 527be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5275e │ │ │ │ + cbnz r3, 527be │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5275e │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 527be │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52758 │ │ │ │ + bge.n 527b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 52758 │ │ │ │ + cbnz r3, 527b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 5277a │ │ │ │ + b.n 527da │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 5255e │ │ │ │ + bge.w 525be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5255e │ │ │ │ + bne.w 525be │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5255e │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 525be │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + 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 │ │ │ │ sub sp, #24 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r6, r2 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ mov r7, r1 │ │ │ │ - bl dd5f0 │ │ │ │ + bl dcf30 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2199f8 <_PyParkingLot_UnparkAll@@Base+0x1d4> │ │ │ │ + bl 219354 <_PyParkingLot_UnparkAll@@Base+0x1d4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 52936 │ │ │ │ + beq.w 5299c │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ ldr.w r8, [r3, #3904] @ 0xf40 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 527d0 │ │ │ │ - movw r1, #34556 @ 0x86fc │ │ │ │ + bne.n 52836 │ │ │ │ + movw r1, #32252 @ 0x7dfc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #30512 @ 0x7730 │ │ │ │ + movw r0, #28208 @ 0x6e30 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 528ba │ │ │ │ + bne.n 52920 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5283e │ │ │ │ - ldr r3, [pc, #348] @ (52940 ) │ │ │ │ + bne.n 528a4 │ │ │ │ + ldr r3, [pc, #352] @ (529a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 52936 │ │ │ │ - movw r1, #18788 @ 0x4964 │ │ │ │ + bne.w 5299c │ │ │ │ + movw r1, #16484 @ 0x4064 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, sl │ │ │ │ - bl e4890 │ │ │ │ - cbnz r0, 52814 │ │ │ │ + bl e4258 │ │ │ │ + cbnz r0, 5287a │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r4, #376] @ 0x178 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 52838 │ │ │ │ - b.n 52854 │ │ │ │ - movw r1, #34144 @ 0x8560 │ │ │ │ + blt.n 5289e │ │ │ │ + b.n 528ba │ │ │ │ + movw r1, #31840 @ 0x7c60 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, sl │ │ │ │ - bl e4890 │ │ │ │ + bl e4258 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 52936 │ │ │ │ + bne.w 5299c │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r4, #380] @ 0x17c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52854 │ │ │ │ + bge.n 528ba │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 52854 │ │ │ │ + b.n 528ba │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 52938 │ │ │ │ + beq.n 5299e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cfe90 <_PySys_GetRequiredAttr@@Base+0x13b4> │ │ │ │ + bl 1cf7c0 <_Py_write@@Base+0x3a0> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 52878 │ │ │ │ + cbnz r0, 528de │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52938 │ │ │ │ + bge.n 5299e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 52938 │ │ │ │ + bne.n 5299e │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52938 │ │ │ │ - bl 9a6c8 │ │ │ │ - cbnz r0, 52896 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5299e │ │ │ │ + bl 9a4ac │ │ │ │ + cbnz r0, 528fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52922 │ │ │ │ + bge.n 52988 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 52922 │ │ │ │ + bne.n 52988 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52922 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52988 │ │ │ │ mov r1, r5 │ │ │ │ - bl a0618 │ │ │ │ + bl a005c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 528b2 │ │ │ │ + bge.n 52918 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 528b2 │ │ │ │ + cbnz r3, 52918 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5290a │ │ │ │ - b.n 52922 │ │ │ │ + bne.n 52970 │ │ │ │ + b.n 52988 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52936 │ │ │ │ + beq.n 5299c │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl 1d9ebc │ │ │ │ + bl 1d9744 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 528d6 │ │ │ │ + bne.n 5293c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 5e97a │ │ │ │ - b.n 52936 │ │ │ │ + bl 5e9dc │ │ │ │ + b.n 5299c │ │ │ │ movs r2, #24 │ │ │ │ mov r0, sp │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 528fc │ │ │ │ + cbz r2, 52962 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #17356 @ 0x43cc │ │ │ │ + movw r1, #15052 @ 0x3acc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl eff70 │ │ │ │ + bl efa08 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 528fc │ │ │ │ - bl f73ac │ │ │ │ + bge.n 52962 │ │ │ │ + bl f6ec4 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl a2fa8 │ │ │ │ + bl a2804 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52922 │ │ │ │ + beq.n 52988 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 1cc9b8 <_Py_SetImmortalUntracked@@Base+0x10> │ │ │ │ + bl 1cc234 <_Py_SetImmortalUntracked@@Base+0x10> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52938 │ │ │ │ + bge.n 5299e │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1429bc │ │ │ │ + bl 142290 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52936 │ │ │ │ + bge.n 5299c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52936 │ │ │ │ + cbnz r3, 5299c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (52978 ) │ │ │ │ + ldr r3, [pc, #36] @ (529e0 ) │ │ │ │ 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 5296a │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 52974 │ │ │ │ + bne.n 529d2 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 529dc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 529a0 │ │ │ │ + cbnz r6, 52a08 │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 529a0 │ │ │ │ + ble.n 52a08 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 529a0 │ │ │ │ - cbnz r2, 529c0 │ │ │ │ + bne.n 52a08 │ │ │ │ + cbnz r2, 52a2e │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #132] @ (52a3c ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + movw r3, #18080 @ 0x46a0 │ │ │ │ + movt r3, #82 @ 0x52 │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52a34 │ │ │ │ + beq.n 52aa2 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - movw r1, #8300 @ 0x206c │ │ │ │ + movw r1, #8328 @ 0x2088 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 154f54 │ │ │ │ - bl eee5c │ │ │ │ + bl 1547d8 │ │ │ │ + bl ee8f4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 529e4 │ │ │ │ + beq.n 52a52 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9eff8 │ │ │ │ - cbz r0, 52a06 │ │ │ │ + bl 9ed78 │ │ │ │ + cbz r0, 52a74 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 26ef48 │ │ │ │ + bl 26e8a8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2a74c4 <_PyTime_AsTimeval@@Base+0x1428> │ │ │ │ + bl 2a6cc4 <_PyTime_AsTimeval@@Base+0x142c> │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 52a36 │ │ │ │ + b.n 52aa4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - movw r1, #8300 @ 0x206c │ │ │ │ + movw r1, #8328 @ 0x2088 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 154f54 │ │ │ │ - bl eee5c │ │ │ │ + bl 1547d8 │ │ │ │ + bl ee8f4 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #36040 @ 0x8cc8 │ │ │ │ + movw r1, #33728 @ 0x83c0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #21216 @ 0x52e0 │ │ │ │ + movw r0, #18912 @ 0x49e0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - mov r4, r7 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ - ldr r3, [pc, #260] @ (52b58 ) │ │ │ │ + ldr r3, [pc, #260] @ (52bc0 ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ ldrd fp, r6, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ str r3, [sp, #20] │ │ │ │ ands.w r3, r6, #63 @ 0x3f │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr.w r8, [r0, #20] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bne.n 52a7e │ │ │ │ + bne.n 52ae6 │ │ │ │ orrs.w r2, r6, r8 │ │ │ │ - bne.n 52a84 │ │ │ │ + bne.n 52aec │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 52a8a │ │ │ │ + b.n 52af2 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov sl, r5 │ │ │ │ blx 2b44c │ │ │ │ @@ -57638,17 +57678,17 @@ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr.w r2, [sl, #-8] │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ cmp sl, lr │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - bne.n 52aa6 │ │ │ │ + bne.n 52b0e │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 52ad4 │ │ │ │ + bne.n 52b3c │ │ │ │ cmp r7, r9 │ │ │ │ it ne │ │ │ │ movne.w r9, #64 @ 0x40 │ │ │ │ add r5, sp, #160 @ 0xa0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -57660,15 +57700,15 @@ │ │ │ │ blx 2c030 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r6, r8, [sp] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 1bb044 │ │ │ │ + bl 1ba834 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b028 <__explicit_bzero_chk@plt> │ │ │ │ mov r1, r5 │ │ │ │ ldrd r6, r7, [sp, #40] @ 0x28 │ │ │ │ strd r6, r7, [sp, #168] @ 0xa8 │ │ │ │ @@ -57680,21 +57720,21 @@ │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ strd r6, r7, [sp, #160] @ 0xa0 │ │ │ │ blx 2c030 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ blx 2b028 <__explicit_bzero_chk@plt> │ │ │ │ - ldr r3, [pc, #24] @ (52b58 ) │ │ │ │ + ldr r3, [pc, #24] @ (52bc0 ) │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 52b52 │ │ │ │ + beq.n 52bba │ │ │ │ blx 2bb28 <__stack_chk_fail@plt> │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -57702,661 +57742,661 @@ │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bic.w r8, r3, #1 │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 52cfe │ │ │ │ + beq.w 52d66 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 52c6a │ │ │ │ + ble.n 52cd2 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ adds r5, r7, #4 │ │ │ │ ldr.w r1, [r8, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ ldr.w r5, [r3, r5, lsl #2] │ │ │ │ - bl 20e238 │ │ │ │ + bl 20dbc0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52c66 │ │ │ │ + beq.n 52cce │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 8e6e8 │ │ │ │ + bl 8e514 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 52bf2 │ │ │ │ + cbnz r0, 52c5a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52bd6 │ │ │ │ + bge.n 52c3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52bd6 │ │ │ │ + cbnz r3, 52c3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 52d04 │ │ │ │ + bge.w 52d6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 52d04 │ │ │ │ + bne.w 52d6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52d04 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52d6c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9baf8 │ │ │ │ + bl 9b8dc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52c3e │ │ │ │ + bne.n 52ca6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52c12 │ │ │ │ + bge.n 52c7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52c12 │ │ │ │ + cbnz r3, 52c7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52c26 │ │ │ │ + bge.n 52c8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 52c26 │ │ │ │ + cbnz r3, 52c8e │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52d02 │ │ │ │ + bge.n 52d6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 52d02 │ │ │ │ + bne.n 52d6a │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52d02 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52d6a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52c52 │ │ │ │ + bge.n 52cba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 52c52 │ │ │ │ + cbnz r3, 52cba │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52c66 │ │ │ │ + bge.n 52cce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 52c66 │ │ │ │ + cbnz r3, 52cce │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 52b8e │ │ │ │ + b.n 52bf6 │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 52cfe │ │ │ │ + beq.n 52d66 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl a8060 │ │ │ │ + bl a7e70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52cfe │ │ │ │ + beq.n 52d66 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ movs r0, #2 │ │ │ │ - bl 8e6e8 │ │ │ │ + bl 8e514 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 52cb0 │ │ │ │ + cbnz r0, 52d18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52d02 │ │ │ │ + bge.n 52d6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52d02 │ │ │ │ + cbnz r3, 52d6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52d02 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52d6a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9baf8 │ │ │ │ + bl 9b8dc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52ce6 │ │ │ │ + bne.n 52d4e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52cd0 │ │ │ │ + bge.n 52d38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52cd0 │ │ │ │ + cbnz r3, 52d38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52d02 │ │ │ │ + bge.n 52d6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 52d02 │ │ │ │ + cbnz r3, 52d6a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52d02 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52d6a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52c7a │ │ │ │ + bge.n 52ce2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 52c7a │ │ │ │ + bne.n 52ce2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52c7a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52ce2 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 52d04 │ │ │ │ + b.n 52d6c │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl fee38 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 52d30 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 52d86 │ │ │ │ + bl fe910 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 52d98 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 52dee │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 52d50 │ │ │ │ + b.n 52db8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 9b974 │ │ │ │ + bl 9b758 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52d4c │ │ │ │ + bge.n 52db4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 52d4c │ │ │ │ + cbnz r3, 52db4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 52d24 │ │ │ │ + beq.n 52d8c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 52d60 │ │ │ │ + bgt.n 52dc8 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 217e6c <_PyThreadState_NewBound@@Base+0x100> │ │ │ │ + b.w 2177c8 <_PyThreadState_NewBound@@Base+0x100> │ │ │ │ subs r4, r4, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d027c <_PyXIData_ReleaseAndRawFree@@Base+0x8> │ │ │ │ - cbz r0, 52d88 │ │ │ │ + bl 2cfac4 <_PyXIData_ReleaseAndRawFree@@Base+0x8> │ │ │ │ + cbz r0, 52df0 │ │ │ │ add.w r2, r0, #16 │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 52d7e │ │ │ │ + beq.n 52de6 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 52d88 │ │ │ │ + bne.n 52df0 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r3, [r0, #16] │ │ │ │ strb r1, [r2, r4] │ │ │ │ - b.n 52d88 │ │ │ │ + b.n 52df0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 27e000 <_PyUnicode_EncodeUTF16@@Base+0x2e18> │ │ │ │ + bl 27d960 <_PyUnicode_EncodeUTF16@@Base+0x2e68> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52db0 │ │ │ │ - bl 9fd08 │ │ │ │ + cbz r0, 52e18 │ │ │ │ + bl 9f724 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 52dd2 │ │ │ │ + cbz r3, 52e3a │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 52dea │ │ │ │ + b.n 52e52 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 52dda │ │ │ │ + bge.n 52e42 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 52dea │ │ │ │ + b.n 52e52 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 52dd6 │ │ │ │ + bgt.n 52e3e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 52dd6 │ │ │ │ + beq.n 52e3e │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 52e0c │ │ │ │ + b.n 52e74 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #688] @ (530b0 ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #688] @ (53118 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5320c │ │ │ │ + beq.w 53274 │ │ │ │ adds r5, r5, r6 │ │ │ │ - bne.n 52e1c │ │ │ │ + bne.n 52e84 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r9, r7, #16 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ - b.n 52e94 │ │ │ │ + b.n 52efc │ │ │ │ ldr.w sl, [r4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 52e36 │ │ │ │ + beq.n 52e9e │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 52e3e │ │ │ │ + bne.n 52ea6 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r9, r7, #16 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ - b.n 52e86 │ │ │ │ + b.n 52eee │ │ │ │ movw sl, #5752 @ 0x1678 │ │ │ │ movt sl, #80 @ 0x50 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fee38 <_PyNumber_Index@@Base> │ │ │ │ + bl fe910 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52e68 │ │ │ │ - bl 9b974 │ │ │ │ + cbz r0, 52ed0 │ │ │ │ + bl 9b758 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52e62 │ │ │ │ + bge.n 52eca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52e62 │ │ │ │ + cbnz r3, 52eca │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52e76 │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 52ede │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 531ee │ │ │ │ + bne.w 53256 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r8, #0 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r9, r7, #16 │ │ │ │ it lt │ │ │ │ mvnlt.w r8, #2147483648 @ 0x80000000 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 52fdc │ │ │ │ + bne.w 53044 │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #11 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5320c │ │ │ │ + beq.w 53274 │ │ │ │ subs r2, r6, #1 │ │ │ │ - movw fp, #31696 @ 0x7bd0 │ │ │ │ + movw fp, #29392 @ 0x72d0 │ │ │ │ movt fp, #50 @ 0x32 │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 52f58 │ │ │ │ + beq.n 52fc0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 52fb2 │ │ │ │ + blt.n 5301a │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 52ee6 │ │ │ │ + bpl.n 52f4e │ │ │ │ mov r1, sl │ │ │ │ - b.n 52ebe │ │ │ │ + b.n 52f26 │ │ │ │ ldrb.w r3, [r9, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 52f14 │ │ │ │ + bmi.n 52f7c │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52ed6 │ │ │ │ + bne.n 52f3e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 52f14 │ │ │ │ + bne.n 52f7c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r0, #41768 @ 0xa328 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 52f14 │ │ │ │ + bne.n 52f7c │ │ │ │ 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 52fb2 │ │ │ │ + b.n 5301a │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r9 │ │ │ │ - bl 806cc │ │ │ │ + bl 80674 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52fc0 │ │ │ │ + beq.n 53028 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 52f34 │ │ │ │ + bgt.n 52f9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 52f52 │ │ │ │ + b.n 52fba │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9baf8 │ │ │ │ + bl 9b8dc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r0, 52f86 │ │ │ │ + cbnz r0, 52fee │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52f52 │ │ │ │ + bge.n 52fba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 52f52 │ │ │ │ + cbnz r3, 52fba │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 52eba │ │ │ │ + b.n 52f22 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 52fb2 │ │ │ │ - movw r3, #31696 @ 0x7bd0 │ │ │ │ + blt.n 5301a │ │ │ │ + movw r3, #29392 @ 0x72d0 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ ldrb.w r2, [r9, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 52f9a │ │ │ │ + bpl.n 53002 │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 52fb2 │ │ │ │ - b.n 52f64 │ │ │ │ + bcc.n 5301a │ │ │ │ + b.n 52fcc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9baf8 │ │ │ │ + bl 9b8dc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 531f2 │ │ │ │ + beq.w 5325a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52fc0 │ │ │ │ + bge.n 53028 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 52fc0 │ │ │ │ + cbnz r3, 53028 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52fc0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53028 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 806cc │ │ │ │ + bl 80674 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 52fc0 │ │ │ │ + cbz r0, 53028 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 52f76 │ │ │ │ + bgt.n 52fde │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 248a9c │ │ │ │ + bl 24847c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 5320c │ │ │ │ + bne.w 53274 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 531ee │ │ │ │ + bge.w 53256 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 531ee │ │ │ │ + bne.w 53256 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 531ee │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53256 │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 159310 │ │ │ │ + bl 158c9c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 531ee │ │ │ │ + bne.w 53256 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 53010 │ │ │ │ + bne.n 53078 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23280 @ 0x5af0 │ │ │ │ + movw r1, #20976 @ 0x51f0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 531e6 │ │ │ │ + b.n 5324e │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #11 │ │ │ │ str r3, [sp, #20] │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ cmp.w fp, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.n 530e2 │ │ │ │ + bne.n 5314a │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 531e6 │ │ │ │ + beq.w 5324e │ │ │ │ subs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 530be │ │ │ │ + blt.n 53126 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 530be │ │ │ │ + beq.n 53126 │ │ │ │ ldrb.w r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 530b4 │ │ │ │ + bne.n 5311c │ │ │ │ adds r0, r6, #1 │ │ │ │ subs r1, r1, r6 │ │ │ │ add r0, r9 │ │ │ │ - bl 806cc │ │ │ │ + bl 80674 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 531ca │ │ │ │ + beq.w 53232 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 5306a │ │ │ │ + bgt.n 530d2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 530a8 │ │ │ │ + b.n 53110 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9baf8 │ │ │ │ + bl 9b8dc │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 53094 │ │ │ │ + cbz r0, 530fc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 531ca │ │ │ │ + bge.w 53232 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 531ca │ │ │ │ + bne.w 53232 │ │ │ │ mov r0, fp │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 531ca │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53232 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 530a8 │ │ │ │ + bge.n 53110 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 530a8 │ │ │ │ + cbnz r3, 53110 │ │ │ │ mov r0, fp │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ subs r6, #1 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 530b8 │ │ │ │ - mov ip, r2 │ │ │ │ + b.n 53120 │ │ │ │ + mov r8, pc │ │ │ │ lsls r2, r2, #1 │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 53044 │ │ │ │ + bcs.n 530ac │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5303a │ │ │ │ - cbnz r5, 530ce │ │ │ │ + b.n 530a2 │ │ │ │ + cbnz r5, 53136 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #41768 @ 0xa328 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5315e │ │ │ │ + beq.n 531c6 │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 531be │ │ │ │ + blt.n 53226 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 806cc │ │ │ │ + bl 80674 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5317e │ │ │ │ - b.n 531ca │ │ │ │ - bl 80ce4 │ │ │ │ + bne.n 531e6 │ │ │ │ + b.n 53232 │ │ │ │ + bl 80c78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 531e6 │ │ │ │ + beq.n 5324e │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5314e │ │ │ │ + beq.n 531b6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, fp │ │ │ │ - bl 221790 │ │ │ │ + bl 221078 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 5314e │ │ │ │ + blt.n 531b6 │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r6, r0 │ │ │ │ add r0, r9 │ │ │ │ - bl 806cc │ │ │ │ + bl 80674 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 531ca │ │ │ │ + beq.n 53232 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 5312a │ │ │ │ + bgt.n 53192 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 53148 │ │ │ │ + b.n 531b0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9baf8 │ │ │ │ + bl 9b8dc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r0, 53196 │ │ │ │ + cbnz r0, 531fe │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53148 │ │ │ │ + bge.n 531b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 53148 │ │ │ │ + cbnz r3, 531b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b.n 530ec │ │ │ │ - cbnz r5, 53172 │ │ │ │ + b.n 53154 │ │ │ │ + cbnz r5, 531da │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #41768 @ 0xa328 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 53172 │ │ │ │ + bne.n 531da │ │ │ │ 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 531be │ │ │ │ + b.n 53226 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 806cc │ │ │ │ + bl 80674 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 531ca │ │ │ │ + cbz r0, 53232 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 5318a │ │ │ │ + bgt.n 531f2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ - b.n 531bc │ │ │ │ + b.n 53224 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9baf8 │ │ │ │ + bl 9b8dc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r0, 531aa │ │ │ │ + cbz r0, 53212 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 531ca │ │ │ │ + bge.n 53232 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 531ca │ │ │ │ + cbnz r3, 53232 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 531ca │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53232 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 531bc │ │ │ │ + bge.n 53224 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 531bc │ │ │ │ + cbnz r3, 53224 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 248a9c │ │ │ │ + bl 24847c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 531e6 │ │ │ │ + bne.n 5324e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 5300c │ │ │ │ + bge.w 53074 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5300c │ │ │ │ + bne.w 53074 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5300c │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53074 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 15a044 │ │ │ │ - b.n 5320c │ │ │ │ + bl 1599d0 │ │ │ │ + b.n 53274 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5320c │ │ │ │ + b.n 53274 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 52fb0 │ │ │ │ + bge.w 53018 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 52fb0 │ │ │ │ + bne.w 53018 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52fb0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53018 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -58369,330 +58409,330 @@ │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r1, r4, #1 │ │ │ │ iteee ne │ │ │ │ strne r4, [sp, #0] │ │ │ │ movweq r4, #5752 @ 0x1678 │ │ │ │ - movweq r1, #1296 @ 0x510 │ │ │ │ + movweq r1, #64636 @ 0xfc7c │ │ │ │ movteq r4, #80 @ 0x50 │ │ │ │ itete ne │ │ │ │ - movwne r1, #1304 @ 0x518 │ │ │ │ - movteq r1, #50 @ 0x32 │ │ │ │ - movtne r1, #50 @ 0x32 │ │ │ │ + movwne r1, #64644 @ 0xfc84 │ │ │ │ + movteq r1, #49 @ 0x31 │ │ │ │ + movtne r1, #49 @ 0x31 │ │ │ │ streq r4, [sp, #0] │ │ │ │ - bl 9e6d4 │ │ │ │ + bl 9e454 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bic.w r8, r3, #1 │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53334 │ │ │ │ + beq.n 5339c │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 532f6 │ │ │ │ + ble.n 5335e │ │ │ │ ldr.w r1, [r8, #76] @ 0x4c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 20e238 │ │ │ │ + bl 20dbc0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 532f2 │ │ │ │ - bl 9baf8 │ │ │ │ + cbz r5, 5335a │ │ │ │ + bl 9b8dc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 532de │ │ │ │ + bne.n 53346 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 532c2 │ │ │ │ + bge.n 5332a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 532c2 │ │ │ │ + cbnz r3, 5332a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 532ce │ │ │ │ + blt.n 53336 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 53334 │ │ │ │ + b.n 5339c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 532ca │ │ │ │ + bne.n 53332 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 532ca │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53332 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 532f2 │ │ │ │ + bge.n 5335a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 532f2 │ │ │ │ + cbnz r3, 5335a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 5328a │ │ │ │ + b.n 532f2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 53334 │ │ │ │ + cbz r3, 5339c │ │ │ │ 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 a8060 │ │ │ │ + bl a7e70 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 53334 │ │ │ │ + cbz r3, 5339c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 9baf8 │ │ │ │ + bl 9b8dc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53300 │ │ │ │ + bne.n 53368 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 532ca │ │ │ │ + bge.n 53332 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 532ca │ │ │ │ + bne.n 53332 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 532ca │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53332 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #40] @ (53368 ) │ │ │ │ + ldr r3, [pc, #40] @ (533d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vmov s0, r3 │ │ │ │ - vldr d7, [pc, #16] @ 53360 │ │ │ │ + vldr d7, [pc, #16] @ 533c8 │ │ │ │ vcvt.f64.u32 d0, s0 │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ - b.w 9ba24 │ │ │ │ + b.w 9b808 │ │ │ │ nop │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 5338c │ │ │ │ + beq.n 533f4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2d7c14 │ │ │ │ + b.w 2d7440 │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #6984 @ 0x1b48 │ │ │ │ + movw r2, #4680 @ 0x1248 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #40360 @ 0x9da8 │ │ │ │ + movw r1, #38280 @ 0x9588 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #1324 @ 0x52c │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ + movw r0, #64664 @ 0xfc98 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 27e54c <_PyUnicode_EncodeUTF16@@Base+0x3364> │ │ │ │ + b.w 27deac <_PyUnicode_EncodeUTF16@@Base+0x33b4> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2d51a8 │ │ │ │ - cbz r0, 5340c │ │ │ │ + bl 2d4940 │ │ │ │ + cbz r0, 53474 │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #11300 @ 0x2c24 │ │ │ │ + movw r1, #8996 @ 0x2324 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2399f4 │ │ │ │ + bl 2393c4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 533f6 │ │ │ │ + beq.n 5345e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 259a60 <_PyDict_LoadGlobal@@Base+0xf14> │ │ │ │ + bl 259394 <_PyDict_LoadGlobal@@Base+0xf10> │ │ │ │ adds r0, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53410 │ │ │ │ + bge.n 53478 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53410 │ │ │ │ + cbnz r3, 53478 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 53410 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53478 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ movw r1, #31984 @ 0x7cf0 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 154f54 │ │ │ │ + bl 1547d8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 53450 │ │ │ │ + beq.n 534b8 │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 53450 │ │ │ │ + beq.n 534b8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 5347a │ │ │ │ - b.n 53468 │ │ │ │ + beq.n 534e2 │ │ │ │ + b.n 534d0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 53448 │ │ │ │ - movw r0, #1340 @ 0x53c │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ + beq.n 534b0 │ │ │ │ + movw r0, #64680 @ 0xfca8 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ mov r1, r6 │ │ │ │ - bl 21d77c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21cff4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53448 │ │ │ │ - b.n 53502 │ │ │ │ - movw r0, #1340 @ 0x53c │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ + bne.n 534b0 │ │ │ │ + b.n 5356a │ │ │ │ + movw r0, #64680 @ 0xfca8 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ movs r2, #1 │ │ │ │ - bl e2f04 │ │ │ │ + bl e28cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53502 │ │ │ │ + beq.n 5356a │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 9fd08 │ │ │ │ + bl 9f724 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53504 │ │ │ │ + beq.n 5356c │ │ │ │ movs r0, #0 │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 534a6 │ │ │ │ + cbnz r0, 5350e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53502 │ │ │ │ + bge.n 5356a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53502 │ │ │ │ + cbnz r3, 5356a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 53502 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5356a │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - movw r3, #30881 @ 0x78a1 │ │ │ │ + movw r3, #30421 @ 0x76d5 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 534c0 │ │ │ │ + bne.n 53528 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c887c │ │ │ │ + bl 87678 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 534c8 │ │ │ │ + b.n 53530 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 534f6 │ │ │ │ + cbnz r5, 5355e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 534de │ │ │ │ + bge.n 53546 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 534de │ │ │ │ + cbnz r3, 53546 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 534f2 │ │ │ │ + bge.n 5355a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 534f2 │ │ │ │ + cbnz r3, 5355a │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 53504 │ │ │ │ + b.n 5356c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r6, [r5, #8] │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 534f2 │ │ │ │ + b.n 5355a │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 53526 │ │ │ │ + cbnz r3, 5358e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 5351c │ │ │ │ + cbz r2, 53584 │ │ │ │ movw r3, #57960 @ 0xe268 │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 53526 │ │ │ │ + bne.n 5358e │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #25144 @ 0x6238 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 53552 │ │ │ │ + bne.n 535ba │ │ │ │ vldr d0, [r1, #8] │ │ │ │ - b.n 53586 │ │ │ │ + b.n 535ee │ │ │ │ mov r0, r1 │ │ │ │ - bl 174c6c │ │ │ │ + bl 173ff4 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 53586 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 53582 │ │ │ │ + bne.n 535ee │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 535ea │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #1348 @ 0x544 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #64688 @ 0xfcb0 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 535b6 │ │ │ │ + b.n 5361e │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 5356c │ │ │ │ - vldr d7, [pc, #36] @ 535b8 │ │ │ │ + bls.n 535d4 │ │ │ │ + vldr d7, [pc, #36] @ 53620 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #36] @ (535c0 ) │ │ │ │ + ldr r2, [pc, #36] @ (53628 ) │ │ │ │ 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] │ │ │ │ @@ -58708,431 +58748,431 @@ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 535e2 │ │ │ │ + cbz r3, 5364a │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 535fe │ │ │ │ + b.n 53666 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 535ec │ │ │ │ + bgt.n 53654 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 535fe │ │ │ │ + b.n 53666 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 535e6 │ │ │ │ + bgt.n 5364e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 535e6 │ │ │ │ + beq.n 5364e │ │ │ │ clz r8, r1 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ - b.n 53620 │ │ │ │ + b.n 53688 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #3 │ │ │ │ movs r4, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #248] @ (53710 ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #248] @ (53778 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53706 │ │ │ │ + beq.n 5376e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.n 53634 │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 5369c │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53706 │ │ │ │ + bne.n 5376e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 53648 │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 536b0 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53706 │ │ │ │ + bne.n 5376e │ │ │ │ add r5, r8 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 53652 │ │ │ │ + bne.n 536ba │ │ │ │ movs r5, #1 │ │ │ │ - b.n 536aa │ │ │ │ + b.n 53712 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl e5b48 │ │ │ │ + bl e5514 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 53706 │ │ │ │ - bne.n 5364e │ │ │ │ - movw r5, #17848 @ 0x45b8 │ │ │ │ + blt.n 5376e │ │ │ │ + bne.n 536b6 │ │ │ │ + movw r5, #18080 @ 0x46a0 │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ - ldr.w r4, [r5, #320] @ 0x140 │ │ │ │ - cbz r4, 536a4 │ │ │ │ - bl b0e80 │ │ │ │ + ldr.w r4, [r5, #188] @ 0xbc │ │ │ │ + cbz r4, 5370c │ │ │ │ + bl b0c40 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c4b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 536a4 │ │ │ │ - ldr.w r3, [r5, #320] @ 0x140 │ │ │ │ + bge.n 5370c │ │ │ │ + ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 536a2 │ │ │ │ + bne.n 5370a │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #38 @ 0x26 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - str.w r3, [r5, #320] @ 0x140 │ │ │ │ - cbnz r3, 536c6 │ │ │ │ - ldr.w r5, [r5, #320] @ 0x140 │ │ │ │ - cbnz r5, 536ec │ │ │ │ - bl b0e80 │ │ │ │ + str.w r3, [r5, #188] @ 0xbc │ │ │ │ + cbnz r3, 5372e │ │ │ │ + ldr.w r5, [r5, #188] @ 0xbc │ │ │ │ + cbnz r5, 53754 │ │ │ │ + bl b0c40 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ blx 2b828 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 536d6 │ │ │ │ + bge.n 5373e │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - b.n 536f0 │ │ │ │ - cbnz r5, 536fa │ │ │ │ + bl 1e40ec │ │ │ │ + b.n 53758 │ │ │ │ + cbnz r5, 53762 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f40d4 <_Py_set_inheritable@@Base+0x54> │ │ │ │ + bl 1f398c <_Py_set_inheritable@@Base+0x54> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 536fa │ │ │ │ + bne.n 53762 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b5d4 │ │ │ │ - b.n 536f0 │ │ │ │ + b.n 53758 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 536fa │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 53706 │ │ │ │ + bne.n 53762 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 5376e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - mov ip, r9 │ │ │ │ + bx r6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #1408 @ 0x580 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ + movw r0, #64748 @ 0xfcec │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 103eb4 │ │ │ │ + b.w 1039c8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r5, [pc, #436] @ (538ec ) │ │ │ │ + movw r4, #2560 @ 0xa00 │ │ │ │ + movt r4, #78 @ 0x4e │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ - add r4, sp, #36 @ 0x24 │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r5, {r0, r1, r2} │ │ │ │ - stmia.w r4, {r0, r1, r2} │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + add r5, sp, #36 @ 0x24 │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w r4, {r0, r1, r2} │ │ │ │ + stmia.w r5, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 53764 │ │ │ │ + bne.n 537d2 │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 53764 │ │ │ │ + ble.n 537d2 │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 53764 │ │ │ │ - cbnz r6, 53786 │ │ │ │ + bne.n 537d2 │ │ │ │ + cbnz r6, 537f4 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, ip │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ - ldr r3, [pc, #372] @ (538f0 ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #372] @ (5395c ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 538d2 │ │ │ │ + beq.w 53940 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 149ce4 │ │ │ │ + bl 149634 │ │ │ │ ldrd r9, r7, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 538ce │ │ │ │ - ldr r3, [pc, #332] @ (538f4 ) │ │ │ │ + beq.w 5393c │ │ │ │ + ldr r3, [pc, #328] @ (53960 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldrd r8, sl, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #368] @ 0x170 │ │ │ │ lsls r3, r3, #15 │ │ │ │ - bmi.n 537d8 │ │ │ │ + bmi.n 53846 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #276 @ 0x114 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #63508 @ 0xf814 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 538ce │ │ │ │ + bl 11dfac │ │ │ │ + b.n 5393c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 537fc │ │ │ │ + bne.n 5386a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #1480 @ 0x5c8 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #64820 @ 0xfd34 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 538ce │ │ │ │ + bl 11dfac │ │ │ │ + b.n 5393c │ │ │ │ mov r0, r8 │ │ │ │ - bl 17a668 │ │ │ │ + bl 17987c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bgt.n 53820 │ │ │ │ + bgt.n 5388e │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #1520 @ 0x5f0 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #64860 @ 0xfd5c │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 538ce │ │ │ │ + bl 11dfac │ │ │ │ + b.n 5393c │ │ │ │ mov r0, sl │ │ │ │ - bl d9e78 │ │ │ │ - cbnz r0, 53840 │ │ │ │ + bl d9cc8 │ │ │ │ + cbnz r0, 538ae │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #1552 @ 0x610 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #64892 @ 0xfd7c │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 538ce │ │ │ │ + bl 11dfac │ │ │ │ + b.n 5393c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 282800 │ │ │ │ + bl 282160 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 538ce │ │ │ │ + beq.n 5393c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 5386c │ │ │ │ + cbnz r3, 538da │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #1600 @ 0x640 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #64940 @ 0xfdac │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 538c6 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 53934 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 282900 │ │ │ │ + bl 282260 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 538c6 │ │ │ │ + cbz r0, 53934 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - movw r1, #6084 @ 0x17c4 │ │ │ │ + movw r1, #3780 @ 0xec4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #440 @ 0x1b8 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl aa50c │ │ │ │ + movw r0, #63672 @ 0xf8b8 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl aa31c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 538be │ │ │ │ + beq.n 5392c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 538a8 │ │ │ │ + blt.n 53916 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c5a8 │ │ │ │ - b.n 538ae │ │ │ │ + b.n 5391c │ │ │ │ mov r0, r9 │ │ │ │ blx 2b4ac │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f03bc │ │ │ │ + bl 1efbb8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2831bc <_PyLong_UnsignedShort_Converter@@Base+0x3c> │ │ │ │ + bl 282b1c <_PyLong_UnsignedShort_Converter@@Base+0x3c> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2831bc <_PyLong_UnsignedShort_Converter@@Base+0x3c> │ │ │ │ + bl 282b1c <_PyLong_UnsignedShort_Converter@@Base+0x3c> │ │ │ │ mov r6, r9 │ │ │ │ - b.n 538d8 │ │ │ │ + b.n 53946 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ strd r6, r7, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 14a614 │ │ │ │ + bl 149f64 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - asrs r0, r4, #11 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - bx r5 │ │ │ │ + nop │ │ │ │ + blxns r1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5391c │ │ │ │ + bne.n 53988 │ │ │ │ ldrd r5, r4, [r4] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 53982 │ │ │ │ - b.n 53934 │ │ │ │ + bpl.n 539ee │ │ │ │ + b.n 539a0 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #14504 @ 0x38a8 │ │ │ │ + movw r0, #12200 @ 0x2fa8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 53a3e │ │ │ │ - b.n 5390e │ │ │ │ + beq.w 53aaa │ │ │ │ + b.n 5397a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 53982 │ │ │ │ + bpl.n 539ee │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bpl.n 5394a │ │ │ │ + bpl.n 539b6 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bmi.n 53962 │ │ │ │ + bmi.n 539ce │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #1648 @ 0x670 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #64988 @ 0xfddc │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 53a3e │ │ │ │ + bl 11dfac │ │ │ │ + b.n 53aaa │ │ │ │ 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 53b5e │ │ │ │ + bl 53bca │ │ │ │ mov r4, r0 │ │ │ │ - b.n 53a42 │ │ │ │ + b.n 53aae │ │ │ │ mov r0, r5 │ │ │ │ - bl 13e6e4 │ │ │ │ - cbnz r0, 539b4 │ │ │ │ + bl 13dfb4 │ │ │ │ + cbnz r0, 53a20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13e6e4 │ │ │ │ - cbnz r0, 539b4 │ │ │ │ + bl 13dfb4 │ │ │ │ + cbnz r0, 53a20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #1712 @ 0x6b0 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #65052 @ 0xfe1c │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sp │ │ │ │ - bl 159310 │ │ │ │ + bl 158c9c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53a3e │ │ │ │ + beq.n 53aaa │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 539e4 │ │ │ │ - movw r3, #43832 @ 0xab38 │ │ │ │ + ble.n 53a50 │ │ │ │ + movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24748 @ 0x60ac │ │ │ │ + movw r1, #22376 @ 0x5768 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov r0, sp │ │ │ │ - bl 15a044 │ │ │ │ - b.n 53a3e │ │ │ │ + bl 1599d0 │ │ │ │ + b.n 53aaa │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 159310 │ │ │ │ + bl 158c9c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 539f8 │ │ │ │ + bne.n 53a64 │ │ │ │ mov r0, sp │ │ │ │ - bl 15a044 │ │ │ │ - b.n 53a3e │ │ │ │ + bl 1599d0 │ │ │ │ + b.n 53aaa │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 53a22 │ │ │ │ - movw r3, #43832 @ 0xab38 │ │ │ │ + ble.n 53a8e │ │ │ │ + movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24748 @ 0x60ac │ │ │ │ + movw r1, #22376 @ 0x5768 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov r0, sp │ │ │ │ - bl 15a044 │ │ │ │ + bl 1599d0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 15a044 │ │ │ │ - b.n 53a3e │ │ │ │ + bl 1599d0 │ │ │ │ + b.n 53aaa │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 53b5e │ │ │ │ + bl 53bca │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 15a044 │ │ │ │ + bl 1599d0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 15a044 │ │ │ │ - b.n 53a42 │ │ │ │ + bl 1599d0 │ │ │ │ + b.n 53aae │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53a5a │ │ │ │ + b.n 53ac6 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r2, #4380 @ 0x111c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -59141,100 +59181,100 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 53a8a │ │ │ │ + bne.n 53af6 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54560 @ 0xd520 │ │ │ │ + movw r1, #52220 @ 0xcbfc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 53ab0 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 53b1c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 53abc │ │ │ │ + cbnz r3, 53b28 │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 53ab4 │ │ │ │ + cbz r3, 53b20 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #2 │ │ │ │ - movw r1, #54612 @ 0xd554 │ │ │ │ + movw r1, #52272 @ 0xcc30 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53ad4 │ │ │ │ + b.n 53b40 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 27e54c <_PyUnicode_EncodeUTF16@@Base+0x3364> │ │ │ │ + bl 27deac <_PyUnicode_EncodeUTF16@@Base+0x33b4> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2b5048 │ │ │ │ - cbnz r0, 53ad4 │ │ │ │ + bl 2b4840 │ │ │ │ + cbnz r0, 53b40 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #1788 @ 0x6fc │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ + movw r0, #65128 @ 0xfe68 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.w 103eb4 │ │ │ │ + b.w 1039c8 │ │ │ │ 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 84d84 │ │ │ │ + bl 84b78 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53b2c │ │ │ │ + bge.n 53b98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53b2c │ │ │ │ + cbnz r3, 53b98 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 53b54 │ │ │ │ + cbnz r0, 53bc0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 53b5c │ │ │ │ + cbz r0, 53bc8 │ │ │ │ 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 53b46 │ │ │ │ + beq.n 53bb2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5} │ │ │ │ sub sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -59246,592 +59286,592 @@ │ │ │ │ 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 53b9e │ │ │ │ + ble.n 53c0a │ │ │ │ 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 53b84 │ │ │ │ + b.n 53bf0 │ │ │ │ ldrb.w r0, [sp, #3] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 103cec │ │ │ │ + bl 1037bc │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 53bd2 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 53bf8 │ │ │ │ + bne.n 53c3e │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 53c64 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53bde │ │ │ │ + b.n 53c4a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 53bce │ │ │ │ + blt.n 53c3a │ │ │ │ cmp r0, r3 │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ ldrd r3, r1, [r4, #8] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ subs r2, r2, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 53bfa │ │ │ │ + b.n 53c66 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #1824 @ 0x720 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - bl a6f18 │ │ │ │ - cbz r0, 53c3a │ │ │ │ + movw r1, #65164 @ 0xfe8c │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + bl a5d18 │ │ │ │ + cbz r0, 53ca6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 53e82 │ │ │ │ + bl 53eee │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #1840 @ 0x730 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 95088 │ │ │ │ + movw r0, #65180 @ 0xfe9c │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 94ea4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 53c78 │ │ │ │ + beq.n 53ce4 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #1976 @ 0x7b8 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ + movw r1, #65316 @ 0xff24 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f41b4 │ │ │ │ - ldr r1, [pc, #180] @ (53d30 ) │ │ │ │ + b.w f3c44 │ │ │ │ + ldr r1, [pc, #180] @ (53d9c ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl f2e6c │ │ │ │ + bl f2f34 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 53c94 │ │ │ │ - bne.n 53c9e │ │ │ │ + blt.n 53d00 │ │ │ │ + bne.n 53d0a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r6 │ │ │ │ - bl f2e6c │ │ │ │ + bl f2f34 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 53c98 │ │ │ │ + bge.n 53d04 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 53d2c │ │ │ │ - beq.n 53ca0 │ │ │ │ + b.n 53d98 │ │ │ │ + beq.n 53d0c │ │ │ │ ldr r6, [r5, #16] │ │ │ │ - b.n 53ca0 │ │ │ │ - ldr r6, [pc, #144] @ (53d30 ) │ │ │ │ + b.n 53d0c │ │ │ │ + ldr r6, [pc, #144] @ (53d9c ) │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14e150 │ │ │ │ + bl 14d9d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53d2c │ │ │ │ + beq.n 53d98 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 145458 │ │ │ │ + bl 144cbc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53ccc │ │ │ │ + bge.n 53d38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53ccc │ │ │ │ + cbnz r3, 53d38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 53d2a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 53d96 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1529c0 │ │ │ │ + bl 15223c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 53cf0 │ │ │ │ + cbnz r0, 53d5c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53d2c │ │ │ │ + bge.n 53d98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 53d2c │ │ │ │ + cbnz r3, 53d98 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 53d2c │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53d98 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ str r4, [r5, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r7, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53d0a │ │ │ │ + bge.n 53d76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53d0a │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53d76 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53d18 │ │ │ │ + bge.n 53d84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 53d22 │ │ │ │ + cbz r3, 53d8e │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 53d2c │ │ │ │ + b.n 53d98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 53d18 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53d84 │ │ │ │ mov r4, r7 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strh r0, [r5, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ - bl 52056 <_PyLong_UnsignedLong_Converter@@Base+0x3c> │ │ │ │ + bl 520f6 <_PyLong_UnsignedLong_Converter@@Base+0x3c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53d7c │ │ │ │ + beq.n 53de8 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 52296 │ │ │ │ + bl 522f6 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53d7c │ │ │ │ + beq.n 53de8 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - cbnz r1, 53d72 │ │ │ │ + cbnz r1, 53dde │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #38932 @ 0x9814 │ │ │ │ + movw r1, #36628 @ 0x8f14 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2399f4 │ │ │ │ + b.w 2393c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5248c │ │ │ │ + bl 524ec │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53d60 │ │ │ │ + bne.n 53dcc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r4, r5, [r0, #16] │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e33c0 <_PyMonitoring_FireBranchEvent@@Base+0x2e4> │ │ │ │ + bl 2e2ac8 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e3654 <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ + bl 2e2d5c <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ subs r4, r1, #0 │ │ │ │ add.w r6, r8, #4294967295 @ 0xffffffff │ │ │ │ it ge │ │ │ │ movge r6, r8 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ mov.w r1, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ it lt │ │ │ │ movlt r4, r3 │ │ │ │ - bl 2e33c0 <_PyMonitoring_FireBranchEvent@@Base+0x2e4> │ │ │ │ + bl 2e2ac8 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e3654 <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ + bl 2e2d5c <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ subs r2, r1, #0 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt r1, r3 │ │ │ │ add.w r3, r2, #60 @ 0x3c │ │ │ │ ite ge │ │ │ │ movge r1, r8 │ │ │ │ movlt r2, r3 │ │ │ │ - cbz r0, 53e54 │ │ │ │ + cbz r0, 53ec0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - cbz r5, 53e28 │ │ │ │ + cbz r5, 53e94 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r4, #40752 @ 0x9f30 │ │ │ │ + movw r4, #38448 @ 0x9630 │ │ │ │ movt r4, #48 @ 0x30 │ │ │ │ - movw r2, #34304 @ 0x8600 │ │ │ │ + movw r2, #32000 @ 0x7d00 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ mov r3, r1 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #8] │ │ │ │ - movw r0, #2008 @ 0x7d8 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 103eb4 │ │ │ │ - b.n 53e7c │ │ │ │ + movw r0, #65348 @ 0xff44 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 1039c8 │ │ │ │ + b.n 53ee8 │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r4, #40752 @ 0x9f30 │ │ │ │ + movw r4, #38448 @ 0x9630 │ │ │ │ movt r4, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #34304 @ 0x8600 │ │ │ │ + movw r2, #32000 @ 0x7d00 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ mov r3, r1 │ │ │ │ cmp r6, r5 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #2036 @ 0x7f4 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 103eb4 │ │ │ │ - b.n 53e7c │ │ │ │ - cbz r5, 53e68 │ │ │ │ + movw r0, #65376 @ 0xff60 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 1039c8 │ │ │ │ + b.n 53ee8 │ │ │ │ + cbz r5, 53ed4 │ │ │ │ mov r3, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r0, #2060 @ 0x80c │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 103eb4 │ │ │ │ - b.n 53e7c │ │ │ │ + movw r0, #65400 @ 0xff78 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 1039c8 │ │ │ │ + b.n 53ee8 │ │ │ │ mov r3, r4 │ │ │ │ - movw r0, #2080 @ 0x820 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ + movw r0, #65420 @ 0xff8c │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 103eb4 │ │ │ │ + b.w 1039c8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ adds r0, #13 │ │ │ │ movs r1, #10 │ │ │ │ - bl 806cc │ │ │ │ + bl 80674 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 53ef2 │ │ │ │ + cbz r0, 53f5e │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 53eb0 │ │ │ │ + ble.n 53f1c │ │ │ │ ldrb r3, [r5, #23] │ │ │ │ - cbz r3, 53eb0 │ │ │ │ + cbz r3, 53f1c │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 53ec4 │ │ │ │ + cbz r3, 53f30 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 53ece │ │ │ │ + bne.n 53f3a │ │ │ │ movs r0, #1 │ │ │ │ - bl 8e8a8 │ │ │ │ + bl 8e6d4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 53ed6 │ │ │ │ + b.n 53f42 │ │ │ │ movs r0, #2 │ │ │ │ - bl 8e6e8 │ │ │ │ + bl 8e514 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 53ee2 │ │ │ │ + blt.n 53f4e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 53ef2 │ │ │ │ + b.n 53f5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53ede │ │ │ │ + bne.n 53f4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 53ede │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53f4a │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw r6, #31344 @ 0x7a70 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 53f2a │ │ │ │ + bne.n 53f94 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 53f2a │ │ │ │ + bne.n 53f94 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53f8a │ │ │ │ + bge.n 53ff4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 53f8a │ │ │ │ + b.n 53ff4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29b858 │ │ │ │ + bl 29b050 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vstr d0, [sp] │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 53f4e │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 53f88 │ │ │ │ + bne.n 53fb8 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 53ff2 │ │ │ │ vldr d0, [sp] │ │ │ │ vldr d1, [sp, #8] │ │ │ │ - bl 296478 │ │ │ │ + bl 295c78 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 53f8a │ │ │ │ - cbz r0, 53f8a │ │ │ │ + beq.n 53ff4 │ │ │ │ + cbz r0, 53ff4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl f5a90 │ │ │ │ + bl f54f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 53f78 │ │ │ │ + blt.n 53fe2 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 53f8a │ │ │ │ + b.n 53ff4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53f74 │ │ │ │ + bne.n 53fde │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 53f74 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53fde │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #108] @ (54010 ) │ │ │ │ + ldr r1, [pc, #112] @ (5407c ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5400a │ │ │ │ + beq.n 54074 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 53fd2 │ │ │ │ + cbz r5, 5403c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f0760 │ │ │ │ + bl 1f000c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53fce │ │ │ │ + bge.n 54038 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53fce │ │ │ │ + cbnz r3, 54038 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 53fd4 │ │ │ │ - b.n 5400a │ │ │ │ - ldr r4, [pc, #64] @ (54014 ) │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 5403e │ │ │ │ + b.n 54074 │ │ │ │ + ldr r4, [pc, #64] @ (54080 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b75e8 <_PyObject_GetState@@Base> │ │ │ │ + bl 2b6de4 <_PyObject_GetState@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 53ff4 │ │ │ │ + cbnz r0, 5405e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5400a │ │ │ │ + bge.n 54074 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5400a │ │ │ │ + cbnz r3, 54074 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5400a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54074 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #2328 @ 0x918 │ │ │ │ + movw r0, #4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 95088 │ │ │ │ + b.w 94ea4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ @ instruction: 0xb6f8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - beq.n 54040 │ │ │ │ - bl b0fac │ │ │ │ - bl b1034 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 54046 │ │ │ │ + beq.n 540ac │ │ │ │ + bl b0d6c │ │ │ │ + bl b0df0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x54> │ │ │ │ + cbz r0, 540b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d90 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57df4 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 54052 │ │ │ │ + cbz r3, 540be │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 540da │ │ │ │ + b.n 54146 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl baca4 <_PyEvalFramePushAndInit@@Base+0x80c> │ │ │ │ + bl baa60 <_PyEvalFramePushAndInit@@Base+0x80c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 540ce │ │ │ │ + beq.n 5413a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.n 54076 │ │ │ │ - bl b0fac │ │ │ │ - bl b1034 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 5407c │ │ │ │ + beq.n 540e2 │ │ │ │ + bl b0d6c │ │ │ │ + bl b0df0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x54> │ │ │ │ + cbz r0, 540e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d90 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57df4 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 540b2 │ │ │ │ + cbnz r3, 5411e │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b408c │ │ │ │ - cbnz r0, 540c6 │ │ │ │ + bl b3e5c │ │ │ │ + cbnz r0, 54132 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 540b2 │ │ │ │ + cbnz r3, 5411e │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbnz r0, 540c6 │ │ │ │ + bl b3e5c │ │ │ │ + cbnz r0, 54132 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 540b2 │ │ │ │ + cbnz r3, 5411e │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbnz r0, 540c6 │ │ │ │ + bl b3e5c │ │ │ │ + cbnz r0, 54132 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbz r3, 540ba │ │ │ │ + cbz r3, 54126 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 540ce │ │ │ │ + b.n 5413a │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbnz r0, 540c6 │ │ │ │ + bl b3e5c │ │ │ │ + cbnz r0, 54132 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cbnz r0, 540d4 │ │ │ │ + cbnz r0, 54140 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b.n 540d6 │ │ │ │ - ldr r0, [pc, #8] @ (540e0 ) │ │ │ │ + b.n 54142 │ │ │ │ + ldr r0, [pc, #8] @ (5414c ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r0, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldrd r1, r2, [r0, #8] │ │ │ │ - cbnz r2, 540f0 │ │ │ │ + cbnz r2, 5415c │ │ │ │ movs r0, #1 │ │ │ │ - b.w 8e8a8 │ │ │ │ + b.w 8e6d4 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 8e6e8 │ │ │ │ + b.w 8e514 │ │ │ │ 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, #59480 @ 0xe858 │ │ │ │ + movw r0, #57176 @ 0xdf58 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldrd r4, r5, [r3, #16] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #4] @ (5412c ) │ │ │ │ - b.w 2a76ec <_PyTime_AsTimeval@@Base+0x1650> │ │ │ │ + ldr r1, [pc, #4] @ (54198 ) │ │ │ │ + b.w 2a6eec <_PyTime_AsTimeval@@Base+0x1654> │ │ │ │ nop │ │ │ │ add sp, #256 @ 0x100 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 29b858 │ │ │ │ + bl 29b050 │ │ │ │ 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 54182 │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 54182 │ │ │ │ + bne.n 541ee │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 541ee │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #2336 @ 0x920 │ │ │ │ + movw r1, #12 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5418c │ │ │ │ + b.n 541f8 │ │ │ │ mov r3, sp │ │ │ │ movs r2, #0 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ @@ -59840,19 +59880,19 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov lr, r3 │ │ │ │ - cbz r3, 541b2 │ │ │ │ + cbz r3, 5421e │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 541b4 │ │ │ │ + b.n 54220 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r5, [pc, #528] @ (543c8 ) │ │ │ │ + ldr r5, [pc, #528] @ (54434 ) │ │ │ │ add.w ip, sp, #108 @ 0x6c │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ @@ -59865,407 +59905,408 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 54202 │ │ │ │ + bne.n 5426e │ │ │ │ cmp.w r8, #1 │ │ │ │ - ble.n 54202 │ │ │ │ + ble.n 5426e │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.n 54202 │ │ │ │ - cbnz r4, 54224 │ │ │ │ + bne.n 5426e │ │ │ │ + cbnz r4, 54290 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, lr │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r1, r8 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #436] @ (543cc ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #436] @ (54438 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 54394 │ │ │ │ + beq.w 54400 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add.w r7, r9, r8 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - bl 149ce4 │ │ │ │ + bl 149634 │ │ │ │ ldrd sl, r9, [sp, #140] @ 0x8c │ │ │ │ ldr.w r8, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 543a2 │ │ │ │ + beq.w 5440e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ - bl 149ce4 │ │ │ │ + bl 149634 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ - cbz r0, 542be │ │ │ │ + cbz r0, 5432a │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 5426e │ │ │ │ + beq.n 542da │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl e5b48 │ │ │ │ + bl e5514 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bge.n 54272 │ │ │ │ - b.n 542be │ │ │ │ + bge.n 542de │ │ │ │ + b.n 5432a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 5427e │ │ │ │ + blt.n 542ea │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 542a0 │ │ │ │ + bpl.n 5430c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #41676 @ 0xa2cc │ │ │ │ + movw r1, #39372 @ 0x99cc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #2372 @ 0x944 │ │ │ │ + movw r0, #48 @ 0x30 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 542be │ │ │ │ - ldr.w fp, [pc, #308] @ 543d0 │ │ │ │ - b.n 54314 │ │ │ │ + beq.n 5432a │ │ │ │ + ldr.w fp, [pc, #308] @ 5443c │ │ │ │ + b.n 54380 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #43220 @ 0xa8d4 │ │ │ │ + movw r2, #41140 @ 0xa0b4 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #51188 @ 0xc7f4 │ │ │ │ + movw r1, #47612 @ 0xb9fc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 543a8 │ │ │ │ + b.n 54414 │ │ │ │ mov r0, r7 │ │ │ │ - bl 808d0 │ │ │ │ + bl 80878 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 543a8 │ │ │ │ + beq.n 54414 │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl b0e80 │ │ │ │ + bl b0c40 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - blt.n 5432e │ │ │ │ + blt.n 5439a │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 2bec8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 54386 │ │ │ │ + bge.n 543f2 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 5435e │ │ │ │ + bne.n 543ca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5434e │ │ │ │ + blt.n 543ba │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 542c2 │ │ │ │ + bne.n 5432e │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f03bc │ │ │ │ - b.n 542be │ │ │ │ + bl 1efbb8 │ │ │ │ + b.n 5432a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 54340 │ │ │ │ + cbz r3, 543ac │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 2b898 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 542f0 │ │ │ │ + b.n 5435c │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 2ace0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 542f0 │ │ │ │ + b.n 5435c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54314 │ │ │ │ + bne.n 54380 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54314 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54380 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f03bc │ │ │ │ + bl 1efbb8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 542be │ │ │ │ + bge.n 5432a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 542be │ │ │ │ + bne.n 5432a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 542be │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5432a │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 54390 │ │ │ │ + beq.n 543fc │ │ │ │ add r0, sp, #32 │ │ │ │ - bl b73f4 <_PyBytes_Resize@@Base> │ │ │ │ + bl b71b4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - b.n 543a8 │ │ │ │ + b.n 54414 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 543a8 │ │ │ │ + b.n 54414 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ strd sl, r9, [sp, #140] @ 0x8c │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ - bl 14a614 │ │ │ │ + bl 149f64 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ - bl 14a614 │ │ │ │ + bl 149f64 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - asrs r0, r5, #26 │ │ │ │ + lsrs r0, r2, #21 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [pc, #576] @ (54610 ) │ │ │ │ + blxns ip │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r0, r4, #28 │ │ │ │ + lsrs r0, r1, #23 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 1e84e4 │ │ │ │ + b.w 1e7c84 │ │ │ │ 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 2d946c │ │ │ │ + b.w 2d8c88 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #22176 @ 0x56a0 │ │ │ │ + movw r1, #19872 @ 0x4da0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.n 544dc │ │ │ │ + b.n 54548 │ │ │ │ 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, 54446 │ │ │ │ + cbz r3, 544b2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 940d4 │ │ │ │ + bl 93ef8 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 54446 │ │ │ │ + cbnz r0, 544b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2afff8 │ │ │ │ + bl 2af7e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54446 │ │ │ │ - movw r0, #15092 @ 0x3af4 │ │ │ │ + beq.n 544b2 │ │ │ │ + movw r0, #12752 @ 0x31d0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5444a │ │ │ │ + cbnz r0, 544b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4f794 │ │ │ │ + bl 4f914 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5449e │ │ │ │ + b.n 5450a │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #749 @ 0x2ed │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ - movw r0, #2420 @ 0x974 │ │ │ │ + movw r0, #96 @ 0x60 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 2b1b98 │ │ │ │ + bl 2b138c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5447e │ │ │ │ + bge.n 544ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5447e │ │ │ │ + cbnz r3, 544ea │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 54440 │ │ │ │ + beq.n 544ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 103cec │ │ │ │ + bl 1037bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5449e │ │ │ │ + bge.n 5450a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5449e │ │ │ │ + cbnz r3, 5450a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2c5d8 │ │ │ │ - cbnz r0, 544ce │ │ │ │ + cbnz r0, 5453a │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - b.n 544d6 │ │ │ │ + bl 1e40ec │ │ │ │ + b.n 54542 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ce01c │ │ │ │ + bl 1cd8d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 51d7c │ │ │ │ + bl 51e34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5454c │ │ │ │ - cbnz r5, 54508 │ │ │ │ + cbz r0, 545b8 │ │ │ │ + cbnz r5, 54574 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1db034 │ │ │ │ + bl 1da8bc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5451a │ │ │ │ + b.n 54586 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #62448 @ 0xf3f0 │ │ │ │ + movw r2, #60152 @ 0xeaf8 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - bl 1dafbc │ │ │ │ + bl 1da844 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5452e │ │ │ │ + bge.n 5459a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5452e │ │ │ │ + cbnz r3, 5459a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 5454a │ │ │ │ - movw r3, #43808 @ 0xab20 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 545b6 │ │ │ │ + movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6c2c │ │ │ │ - cbz r0, 5454a │ │ │ │ - bl f73ac │ │ │ │ + bl f6684 │ │ │ │ + cbz r0, 545b6 │ │ │ │ + bl f6ec4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2a7a28 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 2a7228 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #32] @ (54574 ) │ │ │ │ + ldr r2, [pc, #32] @ (545e0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #34684 @ 0x877c │ │ │ │ + movw r0, #32344 @ 0x7e58 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r1, #3800] @ 0xed8 │ │ │ │ ldr.w r2, [r1, #3784] @ 0xec8 │ │ │ │ ldr.w r1, [r1, #3768] @ 0xeb8 │ │ │ │ - b.w 95088 │ │ │ │ + b.w 94ea4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 29b858 │ │ │ │ + bl 29b050 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 545d4 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 54640 │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #64] @ 545e8 │ │ │ │ + vldr d7, [pc, #68] @ 54658 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 545d8 │ │ │ │ + bhi.n 54644 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ vcmp.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ - b.n 545e0 │ │ │ │ + b.n 5464c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 545e0 │ │ │ │ + b.n 5464c │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e5b48 │ │ │ │ + bl e5514 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 54624 │ │ │ │ + blt.n 54694 │ │ │ │ uxtb r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 2bc4c │ │ │ │ and.w r4, r4, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ strb.w r4, [r5, #44] @ 0x2c │ │ │ │ - b.n 54626 │ │ │ │ + b.n 54696 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -60283,294 +60324,294 @@ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r3, [r7, #12] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #16] │ │ │ │ - bmi.w 548dc │ │ │ │ + bmi.w 5494c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 54886 │ │ │ │ - ldr r3, [pc, #620] @ (548f4 ) │ │ │ │ + beq.w 548f6 │ │ │ │ + ldr r3, [pc, #620] @ (54964 ) │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r6, 5469e │ │ │ │ + cbnz r6, 5470e │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 54696 │ │ │ │ + cbz r3, 54706 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 546c8 │ │ │ │ - bl 1db2e8 │ │ │ │ + cbnz r3, 54738 │ │ │ │ + bl 1dab70 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 54848 │ │ │ │ + b.n 548b8 │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 546b0 │ │ │ │ + bcc.n 54720 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 54706 │ │ │ │ - b.n 546ce │ │ │ │ + beq.n 54776 │ │ │ │ + b.n 5473e │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 546a6 │ │ │ │ - movw r1, #63320 @ 0xf758 │ │ │ │ + bcc.n 54716 │ │ │ │ + movw r1, #60944 @ 0xee10 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 35db8 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 35dc0 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 546a6 │ │ │ │ + beq.n 54716 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 54888 │ │ │ │ + b.n 548f8 │ │ │ │ ldr.w r3, [r2, #172] @ 0xac │ │ │ │ - cbz r3, 546ec │ │ │ │ + cbz r3, 5475c │ │ │ │ ldr r5, [r3, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp r5, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 54706 │ │ │ │ + ble.n 54776 │ │ │ │ ldr.w ip, [r3, #4]! │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 546da │ │ │ │ - b.n 5470a │ │ │ │ + bne.n 5474a │ │ │ │ + b.n 5477a │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cbz r3, 546fa │ │ │ │ + cbz r3, 5476a │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5470a │ │ │ │ - b.n 546ee │ │ │ │ + beq.n 5477a │ │ │ │ + b.n 5475e │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5470a │ │ │ │ + beq.n 5477a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 54744 │ │ │ │ + b.n 547b4 │ │ │ │ ldr r3, [r2, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 54706 │ │ │ │ + beq.n 54776 │ │ │ │ movw r2, #9952 @ 0x26e0 │ │ │ │ movt r2, #81 @ 0x51 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ blx r3 │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 54848 │ │ │ │ + bne.w 548b8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54742 │ │ │ │ + bge.n 547b2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 54742 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 547b2 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r1, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 547ba │ │ │ │ - movw r2, #25173 @ 0x6255 │ │ │ │ + beq.n 5482a │ │ │ │ + movw r2, #23913 @ 0x5d69 │ │ │ │ movt r2, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54798 │ │ │ │ + bne.n 54808 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bmi.n 54770 │ │ │ │ + bmi.n 547e0 │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 547ba │ │ │ │ - b.n 547b0 │ │ │ │ + bge.n 5482a │ │ │ │ + b.n 54820 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 5475e │ │ │ │ + bpl.n 547ce │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfd90 │ │ │ │ + bl 1df610 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ - b.n 5484e │ │ │ │ + b.n 548be │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ movw r2, #5744 @ 0x1670 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 54848 │ │ │ │ - b.n 5475e │ │ │ │ + bne.n 548b8 │ │ │ │ + b.n 547ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 547ba │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 54828 │ │ │ │ + cbnz r3, 5482a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 54898 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ - cbz r3, 54828 │ │ │ │ + cbz r3, 54898 │ │ │ │ movw r2, #9952 @ 0x26e0 │ │ │ │ movt r2, #81 @ 0x51 │ │ │ │ - movw r1, #50797 @ 0xc66d │ │ │ │ + movw r1, #49137 @ 0xbff1 │ │ │ │ movt r1, #21 │ │ │ │ movw r5, #5744 @ 0x1670 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 54802 │ │ │ │ + bne.n 54872 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 547f4 │ │ │ │ + beq.n 54864 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 547f4 │ │ │ │ + bne.n 54864 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2051f4 │ │ │ │ + bl 2049f4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 5480a │ │ │ │ + b.n 5487a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5480e │ │ │ │ + bge.n 5487e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 5480e │ │ │ │ + b.n 5487e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 54848 │ │ │ │ + bne.n 548b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54828 │ │ │ │ + bge.n 54898 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54828 │ │ │ │ + cbnz r3, 54898 │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 54842 │ │ │ │ + blt.n 548b2 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - b.n 5484e │ │ │ │ + b.n 548be │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 54838 │ │ │ │ + b.n 548a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 546c8 │ │ │ │ + beq.w 54738 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 54864 │ │ │ │ + bne.n 548d4 │ │ │ │ movw r5, #4380 @ 0x111c │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ subs r2, r3, r5 │ │ │ │ negs r5, r2 │ │ │ │ adcs r5, r2 │ │ │ │ - b.n 54870 │ │ │ │ + b.n 548e0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl e5b48 │ │ │ │ + bl e5514 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54888 │ │ │ │ + bge.n 548f8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 54888 │ │ │ │ + cbnz r2, 548f8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54888 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 548f8 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5489c │ │ │ │ + bge.n 5490c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5489c │ │ │ │ + cbnz r3, 5490c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 548ea │ │ │ │ + blt.n 5495a │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 548c2 │ │ │ │ + beq.n 54932 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58848 @ 0xe5e0 │ │ │ │ + movw r1, #56576 @ 0xdd00 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 548ea │ │ │ │ + bl 11dfac │ │ │ │ + b.n 5495a │ │ │ │ add.w r9, r9, #1 │ │ │ │ add sl, r5 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ itttt eq │ │ │ │ moveq.w r9, #0 │ │ │ │ ldreq r3, [r7, #20] │ │ │ │ ldreq.w r3, [r3, #260] @ 0x104 │ │ │ │ streq r3, [r7, #20] │ │ │ │ - b.n 54662 │ │ │ │ + b.n 546d2 │ │ │ │ mov r0, sl │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ movs r0, #0 │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #22184 @ 0x56a8 │ │ │ │ + movw r1, #19880 @ 0x4da8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.n 544dc │ │ │ │ + b.n 54548 │ │ │ │ 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 29b858 │ │ │ │ + bl 29b050 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vstr d0, [sp] │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5494e │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 5494e │ │ │ │ + bne.n 549be │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 549be │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - movw r1, #2336 @ 0x920 │ │ │ │ + movw r1, #12 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5495c │ │ │ │ + b.n 549cc │ │ │ │ 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] │ │ │ │ @@ -60580,19 +60621,19 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov lr, r3 │ │ │ │ - cbz r3, 54980 │ │ │ │ + cbz r3, 549f0 │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ - b.n 54982 │ │ │ │ + b.n 549f2 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r4, [pc, #380] @ (54b00 ) │ │ │ │ + ldr r4, [pc, #380] @ (54b70 ) │ │ │ │ add.w ip, sp, #92 @ 0x5c │ │ │ │ add r6, sp, #32 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ @@ -60605,146 +60646,146 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 549d0 │ │ │ │ + bne.n 54a40 │ │ │ │ cmp.w r8, #1 │ │ │ │ - ble.n 549d0 │ │ │ │ + ble.n 54a40 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.n 549d0 │ │ │ │ - cbnz r5, 549f0 │ │ │ │ + bne.n 54a40 │ │ │ │ + cbnz r5, 54a60 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, lr │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r1, r8 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #284] @ (54b04 ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #284] @ (54b74 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54ac2 │ │ │ │ + beq.n 54b32 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ movs r6, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add sl, r8 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - bl 149ce4 │ │ │ │ + bl 149634 │ │ │ │ ldrd r9, r7, [sp, #124] @ 0x7c │ │ │ │ ldr.w r8, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54ad0 │ │ │ │ + beq.n 54b40 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ - bl 149ce4 │ │ │ │ + bl 149634 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ - cbz r0, 54a7c │ │ │ │ + cbz r0, 54aec │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 54a36 │ │ │ │ + beq.n 54aa6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl e5b48 │ │ │ │ + bl e5514 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge.n 54a38 │ │ │ │ - b.n 54a7c │ │ │ │ + bge.n 54aa8 │ │ │ │ + b.n 54aec │ │ │ │ movs r5, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 54a40 │ │ │ │ + blt.n 54ab0 │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bpl.n 54a5e │ │ │ │ + bpl.n 54ace │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #41676 @ 0xa2cc │ │ │ │ + movw r1, #39372 @ 0x99cc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #2436 @ 0x984 │ │ │ │ + movw r0, #112 @ 0x70 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54a80 │ │ │ │ - b.n 54a7c │ │ │ │ + bne.n 54af0 │ │ │ │ + b.n 54aec │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #43244 @ 0xa8ec │ │ │ │ + movw r2, #41164 @ 0xa0cc │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #51188 @ 0xc7f4 │ │ │ │ + movw r1, #47612 @ 0xb9fc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 54ae0 │ │ │ │ - bl b0e80 │ │ │ │ + b.n 54b50 │ │ │ │ + bl b0c40 │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 54a96 │ │ │ │ + blt.n 54b06 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ae3c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 54aa8 │ │ │ │ + b.n 54b18 │ │ │ │ mov r0, r9 │ │ │ │ - cbz r5, 54aa2 │ │ │ │ + cbz r5, 54b12 │ │ │ │ blx 2bbdc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 54aa8 │ │ │ │ + b.n 54b18 │ │ │ │ blx 2b238 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl b4014 │ │ │ │ - cbz r5, 54ad8 │ │ │ │ + bl b3de4 │ │ │ │ + cbz r5, 54b48 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4ad8 │ │ │ │ - b.n 54a7c │ │ │ │ + bl 1e4390 │ │ │ │ + b.n 54aec │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 54ae0 │ │ │ │ + b.n 54b50 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 54ae0 │ │ │ │ + b.n 54b50 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ strd r9, r7, [sp, #124] @ 0x7c │ │ │ │ str.w r8, [sp, #144] @ 0x90 │ │ │ │ - bl 14a614 │ │ │ │ + bl 149f64 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - bl 14a614 │ │ │ │ + bl 149f64 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + lsrs r4, r2, #23 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [pc, #752] @ (54df8 ) │ │ │ │ + ldr r0, [pc, #64] @ (54bb8 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.w 2d977c │ │ │ │ - movw r1, #21960 @ 0x55c8 │ │ │ │ + b.w 2d8f98 │ │ │ │ + movw r1, #19656 @ 0x4cc8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #0 │ │ │ │ - b.n 544dc │ │ │ │ + b.n 54548 │ │ │ │ │ │ │ │ -00054b18 : │ │ │ │ +00054b88 : │ │ │ │ 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 │ │ │ │ @@ -60752,32 +60793,32 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r1 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r1, [sp, #4] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 54b6e │ │ │ │ + cbz r0, 54bde │ │ │ │ mov r0, sp │ │ │ │ - bl 1ce7b0 │ │ │ │ + bl 1ce068 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54b66 │ │ │ │ + bge.n 54bd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 54b66 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 54bd6 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 54b6e │ │ │ │ - bl 83ac4 │ │ │ │ + cbz r0, 54bde │ │ │ │ + bl 83a78 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4} │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #20 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -60786,248 +60827,248 @@ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ vldr d1, [sp, #8] │ │ │ │ vldr d0, [sp] │ │ │ │ add sp, #20 │ │ │ │ pop {r4} │ │ │ │ - b.w 2d946c │ │ │ │ + b.w 2d8c88 │ │ │ │ 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 29b858 │ │ │ │ + bl 29b050 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 54bf2 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 54c62 │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #68] @ 54c08 │ │ │ │ + vldr d7, [pc, #68] @ 54c78 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 54bf6 │ │ │ │ + bgt.n 54c66 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ movgt r0, r3 │ │ │ │ - b.n 54bfe │ │ │ │ + b.n 54c6e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54bfe │ │ │ │ + b.n 54c6e │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 54c4c │ │ │ │ - movw r5, #43848 @ 0xab48 │ │ │ │ + beq.n 54cbc │ │ │ │ + movw r5, #43856 @ 0xab50 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 53a5e │ │ │ │ + bl 53aca │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 54c74 │ │ │ │ - movw r3, #43804 @ 0xab1c │ │ │ │ + cbnz r0, 54ce4 │ │ │ │ + movw r3, #43808 @ 0xab20 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6c2c │ │ │ │ - cbz r0, 54c56 │ │ │ │ - bl f73ac │ │ │ │ + bl f6684 │ │ │ │ + cbz r0, 54cc6 │ │ │ │ + bl f6ec4 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 54c9e │ │ │ │ - movw r3, #43808 @ 0xab20 │ │ │ │ + b.n 54d0e │ │ │ │ + movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6c2c │ │ │ │ + bl f6684 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54c48 │ │ │ │ + bne.n 54cb8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f6c2c │ │ │ │ + bl f6684 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54c48 │ │ │ │ - b.n 54c9e │ │ │ │ + bne.n 54cb8 │ │ │ │ + b.n 54d0e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54c86 │ │ │ │ + bge.n 54cf6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 54c86 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 54cf6 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r4, #0 │ │ │ │ - movw r1, #34972 @ 0x889c │ │ │ │ + movw r1, #32668 @ 0x7f9c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - cbz r4, 54cca │ │ │ │ + cbz r4, 54d3a │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d3ee0 │ │ │ │ + bl 2d377c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 54cda │ │ │ │ - b.n 54cfc │ │ │ │ + cbnz r0, 54d4a │ │ │ │ + b.n 54d6c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 2bf400 │ │ │ │ + bl 2bec30 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54cb8 │ │ │ │ - b.n 54cfc │ │ │ │ - bl 29acac │ │ │ │ + bne.n 54d28 │ │ │ │ + b.n 54d6c │ │ │ │ + bl 29a4a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 54cec │ │ │ │ + blt.n 54d5c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 54cfc │ │ │ │ + b.n 54d6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54ce8 │ │ │ │ + bne.n 54d58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54ce8 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54d58 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00054d00 : │ │ │ │ +00054d70 : │ │ │ │ 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 1eb200 │ │ │ │ + bl 1ea9a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 54d2e │ │ │ │ - bl 83ac4 │ │ │ │ + cbz r0, 54d9e │ │ │ │ + bl 83a78 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldrd r2, r3, [r0, #16] │ │ │ │ - movw r0, #42548 @ 0xa634 │ │ │ │ + movw r0, #40244 @ 0x9d34 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #46092 @ 0xb40c │ │ │ │ + movw r0, #44004 @ 0xabe4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95088 │ │ │ │ + b.w 94ea4 │ │ │ │ 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 29b858 │ │ │ │ + bl 29b050 │ │ │ │ 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 54db6 │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 54db6 │ │ │ │ + bne.n 54e26 │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 54e26 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #2336 @ 0x920 │ │ │ │ + movw r1, #12 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 54dda │ │ │ │ + bl 11dfac │ │ │ │ + b.n 54e4a │ │ │ │ movs r1, #0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac954 │ │ │ │ + bl 1ac144 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 54dda │ │ │ │ + cbnz r0, 54e4a │ │ │ │ adds r0, r4, #4 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1ac954 │ │ │ │ + b.w 1ac144 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 29b858 │ │ │ │ + bl 29b050 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d9, d1 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 54e2c │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 54e9c │ │ │ │ vcmp.f64 d9, d8 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it vs │ │ │ │ movvs r0, r3 │ │ │ │ - b.n 54e2e │ │ │ │ + b.n 54e9e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #96] @ (54ea8 ) │ │ │ │ + ldr r2, [pc, #96] @ (54f18 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ @@ -61041,31 +61082,31 @@ │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str.w r1, [r6, #3868] @ 0xf1c │ │ │ │ - cbz r0, 54e9c │ │ │ │ + cbz r0, 54f0c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54e9c │ │ │ │ + bge.n 54f0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 54e9c │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 54f0c │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 905e4 │ │ │ │ + b.w 90410 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00054eac : │ │ │ │ +00054f1c : │ │ │ │ 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 │ │ │ │ @@ -61079,15 +61120,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 1452b0 <_PySet_AddTakeRef@@Base+0x284> │ │ │ │ + bl 144c0c <_PySet_AddTakeRef@@Base+0x30c> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, r2, r0 │ │ │ │ blx 2bffc │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ @@ -61098,46 +61139,46 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 54f3a │ │ │ │ + beq.n 54faa │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ca1b0 <_PyStaticType_InitForExtension@@Base+0x500> │ │ │ │ + bl 1c9960 <_PyStaticType_InitForExtension@@Base+0x500> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54f3a │ │ │ │ + bne.n 54faa │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #2484 @ 0x9b4 │ │ │ │ + movw r1, #160 @ 0xa0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54f90 │ │ │ │ + b.n 55000 │ │ │ │ subs r7, r4, r5 │ │ │ │ ldr.w r3, [r8, #152] @ 0x98 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 54f90 │ │ │ │ + cbz r0, 55000 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r4, r5 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ str.w r2, [r0, #17] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r0, #13] │ │ │ │ ldrh r3, [r6, #24] │ │ │ │ strh.w r3, [r0, #21] │ │ │ │ str r2, [r0, #8] │ │ │ │ strb r7, [r0, #12] │ │ │ │ - beq.n 54f78 │ │ │ │ + beq.n 54fe8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r0, #24] │ │ │ │ ldrsb.w r3, [r6, #18] │ │ │ │ @@ -61157,599 +61198,599 @@ │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ vmov.f64 d10, #240 @ 0xbf800000 -1.0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2ce9b8 │ │ │ │ + bl 2ce210 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 54fc8 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 54ff8 │ │ │ │ + bne.n 55038 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 55068 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 2ce9b8 │ │ │ │ + bl 2ce210 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 54fe4 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 54ff8 │ │ │ │ + bne.n 55054 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 55068 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2d946c │ │ │ │ + b.w 2d8c88 │ │ │ │ vpop {d8-d10} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 29b858 │ │ │ │ + bl 29b050 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ vstr d0, [sp] │ │ │ │ vstr d1, [sp, #8] │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 5505e │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 550ce │ │ │ │ mov r5, r0 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r5, [r0, #0] │ │ │ │ blx 2bc8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 55050 │ │ │ │ - bl 57e9c <_PyXI_FreeExcInfo@@Base+0x366> │ │ │ │ - b.n 5505e │ │ │ │ + cbz r3, 550c0 │ │ │ │ + bl 57f04 <_PyXI_FreeExcInfo@@Base+0x36a> │ │ │ │ + b.n 550ce │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 9ba24 │ │ │ │ + b.w 9b808 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ add.w r3, r1, #16 │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r2, 5508a │ │ │ │ + cbnz r2, 550fa │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 5508a │ │ │ │ - cbnz r3, 550a6 │ │ │ │ + bne.n 550fa │ │ │ │ + cbnz r3, 55116 │ │ │ │ add r4, sp, #16 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ - ldr r3, [pc, #240] @ (5518c ) │ │ │ │ - bl 11fa14 <_PyArg_UnpackKeywords@@Base+0xde0> │ │ │ │ + ldr r3, [pc, #240] @ (551fc ) │ │ │ │ + bl 11f42c <_PyArg_UnpackKeywords@@Base+0xde4> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55182 │ │ │ │ + beq.n 551f2 │ │ │ │ ldrd r6, r0, [r3] │ │ │ │ - bl fee38 <_PyNumber_Index@@Base> │ │ │ │ + bl fe910 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 550d0 │ │ │ │ - bl 9b974 │ │ │ │ + cbz r0, 55140 │ │ │ │ + bl 9b758 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 550cc │ │ │ │ + bge.n 5513c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 550cc │ │ │ │ + cbnz r3, 5513c │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 550de │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 550da │ │ │ │ + bne.n 5514e │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 5514a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 55182 │ │ │ │ + b.n 551f2 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ - bl 83e5c │ │ │ │ + bl 83e18 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5517a │ │ │ │ + beq.n 551ea │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 55106 │ │ │ │ + bge.n 55176 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58956 @ 0xe64c │ │ │ │ + movw r1, #56660 @ 0xdd54 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 5517a │ │ │ │ + bl 11dfac │ │ │ │ + b.n 551ea │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 55116 │ │ │ │ - bl 23c160 │ │ │ │ - b.n 5517a │ │ │ │ + bcc.n 55186 │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 551ea │ │ │ │ lsls r7, r4, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 834bc │ │ │ │ + bl 83470 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55110 │ │ │ │ + beq.n 55180 │ │ │ │ add r7, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 55134 │ │ │ │ + beq.n 551a4 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ - b.n 5512a │ │ │ │ + b.n 5519a │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ - movw r3, #30881 @ 0x78a1 │ │ │ │ + movw r3, #30421 @ 0x76d5 │ │ │ │ movt r3, #8 │ │ │ │ mov r0, r8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5514e │ │ │ │ - bl 1c887c │ │ │ │ + bne.n 551be │ │ │ │ + bl 87678 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 55154 │ │ │ │ + b.n 551c4 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 55174 │ │ │ │ + cbz r3, 551e4 │ │ │ │ clz r2, r9 │ │ │ │ cmp r4, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ str r6, [r3, #8] │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ strd r5, r1, [r3, #12] │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ strd r4, r2, [r3, #20] │ │ │ │ - b.n 55182 │ │ │ │ + b.n 551f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c8534 │ │ │ │ - b.n 550d6 │ │ │ │ + bl 1c7d2c │ │ │ │ + b.n 55146 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #80] @ (551e0 ) │ │ │ │ + ldr r0, [pc, #416] @ (553a0 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 551ae │ │ │ │ + cbz r3, 5521e │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 551c6 │ │ │ │ + b.n 55236 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 551b6 │ │ │ │ + bge.n 55226 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 551c6 │ │ │ │ + b.n 55236 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 551b2 │ │ │ │ + bgt.n 55222 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 551b2 │ │ │ │ + beq.n 55222 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 551e8 │ │ │ │ + b.n 55258 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #664] @ (55474 ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #664] @ (554e4 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 55588 │ │ │ │ + beq.w 555f8 │ │ │ │ adds r5, r5, r6 │ │ │ │ - beq.n 5522e │ │ │ │ + beq.n 5529e │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 551f6 │ │ │ │ + cbz r6, 55266 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 551fe │ │ │ │ - b.n 5523c │ │ │ │ + bne.n 5526e │ │ │ │ + b.n 552ac │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fee38 <_PyNumber_Index@@Base> │ │ │ │ + bl fe910 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 55226 │ │ │ │ - bl 9b974 │ │ │ │ + cbz r0, 55296 │ │ │ │ + bl 9b758 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55222 │ │ │ │ + bge.n 55292 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55222 │ │ │ │ + cbnz r3, 55292 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r1, r7, #1 │ │ │ │ - bne.n 55240 │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 5523c │ │ │ │ - b.n 5556a │ │ │ │ + bne.n 552b0 │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 552ac │ │ │ │ + b.n 555da │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55240 │ │ │ │ + b.n 552b0 │ │ │ │ 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, 55256 │ │ │ │ + cbz r5, 552c6 │ │ │ │ ldr.w r8, [r9, #20] │ │ │ │ - b.n 5525e │ │ │ │ + b.n 552ce │ │ │ │ movw r8, #32180 @ 0x7db4 │ │ │ │ movt r8, #87 @ 0x57 │ │ │ │ cmp r7, #0 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ it lt │ │ │ │ mvnlt.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 5538c │ │ │ │ + bne.w 553fc │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5555e │ │ │ │ + beq.w 555ce │ │ │ │ subs r1, r5, #1 │ │ │ │ - movw fp, #31696 @ 0x7bd0 │ │ │ │ + movw fp, #29392 @ 0x72d0 │ │ │ │ movt fp, #50 @ 0x32 │ │ │ │ movs r5, #0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 5530c │ │ │ │ + beq.n 5537c │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 55366 │ │ │ │ + blt.n 553d6 │ │ │ │ ldrb.w r3, [r8, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 552c2 │ │ │ │ + bpl.n 55332 │ │ │ │ mov r1, sl │ │ │ │ - b.n 5529a │ │ │ │ + b.n 5530a │ │ │ │ ldrb.w r3, [r8, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 552c8 │ │ │ │ + bmi.n 55338 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 552b2 │ │ │ │ + bne.n 55322 │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r8 │ │ │ │ - bl 188d84 │ │ │ │ + bl 187fbc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55374 │ │ │ │ + beq.n 553e4 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 552e8 │ │ │ │ + bgt.n 55358 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 55306 │ │ │ │ + b.n 55376 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9baf8 │ │ │ │ + bl 9b8dc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r0, 5533a │ │ │ │ + cbnz r0, 553aa │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55306 │ │ │ │ + bge.n 55376 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 55306 │ │ │ │ + cbnz r3, 55376 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 55296 │ │ │ │ + b.n 55306 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 55366 │ │ │ │ - movw r3, #31696 @ 0x7bd0 │ │ │ │ + blt.n 553d6 │ │ │ │ + movw r3, #29392 @ 0x72d0 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ ldrb.w r2, [r8, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 5534e │ │ │ │ + bpl.n 553be │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 55366 │ │ │ │ - b.n 55318 │ │ │ │ + bcc.n 553d6 │ │ │ │ + b.n 55388 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9baf8 │ │ │ │ + bl 9b8dc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5556e │ │ │ │ + beq.w 555de │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55374 │ │ │ │ + bge.n 553e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 55374 │ │ │ │ + cbnz r3, 553e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 55374 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 553e4 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 188d84 │ │ │ │ + bl 187fbc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 55374 │ │ │ │ + cbz r0, 553e4 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 5532a │ │ │ │ + bgt.n 5539a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 248a9c │ │ │ │ + bl 24847c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 5555e │ │ │ │ + bne.w 555ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55388 │ │ │ │ + bge.n 553f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55388 │ │ │ │ + cbnz r3, 553f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5555e │ │ │ │ + b.n 555ce │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 159310 │ │ │ │ + bl 158c9c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55388 │ │ │ │ + bne.n 553f8 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 553be │ │ │ │ + bne.n 5542e │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23280 @ 0x5af0 │ │ │ │ + movw r1, #20976 @ 0x51f0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 55558 │ │ │ │ + b.n 555c8 │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w fp, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.n 55478 │ │ │ │ + bne.n 554e8 │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 55558 │ │ │ │ + beq.w 555c8 │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 55460 │ │ │ │ - cbz r7, 55460 │ │ │ │ + blt.n 554d0 │ │ │ │ + cbz r7, 554d0 │ │ │ │ ldrb.w r3, [r8, r5] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 55458 │ │ │ │ + bne.n 554c8 │ │ │ │ adds r0, r5, #1 │ │ │ │ subs r1, r1, r5 │ │ │ │ add r0, r8 │ │ │ │ - bl 188d84 │ │ │ │ + bl 187fbc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5553c │ │ │ │ + beq.w 555ac │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 55412 │ │ │ │ + bgt.n 55482 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 55450 │ │ │ │ + b.n 554c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9baf8 │ │ │ │ + bl 9b8dc │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 5543c │ │ │ │ + cbz r0, 554ac │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 5553c │ │ │ │ + bge.w 555ac │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5553c │ │ │ │ + bne.w 555ac │ │ │ │ mov r0, fp │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5553c │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 555ac │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55450 │ │ │ │ + bge.n 554c0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 55450 │ │ │ │ + cbnz r3, 554c0 │ │ │ │ mov r0, fp │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 5545c │ │ │ │ + b.n 554cc │ │ │ │ subs r5, #1 │ │ │ │ - bcs.n 553ec │ │ │ │ + bcs.n 5545c │ │ │ │ subs r7, #1 │ │ │ │ - b.n 553e6 │ │ │ │ + b.n 55456 │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 55530 │ │ │ │ + blt.n 555a0 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 188d84 │ │ │ │ + bl 187fbc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 554f0 │ │ │ │ - b.n 5553c │ │ │ │ - ldr r1, [pc, #256] @ (55578 ) │ │ │ │ + bne.n 55560 │ │ │ │ + b.n 555ac │ │ │ │ + ldr r0, [pc, #592] @ (55738 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55558 │ │ │ │ + beq.n 555c8 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 554e4 │ │ │ │ + beq.n 55554 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, fp │ │ │ │ - bl 221790 │ │ │ │ + bl 221078 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 554e4 │ │ │ │ + blt.n 55554 │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r5, r0 │ │ │ │ add r0, r8 │ │ │ │ - bl 188d84 │ │ │ │ + bl 187fbc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5553c │ │ │ │ + beq.n 555ac │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 554c0 │ │ │ │ + bgt.n 55530 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 554de │ │ │ │ + b.n 5554e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9baf8 │ │ │ │ + bl 9b8dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r0, 55508 │ │ │ │ + cbnz r0, 55578 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 554de │ │ │ │ + bge.n 5554e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 554de │ │ │ │ + cbnz r3, 5554e │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r5, sl │ │ │ │ - b.n 55482 │ │ │ │ + b.n 554f2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 188d84 │ │ │ │ + bl 187fbc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5553c │ │ │ │ + cbz r0, 555ac │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 554fc │ │ │ │ + bgt.n 5556c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 5552e │ │ │ │ + b.n 5559e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9baf8 │ │ │ │ + bl 9b8dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r0, 5551c │ │ │ │ + cbz r0, 5558c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5553c │ │ │ │ + bge.n 555ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5553c │ │ │ │ + cbnz r3, 555ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5553c │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 555ac │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5552e │ │ │ │ + bge.n 5559e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5552e │ │ │ │ + cbnz r3, 5559e │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 248a9c │ │ │ │ + bl 24847c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55558 │ │ │ │ + bne.n 555c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 553ba │ │ │ │ + bge.w 5542a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 553ba │ │ │ │ + bne.w 5542a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 553ba │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5542a │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 15a044 │ │ │ │ + bl 1599d0 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #24] │ │ │ │ - b.n 55588 │ │ │ │ + b.n 555f8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 55588 │ │ │ │ + b.n 555f8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 55364 │ │ │ │ + bge.w 553d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 55364 │ │ │ │ + bne.w 553d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 55364 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 553d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00055590 : │ │ │ │ +00055600 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-64] │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ mov r3, r2 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #48312 @ 0xbcb8 │ │ │ │ + movw r1, #38076 @ 0x94bc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #48316 @ 0xbcbc │ │ │ │ + movw r0, #38080 @ 0x94c0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55630 │ │ │ │ + beq.n 556a0 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #28 │ │ │ │ sub.w r0, r4, #36 @ 0x24 │ │ │ │ blx 2b44c │ │ │ │ add.w r3, sp, #8192 @ 0x2000 │ │ │ │ mov r1, r5 │ │ │ │ @@ -61758,22 +61799,22 @@ │ │ │ │ str.w r7, [r4, #-40] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ movs r3, #1 │ │ │ │ str.w r4, [r4, #-16] │ │ │ │ str.w r4, [r4, #-24] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - bl 1eeddc │ │ │ │ - cbnz r0, 55630 │ │ │ │ + bl 1ee580 │ │ │ │ + cbnz r0, 556a0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sp │ │ │ │ - bl 143b40 <_PyArena_Free@@Base+0x220> │ │ │ │ + bl 143500 <_PyArena_Free@@Base+0x30c> │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ - cbz r0, 5561c │ │ │ │ - bl 1352e0 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 5568c │ │ │ │ + bl 134c94 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr.w r0, [r4, #-16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [r4, #-24] │ │ │ │ ldr.w r3, [r4, #-40] │ │ │ │ subs r2, r2, r0 │ │ │ │ blx 2bffc │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ @@ -61784,470 +61825,470 @@ │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 29b858 │ │ │ │ + bl 29b050 │ │ │ │ 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 55682 │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 55682 │ │ │ │ + bne.n 556f2 │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 556f2 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #2336 @ 0x920 │ │ │ │ + movw r1, #12 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 556a8 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 55718 │ │ │ │ movs r1, #0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fbd0 │ │ │ │ + bl 17ee1c │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 556a8 │ │ │ │ + cbnz r0, 55718 │ │ │ │ add.w r0, r4, #8 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 17fbd0 │ │ │ │ + b.w 17ee1c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b.w 50e06 │ │ │ │ + b.w 50e6e │ │ │ │ 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 556f4 │ │ │ │ + bne.n 55764 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 55708 │ │ │ │ - movw r2, #56964 @ 0xde84 │ │ │ │ + bmi.n 55778 │ │ │ │ + movw r2, #54660 @ 0xd584 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #36040 @ 0x8cc8 │ │ │ │ + movw r1, #33728 @ 0x83c0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #45728 @ 0xb2a0 │ │ │ │ + movw r0, #43264 @ 0xa900 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55730 │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 557a0 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #45728 @ 0xb2a0 │ │ │ │ + movw r0, #43264 @ 0xa900 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ - cbz r0, 55730 │ │ │ │ - b.n 556cc │ │ │ │ + bl 1d43ac │ │ │ │ + cbz r0, 557a0 │ │ │ │ + b.n 5573c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 55734 │ │ │ │ - movw r2, #56964 @ 0xde84 │ │ │ │ + bmi.n 557a4 │ │ │ │ + movw r2, #54660 @ 0xd584 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #36376 @ 0x8e18 │ │ │ │ + movw r1, #34072 @ 0x8518 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #45728 @ 0xb2a0 │ │ │ │ + movw r0, #43264 @ 0xa900 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ mov r3, r5 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5576e │ │ │ │ + b.n 557de │ │ │ │ mov r0, r3 │ │ │ │ - bl 11c834 │ │ │ │ + bl 11c31c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5576e │ │ │ │ + cbz r0, 557de │ │ │ │ mov r0, r5 │ │ │ │ - bl 11c834 │ │ │ │ + bl 11c31c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 55758 │ │ │ │ + cbz r0, 557c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf80 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 5575a │ │ │ │ + b.n 557ca │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac4 │ │ │ │ - cbnz r5, 55766 │ │ │ │ + bl 83a78 │ │ │ │ + cbnz r5, 557d6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 5576e │ │ │ │ + b.n 557de │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ac4 │ │ │ │ - b.n 55762 │ │ │ │ + bl 83a78 │ │ │ │ + b.n 557d2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ vmov.f64 d10, #240 @ 0xbf800000 -1.0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2089c0 │ │ │ │ + bl 2081c0 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 557a6 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 557d8 │ │ │ │ + bne.n 55816 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 55848 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl 2089c0 │ │ │ │ + bl 2081c0 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 557c4 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 557d8 │ │ │ │ + bne.n 55834 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 55848 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2d946c │ │ │ │ + b.w 2d8c88 │ │ │ │ vpop {d8-d10} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ - bl 29b858 │ │ │ │ + bl 29b050 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ vstr d1, [sp, #16] │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 55860 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 558d0 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ str r4, [r0, #0] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2bc8c │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vstr d9, [sp, #24] │ │ │ │ vstr d8, [sp, #32] │ │ │ │ - bl 2be8f4 <_Py_c_abs@@Base> │ │ │ │ + bl 2be124 <_Py_c_abs@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ vmov r2, r3, d0 │ │ │ │ - cbz r1, 5584c │ │ │ │ - bl 57e9c <_PyXI_FreeExcInfo@@Base+0x366> │ │ │ │ - b.n 55862 │ │ │ │ - movw r0, #2508 @ 0x9cc │ │ │ │ + cbz r1, 558bc │ │ │ │ + bl 57f04 <_PyXI_FreeExcInfo@@Base+0x36a> │ │ │ │ + b.n 558d2 │ │ │ │ + movw r0, #184 @ 0xb8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ vstr d10, [sp] │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 55862 │ │ │ │ + b.n 558d2 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 55888 │ │ │ │ + cbz r3, 558f8 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 558a0 │ │ │ │ + b.n 55910 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 55890 │ │ │ │ + bgt.n 55900 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 558a0 │ │ │ │ + b.n 55910 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 5588c │ │ │ │ + bgt.n 558fc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 5588c │ │ │ │ + beq.n 558fc │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 558c2 │ │ │ │ + b.n 55932 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #128] @ (55938 ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #128] @ (559a8 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55932 │ │ │ │ + beq.n 559a2 │ │ │ │ add r5, r6 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r5, #1 │ │ │ │ itte eq │ │ │ │ movweq r6, #5752 @ 0x1678 │ │ │ │ movteq r6, #80 @ 0x50 │ │ │ │ ldrne r6, [r4, #4] │ │ │ │ - cbnz r3, 558e2 │ │ │ │ + cbnz r3, 55952 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5592c │ │ │ │ + blt.n 5599c │ │ │ │ mov r4, r6 │ │ │ │ - b.n 55932 │ │ │ │ + b.n 559a2 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 558d6 │ │ │ │ + beq.n 55946 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - bl 9088c │ │ │ │ + bl 906bc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5590c │ │ │ │ + cbz r0, 5597c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55920 │ │ │ │ + bge.n 55990 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55920 │ │ │ │ + cbnz r3, 55990 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 55932 │ │ │ │ - bl 940d4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 559a2 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 558d6 │ │ │ │ - b.n 55932 │ │ │ │ + beq.n 55946 │ │ │ │ + b.n 559a2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 558de │ │ │ │ + b.n 5594e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #432] @ (55aec ) │ │ │ │ + ldr r0, [pc, #768] @ (55cac ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 121ccc <_PyArg_UnpackKeywords@@Base+0x3098> │ │ │ │ + bl 1216f4 <_PyArg_UnpackKeywords@@Base+0x30ac> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 55978 │ │ │ │ + cbz r0, 559e8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 144a9c │ │ │ │ + bl 144370 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 55968 │ │ │ │ + blt.n 559d8 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 55978 │ │ │ │ + b.n 559e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 55964 │ │ │ │ + bne.n 559d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 55964 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 559d4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #16 │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ 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 8f6bc │ │ │ │ + b.w 8f4e8 │ │ │ │ │ │ │ │ -00055996 : │ │ │ │ +00055a06 : │ │ │ │ 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 2a83ec │ │ │ │ + bl 2a7bec │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #28 │ │ │ │ - bne.n 559c6 │ │ │ │ - movw r0, #26748 @ 0x687c │ │ │ │ + bne.n 55a36 │ │ │ │ + movw r0, #24444 @ 0x5f7c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 9406c │ │ │ │ - movw r0, #26740 @ 0x6874 │ │ │ │ + b.w 93e90 │ │ │ │ + movw r0, #24436 @ 0x5f74 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 9406c │ │ │ │ + b.w 93e90 │ │ │ │ ldrd r3, r2, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 8f6bc │ │ │ │ - movw r0, #2512 @ 0x9d0 │ │ │ │ + b.w 8f4e8 │ │ │ │ + movw r0, #188 @ 0xbc │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - b.w 88258 │ │ │ │ + b.w 8808c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #41928 @ 0xa3c8 │ │ │ │ + movw r1, #39588 @ 0x9aa4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 55a54 │ │ │ │ - movw r2, #56964 @ 0xde84 │ │ │ │ + bne.n 55ac4 │ │ │ │ + movw r2, #54660 @ 0xd584 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #40360 @ 0x9da8 │ │ │ │ + movw r1, #38280 @ 0x9588 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #45736 @ 0xb2a8 │ │ │ │ + movw r0, #43272 @ 0xa908 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55bb4 │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 55c24 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 11cae4 │ │ │ │ + bl 11c5cc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 55ba4 │ │ │ │ + beq.w 55c14 │ │ │ │ blx 2acf8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 55a8a │ │ │ │ + beq.n 55afa │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63836 @ 0xf95c │ │ │ │ + movw r1, #61460 @ 0xf014 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 55ba8 │ │ │ │ + b.n 55c18 │ │ │ │ adds r3, r0, #2 │ │ │ │ add.w r8, r0, #1 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 55aa0 │ │ │ │ + bcs.n 55b10 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bl 834bc │ │ │ │ + bl 83470 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 55aa6 │ │ │ │ - bl 23c160 │ │ │ │ - b.n 55a84 │ │ │ │ + cbnz r0, 55b16 │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 55af4 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ mov r9, r0 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r8 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bb88 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r3, 55ad6 │ │ │ │ + cbz r3, 55b46 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 55ad6 │ │ │ │ + beq.n 55b46 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - b.n 55ba8 │ │ │ │ + bl 1e40ec │ │ │ │ + b.n 55c18 │ │ │ │ cmp r8, r6 │ │ │ │ - bhi.n 55b1c │ │ │ │ + bhi.n 55b8c │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bl 9bcbc │ │ │ │ + bl 9baa0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 55aee │ │ │ │ - bl 23c160 │ │ │ │ - b.n 55ba8 │ │ │ │ + cbnz r0, 55b5e │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 55c18 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r1, r7 │ │ │ │ str.w r8, [r9] │ │ │ │ blx 2bb88 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r3, 55b1a │ │ │ │ + cbz r3, 55b8a │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - b.n 55ba8 │ │ │ │ + bl 1e40ec │ │ │ │ + b.n 55c18 │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r5 │ │ │ │ add.w sl, r5, r6, lsl #2 │ │ │ │ mov r2, r5 │ │ │ │ movs r4, #0 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 55b38 │ │ │ │ + beq.n 55ba8 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ it hi │ │ │ │ addhi r4, #1 │ │ │ │ - b.n 55b26 │ │ │ │ - cbz r4, 55b98 │ │ │ │ + b.n 55b96 │ │ │ │ + cbz r4, 55c08 │ │ │ │ add r4, r6 │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 55b52 │ │ │ │ + bcs.n 55bc2 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 834bc │ │ │ │ + bl 83470 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 55b52 │ │ │ │ - cbz r6, 55b86 │ │ │ │ + cbz r0, 55bc2 │ │ │ │ + cbz r6, 55bf6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 55b5a │ │ │ │ + b.n 55bca │ │ │ │ movs r4, #0 │ │ │ │ - bl 23c160 │ │ │ │ - b.n 55ba8 │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 55c18 │ │ │ │ ldr.w r2, [r9], #4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ add.w r0, r8, r3, lsl #2 │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ itett hi │ │ │ │ lsrhi r1, r2, #16 │ │ │ │ addls r3, #1 │ │ │ │ @@ -62255,71 +62296,71 @@ │ │ │ │ orrhi.w r1, r1, #65536 @ 0x10000 │ │ │ │ iteee ls │ │ │ │ strls.w r2, [r8, r1] │ │ │ │ strhi.w r1, [r8, r3, lsl #2] │ │ │ │ addhi r3, #2 │ │ │ │ strhi r2, [r0, #4] │ │ │ │ cmp r9, sl │ │ │ │ - bne.n 55b5a │ │ │ │ + bne.n 55bca │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl aec28 │ │ │ │ + bl aea60 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 83ac4 │ │ │ │ - b.n 55ba8 │ │ │ │ + bl 83a78 │ │ │ │ + b.n 55c18 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl aec28 │ │ │ │ + bl aea60 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 55ba8 │ │ │ │ + b.n 55c18 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ mov r0, r7 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 55be6 │ │ │ │ + beq.n 55c56 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #43304 @ 0xa928 │ │ │ │ + movw r0, #41224 @ 0xa108 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ - cbnz r0, 55be6 │ │ │ │ + bl 1d43ac │ │ │ │ + cbnz r0, 55c56 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55c26 │ │ │ │ + b.n 55c96 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 55bfa │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 55c6a │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55be2 │ │ │ │ + bne.n 55c52 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 55c0e │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 55c7e │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55be2 │ │ │ │ + bne.n 55c52 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4080 <_Py_set_inheritable@@Base> │ │ │ │ + bl 1f3938 <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -62327,1048 +62368,1042 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 55c62 │ │ │ │ - movw r2, #56964 @ 0xde84 │ │ │ │ + bmi.n 55cd2 │ │ │ │ + movw r2, #54660 @ 0xd584 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #40360 @ 0x9da8 │ │ │ │ + movw r1, #38280 @ 0x9588 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #5420 @ 0x152c │ │ │ │ + movw r0, #3116 @ 0xc2c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 55d08 │ │ │ │ + b.n 55d7e │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a2d4c │ │ │ │ + bl a26c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55d08 │ │ │ │ + beq.n 55d7e │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 55c92 │ │ │ │ + beq.n 55d02 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63836 @ 0xf95c │ │ │ │ + movw r1, #61460 @ 0xf014 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 55c5e │ │ │ │ - ldr r6, [pc, #124] @ (55d10 ) │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ + bl 11dfac │ │ │ │ + b.n 55cce │ │ │ │ + movw r5, #3840 @ 0xf00 │ │ │ │ + movt r5, #78 @ 0x4e │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - adds r5, #1 │ │ │ │ + adds r6, #1 │ │ │ │ blx 2c284 │ │ │ │ - cbnz r0, 55cbc │ │ │ │ + cbnz r0, 55d32 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #2520 @ 0x9d8 │ │ │ │ + movw r1, #248 @ 0xf8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 55cde │ │ │ │ - adds r6, #4 │ │ │ │ - cmp r5, #8 │ │ │ │ - bne.n 55c96 │ │ │ │ - ldr r0, [pc, #80] @ (55d14 ) │ │ │ │ + bl f3c44 │ │ │ │ + b.n 55d54 │ │ │ │ + adds r5, #4 │ │ │ │ + cmp r6, #8 │ │ │ │ + bne.n 55d0c │ │ │ │ + ldr r0, [pc, #72] @ (55d84 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 2204ac │ │ │ │ + bl 21fd3c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 55cf2 │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 55d68 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ movw r4, #4380 @ 0x111c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 55d08 │ │ │ │ + b.n 55d7e │ │ │ │ movw r4, #4380 @ 0x111c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - asrs r4, r4, #30 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ sub sp, #12 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ and.w r1, r2, #253 @ 0xfd │ │ │ │ cmp r1, #117 @ 0x75 │ │ │ │ - beq.n 55d4e │ │ │ │ + beq.n 55dbe │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #2568 @ 0xa08 │ │ │ │ + movw r1, #296 @ 0x128 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55d6c │ │ │ │ + b.n 55ddc │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - bne.n 55d60 │ │ │ │ + bne.n 55dd0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w a201c │ │ │ │ + b.w a1fdc │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 56082 │ │ │ │ + bl 560f2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #2636 @ 0xa4c │ │ │ │ + movw r0, #364 @ 0x16c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r6, r2 │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 55dc8 │ │ │ │ + cbz r0, 55e38 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ - bl 2d3710 │ │ │ │ + bl 2d2fac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55dc2 │ │ │ │ + bge.n 55e32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55dc2 │ │ │ │ + cbnz r3, 55e32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ clz r0, r5 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2c06c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3048] @ 0xbe8 │ │ │ │ sub.w sp, sp, #1016 @ 0x3f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 7fabc │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 55f22 │ │ │ │ + beq.w 55f92 │ │ │ │ mov r4, r0 │ │ │ │ sub.w r9, r6, #4 │ │ │ │ add.w r7, r5, r7, lsl #2 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 55e60 │ │ │ │ + beq.n 55ed0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ ldr r6, [r3, #8] │ │ │ │ add.w lr, r1, #4 │ │ │ │ cmp r1, r6 │ │ │ │ - bge.n 55e5c │ │ │ │ + bge.n 55ecc │ │ │ │ ldr.w r1, [r3, lr, lsl #2] │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55e5c │ │ │ │ + bne.n 55ecc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55f22 │ │ │ │ + bge.n 55f92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 55f22 │ │ │ │ + bne.n 55f92 │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #1016 @ 0x3f8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #4 │ │ │ │ - b.n 55e14 │ │ │ │ + b.n 55e84 │ │ │ │ add r6, sp, #16 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #2664 @ 0xa68 │ │ │ │ + movw r2, #392 @ 0x188 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ - bl 1bd2f4 │ │ │ │ + bl 1bcae4 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ add r7, sp, #8 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl a8060 │ │ │ │ - cbz r0, 55efe │ │ │ │ + bl a7e70 │ │ │ │ + cbz r0, 55f6e │ │ │ │ cmp.w r5, #1000 @ 0x3e8 │ │ │ │ - bcs.n 55efe │ │ │ │ + bcs.n 55f6e │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 56048 │ │ │ │ + bl 560b8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 55eb2 │ │ │ │ + cbz r0, 55f22 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 55ec2 │ │ │ │ - bl dd5f0 │ │ │ │ + bpl.n 55f32 │ │ │ │ + bl dcf30 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 55eca │ │ │ │ + cbnz r0, 55f3a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 55f16 │ │ │ │ - b.n 55f22 │ │ │ │ - movw r3, #14644 @ 0x3934 │ │ │ │ + blt.n 55f86 │ │ │ │ + b.n 55f92 │ │ │ │ + movw r3, #12304 @ 0x3010 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ rsb r1, r5, #1000 @ 0x3e8 │ │ │ │ adds r0, r6, r5 │ │ │ │ - movw r2, #33276 @ 0x81fc │ │ │ │ + movw r2, #30960 @ 0x78f0 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - bl 1bd2f4 │ │ │ │ + bl 1bcae4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ adds r7, r5, r3 │ │ │ │ adds r5, r7, #1 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - bne.n 55ef2 │ │ │ │ + bne.n 55f62 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 55e82 │ │ │ │ + b.n 55ef2 │ │ │ │ cmp.w r5, #1000 @ 0x3e8 │ │ │ │ - bcs.n 55eee │ │ │ │ + bcs.n 55f5e │ │ │ │ strh.w sl, [r6, r7] │ │ │ │ - b.n 55e82 │ │ │ │ + b.n 55ef2 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55f22 │ │ │ │ + bge.n 55f92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55f22 │ │ │ │ + cbnz r3, 55f92 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ add.w sp, sp, #1016 @ 0x3f8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #176] @ (55fec ) │ │ │ │ + ldr r3, [pc, #176] @ (5605c ) │ │ │ │ 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, 55f6e │ │ │ │ + cbz r3, 55fde │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55f64 │ │ │ │ + bne.n 55fd4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55f54 │ │ │ │ + bne.n 55fc4 │ │ │ │ dmb ish │ │ │ │ - beq.n 55f6e │ │ │ │ - bl 28e400 │ │ │ │ + beq.n 55fde │ │ │ │ + bl 2b942c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 2da23c │ │ │ │ + bl 2d9a58 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 55fa0 │ │ │ │ + cbz r3, 56010 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55f96 │ │ │ │ + bne.n 56006 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55f86 │ │ │ │ + bne.n 55ff6 │ │ │ │ dmb ish │ │ │ │ - beq.n 55fa0 │ │ │ │ - bl 284818 │ │ │ │ - movw r1, #32704 @ 0x7fc0 │ │ │ │ + beq.n 56010 │ │ │ │ + bl 2b95f8 │ │ │ │ + movw r1, #29828 @ 0x7484 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ add r2, sp, #4 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r0, [r3], #1 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #16 │ │ │ │ and.w r5, r0, #15 │ │ │ │ mov.w r0, r0, lsr #4 │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ strb.w r0, [r2], #2 │ │ │ │ strb.w r5, [r2, #-1] │ │ │ │ - bne.n 55fae │ │ │ │ + bne.n 5601e │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 9406c │ │ │ │ - ldr r3, [pc, #20] @ (55fec ) │ │ │ │ + bl 93e90 │ │ │ │ + ldr r3, [pc, #20] @ (5605c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 55fe6 │ │ │ │ + beq.n 56056 │ │ │ │ blx 2bb28 <__stack_chk_fail@plt> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #2732 @ 0xaac │ │ │ │ + movw r0, #460 @ 0x1cc │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w 103eb4 │ │ │ │ + b.w 1039c8 │ │ │ │ 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 9b974 │ │ │ │ + bl 9b758 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 56022 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 56044 │ │ │ │ + bne.n 56092 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 560b4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5603a │ │ │ │ + cbz r3, 560aa │ │ │ │ adds r2, r4, #1 │ │ │ │ - blt.n 56034 │ │ │ │ + blt.n 560a4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 56038 │ │ │ │ + b.n 560a8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 56046 │ │ │ │ + b.n 560b6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #24] @ (56074 ) │ │ │ │ + ldr r1, [pc, #24] @ (560e4 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl d8608 │ │ │ │ - cbnz r0, 5606c │ │ │ │ + bl d8458 │ │ │ │ + cbnz r0, 560dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 11aea0 │ │ │ │ + bl 11a9a4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ pop {r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00056082 : │ │ │ │ +000560f2 : │ │ │ │ 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 1ab1e8 │ │ │ │ + bl 1aa9d8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r0, #63508 @ 0xf814 │ │ │ │ + movw r0, #61212 @ 0xef1c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r1, #3 │ │ │ │ - b.w 9406c │ │ │ │ + b.w 93e90 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #7956 @ 0x1f14 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 560f8 │ │ │ │ + beq.n 56168 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 560f8 │ │ │ │ + beq.n 56168 │ │ │ │ movs r3, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - movw r1, #19304 @ 0x4b68 │ │ │ │ + movw r1, #17000 @ 0x4268 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r2, r3 │ │ │ │ - bl e2440 │ │ │ │ - cbnz r0, 56110 │ │ │ │ + bl e1e08 │ │ │ │ + cbnz r0, 56180 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5616a │ │ │ │ + b.n 561da │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 560d8 │ │ │ │ - movw r0, #19304 @ 0x4b68 │ │ │ │ + beq.n 56148 │ │ │ │ + movw r0, #17000 @ 0x4268 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - bl 21d77c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21cff4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 560f4 │ │ │ │ - b.n 560d8 │ │ │ │ + beq.n 56164 │ │ │ │ + b.n 56148 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9fd08 │ │ │ │ + bl 9f724 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5616a │ │ │ │ + cbz r0, 561da │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - movw r3, #30881 @ 0x78a1 │ │ │ │ + movw r3, #30421 @ 0x76d5 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 56134 │ │ │ │ + bne.n 561a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c887c │ │ │ │ + bl 87678 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5613c │ │ │ │ + b.n 561ac │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 56156 │ │ │ │ + cbnz r5, 561c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56152 │ │ │ │ + bge.n 561c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56152 │ │ │ │ + cbnz r3, 561c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5616a │ │ │ │ + b.n 561da │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ strd r2, r4, [r5, #8] │ │ │ │ - b.n 56152 │ │ │ │ + b.n 561c2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r3, r1, #16 │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r2, 56190 │ │ │ │ + cbnz r2, 56200 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 56190 │ │ │ │ - cbnz r3, 561aa │ │ │ │ + bne.n 56200 │ │ │ │ + cbnz r3, 56220 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r0, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r5, [sp, #4] │ │ │ │ - ldr r3, [pc, #40] @ (561cc ) │ │ │ │ - bl 11fa14 <_PyArg_UnpackKeywords@@Base+0xde0> │ │ │ │ + movw r3, #19080 @ 0x4a88 │ │ │ │ + movt r3, #82 @ 0x52 │ │ │ │ + bl 11f42c <_PyArg_UnpackKeywords@@Base+0xde4> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 561c4 │ │ │ │ + cbz r0, 5623a │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 9b304 │ │ │ │ + bl 9b0e8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 561c4 │ │ │ │ + cbz r0, 5623a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ str r4, [r0, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldr r1, [pc, #608] @ (56430 <_PyXI_NewExcInfo@@Base+0x98>) │ │ │ │ - lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2b75e8 <_PyObject_GetState@@Base> │ │ │ │ + bl 2b6de4 <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5623c │ │ │ │ + cbz r0, 562ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 9fd08 │ │ │ │ + bl 9f724 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5620c │ │ │ │ + cbnz r0, 5627c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56208 │ │ │ │ + bge.n 56278 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56208 │ │ │ │ + cbnz r3, 56278 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5623c │ │ │ │ + b.n 562ac │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 5622a │ │ │ │ + bge.n 5629a │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #2760 @ 0xac8 │ │ │ │ + movw r0, #488 @ 0x1e8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 95088 │ │ │ │ + b.w 94ea4 │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #2768 @ 0xad0 │ │ │ │ + movw r0, #496 @ 0x1f0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (56270 ) │ │ │ │ + ldr r3, [pc, #28] @ (562e0 ) │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ - cbz r3, 56266 │ │ │ │ - bl 1f7308 │ │ │ │ + cbz r3, 562d6 │ │ │ │ + bl 1f6b04 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 5626e │ │ │ │ + b.n 562de │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbnz r2, 562b4 │ │ │ │ + cbnz r2, 56324 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1227f4 │ │ │ │ + bl 12221c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.n 562ee │ │ │ │ + bgt.n 5635e │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #20424 @ 0x4fc8 │ │ │ │ + movw r1, #18120 @ 0x46c8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 56324 │ │ │ │ - ldr r3, [pc, #212] @ (5638c ) │ │ │ │ + bl 11dfac │ │ │ │ + b.n 56394 │ │ │ │ + ldr r3, [pc, #212] @ (563fc ) │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r2, #2788 @ 0xae4 │ │ │ │ + movw r2, #516 @ 0x204 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #200] @ (56390 ) │ │ │ │ - bl f5c44 │ │ │ │ + ldr r0, [pc, #200] @ (56400 ) │ │ │ │ + bl f56a4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #196] @ (56394 ) │ │ │ │ + ldr r0, [pc, #196] @ (56404 ) │ │ │ │ ldr.w r3, [r0, #1968] @ 0x7b0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 562e8 │ │ │ │ + bge.n 56358 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #1968] @ 0x7b0 │ │ │ │ - cbnz r3, 562e8 │ │ │ │ + cbnz r3, 56358 │ │ │ │ add.w r0, r0, #1968 @ 0x7b0 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 56290 │ │ │ │ - b.n 56324 │ │ │ │ + bne.n 56300 │ │ │ │ + b.n 56394 │ │ │ │ subs r0, #1 │ │ │ │ - bl 80a88 │ │ │ │ + bl 80a30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56382 │ │ │ │ + beq.n 563f2 │ │ │ │ add.w sl, r6, #16 │ │ │ │ add.w r9, r0, #12 │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ adds r7, #1 │ │ │ │ - bl 9fd08 │ │ │ │ - cbnz r0, 56328 │ │ │ │ + bl 9f724 │ │ │ │ + cbnz r0, 56398 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56324 │ │ │ │ + bge.n 56394 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56324 │ │ │ │ + cbnz r3, 56394 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 56382 │ │ │ │ + b.n 563f2 │ │ │ │ cmp r8, r7 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - bne.n 56304 │ │ │ │ + bne.n 56374 │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - movw r3, #30881 @ 0x78a1 │ │ │ │ + movw r3, #30421 @ 0x76d5 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5634a │ │ │ │ + bne.n 563ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c887c │ │ │ │ + bl 87678 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 56352 │ │ │ │ + b.n 563c2 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 5636a │ │ │ │ + cbnz r5, 563da │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56380 │ │ │ │ + bge.n 563f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56380 │ │ │ │ + cbnz r3, 563f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 56380 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 563f0 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ str r4, [r5, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r2, r3, [r5, #12] │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #784] @ (566a0 <_PyXI_NewExcInfo@@Base+0x308>) │ │ │ │ + ldr r2, [pc, #720] @ (566d0 <_PyXI_NewExcInfo@@Base+0x2c8>) │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ subs r0, r0, #4 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -00056398 <_PyXI_NewExcInfo@@Base>: │ │ │ │ +00056408 <_PyXI_NewExcInfo@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 563b6 <_PyXI_NewExcInfo@@Base+0x1e> │ │ │ │ + beq.n 56426 <_PyXI_NewExcInfo@@Base+0x1e> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 563d0 <_PyXI_NewExcInfo@@Base+0x38> │ │ │ │ + cbnz r0, 56440 <_PyXI_NewExcInfo@@Base+0x38> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #2980 @ 0xba4 │ │ │ │ + movw r1, #708 @ 0x2c4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r5, #0 │ │ │ │ - b.n 56598 <_PyXI_NewExcInfo@@Base+0x200> │ │ │ │ + b.n 56608 <_PyXI_NewExcInfo@@Base+0x200> │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1eda3c │ │ │ │ + bl 1ed2e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 563e2 <_PyXI_NewExcInfo@@Base+0x4a> │ │ │ │ - bl 23c160 │ │ │ │ - b.n 56598 <_PyXI_NewExcInfo@@Base+0x200> │ │ │ │ + cbnz r0, 56452 <_PyXI_NewExcInfo@@Base+0x4a> │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 56608 <_PyXI_NewExcInfo@@Base+0x200> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 563f4 <_PyXI_NewExcInfo@@Base+0x5c> │ │ │ │ + bmi.n 56464 <_PyXI_NewExcInfo@@Base+0x5c> │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 56406 <_PyXI_NewExcInfo@@Base+0x6e> │ │ │ │ + bge.n 56476 <_PyXI_NewExcInfo@@Base+0x6e> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 56406 <_PyXI_NewExcInfo@@Base+0x6e> │ │ │ │ + bpl.n 56476 <_PyXI_NewExcInfo@@Base+0x6e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3752a <_PyXI_InitFailure@@Base+0x13a> │ │ │ │ + bl 37532 <_PyXI_InitFailure@@Base+0x13a> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 56598 <_PyXI_NewExcInfo@@Base+0x200> │ │ │ │ - b.n 56580 <_PyXI_NewExcInfo@@Base+0x1e8> │ │ │ │ + beq.w 56608 <_PyXI_NewExcInfo@@Base+0x200> │ │ │ │ + b.n 565f0 <_PyXI_NewExcInfo@@Base+0x1e8> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63696 @ 0xf8d0 │ │ │ │ + movw r1, #61320 @ 0xef88 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl ee6fc │ │ │ │ + bl ee194 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5654a <_PyXI_NewExcInfo@@Base+0x1b2> │ │ │ │ - movw r1, #19492 @ 0x4c24 │ │ │ │ + beq.w 565ba <_PyXI_NewExcInfo@@Base+0x1b2> │ │ │ │ + movw r1, #17188 @ 0x4324 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl ee6fc │ │ │ │ + bl ee194 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 56432 <_PyXI_NewExcInfo@@Base+0x9a> │ │ │ │ + cbnz r0, 564a2 <_PyXI_NewExcInfo@@Base+0x9a> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 564c4 <_PyXI_NewExcInfo@@Base+0x12c> │ │ │ │ + b.n 56534 <_PyXI_NewExcInfo@@Base+0x12c> │ │ │ │ movs r1, #0 │ │ │ │ - bl 26576c │ │ │ │ + bl 2650d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5644e <_PyXI_NewExcInfo@@Base+0xb6> │ │ │ │ + bge.n 564be <_PyXI_NewExcInfo@@Base+0xb6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5644e <_PyXI_NewExcInfo@@Base+0xb6> │ │ │ │ + cbnz r3, 564be <_PyXI_NewExcInfo@@Base+0xb6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5642c <_PyXI_NewExcInfo@@Base+0x94> │ │ │ │ + beq.n 5649c <_PyXI_NewExcInfo@@Base+0x94> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #19524 @ 0x4c44 │ │ │ │ + movw r1, #17220 @ 0x4344 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl ee6fc │ │ │ │ + bl ee194 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5642c <_PyXI_NewExcInfo@@Base+0x94> │ │ │ │ + beq.n 5649c <_PyXI_NewExcInfo@@Base+0x94> │ │ │ │ movs r1, #0 │ │ │ │ - bl 26576c │ │ │ │ + bl 2650d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56484 <_PyXI_NewExcInfo@@Base+0xec> │ │ │ │ + bge.n 564f4 <_PyXI_NewExcInfo@@Base+0xec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 56484 <_PyXI_NewExcInfo@@Base+0xec> │ │ │ │ + cbnz r3, 564f4 <_PyXI_NewExcInfo@@Base+0xec> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5642c <_PyXI_NewExcInfo@@Base+0x94> │ │ │ │ + beq.n 5649c <_PyXI_NewExcInfo@@Base+0x94> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #20452 @ 0x4fe4 │ │ │ │ + movw r1, #18148 @ 0x46e4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl ee6fc │ │ │ │ + bl ee194 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5642c <_PyXI_NewExcInfo@@Base+0x94> │ │ │ │ + beq.n 5649c <_PyXI_NewExcInfo@@Base+0x94> │ │ │ │ movs r1, #0 │ │ │ │ - bl 26576c │ │ │ │ + bl 2650d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 564ba <_PyXI_NewExcInfo@@Base+0x122> │ │ │ │ + bge.n 5652a <_PyXI_NewExcInfo@@Base+0x122> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 564ba <_PyXI_NewExcInfo@@Base+0x122> │ │ │ │ + cbnz r3, 5652a <_PyXI_NewExcInfo@@Base+0x122> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_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 564d8 <_PyXI_NewExcInfo@@Base+0x140> │ │ │ │ + bge.n 56548 <_PyXI_NewExcInfo@@Base+0x140> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 564d8 <_PyXI_NewExcInfo@@Base+0x140> │ │ │ │ + cbnz r3, 56548 <_PyXI_NewExcInfo@@Base+0x140> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 56554 <_PyXI_NewExcInfo@@Base+0x1bc> │ │ │ │ + bne.n 565c4 <_PyXI_NewExcInfo@@Base+0x1bc> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #44144 @ 0xac70 │ │ │ │ + movw r1, #41840 @ 0xa370 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl ee6fc │ │ │ │ + bl ee194 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5655e <_PyXI_NewExcInfo@@Base+0x1c6> │ │ │ │ + cbz r0, 565ce <_PyXI_NewExcInfo@@Base+0x1c6> │ │ │ │ movs r1, #0 │ │ │ │ - bl 26576c │ │ │ │ + bl 2650d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5650a <_PyXI_NewExcInfo@@Base+0x172> │ │ │ │ + bge.n 5657a <_PyXI_NewExcInfo@@Base+0x172> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5650a <_PyXI_NewExcInfo@@Base+0x172> │ │ │ │ + cbnz r3, 5657a <_PyXI_NewExcInfo@@Base+0x172> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 56568 <_PyXI_NewExcInfo@@Base+0x1d0> │ │ │ │ + cbz r3, 565d8 <_PyXI_NewExcInfo@@Base+0x1d0> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32644 @ 0x7f84 │ │ │ │ + movw r1, #30268 @ 0x763c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl ee6fc │ │ │ │ + bl ee194 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 56572 <_PyXI_NewExcInfo@@Base+0x1da> │ │ │ │ + cbz r0, 565e2 <_PyXI_NewExcInfo@@Base+0x1da> │ │ │ │ movs r1, #0 │ │ │ │ - bl 26576c │ │ │ │ + bl 2650d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5653c <_PyXI_NewExcInfo@@Base+0x1a4> │ │ │ │ + bge.n 565ac <_PyXI_NewExcInfo@@Base+0x1a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5653c <_PyXI_NewExcInfo@@Base+0x1a4> │ │ │ │ + cbnz r3, 565ac <_PyXI_NewExcInfo@@Base+0x1a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 56598 <_PyXI_NewExcInfo@@Base+0x200> │ │ │ │ - movw r4, #2936 @ 0xb78 │ │ │ │ + cbnz r3, 56608 <_PyXI_NewExcInfo@@Base+0x200> │ │ │ │ + movw r4, #664 @ 0x298 │ │ │ │ movt r4, #50 @ 0x32 │ │ │ │ - b.n 5657a <_PyXI_NewExcInfo@@Base+0x1e2> │ │ │ │ - movw r4, #2796 @ 0xaec │ │ │ │ + b.n 565ea <_PyXI_NewExcInfo@@Base+0x1e2> │ │ │ │ + movw r4, #524 @ 0x20c │ │ │ │ movt r4, #50 @ 0x32 │ │ │ │ - b.n 5657a <_PyXI_NewExcInfo@@Base+0x1e2> │ │ │ │ - movw r4, #1692 @ 0x69c │ │ │ │ - movt r4, #49 @ 0x31 │ │ │ │ - b.n 5657a <_PyXI_NewExcInfo@@Base+0x1e2> │ │ │ │ - movw r4, #2840 @ 0xb18 │ │ │ │ + b.n 565ea <_PyXI_NewExcInfo@@Base+0x1e2> │ │ │ │ + movw r4, #64924 @ 0xfd9c │ │ │ │ + movt r4, #48 @ 0x30 │ │ │ │ + b.n 565ea <_PyXI_NewExcInfo@@Base+0x1e2> │ │ │ │ + movw r4, #568 @ 0x238 │ │ │ │ movt r4, #50 @ 0x32 │ │ │ │ - b.n 5657a <_PyXI_NewExcInfo@@Base+0x1e2> │ │ │ │ - movw r4, #1780 @ 0x6f4 │ │ │ │ - movt r4, #49 @ 0x31 │ │ │ │ - b.n 5657a <_PyXI_NewExcInfo@@Base+0x1e2> │ │ │ │ - movw r4, #2884 @ 0xb44 │ │ │ │ + b.n 565ea <_PyXI_NewExcInfo@@Base+0x1e2> │ │ │ │ + movw r4, #65012 @ 0xfdf4 │ │ │ │ + movt r4, #48 @ 0x30 │ │ │ │ + b.n 565ea <_PyXI_NewExcInfo@@Base+0x1e2> │ │ │ │ + movw r4, #612 @ 0x264 │ │ │ │ movt r4, #50 @ 0x32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3af9e <_Py_open_noraise@@Base+0x51a> │ │ │ │ + bl 3afea <_Py_open_noraise@@Base+0x51a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a3fc │ │ │ │ + bl 7a5f4 │ │ │ │ movw r3, #5760 @ 0x1680 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 73fec │ │ │ │ - b.n 563cc <_PyXI_NewExcInfo@@Base+0x34> │ │ │ │ + bl 74d88 │ │ │ │ + b.n 5643c <_PyXI_NewExcInfo@@Base+0x34> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 565cc <_PyXI_NewExcInfo@@Base+0x234> │ │ │ │ + beq.n 5663c <_PyXI_NewExcInfo@@Base+0x234> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61984 @ 0xf220 │ │ │ │ + movw r0, #59952 @ 0xea30 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 56778 <_PyXI_NewExcInfo@@Base+0x3e0> │ │ │ │ + beq.w 567e6 <_PyXI_NewExcInfo@@Base+0x3de> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #25144 @ 0x6238 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 565e2 <_PyXI_NewExcInfo@@Base+0x24a> │ │ │ │ + bne.n 56652 <_PyXI_NewExcInfo@@Base+0x24a> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 56602 <_PyXI_NewExcInfo@@Base+0x26a> │ │ │ │ - bl 174c6c │ │ │ │ + b.n 56672 <_PyXI_NewExcInfo@@Base+0x26a> │ │ │ │ + bl 173ff4 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 56602 <_PyXI_NewExcInfo@@Base+0x26a> │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 56672 <_PyXI_NewExcInfo@@Base+0x26a> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 56778 <_PyXI_NewExcInfo@@Base+0x3e0> │ │ │ │ + bne.w 567e6 <_PyXI_NewExcInfo@@Base+0x3de> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 56610 <_PyXI_NewExcInfo@@Base+0x278> │ │ │ │ + bne.n 56680 <_PyXI_NewExcInfo@@Base+0x278> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 56630 <_PyXI_NewExcInfo@@Base+0x298> │ │ │ │ - bl 174c6c │ │ │ │ + b.n 566a0 <_PyXI_NewExcInfo@@Base+0x298> │ │ │ │ + bl 173ff4 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 56630 <_PyXI_NewExcInfo@@Base+0x298> │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 566a0 <_PyXI_NewExcInfo@@Base+0x298> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 56778 <_PyXI_NewExcInfo@@Base+0x3e0> │ │ │ │ + bne.w 567e6 <_PyXI_NewExcInfo@@Base+0x3de> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d10, [pc, #332] @ 56788 <_PyXI_NewExcInfo@@Base+0x3f0> │ │ │ │ + vldr d10, [pc, #324] @ 567f0 <_PyXI_NewExcInfo@@Base+0x3e8> │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 5665c <_PyXI_NewExcInfo@@Base+0x2c4> │ │ │ │ + bhi.n 566cc <_PyXI_NewExcInfo@@Base+0x2c4> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 566cc <_PyXI_NewExcInfo@@Base+0x334> │ │ │ │ - b.n 56726 <_PyXI_NewExcInfo@@Base+0x38e> │ │ │ │ - ble.n 566cc <_PyXI_NewExcInfo@@Base+0x334> │ │ │ │ + bhi.n 5673c <_PyXI_NewExcInfo@@Base+0x334> │ │ │ │ + b.n 56794 <_PyXI_NewExcInfo@@Base+0x38c> │ │ │ │ + ble.n 5673c <_PyXI_NewExcInfo@@Base+0x334> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 566cc <_PyXI_NewExcInfo@@Base+0x334> │ │ │ │ + bhi.n 5673c <_PyXI_NewExcInfo@@Base+0x334> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 566cc <_PyXI_NewExcInfo@@Base+0x334> │ │ │ │ + beq.n 5673c <_PyXI_NewExcInfo@@Base+0x334> │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2c020 │ │ │ │ - vldr d7, [pc, #268] @ 56790 <_PyXI_NewExcInfo@@Base+0x3f8> │ │ │ │ + vldr d7, [pc, #260] @ 567f8 <_PyXI_NewExcInfo@@Base+0x3f0> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ - vldr d5, [pc, #264] @ 56798 <_PyXI_NewExcInfo@@Base+0x400> │ │ │ │ + vldr d5, [pc, #256] @ 56800 <_PyXI_NewExcInfo@@Base+0x3f8> │ │ │ │ cmp r1, #0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d6, d5 │ │ │ │ vmovge.f64 d6, d7 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 566ba <_PyXI_NewExcInfo@@Base+0x322> │ │ │ │ + ble.n 5672a <_PyXI_NewExcInfo@@Base+0x322> │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 56762 <_PyXI_NewExcInfo@@Base+0x3ca> │ │ │ │ + b.n 567d0 <_PyXI_NewExcInfo@@Base+0x3c8> │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 566fa <_PyXI_NewExcInfo@@Base+0x362> │ │ │ │ + b.n 56768 <_PyXI_NewExcInfo@@Base+0x360> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 2dbd14 <_PyBytes_FromXIData@@Base+0x19c8> │ │ │ │ + bl 2db534 <_PyBytes_FromXIData@@Base+0x19cc> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ rsb r4, r0, r0, lsl #3 │ │ │ │ - bl 2dbd14 <_PyBytes_FromXIData@@Base+0x19c8> │ │ │ │ + bl 2db534 <_PyBytes_FromXIData@@Base+0x19cc> │ │ │ │ add r4, r0 │ │ │ │ - movw r3, #5016 @ 0x1398 │ │ │ │ + movw r3, #3840 @ 0xf00 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ add.w r0, r3, r4, lsl #4 │ │ │ │ add r4, sp, #32 │ │ │ │ - add.w r0, r0, #1072 @ 0x430 │ │ │ │ + adds r0, #32 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 56762 <_PyXI_NewExcInfo@@Base+0x3ca> │ │ │ │ + beq.n 567d0 <_PyXI_NewExcInfo@@Base+0x3c8> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 56762 <_PyXI_NewExcInfo@@Base+0x3ca> │ │ │ │ + bvs.n 567d0 <_PyXI_NewExcInfo@@Base+0x3c8> │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vcmp.f64 d8, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 56762 <_PyXI_NewExcInfo@@Base+0x3ca> │ │ │ │ + ble.n 567d0 <_PyXI_NewExcInfo@@Base+0x3c8> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 57e9c <_PyXI_FreeExcInfo@@Base+0x366> │ │ │ │ - b.n 56778 <_PyXI_NewExcInfo@@Base+0x3e0> │ │ │ │ + bl 57f04 <_PyXI_FreeExcInfo@@Base+0x36a> │ │ │ │ + b.n 567e6 <_PyXI_NewExcInfo@@Base+0x3de> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5673e <_PyXI_NewExcInfo@@Base+0x3a6> │ │ │ │ + bne.n 567ac <_PyXI_NewExcInfo@@Base+0x3a4> │ │ │ │ vmul.f64 d8, d9, d8 │ │ │ │ vstr d9, [sp, #16] │ │ │ │ vstr d8, [sp, #24] │ │ │ │ - b.n 56762 <_PyXI_NewExcInfo@@Base+0x3ca> │ │ │ │ + b.n 567d0 <_PyXI_NewExcInfo@@Base+0x3c8> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2b3cc │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vmul.f64 d7, d9, d7 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ blx 2c4dc │ │ │ │ vmul.f64 d9, d9, d0 │ │ │ │ vstr d9, [sp, #24] │ │ │ │ vldr d0, [sp, #16] │ │ │ │ vldr d1, [sp, #24] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 296478 │ │ │ │ + b.w 295c78 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ @@ -63379,88 +63414,88 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 567c4 <_PyXI_NewExcInfo@@Base+0x42c> │ │ │ │ + cbnz r5, 5682c <_PyXI_NewExcInfo@@Base+0x424> │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 567c4 <_PyXI_NewExcInfo@@Base+0x42c> │ │ │ │ + ble.n 5682c <_PyXI_NewExcInfo@@Base+0x424> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 567c4 <_PyXI_NewExcInfo@@Base+0x42c> │ │ │ │ - cbnz r2, 567de <_PyXI_NewExcInfo@@Base+0x446> │ │ │ │ + bne.n 5682c <_PyXI_NewExcInfo@@Base+0x424> │ │ │ │ + cbnz r2, 56846 <_PyXI_NewExcInfo@@Base+0x43e> │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #68] @ (5681c <_PyXI_NewExcInfo@@Base+0x484>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 56816 <_PyXI_NewExcInfo@@Base+0x47e> │ │ │ │ + ldr r3, [pc, #68] @ (56884 <_PyXI_NewExcInfo@@Base+0x47c>) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + cbz r0, 5687e <_PyXI_NewExcInfo@@Base+0x476> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 4fca4 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ - cbz r0, 5680a <_PyXI_NewExcInfo@@Base+0x472> │ │ │ │ + bl 4fe20 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + cbz r0, 56872 <_PyXI_NewExcInfo@@Base+0x46a> │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2b4a0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 5680e <_PyXI_NewExcInfo@@Base+0x476> │ │ │ │ + beq.n 56876 <_PyXI_NewExcInfo@@Base+0x46e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 26ef48 │ │ │ │ - movw r2, #2992 @ 0xbb0 │ │ │ │ + bl 26e8a8 │ │ │ │ + movw r2, #720 @ 0x2d0 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 56886 <_PyXI_NewExcInfo@@Base+0x4ee> │ │ │ │ + bl 568ee <_PyXI_NewExcInfo@@Base+0x4e6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56816 <_PyXI_NewExcInfo@@Base+0x47e> │ │ │ │ + b.n 5687e <_PyXI_NewExcInfo@@Base+0x476> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #816] @ (56b50 <_PyXI_NewExcInfo@@Base+0x7b8>) │ │ │ │ + ldr r2, [pc, #752] @ (56b78 <_PyXI_NewExcInfo@@Base+0x770>) │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #63088 @ 0xf670 │ │ │ │ + movw r0, #60792 @ 0xed78 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 95088 │ │ │ │ + b.w 94ea4 │ │ │ │ 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 56850 <_PyXI_NewExcInfo@@Base+0x4b8> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 5685a <_PyXI_NewExcInfo@@Base+0x4c2> │ │ │ │ + bne.n 568b8 <_PyXI_NewExcInfo@@Base+0x4b0> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 568c2 <_PyXI_NewExcInfo@@Base+0x4ba> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2228d8 <_PyOS_URandomNonblock@@Base+0xeac> │ │ │ │ + bl 2221c0 <_PyOS_URandomNonblock@@Base+0xeac> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #22640 @ 0x5870 │ │ │ │ + movw r1, #20336 @ 0x4f70 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.w 4114c <_PyCompile_Assemble@@Base+0x1c4> │ │ │ │ + b.w 4119c <_PyCompile_Assemble@@Base+0x1c4> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -63471,279 +63506,279 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2b970 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 4ae26 │ │ │ │ + bl 4ae82 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r9, r0, [r1] │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 103cec │ │ │ │ + bl 1037bc │ │ │ │ mov r4, r0 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 5690a <_PyXI_NewExcInfo@@Base+0x572> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 56972 <_PyXI_NewExcInfo@@Base+0x56a> │ │ │ │ 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 5690e <_PyXI_NewExcInfo@@Base+0x576> │ │ │ │ + bhi.n 56976 <_PyXI_NewExcInfo@@Base+0x56e> │ │ │ │ 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 a84a4 │ │ │ │ + b.w a82b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56916 <_PyXI_NewExcInfo@@Base+0x57e> │ │ │ │ + b.n 5697e <_PyXI_NewExcInfo@@Base+0x576> │ │ │ │ movw r0, #8388 @ 0x20c4 │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bic.w r6, r1, #3 │ │ │ │ mov r4, r3 │ │ │ │ add.w r6, r0, r6, lsl #2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add.w r5, r0, r1, lsl #2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 569e6 <_PyXI_NewExcInfo@@Base+0x64e> │ │ │ │ + beq.n 56a4e <_PyXI_NewExcInfo@@Base+0x646> │ │ │ │ mov ip, r3 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs.n 56994 <_PyXI_NewExcInfo@@Base+0x5fc> │ │ │ │ + bcs.n 569fc <_PyXI_NewExcInfo@@Base+0x5f4> │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr.w lr, [r0] │ │ │ │ ldr r4, [r0, #12] │ │ │ │ eor.w r8, r7, #55296 @ 0xd800 │ │ │ │ eor.w r9, lr, #55296 @ 0xd800 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ eor.w r4, r4, #55296 @ 0xd800 │ │ │ │ and.w r4, r4, r9 │ │ │ │ eor.w r7, r7, #55296 @ 0xd800 │ │ │ │ and.w r4, r4, r8 │ │ │ │ ands r4, r7 │ │ │ │ tst.w r4, #63488 @ 0xf800 │ │ │ │ - beq.n 56994 <_PyXI_NewExcInfo@@Base+0x5fc> │ │ │ │ + beq.n 569fc <_PyXI_NewExcInfo@@Base+0x5f4> │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r3], #16 │ │ │ │ ldr.w r4, [r0, #-12] │ │ │ │ str.w r4, [r3, #-12] │ │ │ │ ldr.w r4, [r0, #-8] │ │ │ │ str.w r4, [r3, #-8] │ │ │ │ ldr.w r4, [r0, #-4] │ │ │ │ str.w r4, [r3, #-4] │ │ │ │ - b.n 56932 <_PyXI_NewExcInfo@@Base+0x59a> │ │ │ │ + b.n 5699a <_PyXI_NewExcInfo@@Base+0x592> │ │ │ │ ldr.w r3, [r0], #4 │ │ │ │ sub.w r4, r3, #55296 @ 0xd800 │ │ │ │ cmp.w r4, #2048 @ 0x800 │ │ │ │ - bcc.n 56a08 <_PyXI_NewExcInfo@@Base+0x670> │ │ │ │ + bcc.n 56a70 <_PyXI_NewExcInfo@@Base+0x668> │ │ │ │ str.w r3, [ip], #4 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc.n 56982 <_PyXI_NewExcInfo@@Base+0x5ea> │ │ │ │ - b.n 56a10 <_PyXI_NewExcInfo@@Base+0x678> │ │ │ │ + bcc.n 569ea <_PyXI_NewExcInfo@@Base+0x5e2> │ │ │ │ + b.n 56a78 <_PyXI_NewExcInfo@@Base+0x670> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldr r4, [r0, #12] │ │ │ │ rev.w lr, r7 │ │ │ │ eor.w r7, r7, #55296 @ 0xd800 │ │ │ │ eor.w r4, r4, #55296 @ 0xd800 │ │ │ │ ands r4, r7 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ eor.w r7, r7, #55296 @ 0xd800 │ │ │ │ ands r4, r7 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ eor.w r7, r7, #55296 @ 0xd800 │ │ │ │ ands r4, r7 │ │ │ │ tst.w r4, #63488 @ 0xf800 │ │ │ │ - beq.n 56a02 <_PyXI_NewExcInfo@@Base+0x66a> │ │ │ │ + beq.n 56a6a <_PyXI_NewExcInfo@@Base+0x662> │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r3], #16 │ │ │ │ ldr.w r4, [r0, #-12] │ │ │ │ rev r4, r4 │ │ │ │ str.w r4, [r3, #-12] │ │ │ │ ldr.w r4, [r0, #-8] │ │ │ │ rev r4, r4 │ │ │ │ str.w r4, [r3, #-8] │ │ │ │ ldr.w r4, [r0, #-4] │ │ │ │ rev r4, r4 │ │ │ │ str.w r4, [r3, #-4] │ │ │ │ mov ip, r3 │ │ │ │ cmp r0, r6 │ │ │ │ - bcc.n 5699a <_PyXI_NewExcInfo@@Base+0x602> │ │ │ │ - b.n 56a02 <_PyXI_NewExcInfo@@Base+0x66a> │ │ │ │ + bcc.n 56a02 <_PyXI_NewExcInfo@@Base+0x5fa> │ │ │ │ + b.n 56a6a <_PyXI_NewExcInfo@@Base+0x662> │ │ │ │ ldr.w r3, [r0], #4 │ │ │ │ rev r4, r3 │ │ │ │ sub.w r3, r3, #55296 @ 0xd800 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - bcc.n 56a08 <_PyXI_NewExcInfo@@Base+0x670> │ │ │ │ + bcc.n 56a70 <_PyXI_NewExcInfo@@Base+0x668> │ │ │ │ str.w r4, [ip], #4 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc.n 569ee <_PyXI_NewExcInfo@@Base+0x656> │ │ │ │ - b.n 56a10 <_PyXI_NewExcInfo@@Base+0x678> │ │ │ │ + bcc.n 56a56 <_PyXI_NewExcInfo@@Base+0x64e> │ │ │ │ + b.n 56a78 <_PyXI_NewExcInfo@@Base+0x670> │ │ │ │ subs r5, r5, r0 │ │ │ │ subs r1, #1 │ │ │ │ sub.w r1, r1, r5, asr #2 │ │ │ │ mov r0, r1 │ │ │ │ str.w ip, [r2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 56a44 <_PyXI_NewExcInfo@@Base+0x6ac> │ │ │ │ + cbz r0, 56aac <_PyXI_NewExcInfo@@Base+0x6a4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56a44 <_PyXI_NewExcInfo@@Base+0x6ac> │ │ │ │ + bge.n 56aac <_PyXI_NewExcInfo@@Base+0x6a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56a44 <_PyXI_NewExcInfo@@Base+0x6ac> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56aac <_PyXI_NewExcInfo@@Base+0x6a4> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 89a2c │ │ │ │ + b.w 89860 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 56a70 <_PyXI_NewExcInfo@@Base+0x6d8> │ │ │ │ + cbnz r3, 56ad8 <_PyXI_NewExcInfo@@Base+0x6d0> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 56a70 <_PyXI_NewExcInfo@@Base+0x6d8> │ │ │ │ + ble.n 56ad8 <_PyXI_NewExcInfo@@Base+0x6d0> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 56a70 <_PyXI_NewExcInfo@@Base+0x6d8> │ │ │ │ - cbnz r0, 56a88 <_PyXI_NewExcInfo@@Base+0x6f0> │ │ │ │ + bne.n 56ad8 <_PyXI_NewExcInfo@@Base+0x6d0> │ │ │ │ + cbnz r0, 56af0 <_PyXI_NewExcInfo@@Base+0x6e8> │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r5, [sp, #4] │ │ │ │ - ldr r3, [pc, #72] @ (56acc <_PyXI_NewExcInfo@@Base+0x734>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 56ac8 <_PyXI_NewExcInfo@@Base+0x730> │ │ │ │ + ldr r3, [pc, #72] @ (56b34 <_PyXI_NewExcInfo@@Base+0x72c>) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + cbz r0, 56b30 <_PyXI_NewExcInfo@@Base+0x728> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r3, #60 @ 0x3c │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56ab4 <_PyXI_NewExcInfo@@Base+0x71c> │ │ │ │ + beq.n 56b1c <_PyXI_NewExcInfo@@Base+0x714> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #3252 @ 0xcb4 │ │ │ │ + movw r1, #980 @ 0x3d4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4484a <_PyImport_ClearExtension@@Base+0xd12> │ │ │ │ + bl 44802 <_PyImport_ClearExtension@@Base+0xc78> │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #144] @ (56b60 <_PyXI_NewExcInfo@@Base+0x7c8>) │ │ │ │ + ldr r3, [pc, #80] @ (56b88 <_PyXI_NewExcInfo@@Base+0x780>) │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1691c4 │ │ │ │ - cbnz r0, 56af0 <_PyXI_NewExcInfo@@Base+0x758> │ │ │ │ + bl 168588 │ │ │ │ + cbnz r0, 56b58 <_PyXI_NewExcInfo@@Base+0x750> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56b4a <_PyXI_NewExcInfo@@Base+0x7b2> │ │ │ │ + b.n 56bb2 <_PyXI_NewExcInfo@@Base+0x7aa> │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 56b4c <_PyXI_NewExcInfo@@Base+0x7b4> │ │ │ │ + bl 56bb4 <_PyXI_NewExcInfo@@Base+0x7ac> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 56b16 <_PyXI_NewExcInfo@@Base+0x77e> │ │ │ │ - movw r3, #37625 @ 0x92f9 │ │ │ │ + beq.n 56b7e <_PyXI_NewExcInfo@@Base+0x776> │ │ │ │ + movw r3, #35605 @ 0x8b15 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 56b20 <_PyXI_NewExcInfo@@Base+0x788> │ │ │ │ + bne.n 56b88 <_PyXI_NewExcInfo@@Base+0x780> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d93c4 │ │ │ │ - b.n 56b28 <_PyXI_NewExcInfo@@Base+0x790> │ │ │ │ - bl 940d4 │ │ │ │ + bl 2d8be0 │ │ │ │ + b.n 56b90 <_PyXI_NewExcInfo@@Base+0x788> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56afe <_PyXI_NewExcInfo@@Base+0x766> │ │ │ │ - b.n 56aec <_PyXI_NewExcInfo@@Base+0x754> │ │ │ │ + beq.n 56b66 <_PyXI_NewExcInfo@@Base+0x75e> │ │ │ │ + b.n 56b54 <_PyXI_NewExcInfo@@Base+0x74c> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 56b42 <_PyXI_NewExcInfo@@Base+0x7aa> │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 56baa <_PyXI_NewExcInfo@@Base+0x7a2> │ │ │ │ + bl 93ef8 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 56b4a <_PyXI_NewExcInfo@@Base+0x7b2> │ │ │ │ + b.n 56bb2 <_PyXI_NewExcInfo@@Base+0x7aa> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl fec18 │ │ │ │ + bl fe6f0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 56b7a <_PyXI_NewExcInfo@@Base+0x7e2> │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 56b7e <_PyXI_NewExcInfo@@Base+0x7e6> │ │ │ │ - b.n 56ba6 <_PyXI_NewExcInfo@@Base+0x80e> │ │ │ │ + bne.n 56be2 <_PyXI_NewExcInfo@@Base+0x7da> │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 56be6 <_PyXI_NewExcInfo@@Base+0x7de> │ │ │ │ + b.n 56c0e <_PyXI_NewExcInfo@@Base+0x806> │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 56ba6 <_PyXI_NewExcInfo@@Base+0x80e> │ │ │ │ + bge.n 56c0e <_PyXI_NewExcInfo@@Base+0x806> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 56ba6 <_PyXI_NewExcInfo@@Base+0x80e> │ │ │ │ + cbz r3, 56c0e <_PyXI_NewExcInfo@@Base+0x806> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 56ba6 <_PyXI_NewExcInfo@@Base+0x80e> │ │ │ │ - movw r2, #27661 @ 0x6c0d │ │ │ │ + cbz r3, 56c0e <_PyXI_NewExcInfo@@Base+0x806> │ │ │ │ + movw r2, #24485 @ 0x5fa5 │ │ │ │ movt r2, #23 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 56b98 <_PyXI_NewExcInfo@@Base+0x800> │ │ │ │ + bne.n 56c00 <_PyXI_NewExcInfo@@Base+0x7f8> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - b.n 56b9c <_PyXI_NewExcInfo@@Base+0x804> │ │ │ │ + b.n 56c04 <_PyXI_NewExcInfo@@Base+0x7fc> │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ ite ge │ │ │ │ addge r4, r4, r0 │ │ │ │ movlt.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ @@ -63753,76 +63788,76 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #55840 @ 0xda20 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 154f54 │ │ │ │ + bl 1547d8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 56bfa <_PyXI_NewExcInfo@@Base+0x862> │ │ │ │ + beq.n 56c62 <_PyXI_NewExcInfo@@Base+0x85a> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9eff8 │ │ │ │ - cbnz r0, 56bfa <_PyXI_NewExcInfo@@Base+0x862> │ │ │ │ + bl 9ed78 │ │ │ │ + cbnz r0, 56c62 <_PyXI_NewExcInfo@@Base+0x85a> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #3296 @ 0xce0 │ │ │ │ + movw r1, #1024 @ 0x400 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56c0a <_PyXI_NewExcInfo@@Base+0x872> │ │ │ │ + beq.n 56c72 <_PyXI_NewExcInfo@@Base+0x86a> │ │ │ │ movs r4, #0 │ │ │ │ - bl 56e96 │ │ │ │ - b.n 56c94 <_PyXI_NewExcInfo@@Base+0x8fc> │ │ │ │ + bl 56efe │ │ │ │ + b.n 56cfc <_PyXI_NewExcInfo@@Base+0x8f4> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 56c20 <_PyXI_NewExcInfo@@Base+0x888> │ │ │ │ + bge.n 56c88 <_PyXI_NewExcInfo@@Base+0x880> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 23c160 │ │ │ │ + b.w 23bb34 │ │ │ │ add r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 271d80 │ │ │ │ + bl 271690 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56c94 <_PyXI_NewExcInfo@@Base+0x8fc> │ │ │ │ + beq.n 56cfc <_PyXI_NewExcInfo@@Base+0x8f4> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 56c44 <_PyXI_NewExcInfo@@Base+0x8ac> │ │ │ │ + ble.n 56cac <_PyXI_NewExcInfo@@Base+0x8a4> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 2c030 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 56c64 <_PyXI_NewExcInfo@@Base+0x8cc> │ │ │ │ + ble.n 56ccc <_PyXI_NewExcInfo@@Base+0x8c4> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mla r0, r5, r0, r3 │ │ │ │ blx 2c030 │ │ │ │ - ldr r0, [pc, #48] @ (56c98 <_PyXI_NewExcInfo@@Base+0x900>) │ │ │ │ + ldr r0, [pc, #48] @ (56d00 <_PyXI_NewExcInfo@@Base+0x8f8>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r5, [r1, #3892] @ 0xf34 │ │ │ │ @@ -63835,475 +63870,475 @@ │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #20 │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ movw r1, #31984 @ 0x7cf0 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 154f54 │ │ │ │ + bl 1547d8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 56cde <_PyXI_NewExcInfo@@Base+0x946> │ │ │ │ + beq.n 56d46 <_PyXI_NewExcInfo@@Base+0x93e> │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56cde <_PyXI_NewExcInfo@@Base+0x946> │ │ │ │ + beq.n 56d46 <_PyXI_NewExcInfo@@Base+0x93e> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 56d06 <_PyXI_NewExcInfo@@Base+0x96e> │ │ │ │ - b.n 56cf6 <_PyXI_NewExcInfo@@Base+0x95e> │ │ │ │ + beq.n 56d6e <_PyXI_NewExcInfo@@Base+0x966> │ │ │ │ + b.n 56d5e <_PyXI_NewExcInfo@@Base+0x956> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 56cd6 <_PyXI_NewExcInfo@@Base+0x93e> │ │ │ │ - movw r0, #3344 @ 0xd10 │ │ │ │ + beq.n 56d3e <_PyXI_NewExcInfo@@Base+0x936> │ │ │ │ + movw r0, #1072 @ 0x430 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 21d77c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21cff4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56cd6 <_PyXI_NewExcInfo@@Base+0x93e> │ │ │ │ - b.n 56d14 <_PyXI_NewExcInfo@@Base+0x97c> │ │ │ │ - movw r0, #3344 @ 0xd10 │ │ │ │ + bne.n 56d3e <_PyXI_NewExcInfo@@Base+0x936> │ │ │ │ + b.n 56d7c <_PyXI_NewExcInfo@@Base+0x974> │ │ │ │ + movw r0, #1072 @ 0x430 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ - cbz r0, 56d14 <_PyXI_NewExcInfo@@Base+0x97c> │ │ │ │ + bl 1d43ac │ │ │ │ + cbz r0, 56d7c <_PyXI_NewExcInfo@@Base+0x974> │ │ │ │ ldrd r6, r0, [r4, #16] │ │ │ │ - bl 9fd08 │ │ │ │ + bl 9f724 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 56d18 <_PyXI_NewExcInfo@@Base+0x980> │ │ │ │ - b.n 56d6a <_PyXI_NewExcInfo@@Base+0x9d2> │ │ │ │ + cbnz r0, 56d80 <_PyXI_NewExcInfo@@Base+0x978> │ │ │ │ + b.n 56dd2 <_PyXI_NewExcInfo@@Base+0x9ca> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 56d6a <_PyXI_NewExcInfo@@Base+0x9d2> │ │ │ │ + b.n 56dd2 <_PyXI_NewExcInfo@@Base+0x9ca> │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - movw r3, #30881 @ 0x78a1 │ │ │ │ + movw r3, #30421 @ 0x76d5 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 56d32 <_PyXI_NewExcInfo@@Base+0x99a> │ │ │ │ + bne.n 56d9a <_PyXI_NewExcInfo@@Base+0x992> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c887c │ │ │ │ + bl 87678 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 56d3a <_PyXI_NewExcInfo@@Base+0x9a2> │ │ │ │ + b.n 56da2 <_PyXI_NewExcInfo@@Base+0x99a> │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 56d54 <_PyXI_NewExcInfo@@Base+0x9bc> │ │ │ │ + cbnz r5, 56dbc <_PyXI_NewExcInfo@@Base+0x9b4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56d50 <_PyXI_NewExcInfo@@Base+0x9b8> │ │ │ │ + bge.n 56db8 <_PyXI_NewExcInfo@@Base+0x9b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56d50 <_PyXI_NewExcInfo@@Base+0x9b8> │ │ │ │ + cbnz r3, 56db8 <_PyXI_NewExcInfo@@Base+0x9b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 56d6a <_PyXI_NewExcInfo@@Base+0x9d2> │ │ │ │ + b.n 56dd2 <_PyXI_NewExcInfo@@Base+0x9ca> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r4, [r5, #8] │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 56d50 <_PyXI_NewExcInfo@@Base+0x9b8> │ │ │ │ + b.n 56db8 <_PyXI_NewExcInfo@@Base+0x9b0> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w ip, [sp, #64] @ 0x40 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 56d98 <_PyXI_NewExcInfo@@Base+0xa00> │ │ │ │ + beq.n 56e00 <_PyXI_NewExcInfo@@Base+0x9f8> │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ - b.n 56db0 <_PyXI_NewExcInfo@@Base+0xa18> │ │ │ │ + b.n 56e18 <_PyXI_NewExcInfo@@Base+0xa10> │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 56da0 <_PyXI_NewExcInfo@@Base+0xa08> │ │ │ │ + bgt.n 56e08 <_PyXI_NewExcInfo@@Base+0xa00> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 56db0 <_PyXI_NewExcInfo@@Base+0xa18> │ │ │ │ + b.n 56e18 <_PyXI_NewExcInfo@@Base+0xa10> │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.n 56d9c <_PyXI_NewExcInfo@@Base+0xa04> │ │ │ │ + bgt.n 56e04 <_PyXI_NewExcInfo@@Base+0x9fc> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 56d9c <_PyXI_NewExcInfo@@Base+0xa04> │ │ │ │ + beq.n 56e04 <_PyXI_NewExcInfo@@Base+0x9fc> │ │ │ │ clz r5, r2 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 56dd2 <_PyXI_NewExcInfo@@Base+0xa3a> │ │ │ │ + b.n 56e3a <_PyXI_NewExcInfo@@Base+0xa32> │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #20 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, ip │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #192] @ (56e88 <_PyXI_NewExcInfo@@Base+0xaf0>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #192] @ (56ef0 <_PyXI_NewExcInfo@@Base+0xae8>) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56e7e <_PyXI_NewExcInfo@@Base+0xae6> │ │ │ │ + beq.n 56ee6 <_PyXI_NewExcInfo@@Base+0xade> │ │ │ │ add r6, r5 │ │ │ │ ldr.w r8, [r4] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 56e56 <_PyXI_NewExcInfo@@Base+0xabe> │ │ │ │ + beq.n 56ebe <_PyXI_NewExcInfo@@Base+0xab6> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 56e1e <_PyXI_NewExcInfo@@Base+0xa86> │ │ │ │ - bl fee38 <_PyNumber_Index@@Base> │ │ │ │ + cbz r0, 56e86 <_PyXI_NewExcInfo@@Base+0xa7e> │ │ │ │ + bl fe910 <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 56df6 <_PyXI_NewExcInfo@@Base+0xa5e> │ │ │ │ - bl 940d4 │ │ │ │ + cbnz r0, 56e5e <_PyXI_NewExcInfo@@Base+0xa56> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56e7e <_PyXI_NewExcInfo@@Base+0xae6> │ │ │ │ + bne.n 56ee6 <_PyXI_NewExcInfo@@Base+0xade> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 56e18 <_PyXI_NewExcInfo@@Base+0xa80> │ │ │ │ - bl 9b974 │ │ │ │ + b.n 56e80 <_PyXI_NewExcInfo@@Base+0xa78> │ │ │ │ + bl 9b758 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56e14 <_PyXI_NewExcInfo@@Base+0xa7c> │ │ │ │ + bge.n 56e7c <_PyXI_NewExcInfo@@Base+0xa74> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 56e14 <_PyXI_NewExcInfo@@Base+0xa7c> │ │ │ │ + cbnz r3, 56e7c <_PyXI_NewExcInfo@@Base+0xa74> │ │ │ │ mov r0, sl │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 56de8 <_PyXI_NewExcInfo@@Base+0xa50> │ │ │ │ + beq.n 56e50 <_PyXI_NewExcInfo@@Base+0xa48> │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 56e20 <_PyXI_NewExcInfo@@Base+0xa88> │ │ │ │ - b.n 56e5e <_PyXI_NewExcInfo@@Base+0xac6> │ │ │ │ + bne.n 56e88 <_PyXI_NewExcInfo@@Base+0xa80> │ │ │ │ + b.n 56ec6 <_PyXI_NewExcInfo@@Base+0xabe> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl fee38 <_PyNumber_Index@@Base> │ │ │ │ + bl fe910 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 56e36 <_PyXI_NewExcInfo@@Base+0xa9e> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 56e7e <_PyXI_NewExcInfo@@Base+0xae6> │ │ │ │ + cbnz r0, 56e9e <_PyXI_NewExcInfo@@Base+0xa96> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 56ee6 <_PyXI_NewExcInfo@@Base+0xade> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 56e62 <_PyXI_NewExcInfo@@Base+0xaca> │ │ │ │ - bl 9b974 │ │ │ │ + b.n 56eca <_PyXI_NewExcInfo@@Base+0xac2> │ │ │ │ + bl 9b758 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56e50 <_PyXI_NewExcInfo@@Base+0xab8> │ │ │ │ + bge.n 56eb8 <_PyXI_NewExcInfo@@Base+0xab0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 56e50 <_PyXI_NewExcInfo@@Base+0xab8> │ │ │ │ + cbnz r3, 56eb8 <_PyXI_NewExcInfo@@Base+0xab0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 56e62 <_PyXI_NewExcInfo@@Base+0xaca> │ │ │ │ - b.n 56e2a <_PyXI_NewExcInfo@@Base+0xa92> │ │ │ │ + bne.n 56eca <_PyXI_NewExcInfo@@Base+0xac2> │ │ │ │ + b.n 56e92 <_PyXI_NewExcInfo@@Base+0xa8a> │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 56e62 <_PyXI_NewExcInfo@@Base+0xaca> │ │ │ │ + b.n 56eca <_PyXI_NewExcInfo@@Base+0xac2> │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r9 │ │ │ │ - bl 181b48 │ │ │ │ + bl 180d90 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 28d6c0 │ │ │ │ + b.w 28cc2c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #320] @ (56fcc ) │ │ │ │ + ldr r3, [pc, #256] @ (56ff4 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00056e8c : │ │ │ │ - movw r0, #48300 @ 0xbcac │ │ │ │ +00056ef4 : │ │ │ │ + movw r0, #45996 @ 0xb3ac │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00056e96 : │ │ │ │ +00056efe : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #32] @ (56ec8 ) │ │ │ │ + ldr r0, [pc, #32] @ (56f30 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #43564 @ 0xaa2c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - movw r2, #3356 @ 0xd1c │ │ │ │ + movw r2, #1084 @ 0x43c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 11e51c <_PyErr_SetString@@Base> │ │ │ │ + bl 11e004 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 84d84 │ │ │ │ + bl 84b78 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56f0e │ │ │ │ + bge.n 56f76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56f0e │ │ │ │ + cbnz r3, 56f76 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r3, r1, #16 │ │ │ │ sub sp, #24 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r2, 56f30 │ │ │ │ + cbnz r2, 56f98 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 56f30 │ │ │ │ - cbnz r3, 56f4a │ │ │ │ + bne.n 56f98 │ │ │ │ + cbnz r3, 56fb2 │ │ │ │ add r4, sp, #16 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ - ldr r3, [pc, #92] @ (56fa0 ) │ │ │ │ - bl 11fa14 <_PyArg_UnpackKeywords@@Base+0xde0> │ │ │ │ + ldr r3, [pc, #92] @ (57008 ) │ │ │ │ + bl 11f42c <_PyArg_UnpackKeywords@@Base+0xde4> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 56f9a │ │ │ │ + cbz r0, 57002 │ │ │ │ ldrd r0, r4, [r3] │ │ │ │ - bl 9fd08 │ │ │ │ + bl 9f724 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 56f8a │ │ │ │ + cbz r0, 56ff2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9fd08 │ │ │ │ + bl 9f724 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 56f8c │ │ │ │ + cbz r0, 56ff4 │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #30881 @ 0x78a1 │ │ │ │ + movw r3, #30421 @ 0x76d5 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 56f7a │ │ │ │ + bne.n 56fe2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c887c │ │ │ │ + bl 87678 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 56f82 │ │ │ │ + b.n 56fea │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 56f8c │ │ │ │ + cbz r3, 56ff4 │ │ │ │ strd r5, r4, [r3, #8] │ │ │ │ - b.n 56f9a │ │ │ │ + b.n 57002 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #496] @ (57194 <_PyXI_ExcInfoAsObject@@Base+0x130>) │ │ │ │ + ldr r3, [pc, #432] @ (571bc <_PyXI_ExcInfoAsObject@@Base+0xf0>) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r3, [pc, #20] @ (56fbc ) │ │ │ │ + ldr r3, [pc, #20] @ (57024 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1540] @ 0x604 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 56fe8 │ │ │ │ + cbnz r6, 57050 │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 56fe8 │ │ │ │ + ble.n 57050 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 56fe8 │ │ │ │ - cbnz r2, 57002 │ │ │ │ + bne.n 57050 │ │ │ │ + cbnz r2, 5706a │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #100] @ (57060 ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 57054 │ │ │ │ + ldr r3, [pc, #100] @ (570c8 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + cbz r0, 570bc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movw r3, #25144 @ 0x6238 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5701c │ │ │ │ + bne.n 57084 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ - b.n 57038 │ │ │ │ - bl 174c6c │ │ │ │ + b.n 570a0 │ │ │ │ + bl 173ff4 │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s16, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 57038 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 57054 │ │ │ │ + bne.n 570a0 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 570bc │ │ │ │ vmov.f32 s0, s16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #48488 @ 0xbd68 │ │ │ │ movt r2, #2 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 57068 <_PyXI_ExcInfoAsObject@@Base+0x4> │ │ │ │ + b.n 570d0 <_PyXI_ExcInfoAsObject@@Base+0x4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #672] @ (57304 ) │ │ │ │ + ldr r3, [pc, #608] @ (5732c <_PyXI_ExcInfoAsObject@@Base+0x260>) │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00057064 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ - b.w 3ac1a <_Py_open_noraise@@Base+0x196> │ │ │ │ +000570cc <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ + b.w 3ac66 <_Py_open_noraise@@Base+0x196> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r5, r1 │ │ │ │ blx r2 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 570ce <_PyXI_ExcInfoAsObject@@Base+0x6a> │ │ │ │ + beq.n 57136 <_PyXI_ExcInfoAsObject@@Base+0x6a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 26ef48 │ │ │ │ + bl 26e8a8 │ │ │ │ vcmp.f32 s16, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 570bc <_PyXI_ExcInfoAsObject@@Base+0x58> │ │ │ │ + bvs.n 57124 <_PyXI_ExcInfoAsObject@@Base+0x58> │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - movw r3, #2992 @ 0xbb0 │ │ │ │ + movw r3, #720 @ 0x2d0 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ - movw r2, #3400 @ 0xd48 │ │ │ │ + movw r2, #1128 @ 0x468 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ vcmpe.f32 s15, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r2, r3 │ │ │ │ - b.n 570c4 <_PyXI_ExcInfoAsObject@@Base+0x60> │ │ │ │ - movw r2, #3400 @ 0xd48 │ │ │ │ + b.n 5712c <_PyXI_ExcInfoAsObject@@Base+0x60> │ │ │ │ + movw r2, #1128 @ 0x468 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 56886 <_PyXI_NewExcInfo@@Base+0x4ee> │ │ │ │ + bl 568ee <_PyXI_NewExcInfo@@Base+0x4e6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 570d6 <_PyXI_ExcInfoAsObject@@Base+0x72> │ │ │ │ + b.n 5713e <_PyXI_ExcInfoAsObject@@Base+0x72> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #204] @ (571b8 <_PyXI_ExcInfoAsObject@@Base+0x154>) │ │ │ │ + ldr r3, [pc, #204] @ (57220 <_PyXI_ExcInfoAsObject@@Base+0x154>) │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 57120 <_PyXI_ExcInfoAsObject@@Base+0xbc> │ │ │ │ + cbz r3, 57188 <_PyXI_ExcInfoAsObject@@Base+0xbc> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 57116 <_PyXI_ExcInfoAsObject@@Base+0xb2> │ │ │ │ + bne.n 5717e <_PyXI_ExcInfoAsObject@@Base+0xb2> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 57106 <_PyXI_ExcInfoAsObject@@Base+0xa2> │ │ │ │ + bne.n 5716e <_PyXI_ExcInfoAsObject@@Base+0xa2> │ │ │ │ dmb ish │ │ │ │ - beq.n 57120 <_PyXI_ExcInfoAsObject@@Base+0xbc> │ │ │ │ - bl 28e400 │ │ │ │ + beq.n 57188 <_PyXI_ExcInfoAsObject@@Base+0xbc> │ │ │ │ + bl 2b942c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 2dafe4 <_PyBytes_FromXIData@@Base+0xc98> │ │ │ │ + bl 2da804 <_PyBytes_FromXIData@@Base+0xc9c> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 57152 <_PyXI_ExcInfoAsObject@@Base+0xee> │ │ │ │ + cbz r3, 571ba <_PyXI_ExcInfoAsObject@@Base+0xee> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 57148 <_PyXI_ExcInfoAsObject@@Base+0xe4> │ │ │ │ + bne.n 571b0 <_PyXI_ExcInfoAsObject@@Base+0xe4> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 57138 <_PyXI_ExcInfoAsObject@@Base+0xd4> │ │ │ │ + bne.n 571a0 <_PyXI_ExcInfoAsObject@@Base+0xd4> │ │ │ │ dmb ish │ │ │ │ - beq.n 57152 <_PyXI_ExcInfoAsObject@@Base+0xee> │ │ │ │ - bl 284818 │ │ │ │ + beq.n 571ba <_PyXI_ExcInfoAsObject@@Base+0xee> │ │ │ │ + bl 2b95f8 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ - bl 1c7720 │ │ │ │ - cbz r0, 571a2 <_PyXI_ExcInfoAsObject@@Base+0x13e> │ │ │ │ + bl 1c6f18 │ │ │ │ + cbz r0, 5720a <_PyXI_ExcInfoAsObject@@Base+0x13e> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 57170 <_PyXI_ExcInfoAsObject@@Base+0x10c> │ │ │ │ + bpl.n 571d8 <_PyXI_ExcInfoAsObject@@Base+0x10c> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r0, #20 │ │ │ │ addpl.w r1, r0, #28 │ │ │ │ - b.n 57172 <_PyXI_ExcInfoAsObject@@Base+0x10e> │ │ │ │ + b.n 571da <_PyXI_ExcInfoAsObject@@Base+0x10e> │ │ │ │ ldr r1, [r0, #28] │ │ │ │ movw r4, #14372 @ 0x3824 │ │ │ │ movt r4, #81 @ 0x51 │ │ │ │ mov r2, sp │ │ │ │ movs r3, #0 │ │ │ │ adds r7, r1, #1 │ │ │ │ ldrb.w r5, [r2], #1 │ │ │ │ @@ -64313,150 +64348,150 @@ │ │ │ │ ldrb r5, [r6, r5] │ │ │ │ strb.w r5, [r1, r3, lsl #1] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldrb.w r5, [r5, ip] │ │ │ │ strb.w r5, [r7, r3, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #20 │ │ │ │ - bne.n 57180 <_PyXI_ExcInfoAsObject@@Base+0x11c> │ │ │ │ - ldr r3, [pc, #20] @ (571b8 <_PyXI_ExcInfoAsObject@@Base+0x154>) │ │ │ │ + bne.n 571e8 <_PyXI_ExcInfoAsObject@@Base+0x11c> │ │ │ │ + ldr r3, [pc, #20] @ (57220 <_PyXI_ExcInfoAsObject@@Base+0x154>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 571b4 <_PyXI_ExcInfoAsObject@@Base+0x150> │ │ │ │ + beq.n 5721c <_PyXI_ExcInfoAsObject@@Base+0x150> │ │ │ │ blx 2bb28 <__stack_chk_fail@plt> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ - b.w 2db83c <_PyBytes_FromXIData@@Base+0x14f0> │ │ │ │ + b.w 2db05c <_PyBytes_FromXIData@@Base+0x14f4> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 571e8 <_PyXI_ExcInfoAsObject@@Base+0x184> │ │ │ │ + cbz r3, 57250 <_PyXI_ExcInfoAsObject@@Base+0x184> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 571e8 <_PyXI_ExcInfoAsObject@@Base+0x184> │ │ │ │ + bne.n 57250 <_PyXI_ExcInfoAsObject@@Base+0x184> │ │ │ │ mov r0, r3 │ │ │ │ - bl 2b6e8c <_PySys_GetSizeOf@@Base> │ │ │ │ + bl 2b6688 <_PySys_GetSizeOf@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 571f2 <_PyXI_ExcInfoAsObject@@Base+0x18e> │ │ │ │ + beq.n 5725a <_PyXI_ExcInfoAsObject@@Base+0x18e> │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8f6bc │ │ │ │ + b.w 8f4e8 │ │ │ │ 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 84d84 │ │ │ │ + bl 84b78 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57238 <_PyXI_ExcInfoAsObject@@Base+0x1d4> │ │ │ │ + bge.n 572a0 <_PyXI_ExcInfoAsObject@@Base+0x1d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57238 <_PyXI_ExcInfoAsObject@@Base+0x1d4> │ │ │ │ + cbnz r3, 572a0 <_PyXI_ExcInfoAsObject@@Base+0x1d4> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #31972 @ 0x7ce4 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5726a <_PyXI_ExcInfoAsObject@@Base+0x206> │ │ │ │ + beq.n 572d2 <_PyXI_ExcInfoAsObject@@Base+0x206> │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5726a <_PyXI_ExcInfoAsObject@@Base+0x206> │ │ │ │ + beq.n 572d2 <_PyXI_ExcInfoAsObject@@Base+0x206> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 57290 <_PyXI_ExcInfoAsObject@@Base+0x22c> │ │ │ │ - b.n 57280 <_PyXI_ExcInfoAsObject@@Base+0x21c> │ │ │ │ + beq.n 572f8 <_PyXI_ExcInfoAsObject@@Base+0x22c> │ │ │ │ + b.n 572e8 <_PyXI_ExcInfoAsObject@@Base+0x21c> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 57262 <_PyXI_ExcInfoAsObject@@Base+0x1fe> │ │ │ │ - movw r0, #23724 @ 0x5cac │ │ │ │ + beq.n 572ca <_PyXI_ExcInfoAsObject@@Base+0x1fe> │ │ │ │ + movw r0, #21420 @ 0x53ac │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - bl 21d77c <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 572bc <_PyXI_ExcInfoAsObject@@Base+0x258> │ │ │ │ - b.n 57262 <_PyXI_ExcInfoAsObject@@Base+0x1fe> │ │ │ │ - movw r0, #23724 @ 0x5cac │ │ │ │ + bl 21cff4 <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 57324 <_PyXI_ExcInfoAsObject@@Base+0x258> │ │ │ │ + b.n 572ca <_PyXI_ExcInfoAsObject@@Base+0x1fe> │ │ │ │ + movw r0, #21420 @ 0x53ac │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #1 │ │ │ │ - bl e2f04 │ │ │ │ - cbz r0, 572bc <_PyXI_ExcInfoAsObject@@Base+0x258> │ │ │ │ + bl e28cc │ │ │ │ + cbz r0, 57324 <_PyXI_ExcInfoAsObject@@Base+0x258> │ │ │ │ ldr r4, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl f0440 │ │ │ │ - cbnz r0, 572b2 <_PyXI_ExcInfoAsObject@@Base+0x24e> │ │ │ │ + bl efed8 │ │ │ │ + cbnz r0, 5731a <_PyXI_ExcInfoAsObject@@Base+0x24e> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #42956 @ 0xa7cc │ │ │ │ + movw r1, #40652 @ 0x9ecc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 572bc <_PyXI_ExcInfoAsObject@@Base+0x258> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 57324 <_PyXI_ExcInfoAsObject@@Base+0x258> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 57302 │ │ │ │ + b.w 5736a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (572f0 <_PyXI_ExcInfoAsObject@@Base+0x28c>) │ │ │ │ - bl 247ba0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #28] @ (57358 <_PyXI_ExcInfoAsObject@@Base+0x28c>) │ │ │ │ + bl 247580 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #3436 @ 0xd6c │ │ │ │ + movw r0, #1164 @ 0x48c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.w 95088 │ │ │ │ + b.w 94ea4 │ │ │ │ nop │ │ │ │ - b.n 57a04 <_PyXI_FormatExcInfo@@Base+0xe8> │ │ │ │ + b.n 57a6c <_PyXI_FormatExcInfo@@Base+0xec> │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movw r0, #63500 @ 0xf80c │ │ │ │ + movw r0, #61204 @ 0xef14 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r1, #4 │ │ │ │ - b.w 9406c │ │ │ │ + b.w 93e90 │ │ │ │ │ │ │ │ -00057302 : │ │ │ │ +0005736a : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #31972 @ 0x7ce4 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 7fd58 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 5735e │ │ │ │ - ldr r5, [pc, #60] @ (57360 ) │ │ │ │ + bl 7fd00 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 573c6 │ │ │ │ + ldr r5, [pc, #60] @ (573c8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r1, [r1, r5] │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -64472,492 +64507,492 @@ │ │ │ │ orrs r3, r6 │ │ │ │ str r2, [r6, #0] │ │ │ │ strd r5, r3, [r0, #-8] │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r4, [r1, #3868] @ 0xf1c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -00057368 : │ │ │ │ +000573cc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #36972 @ 0x906c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 573a2 │ │ │ │ - ldr r3, [pc, #148] @ (57420 ) │ │ │ │ + bne.n 57406 │ │ │ │ + ldr r3, [pc, #148] @ (57484 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w r3, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #424] @ 0x1a8 │ │ │ │ - blt.n 573a2 │ │ │ │ + blt.n 57406 │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 573b4 │ │ │ │ - movw r0, #3652 @ 0xe44 │ │ │ │ + bgt.n 57418 │ │ │ │ + movw r0, #1628 @ 0x65c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movw r1, #1681 @ 0x691 │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 57418 │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5747c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #124] @ 0x7c │ │ │ │ - cbz r0, 573ce │ │ │ │ + cbz r0, 57432 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 573d0 │ │ │ │ + bge.n 57434 │ │ │ │ add.w r3, r0, r4, lsl #2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str.w r8, [r3, #4] │ │ │ │ - cbnz r0, 57404 │ │ │ │ - b.n 57410 │ │ │ │ + cbnz r0, 57468 │ │ │ │ + b.n 57474 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r6, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 9bcbc │ │ │ │ - cbz r0, 573e2 │ │ │ │ + bl 9baa0 │ │ │ │ + cbz r0, 57446 │ │ │ │ add.w r3, r0, r5, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 573e8 │ │ │ │ - bl 23c160 │ │ │ │ - b.n 57418 │ │ │ │ + b.n 5744c │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 5747c │ │ │ │ cmp r6, r5 │ │ │ │ add.w r5, r5, #1 │ │ │ │ - ble.n 573f6 │ │ │ │ + ble.n 5745a │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ - b.n 573e8 │ │ │ │ + b.n 5744c │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ str r6, [r0, #0] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ str r0, [r7, #124] @ 0x7c │ │ │ │ - b.n 57410 │ │ │ │ + b.n 57474 │ │ │ │ addw r4, r4, #1130 @ 0x46a │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbnz r3, 57414 │ │ │ │ + cbnz r3, 57478 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5741c │ │ │ │ + b.n 57480 │ │ │ │ blx r3 │ │ │ │ - b.n 57410 │ │ │ │ + b.n 57474 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw r6, #25144 @ 0x6238 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 57458 │ │ │ │ + bne.n 574bc │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 57458 │ │ │ │ + bne.n 574bc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 574b0 │ │ │ │ + bge.n 57514 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 574b0 │ │ │ │ + b.n 57514 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174c6c │ │ │ │ + bl 173ff4 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 57478 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 574ae │ │ │ │ + bne.n 574dc │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 57512 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 9ba24 │ │ │ │ + bl 9b808 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 574b0 │ │ │ │ - cbz r0, 574b0 │ │ │ │ + beq.n 57514 │ │ │ │ + cbz r0, 57514 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl f5a90 │ │ │ │ + bl f54f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5749e │ │ │ │ + blt.n 57502 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 574b0 │ │ │ │ + b.n 57514 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5749a │ │ │ │ + bne.n 574fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5749a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 574fe │ │ │ │ movs r4, #0 │ │ │ │ vpop {d8} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 574d6 │ │ │ │ + cbz r3, 5753a │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 574d8 │ │ │ │ + b.n 5753c │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ - cbnz r3, 574e6 │ │ │ │ + cbnz r3, 5754a │ │ │ │ cmp r6, #2 │ │ │ │ - ble.n 574e6 │ │ │ │ + ble.n 5754a │ │ │ │ cmp r6, #6 │ │ │ │ - bgt.n 574e6 │ │ │ │ - cbnz r4, 57510 │ │ │ │ + bgt.n 5754a │ │ │ │ + cbnz r4, 5756e │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #6 │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #19556 @ 0x4c64 │ │ │ │ - movt r3, #82 @ 0x52 │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #360] @ (576cc ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 57664 │ │ │ │ + beq.w 576c2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 57526 │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 57584 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 575da │ │ │ │ + bne.n 57638 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5753c │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 5759a │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 575da │ │ │ │ + bne.n 57638 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl fee38 <_PyNumber_Index@@Base> │ │ │ │ + bl fe910 <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 57554 │ │ │ │ - bl 940d4 │ │ │ │ + cbnz r0, 575b2 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 575da │ │ │ │ + bne.n 57638 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57576 │ │ │ │ - bl 9b974 │ │ │ │ + b.n 575d4 │ │ │ │ + bl 9b758 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57572 │ │ │ │ + bge.n 575d0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 57572 │ │ │ │ + cbnz r3, 575d0 │ │ │ │ mov r0, sl │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 57546 │ │ │ │ + beq.n 575a4 │ │ │ │ adds r2, r5, r6 │ │ │ │ subs r3, r2, #3 │ │ │ │ - beq.n 575ac │ │ │ │ + beq.n 5760a │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 57586 │ │ │ │ + cbz r6, 575e4 │ │ │ │ subs r3, r2, #4 │ │ │ │ - beq.n 575b8 │ │ │ │ - b.n 5758e │ │ │ │ + beq.n 57616 │ │ │ │ + b.n 575ec │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbz r5, 57598 │ │ │ │ + cbz r5, 575f6 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 575c0 │ │ │ │ - b.n 575a0 │ │ │ │ + beq.n 5761e │ │ │ │ + b.n 575fe │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 283f24 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbz r0, 575da │ │ │ │ - b.n 575c0 │ │ │ │ + bl 283884 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbz r0, 57638 │ │ │ │ + b.n 5761e │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 575c0 │ │ │ │ + b.n 5761e │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 575de │ │ │ │ + bge.n 5763c │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #52232 @ 0xcc08 │ │ │ │ + movw r1, #49892 @ 0xc2e4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57664 │ │ │ │ + b.n 576c2 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 575fe │ │ │ │ + beq.n 5765c │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 246718 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ + bl 2460f8 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 575da │ │ │ │ + beq.n 57638 │ │ │ │ add r6, sp, #24 │ │ │ │ - b.n 57600 │ │ │ │ + b.n 5765e │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 57614 │ │ │ │ + beq.n 57672 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 246718 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ + bl 2460f8 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 575da │ │ │ │ + beq.n 57638 │ │ │ │ add r4, sp, #32 │ │ │ │ - b.n 57616 │ │ │ │ + b.n 57674 │ │ │ │ movs r4, #0 │ │ │ │ - bl b0e80 │ │ │ │ + bl b0c40 │ │ │ │ mov r3, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ strd r7, sl, [sp] │ │ │ │ blx 2b0f4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 5765c │ │ │ │ + bge.n 576ba │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5764c │ │ │ │ - bl 116ba8 │ │ │ │ + bne.n 576aa │ │ │ │ + bl 1166e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57616 │ │ │ │ - b.n 575da │ │ │ │ + beq.n 57674 │ │ │ │ + b.n 57638 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - b.n 575da │ │ │ │ + bl 1e40ec │ │ │ │ + b.n 57638 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + ldr r3, [pc, #784] @ (579e0 <_PyXI_FormatExcInfo@@Base+0x60>) │ │ │ │ + lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov fp, r0 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str.w r0, [fp, #88] @ 0x58 │ │ │ │ - beq.n 5769a │ │ │ │ - bl b0fac │ │ │ │ - bl b1034 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 576a0 │ │ │ │ + beq.n 576fe │ │ │ │ + bl b0d6c │ │ │ │ + bl b0df0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x54> │ │ │ │ + cbz r0, 57704 │ │ │ │ mov r0, fp │ │ │ │ - bl 57d90 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57df4 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbz r2, 576b0 │ │ │ │ + cbz r2, 57714 │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 577c6 │ │ │ │ + b.n 5782a │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 57920 <_PyXI_FormatExcInfo@@Base+0x4> │ │ │ │ + bl 57984 <_PyXI_FormatExcInfo@@Base+0x4> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 577b8 │ │ │ │ + beq.n 5781c │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [fp, #88] @ 0x58 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 576de │ │ │ │ - bl b0fac │ │ │ │ - bl b1034 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 576e4 │ │ │ │ + beq.n 57742 │ │ │ │ + bl b0d6c │ │ │ │ + bl b0df0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x54> │ │ │ │ + cbz r0, 57748 │ │ │ │ mov r0, fp │ │ │ │ - bl 57d90 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57df4 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbnz r2, 57702 │ │ │ │ + cbnz r2, 57766 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ - bl 834bc │ │ │ │ + bl 83470 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5770e │ │ │ │ + cbnz r0, 57772 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ - bl 23c160 │ │ │ │ + bl 23bb34 │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ - b.n 577b8 │ │ │ │ + b.n 5781c │ │ │ │ ldr.w r5, [fp, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 57702 │ │ │ │ + bne.n 57766 │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl b408c │ │ │ │ - cbz r0, 57770 │ │ │ │ + bl b3e5c │ │ │ │ + cbz r0, 577d4 │ │ │ │ mov r0, fp │ │ │ │ - bl 57920 <_PyXI_FormatExcInfo@@Base+0x4> │ │ │ │ + bl 57984 <_PyXI_FormatExcInfo@@Base+0x4> │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 57770 │ │ │ │ + cbz r0, 577d4 │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ - cbz r2, 57752 │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 57752 │ │ │ │ + cbz r2, 577b6 │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 577b6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ - b.n 577b8 │ │ │ │ + b.n 5781c │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 57764 │ │ │ │ + bne.n 577c8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bl 9bcbc │ │ │ │ - cbz r0, 57782 │ │ │ │ + bl 9baa0 │ │ │ │ + cbz r0, 577e6 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ str.w sl, [r4, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 5771a │ │ │ │ + b.n 5777e │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [fp, #8] │ │ │ │ - bl cf040 │ │ │ │ + bl cee4c │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5778a │ │ │ │ + cbnz r0, 577ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac4 │ │ │ │ - b.n 576f8 │ │ │ │ + bl 83a78 │ │ │ │ + b.n 5775c │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 5779c │ │ │ │ + ble.n 57800 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr.w r1, [r4, r5, lsl #2] │ │ │ │ str.w r1, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 5778a │ │ │ │ + b.n 577ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ ldr.w r0, [fp, #88] @ 0x58 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ subs r4, r0, #1 │ │ │ │ mov r0, fp │ │ │ │ str.w r4, [fp, #88] @ 0x58 │ │ │ │ - bl e0ad4 │ │ │ │ - b.n 577c0 │ │ │ │ + bl e040c │ │ │ │ + b.n 57824 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 2b45c4 │ │ │ │ - cbnz r0, 577f4 │ │ │ │ + bl 2b3dbc │ │ │ │ + cbnz r0, 57858 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2b4908 │ │ │ │ + b.w 2b4100 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57906 │ │ │ │ + beq.n 5796a │ │ │ │ strd r7, r0, [sp] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #240] @ (57914 ) │ │ │ │ - bl 1650f4 │ │ │ │ + ldr r0, [pc, #240] @ (57978 ) │ │ │ │ + bl 164548 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 578e8 │ │ │ │ + beq.n 5794c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #15864 @ 0x3df8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 57854 │ │ │ │ + beq.n 578b8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #3476 @ 0xd94 │ │ │ │ + movw r1, #1172 @ 0x494 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 578e8 │ │ │ │ + bl f3c44 │ │ │ │ + b.n 5794c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 158fac │ │ │ │ + bl 158a28 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 578e8 │ │ │ │ + blt.n 5794c │ │ │ │ movw r0, #1724 @ 0x6bc │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ - bl 7fd58 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd00 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 578e8 │ │ │ │ + beq.n 5794c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ sub.w lr, r0, #8 │ │ │ │ - ldr r2, [pc, #160] @ (57918 ) │ │ │ │ + ldr r2, [pc, #160] @ (5797c ) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r4, [r0, #8] │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r7, [r0, #12] │ │ │ │ @@ -64973,273 +65008,273 @@ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r2, r2, r8 │ │ │ │ str.w lr, [r8] │ │ │ │ strd ip, r2, [r0, #-8] │ │ │ │ str.w lr, [ip, #4] │ │ │ │ str.w r7, [r1, #3868] @ 0xf1c │ │ │ │ str r0, [r6, #4] │ │ │ │ - bge.n 578ce │ │ │ │ + bge.n 57932 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 578ce │ │ │ │ + cbnz r3, 57932 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 578dc │ │ │ │ + bge.n 57940 │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ - cbz r4, 578e0 │ │ │ │ + cbz r4, 57944 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5790a │ │ │ │ + b.n 5796e │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5790a │ │ │ │ - bl 84de8 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5796e │ │ │ │ + bl 84bdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57906 │ │ │ │ + bge.n 5796a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 57906 │ │ │ │ + cbnz r3, 5796a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - cbz r4, 5794c <_PyXI_FormatExcInfo@@Base+0x30> │ │ │ │ + cbz r4, 579b0 <_PyXI_FormatExcInfo@@Base+0x30> │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005791c <_PyXI_FormatExcInfo@@Base>: │ │ │ │ - b.w 3ae62 <_Py_open_noraise@@Base+0x3de> │ │ │ │ +00057980 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ + b.w 3aeae <_Py_open_noraise@@Base+0x3de> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - beq.n 57948 <_PyXI_FormatExcInfo@@Base+0x2c> │ │ │ │ - bl b0fac │ │ │ │ - bl b1034 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 5794e <_PyXI_FormatExcInfo@@Base+0x32> │ │ │ │ + beq.n 579ac <_PyXI_FormatExcInfo@@Base+0x2c> │ │ │ │ + bl b0d6c │ │ │ │ + bl b0df0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x54> │ │ │ │ + cbz r0, 579b2 <_PyXI_FormatExcInfo@@Base+0x32> │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d90 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57df4 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 5795a <_PyXI_FormatExcInfo@@Base+0x3e> │ │ │ │ + cbz r3, 579be <_PyXI_FormatExcInfo@@Base+0x3e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 5797a <_PyXI_FormatExcInfo@@Base+0x5e> │ │ │ │ + b.n 579de <_PyXI_FormatExcInfo@@Base+0x5e> │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1de158 │ │ │ │ - cbz r0, 5796e <_PyXI_FormatExcInfo@@Base+0x52> │ │ │ │ + bl 1dd9e0 │ │ │ │ + cbz r0, 579d2 <_PyXI_FormatExcInfo@@Base+0x52> │ │ │ │ mov r0, r4 │ │ │ │ bl 32b50 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 57974 <_PyXI_FormatExcInfo@@Base+0x58> │ │ │ │ + cbz r3, 579d8 <_PyXI_FormatExcInfo@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 57976 <_PyXI_FormatExcInfo@@Base+0x5a> │ │ │ │ - ldr r0, [pc, #8] @ (57980 <_PyXI_FormatExcInfo@@Base+0x64>) │ │ │ │ + b.n 579da <_PyXI_FormatExcInfo@@Base+0x5a> │ │ │ │ + ldr r0, [pc, #8] @ (579e4 <_PyXI_FormatExcInfo@@Base+0x64>) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ str r0, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 579b2 <_PyXI_FormatExcInfo@@Base+0x96> │ │ │ │ + bne.n 57a16 <_PyXI_FormatExcInfo@@Base+0x96> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55640 @ 0xd958 │ │ │ │ + movw r1, #53320 @ 0xd048 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57a9a <_PyXI_FormatExcInfo@@Base+0x17e> │ │ │ │ + b.n 57afe <_PyXI_FormatExcInfo@@Base+0x17e> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 579f4 <_PyXI_FormatExcInfo@@Base+0xd8> │ │ │ │ + cbnz r3, 57a58 <_PyXI_FormatExcInfo@@Base+0xd8> │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 579ec <_PyXI_FormatExcInfo@@Base+0xd0> │ │ │ │ + cbz r3, 57a50 <_PyXI_FormatExcInfo@@Base+0xd0> │ │ │ │ ldr r4, [r5, #12] │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r5, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r4, 579de <_PyXI_FormatExcInfo@@Base+0xc2> │ │ │ │ - movw r1, #55688 @ 0xd988 │ │ │ │ + cbnz r4, 57a42 <_PyXI_FormatExcInfo@@Base+0xc2> │ │ │ │ + movw r1, #53368 @ 0xd078 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 57a9a <_PyXI_FormatExcInfo@@Base+0x17e> │ │ │ │ - movw r1, #55740 @ 0xd9bc │ │ │ │ + bl 11dfac │ │ │ │ + b.n 57afe <_PyXI_FormatExcInfo@@Base+0x17e> │ │ │ │ + movw r1, #53420 @ 0xd0ac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 579ae <_PyXI_FormatExcInfo@@Base+0x92> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 57a12 <_PyXI_FormatExcInfo@@Base+0x92> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 27e54c <_PyUnicode_EncodeUTF16@@Base+0x3364> │ │ │ │ + bl 27deac <_PyUnicode_EncodeUTF16@@Base+0x33b4> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 57a18 <_PyXI_FormatExcInfo@@Base+0xfc> │ │ │ │ + cbz r2, 57a7c <_PyXI_FormatExcInfo@@Base+0xfc> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2b5048 │ │ │ │ + bl 2b4840 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57a9a <_PyXI_FormatExcInfo@@Base+0x17e> │ │ │ │ + bne.n 57afe <_PyXI_FormatExcInfo@@Base+0x17e> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 57a9a <_PyXI_FormatExcInfo@@Base+0x17e> │ │ │ │ - cbz r0, 57a5e <_PyXI_FormatExcInfo@@Base+0x142> │ │ │ │ + b.n 57afe <_PyXI_FormatExcInfo@@Base+0x17e> │ │ │ │ + cbz r0, 57ac2 <_PyXI_FormatExcInfo@@Base+0x142> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #1932 @ 0x78c │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 57a68 <_PyXI_FormatExcInfo@@Base+0x14c> │ │ │ │ + bne.n 57acc <_PyXI_FormatExcInfo@@Base+0x14c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strb.w r2, [r3, #34] @ 0x22 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57a44 <_PyXI_FormatExcInfo@@Base+0x128> │ │ │ │ + bge.n 57aa8 <_PyXI_FormatExcInfo@@Base+0x128> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57a44 <_PyXI_FormatExcInfo@@Base+0x128> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57aa8 <_PyXI_FormatExcInfo@@Base+0x128> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #35036 @ 0x88dc │ │ │ │ + movw r1, #32732 @ 0x7fdc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 57a9a <_PyXI_FormatExcInfo@@Base+0x17e> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 57afe <_PyXI_FormatExcInfo@@Base+0x17e> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ - movw r3, #43808 @ 0xab20 │ │ │ │ + movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6c2c │ │ │ │ - cbnz r0, 57a88 <_PyXI_FormatExcInfo@@Base+0x16c> │ │ │ │ - movw r3, #43848 @ 0xab48 │ │ │ │ + bl f6684 │ │ │ │ + cbnz r0, 57aec <_PyXI_FormatExcInfo@@Base+0x16c> │ │ │ │ + movw r3, #43856 @ 0xab50 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6c2c │ │ │ │ - cbz r0, 57a9a <_PyXI_FormatExcInfo@@Base+0x17e> │ │ │ │ - bl f73ac │ │ │ │ - movw r3, #43804 @ 0xab1c │ │ │ │ + bl f6684 │ │ │ │ + cbz r0, 57afe <_PyXI_FormatExcInfo@@Base+0x17e> │ │ │ │ + bl f6ec4 │ │ │ │ + movw r3, #43808 @ 0xab20 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1803c8 │ │ │ │ + bl 17f610 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 57b34 <_PyXI_FormatExcInfo@@Base+0x218> │ │ │ │ + beq.n 57b98 <_PyXI_FormatExcInfo@@Base+0x218> │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 57b34 <_PyXI_FormatExcInfo@@Base+0x218> │ │ │ │ + beq.n 57b98 <_PyXI_FormatExcInfo@@Base+0x218> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #41133 @ 0xa0ad │ │ │ │ + movw r3, #39481 @ 0x9a39 │ │ │ │ movt r3, #21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 57ad6 <_PyXI_FormatExcInfo@@Base+0x1ba> │ │ │ │ + bne.n 57b3a <_PyXI_FormatExcInfo@@Base+0x1ba> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 57ada <_PyXI_FormatExcInfo@@Base+0x1be> │ │ │ │ + b.n 57b3e <_PyXI_FormatExcInfo@@Base+0x1be> │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 57afc <_PyXI_FormatExcInfo@@Base+0x1e0> │ │ │ │ + beq.n 57b60 <_PyXI_FormatExcInfo@@Base+0x1e0> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 57afc <_PyXI_FormatExcInfo@@Base+0x1e0> │ │ │ │ + cbz r3, 57b60 <_PyXI_FormatExcInfo@@Base+0x1e0> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #17913 @ 0x45f9 │ │ │ │ + movw r3, #18089 @ 0x46a9 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 57afc <_PyXI_FormatExcInfo@@Base+0x1e0> │ │ │ │ + bne.n 57b60 <_PyXI_FormatExcInfo@@Base+0x1e0> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 64048 │ │ │ │ + bl 640f8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 57b16 <_PyXI_FormatExcInfo@@Base+0x1fa> │ │ │ │ + cbz r0, 57b7a <_PyXI_FormatExcInfo@@Base+0x1fa> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57b16 <_PyXI_FormatExcInfo@@Base+0x1fa> │ │ │ │ + bge.n 57b7a <_PyXI_FormatExcInfo@@Base+0x1fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57b16 <_PyXI_FormatExcInfo@@Base+0x1fa> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57b7a <_PyXI_FormatExcInfo@@Base+0x1fa> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 57b34 <_PyXI_FormatExcInfo@@Base+0x218> │ │ │ │ + cbz r0, 57b98 <_PyXI_FormatExcInfo@@Base+0x218> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57b34 <_PyXI_FormatExcInfo@@Base+0x218> │ │ │ │ + bge.n 57b98 <_PyXI_FormatExcInfo@@Base+0x218> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57b34 <_PyXI_FormatExcInfo@@Base+0x218> │ │ │ │ + cbnz r3, 57b98 <_PyXI_FormatExcInfo@@Base+0x218> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00057b36 <_PyXI_FreeExcInfo@@Base>: │ │ │ │ +00057b9a <_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 3af9e <_Py_open_noraise@@Base+0x51a> │ │ │ │ + bl 3afea <_Py_open_noraise@@Base+0x51a> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a3fc │ │ │ │ + b.w 7a5f4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #88] @ (57bbc <_PyXI_FreeExcInfo@@Base+0x86>) │ │ │ │ + ldr r2, [pc, #88] @ (57c20 <_PyXI_FreeExcInfo@@Base+0x86>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ @@ -65253,17 +65288,17 @@ │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ str.w r6, [r4, #-8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str.w r1, [r5, #3868] @ 0xf1c │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -65273,221 +65308,221 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ - cbnz r7, 57be6 <_PyXI_FreeExcInfo@@Base+0xb0> │ │ │ │ + cbnz r7, 57c4a <_PyXI_FreeExcInfo@@Base+0xb0> │ │ │ │ cmp r3, r7 │ │ │ │ - blt.n 57be6 <_PyXI_FreeExcInfo@@Base+0xb0> │ │ │ │ + blt.n 57c4a <_PyXI_FreeExcInfo@@Base+0xb0> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 57be6 <_PyXI_FreeExcInfo@@Base+0xb0> │ │ │ │ - cbnz r2, 57c00 <_PyXI_FreeExcInfo@@Base+0xca> │ │ │ │ + bgt.n 57c4a <_PyXI_FreeExcInfo@@Base+0xb0> │ │ │ │ + cbnz r2, 57c64 <_PyXI_FreeExcInfo@@Base+0xca> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #68] @ (57c40 <_PyXI_FreeExcInfo@@Base+0x10a>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 57c3a <_PyXI_FreeExcInfo@@Base+0x104> │ │ │ │ + ldr r3, [pc, #68] @ (57ca4 <_PyXI_FreeExcInfo@@Base+0x10a>) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + cbz r0, 57c9e <_PyXI_FreeExcInfo@@Base+0x104> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 57c10 <_PyXI_FreeExcInfo@@Base+0xda> │ │ │ │ + ble.n 57c74 <_PyXI_FreeExcInfo@@Base+0xda> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl e5b48 │ │ │ │ + bl e5514 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 57c12 <_PyXI_FreeExcInfo@@Base+0xdc> │ │ │ │ - b.n 57c2e <_PyXI_FreeExcInfo@@Base+0xf8> │ │ │ │ + bge.n 57c76 <_PyXI_FreeExcInfo@@Base+0xdc> │ │ │ │ + b.n 57c92 <_PyXI_FreeExcInfo@@Base+0xf8> │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26ef48 │ │ │ │ + bl 26e8a8 │ │ │ │ uxtb r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 2c178 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 57c32 <_PyXI_FreeExcInfo@@Base+0xfc> │ │ │ │ + cbz r0, 57c96 <_PyXI_FreeExcInfo@@Base+0xfc> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 4abb2 │ │ │ │ + bl 4ac0e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57c3a <_PyXI_FreeExcInfo@@Base+0x104> │ │ │ │ + b.n 57c9e <_PyXI_FreeExcInfo@@Base+0x104> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #752] @ (57f34 ) │ │ │ │ + ldr r4, [pc, #112] @ (57d18 <_PyXI_FreeExcInfo@@Base+0x17e>) │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 57c5e <_PyXI_FreeExcInfo@@Base+0x128> │ │ │ │ + cbz r3, 57cc2 <_PyXI_FreeExcInfo@@Base+0x128> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 57c76 <_PyXI_FreeExcInfo@@Base+0x140> │ │ │ │ + b.n 57cda <_PyXI_FreeExcInfo@@Base+0x140> │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 57c66 <_PyXI_FreeExcInfo@@Base+0x130> │ │ │ │ + bgt.n 57cca <_PyXI_FreeExcInfo@@Base+0x130> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 57c76 <_PyXI_FreeExcInfo@@Base+0x140> │ │ │ │ + b.n 57cda <_PyXI_FreeExcInfo@@Base+0x140> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 57c62 <_PyXI_FreeExcInfo@@Base+0x12c> │ │ │ │ + bgt.n 57cc6 <_PyXI_FreeExcInfo@@Base+0x12c> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 57c62 <_PyXI_FreeExcInfo@@Base+0x12c> │ │ │ │ + beq.n 57cc6 <_PyXI_FreeExcInfo@@Base+0x12c> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 57c98 <_PyXI_FreeExcInfo@@Base+0x162> │ │ │ │ + b.n 57cfc <_PyXI_FreeExcInfo@@Base+0x162> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #2 │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #252] @ (57d8c <_PyXI_FreeExcInfo@@Base+0x256>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #252] @ (57df0 <_PyXI_FreeExcInfo@@Base+0x256>) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57d86 <_PyXI_FreeExcInfo@@Base+0x250> │ │ │ │ + beq.n 57dea <_PyXI_FreeExcInfo@@Base+0x250> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r6, r5 │ │ │ │ - bl fee38 <_PyNumber_Index@@Base> │ │ │ │ + bl fe910 <_PyNumber_Index@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 57cae <_PyXI_FreeExcInfo@@Base+0x178> │ │ │ │ - bl 940d4 │ │ │ │ + cbnz r0, 57d12 <_PyXI_FreeExcInfo@@Base+0x178> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57d36 <_PyXI_FreeExcInfo@@Base+0x200> │ │ │ │ - b.n 57d7c <_PyXI_FreeExcInfo@@Base+0x246> │ │ │ │ - bl 9b974 │ │ │ │ + bne.n 57d9a <_PyXI_FreeExcInfo@@Base+0x200> │ │ │ │ + b.n 57de0 <_PyXI_FreeExcInfo@@Base+0x246> │ │ │ │ + bl 9b758 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57cc8 <_PyXI_FreeExcInfo@@Base+0x192> │ │ │ │ + bge.n 57d2c <_PyXI_FreeExcInfo@@Base+0x192> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 57cc8 <_PyXI_FreeExcInfo@@Base+0x192> │ │ │ │ + cbnz r3, 57d2c <_PyXI_FreeExcInfo@@Base+0x192> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 57ca4 <_PyXI_FreeExcInfo@@Base+0x16e> │ │ │ │ + beq.n 57d08 <_PyXI_FreeExcInfo@@Base+0x16e> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 57ce4 <_PyXI_FreeExcInfo@@Base+0x1ae> │ │ │ │ + beq.n 57d48 <_PyXI_FreeExcInfo@@Base+0x1ae> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 57ce6 <_PyXI_FreeExcInfo@@Base+0x1b0> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 57d36 <_PyXI_FreeExcInfo@@Base+0x200> │ │ │ │ - b.n 57ce6 <_PyXI_FreeExcInfo@@Base+0x1b0> │ │ │ │ + bne.n 57d4a <_PyXI_FreeExcInfo@@Base+0x1b0> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 57d9a <_PyXI_FreeExcInfo@@Base+0x200> │ │ │ │ + b.n 57d4a <_PyXI_FreeExcInfo@@Base+0x1b0> │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 57d3a <_PyXI_FreeExcInfo@@Base+0x204> │ │ │ │ + bge.n 57d9e <_PyXI_FreeExcInfo@@Base+0x204> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e494c │ │ │ │ + b.w 1e40ec │ │ │ │ add.w r7, r0, #16 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ blx 2b300 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 57d5e <_PyXI_FreeExcInfo@@Base+0x228> │ │ │ │ + bge.n 57dc2 <_PyXI_FreeExcInfo@@Base+0x228> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 57d4e <_PyXI_FreeExcInfo@@Base+0x218> │ │ │ │ - bl 116ba8 │ │ │ │ + bne.n 57db2 <_PyXI_FreeExcInfo@@Base+0x218> │ │ │ │ + bl 1166e0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 57d0a <_PyXI_FreeExcInfo@@Base+0x1d4> │ │ │ │ + bne.n 57d6e <_PyXI_FreeExcInfo@@Base+0x1d4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 57d6c <_PyXI_FreeExcInfo@@Base+0x236> │ │ │ │ + blt.n 57dd0 <_PyXI_FreeExcInfo@@Base+0x236> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57d86 <_PyXI_FreeExcInfo@@Base+0x250> │ │ │ │ + b.n 57dea <_PyXI_FreeExcInfo@@Base+0x250> │ │ │ │ mov r0, r5 │ │ │ │ - bl 808d0 │ │ │ │ + bl 80878 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57d06 <_PyXI_FreeExcInfo@@Base+0x1d0> │ │ │ │ - bl 23c160 │ │ │ │ - b.n 57d86 <_PyXI_FreeExcInfo@@Base+0x250> │ │ │ │ + bne.n 57d6a <_PyXI_FreeExcInfo@@Base+0x1d0> │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 57dea <_PyXI_FreeExcInfo@@Base+0x250> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - b.n 57d2e <_PyXI_FreeExcInfo@@Base+0x1f8> │ │ │ │ + bl 1e40ec │ │ │ │ + b.n 57d92 <_PyXI_FreeExcInfo@@Base+0x1f8> │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 57d68 <_PyXI_FreeExcInfo@@Base+0x232> │ │ │ │ + beq.n 57dcc <_PyXI_FreeExcInfo@@Base+0x232> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl b73f4 <_PyBytes_Resize@@Base> │ │ │ │ + bl b71b4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - b.n 57d86 <_PyXI_FreeExcInfo@@Base+0x250> │ │ │ │ + b.n 57dea <_PyXI_FreeExcInfo@@Base+0x250> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57d36 <_PyXI_FreeExcInfo@@Base+0x200> │ │ │ │ + bne.n 57d9a <_PyXI_FreeExcInfo@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57d36 <_PyXI_FreeExcInfo@@Base+0x200> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57d9a <_PyXI_FreeExcInfo@@Base+0x200> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 57cea <_PyXI_FreeExcInfo@@Base+0x1b4> │ │ │ │ + beq.n 57d4e <_PyXI_FreeExcInfo@@Base+0x1b4> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57cd0 <_PyXI_FreeExcInfo@@Base+0x19a> │ │ │ │ + b.n 57d34 <_PyXI_FreeExcInfo@@Base+0x19a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r4, [pc, #928] @ (58130 <_PyObject_CheckXIData@@Base+0x14>) │ │ │ │ + ldr r4, [pc, #288] @ (57f14 <_PyXI_FreeExcInfo@@Base+0x37a>) │ │ │ │ lsls r2, r2, #1 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #3520 @ 0xdc0 │ │ │ │ + movw r1, #1216 @ 0x4c0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ str r2, [r0, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 11e4c4 │ │ │ │ + b.w 11dfac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 174c6c │ │ │ │ + bl 173ff4 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 57dda <_PyXI_FreeExcInfo@@Base+0x2a4> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 57e26 <_PyXI_FreeExcInfo@@Base+0x2f0> │ │ │ │ - b.n 57dec <_PyXI_FreeExcInfo@@Base+0x2b6> │ │ │ │ + bne.n 57e3e <_PyXI_FreeExcInfo@@Base+0x2a4> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 57e8a <_PyXI_FreeExcInfo@@Base+0x2f0> │ │ │ │ + b.n 57e50 <_PyXI_FreeExcInfo@@Base+0x2b6> │ │ │ │ vabs.f64 d7, d0 │ │ │ │ - vldr d6, [pc, #88] @ 57e38 <_PyXI_FreeExcInfo@@Base+0x302> │ │ │ │ + vldr d6, [pc, #92] @ 57ea0 <_PyXI_FreeExcInfo@@Base+0x306> │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 57e2a <_PyXI_FreeExcInfo@@Base+0x2f4> │ │ │ │ + bhi.n 57e8e <_PyXI_FreeExcInfo@@Base+0x2f4> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2c664 │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ @@ -65495,260 +65530,261 @@ │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57e32 <_PyXI_FreeExcInfo@@Base+0x2fc> │ │ │ │ + bge.n 57e96 <_PyXI_FreeExcInfo@@Base+0x2fc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 57e32 <_PyXI_FreeExcInfo@@Base+0x2fc> │ │ │ │ + b.n 57e96 <_PyXI_FreeExcInfo@@Base+0x2fc> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57e32 <_PyXI_FreeExcInfo@@Base+0x2fc> │ │ │ │ + b.n 57e96 <_PyXI_FreeExcInfo@@Base+0x2fc> │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ 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 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 57e92 <_PyXI_FreeExcInfo@@Base+0x35c> │ │ │ │ + bne.n 57efa <_PyXI_FreeExcInfo@@Base+0x360> │ │ │ │ ldr r1, [r1, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 56b4c <_PyXI_NewExcInfo@@Base+0x7b4> │ │ │ │ + bl 56bb4 <_PyXI_NewExcInfo@@Base+0x7ac> │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 57e7c <_PyXI_FreeExcInfo@@Base+0x346> │ │ │ │ - movw r3, #8989 @ 0x231d │ │ │ │ + beq.n 57ee4 <_PyXI_FreeExcInfo@@Base+0x34a> │ │ │ │ + movw r3, #7757 @ 0x1e4d │ │ │ │ movt r3, #37 @ 0x25 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 57e86 <_PyXI_FreeExcInfo@@Base+0x350> │ │ │ │ + bne.n 57eee <_PyXI_FreeExcInfo@@Base+0x354> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 252464 <_PyBytes_GetXIDataWrapped@@Base+0xb4> │ │ │ │ - bl 940d4 │ │ │ │ + b.w 251ed4 <_PyXIData_InitWithSize@@Base+0x40> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57e64 <_PyXI_FreeExcInfo@@Base+0x32e> │ │ │ │ - b.n 57e98 <_PyXI_FreeExcInfo@@Base+0x362> │ │ │ │ + beq.n 57ecc <_PyXI_FreeExcInfo@@Base+0x332> │ │ │ │ + b.n 57f00 <_PyXI_FreeExcInfo@@Base+0x366> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1691c4 │ │ │ │ + bl 168588 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - bne.n 57ece <_PyXI_FreeExcInfo@@Base+0x398> │ │ │ │ + bne.n 57f36 <_PyXI_FreeExcInfo@@Base+0x39c> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #22640 @ 0x5870 │ │ │ │ + movw r1, #20256 @ 0x4f20 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 11e4c4 │ │ │ │ + b.w 11dfac │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 57eec <_PyXI_FreeExcInfo@@Base+0x3b6> │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bne.n 57f54 <_PyXI_FreeExcInfo@@Base+0x3ba> │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #22660 @ 0x5884 │ │ │ │ + movw r1, #20276 @ 0x4f34 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 11e4c4 │ │ │ │ + b.w 11dfac │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1e494c │ │ │ │ + b.w 1e40ec │ │ │ │ │ │ │ │ -00057efe : │ │ │ │ +00057f66 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #36972 @ 0x906c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 57f30 │ │ │ │ + beq.n 57f98 │ │ │ │ mov.w r1, #1648 @ 0x670 │ │ │ │ - movw r0, #3652 @ 0xe44 │ │ │ │ + movw r0, #1628 @ 0x65c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57f4c │ │ │ │ + b.n 57fb4 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - blt.n 57f4a │ │ │ │ + blt.n 57fb2 │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ - cbz r3, 57f4a │ │ │ │ + cbz r3, 57fb2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r1 │ │ │ │ ittt gt │ │ │ │ addgt.w r3, r3, r1, lsl #2 │ │ │ │ ldrgt r3, [r3, #4] │ │ │ │ strgt r3, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - bl 2a42bc │ │ │ │ + bl 2a3abc │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 57f7e │ │ │ │ + cbz r1, 57fe6 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 57f86 │ │ │ │ + b.n 57fee │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - b.w 3dca4 │ │ │ │ + b.w 3dcf8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 57fae │ │ │ │ + cbnz r5, 58016 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 57fae │ │ │ │ + ble.n 58016 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 57fae │ │ │ │ - cbnz r2, 57fcc │ │ │ │ + bne.n 58016 │ │ │ │ + cbnz r2, 58034 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #48] @ (57ff4 ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #48] @ (5805c ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 57fee │ │ │ │ + cbz r0, 58056 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - bl 181b48 │ │ │ │ + bl 180d90 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 58030 │ │ │ │ + bl 58098 │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #80] @ (58048 ) │ │ │ │ + ldr r4, [pc, #464] @ (58230 <_PyObject_CheckXIData@@Base+0xac>) │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2a43d0 │ │ │ │ - cbz r0, 5802e │ │ │ │ + bl 2a3bd0 │ │ │ │ + cbz r0, 58096 │ │ │ │ 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 5802c │ │ │ │ + bge.n 58094 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5802c │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58094 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 58060 │ │ │ │ + beq.n 580c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9eff8 │ │ │ │ - cbnz r0, 58060 │ │ │ │ + bl 9ed78 │ │ │ │ + cbnz r0, 580c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2a421c │ │ │ │ + b.w 2a3a1c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58080 │ │ │ │ + beq.n 580e8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #3584 @ 0xe00 │ │ │ │ + movw r1, #1280 @ 0x500 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 580a8 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 58110 │ │ │ │ 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 580a4 │ │ │ │ + bgt.n 5810c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ add.w r8, r7, r6 │ │ │ │ - bl 2e33c0 <_PyMonitoring_FireBranchEvent@@Base+0x2e4> │ │ │ │ + bl 2e2ac8 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 580ae │ │ │ │ - bl 23c160 │ │ │ │ + ble.n 58116 │ │ │ │ + bl 23bb34 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 580d8 │ │ │ │ + b.n 58140 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 277e1c <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ + bl 27772c <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 580d8 │ │ │ │ + beq.n 58140 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 580d6 │ │ │ │ + ble.n 5813e │ │ │ │ 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] │ │ │ │ @@ -65758,441 +65794,441 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 58104 │ │ │ │ + beq.n 5816c │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #19236 @ 0x4b24 │ │ │ │ + movw r0, #16932 @ 0x4224 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov r2, r3 │ │ │ │ - bl e3034 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5811a │ │ │ │ + bl e29fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 58182 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 4c6bc │ │ │ │ + bl 4c718 │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005811c <_PyObject_CheckXIData@@Base>: │ │ │ │ +00058184 <_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 58172 <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ + beq.n 581da <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ add.w r3, r3, #5536 @ 0x15a0 │ │ │ │ adds r3, #8 │ │ │ │ - cbz r3, 58172 <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ + cbz r3, 581da <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, sp │ │ │ │ strd r6, r3, [sp, #8] │ │ │ │ - bl 263af0 <_PyObject_GetXIData@@Base+0x22c> │ │ │ │ + bl 26345c <_PyObject_GetXIData@@Base+0x22c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 5815a <_PyObject_CheckXIData@@Base+0x3e> │ │ │ │ + cbz r3, 581c2 <_PyObject_CheckXIData@@Base+0x3e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58176 <_PyObject_CheckXIData@@Base+0x5a> │ │ │ │ + b.n 581de <_PyObject_CheckXIData@@Base+0x5a> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58156 <_PyObject_CheckXIData@@Base+0x3a> │ │ │ │ + bne.n 581be <_PyObject_CheckXIData@@Base+0x3a> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 58168 <_PyObject_CheckXIData@@Base+0x4c> │ │ │ │ + cbz r3, 581d0 <_PyObject_CheckXIData@@Base+0x4c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 58172 <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ + cbnz r3, 581da <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 263b94 <_PyObject_GetXIData@@Base+0x2d0> │ │ │ │ + bl 263500 <_PyObject_GetXIData@@Base+0x2d0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 581e8 <_PyObject_CheckXIData@@Base+0xcc> │ │ │ │ + bge.n 58250 <_PyObject_CheckXIData@@Base+0xcc> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 581fe <_PyObject_CheckXIData@@Base+0xe2> │ │ │ │ - bl f378c │ │ │ │ + cbz r0, 58266 <_PyObject_CheckXIData@@Base+0xe2> │ │ │ │ + bl f321c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 581c0 <_PyObject_CheckXIData@@Base+0xa4> │ │ │ │ + bge.n 58228 <_PyObject_CheckXIData@@Base+0xa4> │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 581c0 <_PyObject_CheckXIData@@Base+0xa4> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58228 <_PyObject_CheckXIData@@Base+0xa4> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 581e0 <_PyObject_CheckXIData@@Base+0xc4> │ │ │ │ + bne.n 58248 <_PyObject_CheckXIData@@Base+0xc4> │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 58754 <_PyContext_NewHamtForTests@@Base+0xb4> │ │ │ │ + bl 587bc <_PyContext_NewHamtForTests@@Base+0xb4> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 58200 <_PyObject_CheckXIData@@Base+0xe4> │ │ │ │ + b.n 58268 <_PyObject_CheckXIData@@Base+0xe4> │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 58190 <_PyObject_CheckXIData@@Base+0x74> │ │ │ │ - b.n 581fe <_PyObject_CheckXIData@@Base+0xe2> │ │ │ │ + beq.n 581f8 <_PyObject_CheckXIData@@Base+0x74> │ │ │ │ + b.n 58266 <_PyObject_CheckXIData@@Base+0xe2> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #3624 @ 0xe28 │ │ │ │ + movw r1, #1320 @ 0x528 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r3, 58222 <_PyObject_CheckXIData@@Base+0x106> │ │ │ │ + cbz r3, 5828a <_PyObject_CheckXIData@@Base+0x106> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5823a <_PyObject_CheckXIData@@Base+0x11e> │ │ │ │ + b.n 582a2 <_PyObject_CheckXIData@@Base+0x11e> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 5822a <_PyObject_CheckXIData@@Base+0x10e> │ │ │ │ + bgt.n 58292 <_PyObject_CheckXIData@@Base+0x10e> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5823a <_PyObject_CheckXIData@@Base+0x11e> │ │ │ │ + b.n 582a2 <_PyObject_CheckXIData@@Base+0x11e> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 58226 <_PyObject_CheckXIData@@Base+0x10a> │ │ │ │ + bne.n 5828e <_PyObject_CheckXIData@@Base+0x10a> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 58226 <_PyObject_CheckXIData@@Base+0x10a> │ │ │ │ + beq.n 5828e <_PyObject_CheckXIData@@Base+0x10a> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 5825e <_PyObject_CheckXIData@@Base+0x142> │ │ │ │ + b.n 582c6 <_PyObject_CheckXIData@@Base+0x142> │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #520] @ (58458 <_PyObject_CheckXIData@@Base+0x33c>) │ │ │ │ + ldr r3, [pc, #520] @ (584c0 <_PyObject_CheckXIData@@Base+0x33c>) │ │ │ │ mov r1, r7 │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 58434 <_PyObject_CheckXIData@@Base+0x318> │ │ │ │ + beq.w 5849c <_PyObject_CheckXIData@@Base+0x318> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r7, r6 │ │ │ │ - bl 29b858 │ │ │ │ + bl 29b050 │ │ │ │ vstr d0, [sp, #32] │ │ │ │ vstr d1, [sp, #40] @ 0x28 │ │ │ │ - bl 940d4 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 58424 <_PyObject_CheckXIData@@Base+0x308> │ │ │ │ + bne.w 5848c <_PyObject_CheckXIData@@Base+0x308> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 29b858 │ │ │ │ + bl 29b050 │ │ │ │ vstr d0, [sp, #16] │ │ │ │ vstr d1, [sp, #24] │ │ │ │ - bl 940d4 │ │ │ │ + bl 93ef8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 58424 <_PyObject_CheckXIData@@Base+0x308> │ │ │ │ + bne.w 5848c <_PyObject_CheckXIData@@Base+0x308> │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 58346 <_PyObject_CheckXIData@@Base+0x22a> │ │ │ │ + beq.n 583ae <_PyObject_CheckXIData@@Base+0x22a> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movw r6, #25144 @ 0x6238 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ - cbz r0, 582d6 <_PyObject_CheckXIData@@Base+0x1ba> │ │ │ │ + cbz r0, 5833e <_PyObject_CheckXIData@@Base+0x1ba> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 582ae <_PyObject_CheckXIData@@Base+0x192> │ │ │ │ + bne.n 58316 <_PyObject_CheckXIData@@Base+0x192> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 582ce <_PyObject_CheckXIData@@Base+0x1b2> │ │ │ │ - bl 174c6c │ │ │ │ + b.n 58336 <_PyObject_CheckXIData@@Base+0x1b2> │ │ │ │ + bl 173ff4 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 582ce <_PyObject_CheckXIData@@Base+0x1b2> │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 58336 <_PyObject_CheckXIData@@Base+0x1b2> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 58434 <_PyObject_CheckXIData@@Base+0x318> │ │ │ │ + bne.w 5849c <_PyObject_CheckXIData@@Base+0x318> │ │ │ │ cmp r7, #3 │ │ │ │ - beq.w 58428 <_PyObject_CheckXIData@@Base+0x30c> │ │ │ │ - b.n 582da <_PyObject_CheckXIData@@Base+0x1be> │ │ │ │ - vldr d8, [pc, #360] @ 58440 <_PyObject_CheckXIData@@Base+0x324> │ │ │ │ + beq.w 58490 <_PyObject_CheckXIData@@Base+0x30c> │ │ │ │ + b.n 58342 <_PyObject_CheckXIData@@Base+0x1be> │ │ │ │ + vldr d8, [pc, #360] @ 584a8 <_PyObject_CheckXIData@@Base+0x324> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 582e8 <_PyObject_CheckXIData@@Base+0x1cc> │ │ │ │ + bne.n 58350 <_PyObject_CheckXIData@@Base+0x1cc> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 58308 <_PyObject_CheckXIData@@Base+0x1ec> │ │ │ │ - bl 174c6c │ │ │ │ + b.n 58370 <_PyObject_CheckXIData@@Base+0x1ec> │ │ │ │ + bl 173ff4 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 58308 <_PyObject_CheckXIData@@Base+0x1ec> │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 58370 <_PyObject_CheckXIData@@Base+0x1ec> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 58434 <_PyObject_CheckXIData@@Base+0x318> │ │ │ │ + bne.w 5849c <_PyObject_CheckXIData@@Base+0x318> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 5831c <_PyObject_CheckXIData@@Base+0x200> │ │ │ │ + bmi.n 58384 <_PyObject_CheckXIData@@Base+0x200> │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 5834e <_PyObject_CheckXIData@@Base+0x232> │ │ │ │ + bpl.n 583b6 <_PyObject_CheckXIData@@Base+0x232> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #43628 @ 0xaa6c │ │ │ │ + movw r1, #41288 @ 0xa148 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - bl 940d4 │ │ │ │ + bl 11dfac │ │ │ │ + bl 93ef8 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 58434 <_PyObject_CheckXIData@@Base+0x318> │ │ │ │ - vldr d8, [pc, #248] @ 58440 <_PyObject_CheckXIData@@Base+0x324> │ │ │ │ - vldr d9, [pc, #252] @ 58448 <_PyObject_CheckXIData@@Base+0x32c> │ │ │ │ + b.n 5849c <_PyObject_CheckXIData@@Base+0x318> │ │ │ │ + vldr d8, [pc, #248] @ 584a8 <_PyObject_CheckXIData@@Base+0x324> │ │ │ │ + vldr d9, [pc, #252] @ 584b0 <_PyObject_CheckXIData@@Base+0x32c> │ │ │ │ vldr d11, [sp, #32] │ │ │ │ vldr d14, [sp, #16] │ │ │ │ vldr d10, [sp, #40] @ 0x28 │ │ │ │ vldr d13, [sp, #24] │ │ │ │ vcmp.f64 d11, d14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5837c <_PyObject_CheckXIData@@Base+0x260> │ │ │ │ + bne.n 583e4 <_PyObject_CheckXIData@@Base+0x260> │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5837c <_PyObject_CheckXIData@@Base+0x260> │ │ │ │ + bne.n 583e4 <_PyObject_CheckXIData@@Base+0x260> │ │ │ │ movw r4, #4380 @ 0x111c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 58434 <_PyObject_CheckXIData@@Base+0x318> │ │ │ │ + b.n 5849c <_PyObject_CheckXIData@@Base+0x318> │ │ │ │ vabs.f64 d6, d11 │ │ │ │ - vldr d7, [pc, #204] @ 58450 <_PyObject_CheckXIData@@Base+0x334> │ │ │ │ + vldr d7, [pc, #204] @ 584b8 <_PyObject_CheckXIData@@Base+0x334> │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 58398 <_PyObject_CheckXIData@@Base+0x27c> │ │ │ │ + ble.n 58400 <_PyObject_CheckXIData@@Base+0x27c> │ │ │ │ movw r4, #6004 @ 0x1774 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 58434 <_PyObject_CheckXIData@@Base+0x318> │ │ │ │ + b.n 5849c <_PyObject_CheckXIData@@Base+0x318> │ │ │ │ vabs.f64 d6, d10 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 5838e <_PyObject_CheckXIData@@Base+0x272> │ │ │ │ + bgt.n 583f6 <_PyObject_CheckXIData@@Base+0x272> │ │ │ │ vabs.f64 d6, d14 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 5838e <_PyObject_CheckXIData@@Base+0x272> │ │ │ │ + bgt.n 583f6 <_PyObject_CheckXIData@@Base+0x272> │ │ │ │ vabs.f64 d6, d13 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 5838e <_PyObject_CheckXIData@@Base+0x272> │ │ │ │ + bgt.n 583f6 <_PyObject_CheckXIData@@Base+0x272> │ │ │ │ vsub.f64 d1, d10, d13 │ │ │ │ vsub.f64 d0, d11, d14 │ │ │ │ - bl 2be8f4 <_Py_c_abs@@Base> │ │ │ │ + bl 2be124 <_Py_c_abs@@Base> │ │ │ │ vmov.f64 d1, d13 │ │ │ │ vmov.f64 d12, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ - bl 2be8f4 <_Py_c_abs@@Base> │ │ │ │ + bl 2be124 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d0, d8 │ │ │ │ vcmpe.f64 d12, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 58372 <_PyObject_CheckXIData@@Base+0x256> │ │ │ │ + bls.n 583da <_PyObject_CheckXIData@@Base+0x256> │ │ │ │ vmov.f64 d0, d11 │ │ │ │ vmov.f64 d1, d10 │ │ │ │ - bl 2be8f4 <_Py_c_abs@@Base> │ │ │ │ + bl 2be124 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d0, d8 │ │ │ │ vcmpe.f64 d12, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 58372 <_PyObject_CheckXIData@@Base+0x256> │ │ │ │ + bls.n 583da <_PyObject_CheckXIData@@Base+0x256> │ │ │ │ vcmpe.f64 d9, d12 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r4, #4380 @ 0x111c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it lt │ │ │ │ movlt r4, r3 │ │ │ │ - b.n 58434 <_PyObject_CheckXIData@@Base+0x318> │ │ │ │ + b.n 5849c <_PyObject_CheckXIData@@Base+0x318> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58434 <_PyObject_CheckXIData@@Base+0x318> │ │ │ │ + b.n 5849c <_PyObject_CheckXIData@@Base+0x318> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 5834a <_PyObject_CheckXIData@@Base+0x22e> │ │ │ │ - b.n 5831c <_PyObject_CheckXIData@@Base+0x200> │ │ │ │ + bpl.n 583b2 <_PyObject_CheckXIData@@Base+0x22e> │ │ │ │ + b.n 58384 <_PyObject_CheckXIData@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ vpop {d8-d14} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bvs.n 5836e <_PyObject_CheckXIData@@Base+0x252> │ │ │ │ + bvs.n 583d6 <_PyObject_CheckXIData@@Base+0x252> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - ldr r5, [pc, #256] @ (5855c <_PyObject_CheckXIData@@Base+0x440>) │ │ │ │ + ldr r4, [pc, #640] @ (58744 <_PyContext_NewHamtForTests@@Base+0x3c>) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 58518 <_PyObject_CheckXIData@@Base+0x3fc> │ │ │ │ + b.n 58580 <_PyObject_CheckXIData@@Base+0x3fc> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 5847a <_PyObject_CheckXIData@@Base+0x35e> │ │ │ │ + cbz r3, 584e2 <_PyObject_CheckXIData@@Base+0x35e> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 5847c <_PyObject_CheckXIData@@Base+0x360> │ │ │ │ + b.n 584e4 <_PyObject_CheckXIData@@Base+0x360> │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ - cbnz r3, 5848a <_PyObject_CheckXIData@@Base+0x36e> │ │ │ │ + cbnz r3, 584f2 <_PyObject_CheckXIData@@Base+0x36e> │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 5848a <_PyObject_CheckXIData@@Base+0x36e> │ │ │ │ + ble.n 584f2 <_PyObject_CheckXIData@@Base+0x36e> │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 5848a <_PyObject_CheckXIData@@Base+0x36e> │ │ │ │ - cbnz r4, 584aa <_PyObject_CheckXIData@@Base+0x38e> │ │ │ │ + bgt.n 584f2 <_PyObject_CheckXIData@@Base+0x36e> │ │ │ │ + cbnz r4, 58512 <_PyObject_CheckXIData@@Base+0x38e> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #2 │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #112] @ (58514 <_PyObject_CheckXIData@@Base+0x3f8>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #112] @ (5857c <_PyObject_CheckXIData@@Base+0x3f8>) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 58508 <_PyObject_CheckXIData@@Base+0x3ec> │ │ │ │ + cbz r0, 58570 <_PyObject_CheckXIData@@Base+0x3ec> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ add r5, r6 │ │ │ │ - bl 154c98 │ │ │ │ - cbz r0, 584fc <_PyObject_CheckXIData@@Base+0x3e0> │ │ │ │ + bl 15451c │ │ │ │ + cbz r0, 58564 <_PyObject_CheckXIData@@Base+0x3e0> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 584ce <_PyObject_CheckXIData@@Base+0x3b2> │ │ │ │ + beq.n 58536 <_PyObject_CheckXIData@@Base+0x3b2> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 2697d0 │ │ │ │ + bl 269138 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 584d0 <_PyObject_CheckXIData@@Base+0x3b4> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 584fc <_PyObject_CheckXIData@@Base+0x3e0> │ │ │ │ - b.n 584d0 <_PyObject_CheckXIData@@Base+0x3b4> │ │ │ │ + bne.n 58538 <_PyObject_CheckXIData@@Base+0x3b4> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 58564 <_PyObject_CheckXIData@@Base+0x3e0> │ │ │ │ + b.n 58538 <_PyObject_CheckXIData@@Base+0x3b4> │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - bl b0e80 │ │ │ │ + bl b0c40 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 2b318 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 58500 <_PyObject_CheckXIData@@Base+0x3e4> │ │ │ │ + bne.n 58568 <_PyObject_CheckXIData@@Base+0x3e4> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ + bl 1e40ec │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58508 <_PyObject_CheckXIData@@Base+0x3ec> │ │ │ │ + b.n 58570 <_PyObject_CheckXIData@@Base+0x3ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #432] @ (586c8 <_PyContext_NewHamtForTests@@Base+0x28>) │ │ │ │ + ldr r4, [pc, #816] @ (588b0 <_PyContext_NewHamtForTests@@Base+0x1a8>) │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r7, 5853c <_PyObject_CheckXIData@@Base+0x420> │ │ │ │ + cbz r7, 585a4 <_PyObject_CheckXIData@@Base+0x420> │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 5853c <_PyObject_CheckXIData@@Base+0x420> │ │ │ │ + beq.n 585a4 <_PyObject_CheckXIData@@Base+0x420> │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.n 58548 <_PyObject_CheckXIData@@Base+0x42c> │ │ │ │ - bl 251a24 │ │ │ │ + bgt.n 585b0 <_PyObject_CheckXIData@@Base+0x42c> │ │ │ │ + bl 2514a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 585e4 <_PyObject_CheckXIData@@Base+0x4c8> │ │ │ │ + blt.n 5864c <_PyObject_CheckXIData@@Base+0x4c8> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5868c <_PyObject_CheckXIData@@Base+0x570> │ │ │ │ + b.n 586f4 <_PyObject_CheckXIData@@Base+0x570> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 585ea <_PyObject_CheckXIData@@Base+0x4ce> │ │ │ │ + bne.n 58652 <_PyObject_CheckXIData@@Base+0x4ce> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ - blt.n 58564 <_PyObject_CheckXIData@@Base+0x448> │ │ │ │ + blt.n 585cc <_PyObject_CheckXIData@@Base+0x448> │ │ │ │ cmp r6, r2 │ │ │ │ it ge │ │ │ │ movge r6, r2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ subs r6, #1 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ cmp r6, r7 │ │ │ │ - ble.n 585d6 <_PyObject_CheckXIData@@Base+0x4ba> │ │ │ │ + ble.n 5863e <_PyObject_CheckXIData@@Base+0x4ba> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 585a0 <_PyObject_CheckXIData@@Base+0x484> │ │ │ │ + bne.n 58608 <_PyObject_CheckXIData@@Base+0x484> │ │ │ │ mov r0, r4 │ │ │ │ - bl 21fe9c │ │ │ │ + bl 21f714 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5858e <_PyObject_CheckXIData@@Base+0x472> │ │ │ │ + cbnz r0, 585f6 <_PyObject_CheckXIData@@Base+0x472> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r7 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 5868c <_PyObject_CheckXIData@@Base+0x570> │ │ │ │ + b.n 586f4 <_PyObject_CheckXIData@@Base+0x570> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [r2, #260] @ 0x104 │ │ │ │ str r0, [r4, #16] │ │ │ │ str.w r9, [r4, #24] │ │ │ │ subs r2, r6, r7 │ │ │ │ @@ -66210,101 +66246,101 @@ │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt.w r1, [r8] │ │ │ │ str.w r8, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 585ae <_PyObject_CheckXIData@@Base+0x492> │ │ │ │ - b.n 58572 <_PyObject_CheckXIData@@Base+0x456> │ │ │ │ + bne.n 58616 <_PyObject_CheckXIData@@Base+0x492> │ │ │ │ + b.n 585da <_PyObject_CheckXIData@@Base+0x456> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r2, r7 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58544 <_PyObject_CheckXIData@@Base+0x428> │ │ │ │ + bge.n 585ac <_PyObject_CheckXIData@@Base+0x428> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 58544 <_PyObject_CheckXIData@@Base+0x428> │ │ │ │ + b.n 585ac <_PyObject_CheckXIData@@Base+0x428> │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e3148 <_PyMonitoring_FireBranchEvent@@Base+0x6c> │ │ │ │ + bl 2e2850 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ cmp r0, r7 │ │ │ │ - bcs.n 585fe <_PyObject_CheckXIData@@Base+0x4e2> │ │ │ │ + bcs.n 58666 <_PyObject_CheckXIData@@Base+0x4e2> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 23c160 │ │ │ │ + b.w 23bb34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13e6f4 │ │ │ │ + bl 13dfc4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5868c <_PyObject_CheckXIData@@Base+0x570> │ │ │ │ + beq.n 586f4 <_PyObject_CheckXIData@@Base+0x570> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58624 <_PyObject_CheckXIData@@Base+0x508> │ │ │ │ + blt.n 5868c <_PyObject_CheckXIData@@Base+0x508> │ │ │ │ mul.w r3, r7, r6 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n 58624 <_PyObject_CheckXIData@@Base+0x508> │ │ │ │ + bge.n 5868c <_PyObject_CheckXIData@@Base+0x508> │ │ │ │ add r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ subs r0, #1 │ │ │ │ - bl 2e33c0 <_PyMonitoring_FireBranchEvent@@Base+0x2e4> │ │ │ │ + bl 2e2ac8 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ mov r6, r0 │ │ │ │ subs r6, #1 │ │ │ │ movs r7, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, r7 │ │ │ │ - ble.n 58664 <_PyObject_CheckXIData@@Base+0x548> │ │ │ │ - bl 2a43d0 │ │ │ │ - cbnz r0, 5864e <_PyObject_CheckXIData@@Base+0x532> │ │ │ │ + ble.n 586cc <_PyObject_CheckXIData@@Base+0x548> │ │ │ │ + bl 2a3bd0 │ │ │ │ + cbnz r0, 586b6 <_PyObject_CheckXIData@@Base+0x532> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5864a <_PyObject_CheckXIData@@Base+0x52e> │ │ │ │ + bge.n 586b2 <_PyObject_CheckXIData@@Base+0x52e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5864a <_PyObject_CheckXIData@@Base+0x52e> │ │ │ │ + cbnz r3, 586b2 <_PyObject_CheckXIData@@Base+0x52e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5868c <_PyObject_CheckXIData@@Base+0x570> │ │ │ │ + b.n 586f4 <_PyObject_CheckXIData@@Base+0x570> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58660 <_PyObject_CheckXIData@@Base+0x544> │ │ │ │ + bge.n 586c8 <_PyObject_CheckXIData@@Base+0x544> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58660 <_PyObject_CheckXIData@@Base+0x544> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 586c8 <_PyObject_CheckXIData@@Base+0x544> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 58628 <_PyObject_CheckXIData@@Base+0x50c> │ │ │ │ + b.n 58690 <_PyObject_CheckXIData@@Base+0x50c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 58544 <_PyObject_CheckXIData@@Base+0x428> │ │ │ │ + bge.w 585ac <_PyObject_CheckXIData@@Base+0x428> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 58544 <_PyObject_CheckXIData@@Base+0x428> │ │ │ │ + bne.w 585ac <_PyObject_CheckXIData@@Base+0x428> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 58544 <_PyObject_CheckXIData@@Base+0x428> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 585ac <_PyObject_CheckXIData@@Base+0x428> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00058692 <_Py_c_diff@@Base>: │ │ │ │ +000586fa <_Py_c_diff@@Base>: │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vsub.f64 d0, d0, d2 │ │ │ │ vsub.f64 d1, d1, d3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000586a0 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ - ldr r3, [pc, #36] @ (586c8 <_PyContext_NewHamtForTests@@Base+0x28>) │ │ │ │ +00058708 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ + ldr r3, [pc, #36] @ (58730 <_PyContext_NewHamtForTests@@Base+0x28>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r2, r0, #110592 @ 0x1b000 │ │ │ │ add.w r0, r0, #114176 @ 0x1be00 │ │ │ │ add.w r0, r0, #508 @ 0x1fc │ │ │ │ ldr.w r3, [r2, #4092] @ 0xffc │ │ │ │ @@ -66323,531 +66359,531 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 58738 <_PyContext_NewHamtForTests@@Base+0x98> │ │ │ │ + bge.n 587a0 <_PyContext_NewHamtForTests@@Base+0x98> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 14b8f0 │ │ │ │ - cbnz r0, 58734 <_PyContext_NewHamtForTests@@Base+0x94> │ │ │ │ + bl 14b190 │ │ │ │ + cbnz r0, 5879c <_PyContext_NewHamtForTests@@Base+0x94> │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 103cec │ │ │ │ + bl 1037bc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 103cec │ │ │ │ + bl 1037bc │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 103cec │ │ │ │ + bl 1037bc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 103cec │ │ │ │ + bl 1037bc │ │ │ │ mov r3, r8 │ │ │ │ adds r4, r0, #1 │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 22f130 │ │ │ │ + bl 22ea88 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r5, #1 │ │ │ │ - b.n 586e4 <_PyContext_NewHamtForTests@@Base+0x44> │ │ │ │ + b.n 5874c <_PyContext_NewHamtForTests@@Base+0x44> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #3656 @ 0xe48 │ │ │ │ + movw r1, #1352 @ 0x548 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 11e4c4 │ │ │ │ + b.w 11dfac │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r1, #0 │ │ │ │ - blt.n 58770 <_PyContext_NewHamtForTests@@Base+0xd0> │ │ │ │ + blt.n 587d8 <_PyContext_NewHamtForTests@@Base+0xd0> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 58772 <_PyContext_NewHamtForTests@@Base+0xd2> │ │ │ │ + b.n 587da <_PyContext_NewHamtForTests@@Base+0xd2> │ │ │ │ movs r4, #0 │ │ │ │ bic.w r5, r2, r2, asr #31 │ │ │ │ cmp r5, r4 │ │ │ │ - blt.n 58784 <_PyContext_NewHamtForTests@@Base+0xe4> │ │ │ │ + blt.n 587ec <_PyContext_NewHamtForTests@@Base+0xe4> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r5, r3 │ │ │ │ it ge │ │ │ │ movge r5, r3 │ │ │ │ - b.n 58786 <_PyContext_NewHamtForTests@@Base+0xe6> │ │ │ │ + b.n 587ee <_PyContext_NewHamtForTests@@Base+0xe6> │ │ │ │ mov r5, r4 │ │ │ │ subs r3, r5, r4 │ │ │ │ - beq.n 587e6 <_PyContext_NewHamtForTests@@Base+0x146> │ │ │ │ + beq.n 5884e <_PyContext_NewHamtForTests@@Base+0x146> │ │ │ │ ldr r2, [r0, #28] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 587ae <_PyContext_NewHamtForTests@@Base+0x10e> │ │ │ │ - movw r3, #43832 @ 0xab38 │ │ │ │ + ble.n 58816 <_PyContext_NewHamtForTests@@Base+0x10e> │ │ │ │ + movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10992 @ 0x2af0 │ │ │ │ + movw r1, #8688 @ 0x21f0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 587e6 <_PyContext_NewHamtForTests@@Base+0x146> │ │ │ │ + b.n 5884e <_PyContext_NewHamtForTests@@Base+0x146> │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 587e4 <_PyContext_NewHamtForTests@@Base+0x144> │ │ │ │ + ble.n 5884c <_PyContext_NewHamtForTests@@Base+0x144> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ subs r2, r2, r5 │ │ │ │ mla r1, r5, r3, r0 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ mla r0, r4, r3, r0 │ │ │ │ blx 2b720 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r6 │ │ │ │ add r1, r4 │ │ │ │ subs r1, r1, r5 │ │ │ │ - bl 277e1c <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ + bl 27772c <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ adds r0, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 587e6 <_PyContext_NewHamtForTests@@Base+0x146> │ │ │ │ + b.n 5884e <_PyContext_NewHamtForTests@@Base+0x146> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #10564 @ 0x2944 │ │ │ │ + movw r0, #8260 @ 0x2044 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - b.w 88258 │ │ │ │ + b.w 8808c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ - bl 15a044 │ │ │ │ + bl 1599d0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #2 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r5, [sp] │ │ │ │ - movw r1, #2580 @ 0xa14 │ │ │ │ + movw r1, #484 @ 0x1e4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ - bl e2440 │ │ │ │ - cbz r0, 58846 <_PyContext_NewHamtForTests@@Base+0x1a6> │ │ │ │ + bl e1e08 │ │ │ │ + cbz r0, 588ae <_PyContext_NewHamtForTests@@Base+0x1a6> │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 284b38 │ │ │ │ + bl 28446c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 58854 <_PyContext_NewHamtForTests@@Base+0x1b4> │ │ │ │ + cbz r0, 588bc <_PyContext_NewHamtForTests@@Base+0x1b4> │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #2 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r1, #43760 @ 0xaaf0 │ │ │ │ + movw r1, #41456 @ 0xa1f0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl e2288 │ │ │ │ - cbz r0, 588c2 <_PyContext_NewHamtForTests@@Base+0x222> │ │ │ │ + bl e1b44 │ │ │ │ + cbz r0, 5892a <_PyContext_NewHamtForTests@@Base+0x222> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 284a48 │ │ │ │ + bl 28437c │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 5889c <_PyContext_NewHamtForTests@@Base+0x1fc> │ │ │ │ - cbnz r0, 588a8 <_PyContext_NewHamtForTests@@Base+0x208> │ │ │ │ - b.n 588c2 <_PyContext_NewHamtForTests@@Base+0x222> │ │ │ │ + beq.n 58904 <_PyContext_NewHamtForTests@@Base+0x1fc> │ │ │ │ + cbnz r0, 58910 <_PyContext_NewHamtForTests@@Base+0x208> │ │ │ │ + b.n 5892a <_PyContext_NewHamtForTests@@Base+0x222> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 588c2 <_PyContext_NewHamtForTests@@Base+0x222> │ │ │ │ - b.n 588b4 <_PyContext_NewHamtForTests@@Base+0x214> │ │ │ │ + bge.n 5892a <_PyContext_NewHamtForTests@@Base+0x222> │ │ │ │ + b.n 5891c <_PyContext_NewHamtForTests@@Base+0x214> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 588ba <_PyContext_NewHamtForTests@@Base+0x21a> │ │ │ │ + cbz r0, 58922 <_PyContext_NewHamtForTests@@Base+0x21a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 588c2 <_PyContext_NewHamtForTests@@Base+0x222> │ │ │ │ + bge.n 5892a <_PyContext_NewHamtForTests@@Base+0x222> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 588c2 <_PyContext_NewHamtForTests@@Base+0x222> │ │ │ │ + b.n 5892a <_PyContext_NewHamtForTests@@Base+0x222> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 588e6 <_PyContext_NewHamtForTests@@Base+0x246> │ │ │ │ + cbnz r3, 5894e <_PyContext_NewHamtForTests@@Base+0x246> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 588e6 <_PyContext_NewHamtForTests@@Base+0x246> │ │ │ │ + ble.n 5894e <_PyContext_NewHamtForTests@@Base+0x246> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 588e6 <_PyContext_NewHamtForTests@@Base+0x246> │ │ │ │ - cbnz r4, 58904 <_PyContext_NewHamtForTests@@Base+0x264> │ │ │ │ + bne.n 5894e <_PyContext_NewHamtForTests@@Base+0x246> │ │ │ │ + cbnz r4, 5896c <_PyContext_NewHamtForTests@@Base+0x264> │ │ │ │ movs r5, #2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ add r6, sp, #16 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ - ldr r3, [pc, #168] @ (589a0 <_PyContext_NewHamtForTests@@Base+0x300>) │ │ │ │ + ldr r3, [pc, #168] @ (58a08 <_PyContext_NewHamtForTests@@Base+0x300>) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58998 <_PyContext_NewHamtForTests@@Base+0x2f8> │ │ │ │ + beq.n 58a00 <_PyContext_NewHamtForTests@@Base+0x2f8> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5891a <_PyContext_NewHamtForTests@@Base+0x27a> │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 5891a <_PyContext_NewHamtForTests@@Base+0x27a> │ │ │ │ + bne.n 58982 <_PyContext_NewHamtForTests@@Base+0x27a> │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 58982 <_PyContext_NewHamtForTests@@Base+0x27a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58998 <_PyContext_NewHamtForTests@@Base+0x2f8> │ │ │ │ + b.n 58a00 <_PyContext_NewHamtForTests@@Base+0x2f8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5892e <_PyContext_NewHamtForTests@@Base+0x28e> │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 58996 <_PyContext_NewHamtForTests@@Base+0x28e> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58916 <_PyContext_NewHamtForTests@@Base+0x276> │ │ │ │ + bne.n 5897e <_PyContext_NewHamtForTests@@Base+0x276> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #42548 @ 0xa634 │ │ │ │ + movw r1, #40244 @ 0x9d34 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #12452 @ 0x30a4 │ │ │ │ + movw r0, #10148 @ 0x27a4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58916 <_PyContext_NewHamtForTests@@Base+0x276> │ │ │ │ - bl b0e80 │ │ │ │ + beq.n 5897e <_PyContext_NewHamtForTests@@Base+0x276> │ │ │ │ + bl b0c40 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b9f4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b4014 │ │ │ │ - cbz r6, 58990 <_PyContext_NewHamtForTests@@Base+0x2f0> │ │ │ │ + bl b3de4 │ │ │ │ + cbz r6, 589f8 <_PyContext_NewHamtForTests@@Base+0x2f0> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5897c <_PyContext_NewHamtForTests@@Base+0x2dc> │ │ │ │ - bl 116ba8 │ │ │ │ + bne.n 589e4 <_PyContext_NewHamtForTests@@Base+0x2dc> │ │ │ │ + bl 1166e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58950 <_PyContext_NewHamtForTests@@Base+0x2b0> │ │ │ │ - b.n 58916 <_PyContext_NewHamtForTests@@Base+0x276> │ │ │ │ + beq.n 589b8 <_PyContext_NewHamtForTests@@Base+0x2b0> │ │ │ │ + b.n 5897e <_PyContext_NewHamtForTests@@Base+0x276> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e494c │ │ │ │ + b.w 1e40ec │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #608] @ (58c04 <_PyContext_NewHamtForTests@@Base+0x564>) │ │ │ │ + ldr r4, [pc, #992] @ (58dec <_PyContext_NewHamtForTests@@Base+0x6e4>) │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 589c6 <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ + bne.n 58a2e <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl fee38 <_PyNumber_Index@@Base> │ │ │ │ + bl fe910 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 589de <_PyContext_NewHamtForTests@@Base+0x33e> │ │ │ │ - b.n 589f0 <_PyContext_NewHamtForTests@@Base+0x350> │ │ │ │ + cbnz r0, 58a46 <_PyContext_NewHamtForTests@@Base+0x33e> │ │ │ │ + b.n 58a58 <_PyContext_NewHamtForTests@@Base+0x350> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #21224 @ 0x52e8 │ │ │ │ + movw r0, #18920 @ 0x49e8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 589ba <_PyContext_NewHamtForTests@@Base+0x31a> │ │ │ │ + bne.n 58a22 <_PyContext_NewHamtForTests@@Base+0x31a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58aa0 <_PyContext_NewHamtForTests@@Base+0x400> │ │ │ │ - bl 9b974 │ │ │ │ + b.n 58b08 <_PyContext_NewHamtForTests@@Base+0x400> │ │ │ │ + bl 9b758 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 589fe <_PyContext_NewHamtForTests@@Base+0x35e> │ │ │ │ + blt.n 58a66 <_PyContext_NewHamtForTests@@Base+0x35e> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 58a0e <_PyContext_NewHamtForTests@@Base+0x36e> │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 58a76 <_PyContext_NewHamtForTests@@Base+0x36e> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 589da <_PyContext_NewHamtForTests@@Base+0x33a> │ │ │ │ + bne.n 58a42 <_PyContext_NewHamtForTests@@Base+0x33a> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 58a0e <_PyContext_NewHamtForTests@@Base+0x36e> │ │ │ │ + b.n 58a76 <_PyContext_NewHamtForTests@@Base+0x36e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 589ec <_PyContext_NewHamtForTests@@Base+0x34c> │ │ │ │ + bne.n 58a54 <_PyContext_NewHamtForTests@@Base+0x34c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 589ec <_PyContext_NewHamtForTests@@Base+0x34c> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58a54 <_PyContext_NewHamtForTests@@Base+0x34c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 58a2e <_PyContext_NewHamtForTests@@Base+0x38e> │ │ │ │ + bne.n 58a96 <_PyContext_NewHamtForTests@@Base+0x38e> │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #3752 @ 0xea8 │ │ │ │ + movw r1, #1448 @ 0x5a8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 589da <_PyContext_NewHamtForTests@@Base+0x33a> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 58a42 <_PyContext_NewHamtForTests@@Base+0x33a> │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 58a40 <_PyContext_NewHamtForTests@@Base+0x3a0> │ │ │ │ + blt.n 58aa8 <_PyContext_NewHamtForTests@@Base+0x3a0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 369bc │ │ │ │ + b.w 369c0 │ │ │ │ negs r3, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 58a48 <_PyContext_NewHamtForTests@@Base+0x3a8> │ │ │ │ - cbnz r4, 58a54 <_PyContext_NewHamtForTests@@Base+0x3b4> │ │ │ │ + ble.n 58ab0 <_PyContext_NewHamtForTests@@Base+0x3a8> │ │ │ │ + cbnz r4, 58abc <_PyContext_NewHamtForTests@@Base+0x3b4> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 44490 <_PyImport_ClearExtension@@Base+0x958> │ │ │ │ + b.w 444e0 <_PyImport_ClearExtension@@Base+0x956> │ │ │ │ negs r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2529ec <_PyXI_NewSession@@Base+0x30> │ │ │ │ + bl 252a0c <_PyXI_GetMainNamespace@@Base+0x2ac> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 589da <_PyContext_NewHamtForTests@@Base+0x33a> │ │ │ │ + bne.n 58a42 <_PyContext_NewHamtForTests@@Base+0x33a> │ │ │ │ cmp r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bge.n 58a6e <_PyContext_NewHamtForTests@@Base+0x3ce> │ │ │ │ - bl 369bc │ │ │ │ - b.n 58a72 <_PyContext_NewHamtForTests@@Base+0x3d2> │ │ │ │ - bl 44490 <_PyImport_ClearExtension@@Base+0x958> │ │ │ │ + bge.n 58ad6 <_PyContext_NewHamtForTests@@Base+0x3ce> │ │ │ │ + bl 369c0 │ │ │ │ + b.n 58ada <_PyContext_NewHamtForTests@@Base+0x3d2> │ │ │ │ + bl 444e0 <_PyImport_ClearExtension@@Base+0x956> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 589da <_PyContext_NewHamtForTests@@Base+0x33a> │ │ │ │ + beq.n 58a42 <_PyContext_NewHamtForTests@@Base+0x33a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58a88 <_PyContext_NewHamtForTests@@Base+0x3e8> │ │ │ │ + bge.n 58af0 <_PyContext_NewHamtForTests@@Base+0x3e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58a88 <_PyContext_NewHamtForTests@@Base+0x3e8> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58af0 <_PyContext_NewHamtForTests@@Base+0x3e8> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2529ec <_PyXI_NewSession@@Base+0x30> │ │ │ │ + bl 252a0c <_PyXI_GetMainNamespace@@Base+0x2ac> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 8f6bc │ │ │ │ + b.w 8f4e8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 58acc <_PyContext_NewHamtForTests@@Base+0x42c> │ │ │ │ + cbz r3, 58b34 <_PyContext_NewHamtForTests@@Base+0x42c> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 58ae4 <_PyContext_NewHamtForTests@@Base+0x444> │ │ │ │ + b.n 58b4c <_PyContext_NewHamtForTests@@Base+0x444> │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 58ad4 <_PyContext_NewHamtForTests@@Base+0x434> │ │ │ │ + bgt.n 58b3c <_PyContext_NewHamtForTests@@Base+0x434> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 58ae4 <_PyContext_NewHamtForTests@@Base+0x444> │ │ │ │ + b.n 58b4c <_PyContext_NewHamtForTests@@Base+0x444> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 58ad0 <_PyContext_NewHamtForTests@@Base+0x430> │ │ │ │ + bgt.n 58b38 <_PyContext_NewHamtForTests@@Base+0x430> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 58ad0 <_PyContext_NewHamtForTests@@Base+0x430> │ │ │ │ + beq.n 58b38 <_PyContext_NewHamtForTests@@Base+0x430> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 58b04 <_PyContext_NewHamtForTests@@Base+0x464> │ │ │ │ + b.n 58b6c <_PyContext_NewHamtForTests@@Base+0x464> │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #44] @ (58b28 <_PyContext_NewHamtForTests@@Base+0x488>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #44] @ (58b90 <_PyContext_NewHamtForTests@@Base+0x488>) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 58b22 <_PyContext_NewHamtForTests@@Base+0x482> │ │ │ │ + cbz r0, 58b8a <_PyContext_NewHamtForTests@@Base+0x482> │ │ │ │ add r5, r6 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r5, #1 │ │ │ │ mov r0, r7 │ │ │ │ itte eq │ │ │ │ movweq r2, #5752 @ 0x1678 │ │ │ │ movteq r2, #80 @ 0x50 │ │ │ │ ldrne r2, [r4, #4] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1847f4 │ │ │ │ + b.w 183a3c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #784] @ (58e3c <_PyContext_NewHamtForTests@@Base+0x79c>) │ │ │ │ + ldr r5, [pc, #144] @ (58c24 <_PyContext_NewHamtForTests@@Base+0x51c>) │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 246554 <_PyUnicode_Copy@@Base> │ │ │ │ - cbz r0, 58b52 <_PyContext_NewHamtForTests@@Base+0x4b2> │ │ │ │ + bl 245f34 <_PyUnicode_Copy@@Base> │ │ │ │ + cbz r0, 58bba <_PyContext_NewHamtForTests@@Base+0x4b2> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #40920 @ 0x9fd8 │ │ │ │ + movw r0, #38580 @ 0x96b4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 95088 │ │ │ │ + b.w 94ea4 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 58b7a <_PyContext_NewHamtForTests@@Base+0x4da> │ │ │ │ + cbnz r0, 58be2 <_PyContext_NewHamtForTests@@Base+0x4da> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 58b82 <_PyContext_NewHamtForTests@@Base+0x4e2> │ │ │ │ + cbz r0, 58bea <_PyContext_NewHamtForTests@@Base+0x4e2> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58b6c <_PyContext_NewHamtForTests@@Base+0x4cc> │ │ │ │ + beq.n 58bd4 <_PyContext_NewHamtForTests@@Base+0x4cc> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 58baa <_PyContext_NewHamtForTests@@Base+0x50a> │ │ │ │ + cbnz r0, 58c12 <_PyContext_NewHamtForTests@@Base+0x50a> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 58bb2 <_PyContext_NewHamtForTests@@Base+0x512> │ │ │ │ + cbz r0, 58c1a <_PyContext_NewHamtForTests@@Base+0x512> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58b9c <_PyContext_NewHamtForTests@@Base+0x4fc> │ │ │ │ + beq.n 58c04 <_PyContext_NewHamtForTests@@Base+0x4fc> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 58bd2 <_PyContext_NewHamtForTests@@Base+0x532> │ │ │ │ + cbnz r0, 58c3a <_PyContext_NewHamtForTests@@Base+0x532> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 58be2 <_PyContext_NewHamtForTests@@Base+0x542> │ │ │ │ - b.n 58bdc <_PyContext_NewHamtForTests@@Base+0x53c> │ │ │ │ + cbz r0, 58c4a <_PyContext_NewHamtForTests@@Base+0x542> │ │ │ │ + b.n 58c44 <_PyContext_NewHamtForTests@@Base+0x53c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58bcc <_PyContext_NewHamtForTests@@Base+0x52c> │ │ │ │ - b.n 58bf0 <_PyContext_NewHamtForTests@@Base+0x550> │ │ │ │ + beq.n 58c34 <_PyContext_NewHamtForTests@@Base+0x52c> │ │ │ │ + b.n 58c58 <_PyContext_NewHamtForTests@@Base+0x550> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 58bf0 <_PyContext_NewHamtForTests@@Base+0x550> │ │ │ │ + cbnz r0, 58c58 <_PyContext_NewHamtForTests@@Base+0x550> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 58bf0 <_PyContext_NewHamtForTests@@Base+0x550> │ │ │ │ + cbz r0, 58c58 <_PyContext_NewHamtForTests@@Base+0x550> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ movw r0, #268 @ 0x10c │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ mov r5, r1 │ │ │ │ - bl 8447c <_PyObject_GC_NewVar@@Base> │ │ │ │ - cbz r0, 58c5c <_PyContext_NewHamtForTests@@Base+0x5bc> │ │ │ │ + bl 843d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + cbz r0, 58cc4 <_PyContext_NewHamtForTests@@Base+0x5bc> │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r0, #12 │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bge.n 58c28 <_PyContext_NewHamtForTests@@Base+0x588> │ │ │ │ + bge.n 58c90 <_PyContext_NewHamtForTests@@Base+0x588> │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ - b.n 58c1a <_PyContext_NewHamtForTests@@Base+0x57a> │ │ │ │ - ldr r1, [pc, #52] @ (58c60 <_PyContext_NewHamtForTests@@Base+0x5c0>) │ │ │ │ + b.n 58c82 <_PyContext_NewHamtForTests@@Base+0x57a> │ │ │ │ + ldr r1, [pc, #52] @ (58cc8 <_PyContext_NewHamtForTests@@Base+0x5c0>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ strd r5, r6, [r0, #8] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -66868,981 +66904,981 @@ │ │ │ │ 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 80a88 │ │ │ │ - cbz r0, 58ce8 <_PyContext_NewHamtForTests@@Base+0x648> │ │ │ │ + bl 80a30 │ │ │ │ + cbz r0, 58d50 <_PyContext_NewHamtForTests@@Base+0x648> │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r1, #16]! │ │ │ │ adds r0, r3, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 58cba <_PyContext_NewHamtForTests@@Base+0x61a> │ │ │ │ + bge.n 58d22 <_PyContext_NewHamtForTests@@Base+0x61a> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r6, r0, lsl #2] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ adds r7, r6, #1 │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r7, [r0, #0] │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ - b.n 58c9a <_PyContext_NewHamtForTests@@Base+0x5fa> │ │ │ │ + b.n 58d02 <_PyContext_NewHamtForTests@@Base+0x5fa> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - cbz r3, 58cd8 <_PyContext_NewHamtForTests@@Base+0x638> │ │ │ │ + cbz r3, 58d40 <_PyContext_NewHamtForTests@@Base+0x638> │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r0, #3808 @ 0xee0 │ │ │ │ + movw r0, #1504 @ 0x5e0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 95088 │ │ │ │ - movw r0, #46092 @ 0xb40c │ │ │ │ + b.w 94ea4 │ │ │ │ + movw r0, #44004 @ 0xabe4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 95088 │ │ │ │ + b.w 94ea4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r2 │ │ │ │ add.w r7, r0, #16 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r8 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 58d2a <_PyContext_NewHamtForTests@@Base+0x68a> │ │ │ │ + bge.n 58d92 <_PyContext_NewHamtForTests@@Base+0x68a> │ │ │ │ ldr.w r1, [r7, r4, lsl #2] │ │ │ │ - bl f378c │ │ │ │ + bl f321c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58d2e <_PyContext_NewHamtForTests@@Base+0x68e> │ │ │ │ + blt.n 58d96 <_PyContext_NewHamtForTests@@Base+0x68e> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 58d26 <_PyContext_NewHamtForTests@@Base+0x686> │ │ │ │ + bne.n 58d8e <_PyContext_NewHamtForTests@@Base+0x686> │ │ │ │ movs r0, #2 │ │ │ │ str r4, [r6, #0] │ │ │ │ - b.n 58d30 <_PyContext_NewHamtForTests@@Base+0x690> │ │ │ │ + b.n 58d98 <_PyContext_NewHamtForTests@@Base+0x690> │ │ │ │ adds r4, #2 │ │ │ │ - b.n 58d08 <_PyContext_NewHamtForTests@@Base+0x668> │ │ │ │ + b.n 58d70 <_PyContext_NewHamtForTests@@Base+0x668> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 58d30 <_PyContext_NewHamtForTests@@Base+0x690> │ │ │ │ + b.n 58d98 <_PyContext_NewHamtForTests@@Base+0x690> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 58d5a <_PyContext_NewHamtForTests@@Base+0x6ba> │ │ │ │ + cbnz r0, 58dc2 <_PyContext_NewHamtForTests@@Base+0x6ba> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 58d62 <_PyContext_NewHamtForTests@@Base+0x6c2> │ │ │ │ + cbz r0, 58dca <_PyContext_NewHamtForTests@@Base+0x6c2> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58d4c <_PyContext_NewHamtForTests@@Base+0x6ac> │ │ │ │ + beq.n 58db4 <_PyContext_NewHamtForTests@@Base+0x6ac> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 58dd4 <_PyContext_NewHamtForTests@@Base+0x734> │ │ │ │ + ble.n 58e3c <_PyContext_NewHamtForTests@@Base+0x734> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 58dd4 <_PyContext_NewHamtForTests@@Base+0x734> │ │ │ │ + beq.n 58e3c <_PyContext_NewHamtForTests@@Base+0x734> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 58d9e <_PyContext_NewHamtForTests@@Base+0x6fe> │ │ │ │ + cbz r5, 58e06 <_PyContext_NewHamtForTests@@Base+0x6fe> │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e33c0 <_PyMonitoring_FireBranchEvent@@Base+0x2e4> │ │ │ │ + bl 2e2ac8 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ cmp r0, r7 │ │ │ │ - bge.n 58d9e <_PyContext_NewHamtForTests@@Base+0x6fe> │ │ │ │ + bge.n 58e06 <_PyContext_NewHamtForTests@@Base+0x6fe> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 23c160 │ │ │ │ + b.w 23bb34 │ │ │ │ mul.w r5, r7, r5 │ │ │ │ bic.w r8, r6, r6, asr #31 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 58db8 <_PyContext_NewHamtForTests@@Base+0x718> │ │ │ │ + ble.n 58e20 <_PyContext_NewHamtForTests@@Base+0x718> │ │ │ │ mov r1, r8 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e33c0 <_PyMonitoring_FireBranchEvent@@Base+0x2e4> │ │ │ │ + bl 2e2ac8 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ cmp r0, r5 │ │ │ │ - blt.n 58d96 <_PyContext_NewHamtForTests@@Base+0x6f6> │ │ │ │ + blt.n 58dfe <_PyContext_NewHamtForTests@@Base+0x6f6> │ │ │ │ mul.w r1, r7, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 277e1c <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ + bl 27772c <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58de2 <_PyContext_NewHamtForTests@@Base+0x742> │ │ │ │ + beq.n 58e4a <_PyContext_NewHamtForTests@@Base+0x742> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mul.w r1, r5, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 220170 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 21f9fc <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58de4 <_PyContext_NewHamtForTests@@Base+0x744> │ │ │ │ + bge.n 58e4c <_PyContext_NewHamtForTests@@Base+0x744> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 58de4 <_PyContext_NewHamtForTests@@Base+0x744> │ │ │ │ + b.n 58e4c <_PyContext_NewHamtForTests@@Base+0x744> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - bl 284580 <_PyDeadline_Init@@Base+0x61c> │ │ │ │ + bl 283ee0 <_PyDeadline_Init@@Base+0x61c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58e86 <_PyContext_NewHamtForTests@@Base+0x7e6> │ │ │ │ + beq.n 58eee <_PyContext_NewHamtForTests@@Base+0x7e6> │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - cbnz r0, 58e20 <_PyContext_NewHamtForTests@@Base+0x780> │ │ │ │ + cbnz r0, 58e88 <_PyContext_NewHamtForTests@@Base+0x780> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58e3e <_PyContext_NewHamtForTests@@Base+0x79e> │ │ │ │ + bge.n 58ea6 <_PyContext_NewHamtForTests@@Base+0x79e> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 58e3e <_PyContext_NewHamtForTests@@Base+0x79e> │ │ │ │ - bl 9a714 │ │ │ │ - cbnz r0, 58e46 <_PyContext_NewHamtForTests@@Base+0x7a6> │ │ │ │ + b.n 58ea6 <_PyContext_NewHamtForTests@@Base+0x79e> │ │ │ │ + bl 9a4f8 │ │ │ │ + cbnz r0, 58eae <_PyContext_NewHamtForTests@@Base+0x7a6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58e3a <_PyContext_NewHamtForTests@@Base+0x79a> │ │ │ │ + bge.n 58ea2 <_PyContext_NewHamtForTests@@Base+0x79a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58e3a <_PyContext_NewHamtForTests@@Base+0x79a> │ │ │ │ + cbnz r3, 58ea2 <_PyContext_NewHamtForTests@@Base+0x79a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58e86 <_PyContext_NewHamtForTests@@Base+0x7e6> │ │ │ │ + b.n 58eee <_PyContext_NewHamtForTests@@Base+0x7e6> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #3812 @ 0xee4 │ │ │ │ + movw r0, #1508 @ 0x5e4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 58e76 <_PyContext_NewHamtForTests@@Base+0x7d6> │ │ │ │ + blt.n 58ede <_PyContext_NewHamtForTests@@Base+0x7d6> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 58e86 <_PyContext_NewHamtForTests@@Base+0x7e6> │ │ │ │ + b.n 58eee <_PyContext_NewHamtForTests@@Base+0x7e6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58e72 <_PyContext_NewHamtForTests@@Base+0x7d2> │ │ │ │ + bne.n 58eda <_PyContext_NewHamtForTests@@Base+0x7d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 58e72 <_PyContext_NewHamtForTests@@Base+0x7d2> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58eda <_PyContext_NewHamtForTests@@Base+0x7d2> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 58eba <_PyContext_NewHamtForTests@@Base+0x81a> │ │ │ │ + beq.n 58f22 <_PyContext_NewHamtForTests@@Base+0x81a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 58eba <_PyContext_NewHamtForTests@@Base+0x81a> │ │ │ │ + ble.n 58f22 <_PyContext_NewHamtForTests@@Base+0x81a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58ed4 <_PyContext_NewHamtForTests@@Base+0x834> │ │ │ │ + bge.n 58f3c <_PyContext_NewHamtForTests@@Base+0x834> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 58ed4 <_PyContext_NewHamtForTests@@Base+0x834> │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + b.n 58f3c <_PyContext_NewHamtForTests@@Base+0x834> │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 58ef0 <_PyContext_NewHamtForTests@@Base+0x850> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 58f58 <_PyContext_NewHamtForTests@@Base+0x850> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9fd08 │ │ │ │ + bl 9f724 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58ef0 <_PyContext_NewHamtForTests@@Base+0x850> │ │ │ │ + bge.n 58f58 <_PyContext_NewHamtForTests@@Base+0x850> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58ef0 <_PyContext_NewHamtForTests@@Base+0x850> │ │ │ │ + cbnz r3, 58f58 <_PyContext_NewHamtForTests@@Base+0x850> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_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 84d84 │ │ │ │ + bl 84b78 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 58f14 <_PyContext_NewHamtForTests@@Base+0x874> │ │ │ │ + ble.n 58f7c <_PyContext_NewHamtForTests@@Base+0x874> │ │ │ │ add.w r6, r5, #16 │ │ │ │ - b.n 58f22 <_PyContext_NewHamtForTests@@Base+0x882> │ │ │ │ + b.n 58f8a <_PyContext_NewHamtForTests@@Base+0x882> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ subs r4, #1 │ │ │ │ - bcc.n 58f14 <_PyContext_NewHamtForTests@@Base+0x874> │ │ │ │ + bcc.n 58f7c <_PyContext_NewHamtForTests@@Base+0x874> │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ - bl 84dec │ │ │ │ - b.n 58f22 <_PyContext_NewHamtForTests@@Base+0x882> │ │ │ │ + bl 1c7e64 │ │ │ │ + b.n 58f8a <_PyContext_NewHamtForTests@@Base+0x882> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 58f5e <_PyContext_NewHamtForTests@@Base+0x8be> │ │ │ │ + beq.n 58fc6 <_PyContext_NewHamtForTests@@Base+0x8be> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 58f5e <_PyContext_NewHamtForTests@@Base+0x8be> │ │ │ │ + ble.n 58fc6 <_PyContext_NewHamtForTests@@Base+0x8be> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58f7a <_PyContext_NewHamtForTests@@Base+0x8da> │ │ │ │ + bge.n 58fe2 <_PyContext_NewHamtForTests@@Base+0x8da> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 58f7a <_PyContext_NewHamtForTests@@Base+0x8da> │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + b.n 58fe2 <_PyContext_NewHamtForTests@@Base+0x8da> │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 58f96 <_PyContext_NewHamtForTests@@Base+0x8f6> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 58ffe <_PyContext_NewHamtForTests@@Base+0x8f6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 142798 │ │ │ │ + bl 14206c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58f96 <_PyContext_NewHamtForTests@@Base+0x8f6> │ │ │ │ + bge.n 58ffe <_PyContext_NewHamtForTests@@Base+0x8f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58f96 <_PyContext_NewHamtForTests@@Base+0x8f6> │ │ │ │ + cbnz r3, 58ffe <_PyContext_NewHamtForTests@@Base+0x8f6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #62513 @ 0xf431 │ │ │ │ + movw r1, #62801 @ 0xf551 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #892 @ 0x37c │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ - b.w 4e630 │ │ │ │ + b.w 4e690 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 58fd2 <_PyContext_NewHamtForTests@@Base+0x932> │ │ │ │ + cbnz r3, 5903a <_PyContext_NewHamtForTests@@Base+0x932> │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 58fd2 <_PyContext_NewHamtForTests@@Base+0x932> │ │ │ │ + ble.n 5903a <_PyContext_NewHamtForTests@@Base+0x932> │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 58fd2 <_PyContext_NewHamtForTests@@Base+0x932> │ │ │ │ - cbnz r4, 58ff0 <_PyContext_NewHamtForTests@@Base+0x950> │ │ │ │ + bne.n 5903a <_PyContext_NewHamtForTests@@Base+0x932> │ │ │ │ + cbnz r4, 59058 <_PyContext_NewHamtForTests@@Base+0x950> │ │ │ │ movs r5, #3 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ add r6, sp, #28 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ - ldr r3, [pc, #180] @ (59098 <_PyContext_NewHamtForTests@@Base+0x9f8>) │ │ │ │ + ldr r3, [pc, #180] @ (59100 <_PyContext_NewHamtForTests@@Base+0x9f8>) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59090 <_PyContext_NewHamtForTests@@Base+0x9f0> │ │ │ │ + beq.n 590f8 <_PyContext_NewHamtForTests@@Base+0x9f0> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59006 <_PyContext_NewHamtForTests@@Base+0x966> │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 59006 <_PyContext_NewHamtForTests@@Base+0x966> │ │ │ │ + bne.n 5906e <_PyContext_NewHamtForTests@@Base+0x966> │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 5906e <_PyContext_NewHamtForTests@@Base+0x966> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59090 <_PyContext_NewHamtForTests@@Base+0x9f0> │ │ │ │ + b.n 590f8 <_PyContext_NewHamtForTests@@Base+0x9f0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2155cc <_Py_Uid_Converter@@Base> │ │ │ │ + bl 214f24 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59002 <_PyContext_NewHamtForTests@@Base+0x962> │ │ │ │ + beq.n 5906a <_PyContext_NewHamtForTests@@Base+0x962> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 236e94 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 236874 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59002 <_PyContext_NewHamtForTests@@Base+0x962> │ │ │ │ + beq.n 5906a <_PyContext_NewHamtForTests@@Base+0x962> │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #3820 @ 0xeec │ │ │ │ + movw r1, #1516 @ 0x5ec │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #54548 @ 0xd514 │ │ │ │ + movw r0, #52208 @ 0xcbf0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59002 <_PyContext_NewHamtForTests@@Base+0x962> │ │ │ │ - bl b0e80 │ │ │ │ + beq.n 5906a <_PyContext_NewHamtForTests@@Base+0x962> │ │ │ │ + bl b0c40 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ad10 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b4014 │ │ │ │ - cbz r7, 59088 <_PyContext_NewHamtForTests@@Base+0x9e8> │ │ │ │ + bl b3de4 │ │ │ │ + cbz r7, 590f0 <_PyContext_NewHamtForTests@@Base+0x9e8> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 59074 <_PyContext_NewHamtForTests@@Base+0x9d4> │ │ │ │ - bl 116ba8 │ │ │ │ + bne.n 590dc <_PyContext_NewHamtForTests@@Base+0x9d4> │ │ │ │ + bl 1166e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59046 <_PyContext_NewHamtForTests@@Base+0x9a6> │ │ │ │ - b.n 59002 <_PyContext_NewHamtForTests@@Base+0x962> │ │ │ │ + beq.n 590ae <_PyContext_NewHamtForTests@@Base+0x9a6> │ │ │ │ + b.n 5906a <_PyContext_NewHamtForTests@@Base+0x962> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e494c │ │ │ │ + b.w 1e40ec │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r5, [pc, #960] @ (5945c <_PyContext_NewHamtForTests@@Base+0xdbc>) │ │ │ │ + ldr r5, [pc, #320] @ (59244 <_PyContext_NewHamtForTests@@Base+0xb3c>) │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r1, #3 │ │ │ │ - b.w 266890 │ │ │ │ + b.w 2661fc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - movw r4, #7048 @ 0x1b88 │ │ │ │ - movt r4, #78 @ 0x4e │ │ │ │ + ldr r5, [pc, #244] @ (59210 <_PyContext_NewHamtForTests@@Base+0xb08>) │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - add r5, sp, #36 @ 0x24 │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r4, {r0, r1, r2} │ │ │ │ - stmia.w r5, {r0, r1, r2} │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w r5, {r0, r1, r2} │ │ │ │ + stmia.w r4, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 590e8 <_PyContext_NewHamtForTests@@Base+0xa48> │ │ │ │ + bne.n 5914a <_PyContext_NewHamtForTests@@Base+0xa42> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 590e8 <_PyContext_NewHamtForTests@@Base+0xa48> │ │ │ │ + ble.n 5914a <_PyContext_NewHamtForTests@@Base+0xa42> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 590e8 <_PyContext_NewHamtForTests@@Base+0xa48> │ │ │ │ - cbnz r6, 59108 <_PyContext_NewHamtForTests@@Base+0xa68> │ │ │ │ + bne.n 5914a <_PyContext_NewHamtForTests@@Base+0xa42> │ │ │ │ + cbnz r6, 5916a <_PyContext_NewHamtForTests@@Base+0xa62> │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, ip │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ - ldr r3, [pc, #176] @ (591b0 <_PyContext_NewHamtForTests@@Base+0xb10>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #180] @ (59214 <_PyContext_NewHamtForTests@@Base+0xb0c>) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5918e <_PyContext_NewHamtForTests@@Base+0xaee> │ │ │ │ + beq.n 591f0 <_PyContext_NewHamtForTests@@Base+0xae8> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 149ce4 │ │ │ │ + bl 149634 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r0, 59120 <_PyContext_NewHamtForTests@@Base+0xa80> │ │ │ │ + cbnz r0, 59182 <_PyContext_NewHamtForTests@@Base+0xa7a> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5919c <_PyContext_NewHamtForTests@@Base+0xafc> │ │ │ │ + b.n 591fe <_PyContext_NewHamtForTests@@Base+0xaf6> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 2155cc <_Py_Uid_Converter@@Base> │ │ │ │ + bl 214f24 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5911c <_PyContext_NewHamtForTests@@Base+0xa7c> │ │ │ │ + beq.n 5917e <_PyContext_NewHamtForTests@@Base+0xa76> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 236e94 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 236874 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5911c <_PyContext_NewHamtForTests@@Base+0xa7c> │ │ │ │ + beq.n 5917e <_PyContext_NewHamtForTests@@Base+0xa76> │ │ │ │ ldrd r7, r6, [sp, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #54540 @ 0xd50c │ │ │ │ + movw r1, #52200 @ 0xcbe8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #54548 @ 0xd514 │ │ │ │ + movw r0, #52208 @ 0xcbf0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5911c <_PyContext_NewHamtForTests@@Base+0xa7c> │ │ │ │ - bl b0e80 │ │ │ │ + beq.n 5917e <_PyContext_NewHamtForTests@@Base+0xa76> │ │ │ │ + bl b0c40 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b30c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 59194 <_PyContext_NewHamtForTests@@Base+0xaf4> │ │ │ │ + bge.n 591f6 <_PyContext_NewHamtForTests@@Base+0xaee> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4ad8 │ │ │ │ - b.n 5911c <_PyContext_NewHamtForTests@@Base+0xa7c> │ │ │ │ + bl 1e4390 │ │ │ │ + b.n 5917e <_PyContext_NewHamtForTests@@Base+0xa76> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5919c <_PyContext_NewHamtForTests@@Base+0xafc> │ │ │ │ + b.n 591fe <_PyContext_NewHamtForTests@@Base+0xaf6> │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ - bl 14a614 │ │ │ │ + bl 149f64 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ - ldr r6, [pc, #288] @ (592d4 <_PyContext_NewHamtForTests@@Base+0xc34>) │ │ │ │ + asrs r0, r6, #8 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + ldr r5, [pc, #672] @ (594b8 <_PyContext_NewHamtForTests@@Base+0xdb0>) │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 591be <_PyContext_NewHamtForTests@@Base+0xb1e> │ │ │ │ + cbz r0, 59222 <_PyContext_NewHamtForTests@@Base+0xb1a> │ │ │ │ movs r1, #3 │ │ │ │ - b.w 266890 │ │ │ │ + b.w 2661fc │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #3828 @ 0xef4 │ │ │ │ + movw r1, #1524 @ 0x5f4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl a6f18 │ │ │ │ - cbz r0, 5920a <_PyContext_NewHamtForTests@@Base+0xb6a> │ │ │ │ + bl a5d18 │ │ │ │ + cbz r0, 5926e <_PyContext_NewHamtForTests@@Base+0xb66> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f6c3c │ │ │ │ - cbnz r0, 591fc <_PyContext_NewHamtForTests@@Base+0xb5c> │ │ │ │ + bl 1f6440 │ │ │ │ + cbnz r0, 59260 <_PyContext_NewHamtForTests@@Base+0xb58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1168d8 │ │ │ │ - b.n 5920a <_PyContext_NewHamtForTests@@Base+0xb6a> │ │ │ │ + bl 116410 │ │ │ │ + b.n 5926e <_PyContext_NewHamtForTests@@Base+0xb66> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - ldr r0, [pc, #12] @ (59210 <_PyContext_NewHamtForTests@@Base+0xb70>) │ │ │ │ + ldr r0, [pc, #12] @ (59274 <_PyContext_NewHamtForTests@@Base+0xb6c>) │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ - bl ad708 <_PyUnicodeWriter_Finish@@Base+0x1334> │ │ │ │ + bl ad508 <_PyUnicodeWriter_Finish@@Base+0x1324> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ lsls r4, r5, #11 │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5921e <_PyContext_NewHamtForTests@@Base+0xb7e> │ │ │ │ + cbz r0, 59282 <_PyContext_NewHamtForTests@@Base+0xb7a> │ │ │ │ movs r1, #5 │ │ │ │ - b.w 266890 │ │ │ │ + b.w 2661fc │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ - b.w 2c1cac │ │ │ │ + b.w 2c14dc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 80a88 │ │ │ │ + bl 80a30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 59274 <_PyContext_NewHamtForTests@@Base+0xbd4> │ │ │ │ + cbz r0, 592d8 <_PyContext_NewHamtForTests@@Base+0xbd0> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 8f6bc │ │ │ │ + bl 8f4e8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5925c <_PyContext_NewHamtForTests@@Base+0xbbc> │ │ │ │ + cbz r0, 592c0 <_PyContext_NewHamtForTests@@Base+0xbb8> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r4, [r5, #16] │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 59272 <_PyContext_NewHamtForTests@@Base+0xbd2> │ │ │ │ + cbnz r0, 592d6 <_PyContext_NewHamtForTests@@Base+0xbce> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59276 <_PyContext_NewHamtForTests@@Base+0xbd6> │ │ │ │ + bge.n 592da <_PyContext_NewHamtForTests@@Base+0xbd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59276 <_PyContext_NewHamtForTests@@Base+0xbd6> │ │ │ │ + cbnz r3, 592da <_PyContext_NewHamtForTests@@Base+0xbd2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59276 <_PyContext_NewHamtForTests@@Base+0xbd6> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 592da <_PyContext_NewHamtForTests@@Base+0xbd2> │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r6, [pc, #264] @ (59394 <_PyContext_NewHamtForTests@@Base+0xcf4>) │ │ │ │ + ldr r6, [pc, #264] @ (593f8 <_PyContext_NewHamtForTests@@Base+0xcf0>) │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 592ba <_PyContext_NewHamtForTests@@Base+0xc1a> │ │ │ │ + bne.n 5931e <_PyContext_NewHamtForTests@@Base+0xc16> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 592ba <_PyContext_NewHamtForTests@@Base+0xc1a> │ │ │ │ + ble.n 5931e <_PyContext_NewHamtForTests@@Base+0xc16> │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 592ba <_PyContext_NewHamtForTests@@Base+0xc1a> │ │ │ │ - cbnz r4, 592da <_PyContext_NewHamtForTests@@Base+0xc3a> │ │ │ │ + bne.n 5931e <_PyContext_NewHamtForTests@@Base+0xc16> │ │ │ │ + cbnz r4, 5933e <_PyContext_NewHamtForTests@@Base+0xc36> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, ip │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #200] @ (59398 <_PyContext_NewHamtForTests@@Base+0xcf8>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #200] @ (593fc <_PyContext_NewHamtForTests@@Base+0xcf4>) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5936e <_PyContext_NewHamtForTests@@Base+0xcce> │ │ │ │ + beq.n 593d2 <_PyContext_NewHamtForTests@@Base+0xcca> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ str.w sl, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 149ce4 │ │ │ │ + bl 149634 │ │ │ │ ldrd r7, r6, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ - cbnz r0, 59300 <_PyContext_NewHamtForTests@@Base+0xc60> │ │ │ │ + cbnz r0, 59364 <_PyContext_NewHamtForTests@@Base+0xc5c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59380 <_PyContext_NewHamtForTests@@Base+0xce0> │ │ │ │ + b.n 593e4 <_PyContext_NewHamtForTests@@Base+0xcdc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 246718 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ + bl 2460f8 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 592fc <_PyContext_NewHamtForTests@@Base+0xc5c> │ │ │ │ + beq.n 59360 <_PyContext_NewHamtForTests@@Base+0xc58> │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 59322 <_PyContext_NewHamtForTests@@Base+0xc82> │ │ │ │ + beq.n 59386 <_PyContext_NewHamtForTests@@Base+0xc7e> │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4a100 │ │ │ │ + bl 4a156 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 59380 <_PyContext_NewHamtForTests@@Base+0xce0> │ │ │ │ + b.n 593e4 <_PyContext_NewHamtForTests@@Base+0xcdc> │ │ │ │ mov r2, r5 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - movw r1, #26604 @ 0x67ec │ │ │ │ + movw r1, #24264 @ 0x5ec8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #60116 @ 0xead4 │ │ │ │ + movw r0, #57812 @ 0xe1d4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 592fc <_PyContext_NewHamtForTests@@Base+0xc5c> │ │ │ │ - bl b0e80 │ │ │ │ + beq.n 59360 <_PyContext_NewHamtForTests@@Base+0xc58> │ │ │ │ + bl b0c40 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c34c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 59378 <_PyContext_NewHamtForTests@@Base+0xcd8> │ │ │ │ + bge.n 593dc <_PyContext_NewHamtForTests@@Base+0xcd4> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4ad8 │ │ │ │ - b.n 592fc <_PyContext_NewHamtForTests@@Base+0xc5c> │ │ │ │ + bl 1e4390 │ │ │ │ + b.n 59360 <_PyContext_NewHamtForTests@@Base+0xc58> │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59380 <_PyContext_NewHamtForTests@@Base+0xce0> │ │ │ │ + b.n 593e4 <_PyContext_NewHamtForTests@@Base+0xcdc> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ strd r7, r6, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 14a614 │ │ │ │ + bl 149f64 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subs r4, r0, r7 │ │ │ │ + asrs r4, r5, #9 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [pc, #464] @ (5956c <_PyContext_NewHamtForTests@@Base+0xecc>) │ │ │ │ + ldr r5, [pc, #848] @ (59750 <_PyContext_NewHamtForTests@@Base+0x1048>) │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b44c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 159310 │ │ │ │ - cbnz r0, 593fe <_PyContext_NewHamtForTests@@Base+0xd5e> │ │ │ │ + bl 158c9c │ │ │ │ + cbnz r0, 59462 <_PyContext_NewHamtForTests@@Base+0xd5a> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 593cc <_PyContext_NewHamtForTests@@Base+0xd2c> │ │ │ │ + cbz r5, 59430 <_PyContext_NewHamtForTests@@Base+0xd28> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 593d4 <_PyContext_NewHamtForTests@@Base+0xd34> │ │ │ │ + b.n 59438 <_PyContext_NewHamtForTests@@Base+0xd30> │ │ │ │ movw r4, #32180 @ 0x7db4 │ │ │ │ movt r4, #87 @ 0x57 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - blt.n 593f2 <_PyContext_NewHamtForTests@@Base+0xd52> │ │ │ │ + blt.n 59456 <_PyContext_NewHamtForTests@@Base+0xd4e> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c370 │ │ │ │ - cbnz r0, 593f2 <_PyContext_NewHamtForTests@@Base+0xd52> │ │ │ │ + cbnz r0, 59456 <_PyContext_NewHamtForTests@@Base+0xd4e> │ │ │ │ adds r0, r4, r6 │ │ │ │ subs r1, r5, r6 │ │ │ │ - bl 188d84 │ │ │ │ + bl 187fbc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 59400 <_PyContext_NewHamtForTests@@Base+0xd60> │ │ │ │ + b.n 59464 <_PyContext_NewHamtForTests@@Base+0xd5c> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 188d84 │ │ │ │ + bl 187fbc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 59400 <_PyContext_NewHamtForTests@@Base+0xd60> │ │ │ │ + b.n 59464 <_PyContext_NewHamtForTests@@Base+0xd5c> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 5940a <_PyContext_NewHamtForTests@@Base+0xd6a> │ │ │ │ + cbz r3, 5946e <_PyContext_NewHamtForTests@@Base+0xd66> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a044 │ │ │ │ + bl 1599d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5941a <_PyContext_NewHamtForTests@@Base+0xd7a> │ │ │ │ + cbz r0, 5947e <_PyContext_NewHamtForTests@@Base+0xd76> │ │ │ │ movs r1, #7 │ │ │ │ - b.w 266890 │ │ │ │ + b.w 2661fc │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #3844 @ 0xf04 │ │ │ │ + movw r0, #1540 @ 0x604 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldrh.w r1, [r2, #13] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ rev16 r1, r1 │ │ │ │ ldrb r2, [r2, #15] │ │ │ │ uxth r1, r1 │ │ │ │ - b.w 103eb4 │ │ │ │ + b.w 1039c8 │ │ │ │ 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 59484 <_PyContext_NewHamtForTests@@Base+0xde4> │ │ │ │ + bhi.n 594e8 <_PyContext_NewHamtForTests@@Base+0xde0> │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 5949a <_PyContext_NewHamtForTests@@Base+0xdfa> │ │ │ │ + bmi.n 594fe <_PyContext_NewHamtForTests@@Base+0xdf6> │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #56964 @ 0xde84 │ │ │ │ + movw r2, #54660 @ 0xd584 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #36040 @ 0x8cc8 │ │ │ │ + movw r1, #33728 @ 0x83c0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #5100 @ 0x13ec │ │ │ │ + movw r0, #2796 @ 0xaec │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 59546 <_PyContext_NewHamtForTests@@Base+0xea6> │ │ │ │ - movw r0, #5100 @ 0x13ec │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 595aa <_PyContext_NewHamtForTests@@Base+0xea2> │ │ │ │ + movw r0, #2796 @ 0xaec │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ - bl e2f04 │ │ │ │ + bl e28cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59546 <_PyContext_NewHamtForTests@@Base+0xea6> │ │ │ │ - b.n 5945a <_PyContext_NewHamtForTests@@Base+0xdba> │ │ │ │ + beq.n 595aa <_PyContext_NewHamtForTests@@Base+0xea2> │ │ │ │ + b.n 594be <_PyContext_NewHamtForTests@@Base+0xdb6> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5951c <_PyContext_NewHamtForTests@@Base+0xe7c> │ │ │ │ + ble.n 59580 <_PyContext_NewHamtForTests@@Base+0xe78> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59502 <_PyContext_NewHamtForTests@@Base+0xe62> │ │ │ │ + beq.n 59566 <_PyContext_NewHamtForTests@@Base+0xe5e> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 594e4 <_PyContext_NewHamtForTests@@Base+0xe44> │ │ │ │ + bpl.n 59548 <_PyContext_NewHamtForTests@@Base+0xe40> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a2d4c │ │ │ │ + bl a26c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59546 <_PyContext_NewHamtForTests@@Base+0xea6> │ │ │ │ + beq.n 595aa <_PyContext_NewHamtForTests@@Base+0xea2> │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 59504 <_PyContext_NewHamtForTests@@Base+0xe64> │ │ │ │ + beq.n 59568 <_PyContext_NewHamtForTests@@Base+0xe60> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63836 @ 0xf95c │ │ │ │ + movw r1, #61460 @ 0xf014 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 59546 <_PyContext_NewHamtForTests@@Base+0xea6> │ │ │ │ - movw r2, #32484 @ 0x7ee4 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 595aa <_PyContext_NewHamtForTests@@Base+0xea2> │ │ │ │ + movw r2, #30204 @ 0x75fc │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #36376 @ 0x8e18 │ │ │ │ + movw r1, #34072 @ 0x8518 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #5100 @ 0x13ec │ │ │ │ + movw r0, #2796 @ 0xaec │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 59546 <_PyContext_NewHamtForTests@@Base+0xea6> │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 595aa <_PyContext_NewHamtForTests@@Base+0xea2> │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 59522 <_PyContext_NewHamtForTests@@Base+0xe82> │ │ │ │ + beq.n 59586 <_PyContext_NewHamtForTests@@Base+0xe7e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59524 <_PyContext_NewHamtForTests@@Base+0xe84> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 59546 <_PyContext_NewHamtForTests@@Base+0xea6> │ │ │ │ - b.n 59524 <_PyContext_NewHamtForTests@@Base+0xe84> │ │ │ │ + bne.n 59588 <_PyContext_NewHamtForTests@@Base+0xe80> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 595aa <_PyContext_NewHamtForTests@@Base+0xea2> │ │ │ │ + b.n 59588 <_PyContext_NewHamtForTests@@Base+0xe80> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 59524 <_PyContext_NewHamtForTests@@Base+0xe84> │ │ │ │ + b.n 59588 <_PyContext_NewHamtForTests@@Base+0xe80> │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b8840 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 2b803c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 59546 <_PyContext_NewHamtForTests@@Base+0xea6> │ │ │ │ - movw r0, #16100 @ 0x3ee4 │ │ │ │ + cbz r0, 595aa <_PyContext_NewHamtForTests@@Base+0xea2> │ │ │ │ + movw r0, #13796 @ 0x35e4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 95088 │ │ │ │ + b.w 94ea4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - b.w 4d2f0 │ │ │ │ + b.w 4d350 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r5, [pc, #172] @ (5960c <_PyContext_NewHamtForTests@@Base+0xf6c>) │ │ │ │ + ldr r5, [pc, #172] @ (59670 <_PyContext_NewHamtForTests@@Base+0xf68>) │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ add r4, sp, #20 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 5958e <_PyContext_NewHamtForTests@@Base+0xeee> │ │ │ │ + bne.n 595f2 <_PyContext_NewHamtForTests@@Base+0xeea> │ │ │ │ cmp r7, ip │ │ │ │ - ble.n 5958e <_PyContext_NewHamtForTests@@Base+0xeee> │ │ │ │ + ble.n 595f2 <_PyContext_NewHamtForTests@@Base+0xeea> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 5958e <_PyContext_NewHamtForTests@@Base+0xeee> │ │ │ │ - cbnz r6, 595ac <_PyContext_NewHamtForTests@@Base+0xf0c> │ │ │ │ + bne.n 595f2 <_PyContext_NewHamtForTests@@Base+0xeea> │ │ │ │ + cbnz r6, 59610 <_PyContext_NewHamtForTests@@Base+0xf08> │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, ip │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ - ldr r3, [pc, #108] @ (59610 <_PyContext_NewHamtForTests@@Base+0xf70>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #108] @ (59674 <_PyContext_NewHamtForTests@@Base+0xf6c>) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 595ec <_PyContext_NewHamtForTests@@Base+0xf4c> │ │ │ │ + cbz r0, 59650 <_PyContext_NewHamtForTests@@Base+0xf48> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 149ce4 │ │ │ │ + bl 149634 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - cbz r0, 595e8 <_PyContext_NewHamtForTests@@Base+0xf48> │ │ │ │ - bl b0e80 │ │ │ │ + cbz r0, 5964c <_PyContext_NewHamtForTests@@Base+0xf44> │ │ │ │ + bl b0c40 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b874 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 595f2 <_PyContext_NewHamtForTests@@Base+0xf52> │ │ │ │ + bge.n 59656 <_PyContext_NewHamtForTests@@Base+0xf4e> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4ad8 │ │ │ │ + bl 1e4390 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 595fa <_PyContext_NewHamtForTests@@Base+0xf5a> │ │ │ │ + b.n 5965e <_PyContext_NewHamtForTests@@Base+0xf56> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 595fa <_PyContext_NewHamtForTests@@Base+0xf5a> │ │ │ │ + b.n 5965e <_PyContext_NewHamtForTests@@Base+0xf56> │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ add r0, sp, #20 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 14a614 │ │ │ │ + bl 149f64 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r0, r0, #0 │ │ │ │ + asrs r0, r5, #10 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [pc, #640] @ (59894 ) │ │ │ │ + ldr r6, [pc, #0] @ (59678 <_PyContext_NewHamtForTests@@Base+0xf70>) │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b44c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 159310 │ │ │ │ - cbnz r0, 59676 <_PyContext_NewHamtForTests@@Base+0xfd6> │ │ │ │ + bl 158c9c │ │ │ │ + cbnz r0, 596da <_PyContext_NewHamtForTests@@Base+0xfd2> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 59644 <_PyContext_NewHamtForTests@@Base+0xfa4> │ │ │ │ + cbz r5, 596a8 <_PyContext_NewHamtForTests@@Base+0xfa0> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 5964c <_PyContext_NewHamtForTests@@Base+0xfac> │ │ │ │ + b.n 596b0 <_PyContext_NewHamtForTests@@Base+0xfa8> │ │ │ │ movw r4, #32180 @ 0x7db4 │ │ │ │ movt r4, #87 @ 0x57 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - blt.n 5966a <_PyContext_NewHamtForTests@@Base+0xfca> │ │ │ │ + blt.n 596ce <_PyContext_NewHamtForTests@@Base+0xfc6> │ │ │ │ subs r6, r5, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, r4, r6 │ │ │ │ blx 2c370 │ │ │ │ - cbnz r0, 5966a <_PyContext_NewHamtForTests@@Base+0xfca> │ │ │ │ + cbnz r0, 596ce <_PyContext_NewHamtForTests@@Base+0xfc6> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 188d84 │ │ │ │ + bl 187fbc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 59678 <_PyContext_NewHamtForTests@@Base+0xfd8> │ │ │ │ + b.n 596dc <_PyContext_NewHamtForTests@@Base+0xfd4> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 188d84 │ │ │ │ + bl 187fbc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 59678 <_PyContext_NewHamtForTests@@Base+0xfd8> │ │ │ │ + b.n 596dc <_PyContext_NewHamtForTests@@Base+0xfd4> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 59682 <_PyContext_NewHamtForTests@@Base+0xfe2> │ │ │ │ + cbz r3, 596e6 <_PyContext_NewHamtForTests@@Base+0xfde> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a044 │ │ │ │ + bl 1599d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -67850,258 +67886,245 @@ │ │ │ │ sub sp, #32 │ │ │ │ mov r5, sp │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - cbz r6, 596b8 <_PyContext_NewHamtForTests@@Base+0x1018> │ │ │ │ + cbz r6, 5971c <_PyContext_NewHamtForTests@@Base+0x1014> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbz r2, 596c8 <_PyContext_NewHamtForTests@@Base+0x1028> │ │ │ │ + cbz r2, 5972c <_PyContext_NewHamtForTests@@Base+0x1024> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ mov r0, sp │ │ │ │ - bl 13e6f4 │ │ │ │ + bl 13dfc4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 84dec │ │ │ │ - cbz r4, 596f6 <_PyContext_NewHamtForTests@@Base+0x1056> │ │ │ │ - ldr r0, [pc, #28] @ (596fc <_PyContext_NewHamtForTests@@Base+0x105c>) │ │ │ │ - bl 247ba0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 1c7e64 │ │ │ │ + cbz r4, 5975a <_PyContext_NewHamtForTests@@Base+0x1052> │ │ │ │ + ldr r0, [pc, #28] @ (59760 <_PyContext_NewHamtForTests@@Base+0x1058>) │ │ │ │ + bl 247580 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #57776 @ 0xe1b0 │ │ │ │ + movw r0, #55456 @ 0xd8a0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ands.w r0, r8, r2, lsr #1 │ │ │ │ - │ │ │ │ -00059700 : │ │ │ │ - movw r3, #61484 @ 0xf02c │ │ │ │ - movt r3, #84 @ 0x54 │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 5970e │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - bx lr │ │ │ │ - b.w 1352e0 <_Py_hashtable_destroy@@Base> │ │ │ │ + b.w 134c94 <_Py_hashtable_destroy@@Base> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #3860 @ 0xf14 │ │ │ │ + movw r0, #1556 @ 0x614 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 24d240 <_PySlice_FromIndices@@Base+0xd74> │ │ │ │ + bl 24cc0c <_PySlice_FromIndices@@Base+0xd64> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005973e <_PyXIData_FormatNotShareableError@@Base>: │ │ │ │ +00059792 <_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 263c8c <_PyObject_GetXIData@@Base+0x3c8> │ │ │ │ + bl 2635f8 <_PyObject_GetXIData@@Base+0x3c8> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ - │ │ │ │ -0005976c : │ │ │ │ - movw r3, #61484 @ 0xf02c │ │ │ │ - movt r3, #84 @ 0x54 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #3880 @ 0xf28 │ │ │ │ + movw r1, #1576 @ 0x628 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl a6f18 │ │ │ │ - cbz r0, 597b2 │ │ │ │ + bl a5d18 │ │ │ │ + cbz r0, 597fa <_PyXIData_FormatNotShareableError@@Base+0x68> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2c458 <__clock_getres64@plt> │ │ │ │ - cbz r0, 597b6 │ │ │ │ + cbz r0, 597fe <_PyXIData_FormatNotShareableError@@Base+0x6c> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ + bl 1e40ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 597d6 │ │ │ │ + b.n 5981e <_PyXIData_FormatNotShareableError@@Base+0x8c> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 2e3988 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ + bl 2e3090 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #24] @ 597e0 │ │ │ │ + vldr d6, [pc, #24] @ 59828 <_PyXIData_FormatNotShareableError@@Base+0x96> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 9ba24 │ │ │ │ + bl 9b808 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ - bvs.n 5970e │ │ │ │ + bvs.n 59756 <_PyContext_NewHamtForTests@@Base+0x104e> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r2, 59804 │ │ │ │ + cbz r2, 5984c <_PyXIData_FormatNotShareableError@@Base+0xba> │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 59806 │ │ │ │ + b.n 5984e <_PyXIData_FormatNotShareableError@@Base+0xbc> │ │ │ │ mov r5, r2 │ │ │ │ subs r3, r6, #1 │ │ │ │ add.w r4, r1, #16 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 59814 │ │ │ │ - cbnz r2, 59814 │ │ │ │ - cbnz r4, 59836 │ │ │ │ + bhi.n 5985c <_PyXIData_FormatNotShareableError@@Base+0xca> │ │ │ │ + cbnz r2, 5985c <_PyXIData_FormatNotShareableError@@Base+0xca> │ │ │ │ + cbnz r4, 59884 <_PyXIData_FormatNotShareableError@@Base+0xf2> │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #24 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #4 │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #344] @ (59984 ) │ │ │ │ - bl 11fa14 <_PyArg_UnpackKeywords@@Base+0xde0> │ │ │ │ + movw r3, #20592 @ 0x5070 │ │ │ │ + movt r3, #82 @ 0x52 │ │ │ │ + bl 11f42c <_PyArg_UnpackKeywords@@Base+0xde4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5997a │ │ │ │ + beq.w 599c8 <_PyXIData_FormatNotShareableError@@Base+0x236> │ │ │ │ adds r1, r5, r6 │ │ │ │ ldr.w r9, [r4] │ │ │ │ subs r6, r1, #1 │ │ │ │ - beq.n 59912 │ │ │ │ + beq.n 59960 <_PyXIData_FormatNotShareableError@@Base+0x1ce> │ │ │ │ ldr r7, [r4, #4] │ │ │ │ - cbz r7, 59874 │ │ │ │ + cbz r7, 598c2 <_PyXIData_FormatNotShareableError@@Base+0x130> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bmi.n 5986e │ │ │ │ - movw r2, #56964 @ 0xde84 │ │ │ │ + bmi.n 598bc <_PyXIData_FormatNotShareableError@@Base+0x12a> │ │ │ │ + movw r2, #54660 @ 0xd584 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #3896 @ 0xf38 │ │ │ │ + movw r1, #1592 @ 0x638 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #30212 @ 0x7604 │ │ │ │ + movw r0, #27908 @ 0x6d04 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ mov r3, r7 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5997a │ │ │ │ + b.n 599c8 <_PyXIData_FormatNotShareableError@@Base+0x236> │ │ │ │ subs r6, r1, #2 │ │ │ │ - bne.n 59876 │ │ │ │ - b.n 59920 │ │ │ │ - ldr r7, [pc, #272] @ (59988 ) │ │ │ │ + bne.n 598c4 <_PyXIData_FormatNotShareableError@@Base+0x132> │ │ │ │ + b.n 5996e <_PyXIData_FormatNotShareableError@@Base+0x1dc> │ │ │ │ + ldr r7, [pc, #268] @ (599d0 <_PyXIData_FormatNotShareableError@@Base+0x23e>) │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - cbz r5, 598e6 │ │ │ │ + cbz r5, 59934 <_PyXIData_FormatNotShareableError@@Base+0x1a2> │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5988c │ │ │ │ + bne.n 598da <_PyXIData_FormatNotShareableError@@Base+0x148> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 598e8 │ │ │ │ - b.n 5992c │ │ │ │ + bne.n 59936 <_PyXIData_FormatNotShareableError@@Base+0x1a4> │ │ │ │ + b.n 5997a <_PyXIData_FormatNotShareableError@@Base+0x1e8> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 598b2 │ │ │ │ + bmi.n 59900 <_PyXIData_FormatNotShareableError@@Base+0x16e> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #3920 @ 0xf50 │ │ │ │ + movw r1, #1616 @ 0x650 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl a2d4c │ │ │ │ + bl a26c4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 598ce │ │ │ │ + bne.n 5991c <_PyXIData_FormatNotShareableError@@Base+0x18a> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 59886 │ │ │ │ + beq.n 598d4 <_PyXIData_FormatNotShareableError@@Base+0x142> │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - beq.n 59886 │ │ │ │ + beq.n 598d4 <_PyXIData_FormatNotShareableError@@Base+0x142> │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.n 59886 │ │ │ │ + beq.n 598d4 <_PyXIData_FormatNotShareableError@@Base+0x142> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #34568 @ 0x8708 │ │ │ │ + movw r1, #32228 @ 0x7de4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 5986a │ │ │ │ + bl 11dfac │ │ │ │ + b.n 598b8 <_PyXIData_FormatNotShareableError@@Base+0x126> │ │ │ │ mov r5, r3 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 5992e │ │ │ │ + bmi.n 5997c <_PyXIData_FormatNotShareableError@@Base+0x1ea> │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #56964 @ 0xde84 │ │ │ │ + movw r2, #54660 @ 0xd584 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #3980 @ 0xf8c │ │ │ │ + movw r1, #1676 @ 0x68c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #30212 @ 0x7604 │ │ │ │ + movw r0, #27908 @ 0x6d04 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5986a │ │ │ │ - ldr r6, [pc, #116] @ (59988 ) │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 598b8 <_PyXIData_FormatNotShareableError@@Base+0x126> │ │ │ │ + ldr r6, [pc, #108] @ (599d0 <_PyXIData_FormatNotShareableError@@Base+0x23e>) │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 5992e │ │ │ │ + b.n 5997c <_PyXIData_FormatNotShareableError@@Base+0x1ea> │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ - ldr r6, [pc, #92] @ (59988 ) │ │ │ │ - b.n 5992e │ │ │ │ - ldr r6, [pc, #88] @ (59988 ) │ │ │ │ + ldr r6, [pc, #88] @ (599d0 <_PyXIData_FormatNotShareableError@@Base+0x23e>) │ │ │ │ + b.n 5997c <_PyXIData_FormatNotShareableError@@Base+0x1ea> │ │ │ │ + ldr r6, [pc, #84] @ (599d0 <_PyXIData_FormatNotShareableError@@Base+0x23e>) │ │ │ │ mov r0, r8 │ │ │ │ - bl 7fd58 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd00 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5997a │ │ │ │ + cbz r0, 599c8 <_PyXIData_FormatNotShareableError@@Base+0x236> │ │ │ │ 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] │ │ │ │ @@ -68118,38 +68141,35 @@ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r5, [r0, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r0, #20] │ │ │ │ - bl 97ae4 │ │ │ │ + bl 978f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ - ldr r6, [pc, #816] @ (59cb8 ) │ │ │ │ - lsls r2, r2, #1 │ │ │ │ add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #476 @ 0x1dc │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ - bl 7fd58 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd00 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 599ea │ │ │ │ + cbz r0, 59a32 <_PyXIData_FormatNotShareableError@@Base+0x2a0> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #8 │ │ │ │ blx 2b44c │ │ │ │ - ldr r0, [pc, #56] @ (599f0 ) │ │ │ │ + ldr r0, [pc, #56] @ (59a38 <_PyXIData_FormatNotShareableError@@Base+0x2a6>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ str.w r5, [r4, #136] @ 0x88 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -68162,497 +68182,472 @@ │ │ │ │ strd r5, r3, [r4, #-8] │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000599f4 : │ │ │ │ - movw r3, #61484 @ 0xf02c │ │ │ │ - movt r3, #84 @ 0x54 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bx lr │ │ │ │ + movs r0, r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 59a14 │ │ │ │ - movw r0, #26756 @ 0x6884 │ │ │ │ + bne.n 59a50 <_PyXIData_FormatNotShareableError@@Base+0x2be> │ │ │ │ + movw r0, #24452 @ 0x5f84 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 9406c │ │ │ │ - movw r0, #26764 @ 0x688c │ │ │ │ + b.w 93e90 │ │ │ │ + movw r0, #24460 @ 0x5f8c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r1, #6 │ │ │ │ - b.w 9406c │ │ │ │ + b.w 93e90 │ │ │ │ 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 59aa4 │ │ │ │ - cbz r0, 59a78 │ │ │ │ + bl 59ad0 <_PyXIData_FormatNotShareableError@@Base+0x33e> │ │ │ │ + cbz r0, 59ab4 <_PyXIData_FormatNotShareableError@@Base+0x322> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2b57c <__clock_gettime64@plt> │ │ │ │ - cbz r0, 59a58 │ │ │ │ + cbz r0, 59a94 <_PyXIData_FormatNotShareableError@@Base+0x302> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ + bl 1e40ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59a78 │ │ │ │ + b.n 59ab4 <_PyXIData_FormatNotShareableError@@Base+0x322> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 2e3988 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ + bl 2e3090 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #20] @ 59a80 │ │ │ │ + vldr d6, [pc, #16] @ 59ab8 <_PyXIData_FormatNotShareableError@@Base+0x326> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 9ba24 │ │ │ │ + bl 9b808 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ - nop.w │ │ │ │ - bvs.n 599ae │ │ │ │ + bvs.n 599e6 <_PyXIData_FormatNotShareableError@@Base+0x254> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #4004 @ 0xfa4 │ │ │ │ + movw r0, #1700 @ 0x6a4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w 103eb4 │ │ │ │ - │ │ │ │ -00059a98 : │ │ │ │ - movw r3, #61484 @ 0xf02c │ │ │ │ - movt r3, #84 @ 0x54 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - bx lr │ │ │ │ + b.w 1039c8 │ │ │ │ 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 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59aea │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 59aea │ │ │ │ + bne.n 59b16 <_PyXIData_FormatNotShareableError@@Base+0x384> │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 59b16 <_PyXIData_FormatNotShareableError@@Base+0x384> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1dee70 <_PyType_Name@@Base> │ │ │ │ - movw r1, #4040 @ 0xfc8 │ │ │ │ + bl 1de6ec <_PyType_Name@@Base> │ │ │ │ + movw r1, #1736 @ 0x6c8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59aee │ │ │ │ + b.n 59b1a <_PyXIData_FormatNotShareableError@@Base+0x388> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #136] @ 0x88 │ │ │ │ - bl 5998c │ │ │ │ - cbz r0, 59b2a │ │ │ │ + bl 599d4 <_PyXIData_FormatNotShareableError@@Base+0x242> │ │ │ │ + cbz r0, 59b56 <_PyXIData_FormatNotShareableError@@Base+0x3c4> │ │ │ │ adds r2, r4, #4 │ │ │ │ adds r1, r0, #4 │ │ │ │ adds r4, #132 @ 0x84 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ - cbz r3, 59b22 │ │ │ │ + cbz r3, 59b4e <_PyXIData_FormatNotShareableError@@Base+0x3bc> │ │ │ │ ldr r5, [r3, #0] │ │ │ │ adds r6, r5, #1 │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r6, [r3, #0] │ │ │ │ cmp r2, r4 │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ - bne.n 59b10 │ │ │ │ + bne.n 59b3c <_PyXIData_FormatNotShareableError@@Base+0x3aa> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -00059b2c : │ │ │ │ - movw r3, #61484 @ 0xf02c │ │ │ │ - movt r3, #84 @ 0x54 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 277e1c <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ + bl 27772c <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r6, [r0, #33] @ 0x21 │ │ │ │ - cbz r6, 59b92 │ │ │ │ + cbz r6, 59bb2 <_PyXIData_FormatNotShareableError@@Base+0x420> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56164 @ 0xdb64 │ │ │ │ + movw r1, #53832 @ 0xd248 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 59bec │ │ │ │ + bl 11dfac │ │ │ │ + b.n 59c0c <_PyXIData_FormatNotShareableError@@Base+0x47a> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 59ba4 │ │ │ │ + bpl.n 59bc4 <_PyXIData_FormatNotShareableError@@Base+0x432> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 59bc4 │ │ │ │ + bgt.n 59be4 <_PyXIData_FormatNotShareableError@@Base+0x452> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #4076 @ 0xfec │ │ │ │ + movw r1, #1772 @ 0x6ec │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ movs r1, #2 │ │ │ │ add.w r0, r7, #16 │ │ │ │ - bl 841f4 <_PyTuple_FromArray@@Base> │ │ │ │ + bl 841a8 <_PyTuple_FromArray@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 59d04 │ │ │ │ + beq.w 59d24 <_PyXIData_FormatNotShareableError@@Base+0x592> │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 270828 <_PyArg_ParseStackAndKeywords@@Base+0xaf0> │ │ │ │ + bl 270138 <_PyArg_ParseStackAndKeywords@@Base+0xaf0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59c00 │ │ │ │ + bne.n 59c20 <_PyXIData_FormatNotShareableError@@Base+0x48e> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 59bf0 │ │ │ │ + blt.n 59c10 <_PyXIData_FormatNotShareableError@@Base+0x47e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59d04 │ │ │ │ + b.n 59d24 <_PyXIData_FormatNotShareableError@@Base+0x592> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59bec │ │ │ │ + bne.n 59c0c <_PyXIData_FormatNotShareableError@@Base+0x47a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59bec │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59c0c <_PyXIData_FormatNotShareableError@@Base+0x47a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59c12 │ │ │ │ + bge.n 59c32 <_PyXIData_FormatNotShareableError@@Base+0x4a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59c12 │ │ │ │ + cbnz r3, 59c32 <_PyXIData_FormatNotShareableError@@Base+0x4a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r8, [r7, #16] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ ands.w r6, r6, #268435456 @ 0x10000000 │ │ │ │ - beq.n 59c56 │ │ │ │ + beq.n 59c76 <_PyXIData_FormatNotShareableError@@Base+0x4e4> │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b5ab4 │ │ │ │ + bl 2b52ac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59d04 │ │ │ │ + beq.n 59d24 <_PyXIData_FormatNotShareableError@@Base+0x592> │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 270e74 <_PyArg_ParseStackAndKeywords@@Base+0x113c> │ │ │ │ + bl 270784 <_PyArg_ParseStackAndKeywords@@Base+0x113c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59c46 │ │ │ │ + bne.n 59c66 <_PyXIData_FormatNotShareableError@@Base+0x4d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac4 │ │ │ │ - b.n 59bec │ │ │ │ + bl 83a78 │ │ │ │ + b.n 59c0c <_PyXIData_FormatNotShareableError@@Base+0x47a> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ mov r1, r4 │ │ │ │ blx 2c030 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ str r6, [r5, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 59c7e │ │ │ │ + bmi.n 59c9e <_PyXIData_FormatNotShareableError@@Base+0x50c> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #4136 @ 0x1028 │ │ │ │ + movw r1, #1832 @ 0x728 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ - bl 9b974 │ │ │ │ + b.w f3c44 │ │ │ │ + bl 9b758 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 59c8e │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 59c92 │ │ │ │ - b.n 59bec │ │ │ │ + bne.n 59cae <_PyXIData_FormatNotShareableError@@Base+0x51c> │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 59cb2 <_PyXIData_FormatNotShareableError@@Base+0x520> │ │ │ │ + b.n 59c0c <_PyXIData_FormatNotShareableError@@Base+0x47a> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59caa │ │ │ │ + bge.n 59cca <_PyXIData_FormatNotShareableError@@Base+0x538> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58320 @ 0xe3d0 │ │ │ │ + movw r1, #55980 @ 0xdaac │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 59bec │ │ │ │ + bl 11dfac │ │ │ │ + b.n 59c0c <_PyXIData_FormatNotShareableError@@Base+0x47a> │ │ │ │ ldr r1, [r7, #28] │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 59cfc │ │ │ │ + beq.n 59d1c <_PyXIData_FormatNotShareableError@@Base+0x58a> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 59cde │ │ │ │ + bmi.n 59cfe <_PyXIData_FormatNotShareableError@@Base+0x56c> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #4188 @ 0x105c │ │ │ │ + movw r1, #1884 @ 0x75c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - cbz r0, 59cee │ │ │ │ - bl a0618 │ │ │ │ + cbz r0, 59d0e <_PyXIData_FormatNotShareableError@@Base+0x57c> │ │ │ │ + bl a005c │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 59d04 │ │ │ │ + b.n 59d24 <_PyXIData_FormatNotShareableError@@Base+0x592> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [r5, #48] @ 0x30 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 59d12 │ │ │ │ + cbz r2, 59d32 <_PyXIData_FormatNotShareableError@@Base+0x5a0> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbnz r3, 59d16 │ │ │ │ + cbnz r3, 59d36 <_PyXIData_FormatNotShareableError@@Base+0x5a4> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2655a0 │ │ │ │ + bl 264f0c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59d4a │ │ │ │ + beq.n 59d6a <_PyXIData_FormatNotShareableError@@Base+0x5d8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59d4c │ │ │ │ + bge.n 59d6c <_PyXIData_FormatNotShareableError@@Base+0x5da> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 59d4c │ │ │ │ + b.n 59d6c <_PyXIData_FormatNotShareableError@@Base+0x5da> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bls.n 59d6c │ │ │ │ + bls.n 59d8c <_PyXIData_FormatNotShareableError@@Base+0x5fa> │ │ │ │ movs r5, #0 │ │ │ │ - bl 23c160 │ │ │ │ - b.n 59da0 │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 59dc0 <_PyXIData_FormatNotShareableError@@Base+0x62e> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 59d7c │ │ │ │ + cbz r0, 59d9c <_PyXIData_FormatNotShareableError@@Base+0x60a> │ │ │ │ subs r2, r0, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bls.n 59d7e │ │ │ │ - b.n 59d64 │ │ │ │ + bls.n 59d9e <_PyXIData_FormatNotShareableError@@Base+0x60c> │ │ │ │ + b.n 59d84 <_PyXIData_FormatNotShareableError@@Base+0x5f2> │ │ │ │ mov r2, r0 │ │ │ │ add.w r4, r2, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c83f8 <_PyArena_Malloc@@Base> │ │ │ │ + bl c81ec <_PyArena_Malloc@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59d64 │ │ │ │ + beq.n 59d84 <_PyXIData_FormatNotShareableError@@Base+0x5f2> │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2b44c │ │ │ │ mov r3, r5 │ │ │ │ str.w r6, [r3], #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 84d84 │ │ │ │ + bl 84b78 │ │ │ │ adds r5, r4, #4 │ │ │ │ add.w r6, r4, #132 @ 0x84 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 59dbe │ │ │ │ + bne.n 59dde <_PyXIData_FormatNotShareableError@@Base+0x64c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ - │ │ │ │ -00059dd8 : │ │ │ │ - movw r3, #61484 @ 0xf02c │ │ │ │ - movt r3, #84 @ 0x54 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #4364 @ 0x110c │ │ │ │ + movw r1, #2060 @ 0x80c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl a6f18 │ │ │ │ - cbz r0, 59e38 │ │ │ │ + bl a5d18 │ │ │ │ + cbz r0, 59e4c <_PyXIData_FormatNotShareableError@@Base+0x6ba> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 23c6a4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 23c078 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59e38 │ │ │ │ + beq.n 59e4c <_PyXIData_FormatNotShareableError@@Base+0x6ba> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 23ce48 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 23c820 <_PyTime_AsTimespec@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2ae58 <__clock_settime64@plt> │ │ │ │ - cbz r0, 59e3c │ │ │ │ + cbz r0, 59e50 <_PyXIData_FormatNotShareableError@@Base+0x6be> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ + bl 1e40ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59e44 │ │ │ │ + b.n 59e58 <_PyXIData_FormatNotShareableError@@Base+0x6c6> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ - movw r1, #22424 @ 0x5798 │ │ │ │ + movw r1, #20120 @ 0x4e98 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.w 400be │ │ │ │ + b.w 40112 │ │ │ │ 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] @ (59e94 ) │ │ │ │ - bl 247ba0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (59ea8 <_PyXIData_FormatNotShareableError@@Base+0x716>) │ │ │ │ + bl 247580 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 59e84 │ │ │ │ + cbz r2, 59e98 <_PyXIData_FormatNotShareableError@@Base+0x706> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 59e84 │ │ │ │ - movw r0, #3436 @ 0xd6c │ │ │ │ + cbz r3, 59e98 <_PyXIData_FormatNotShareableError@@Base+0x706> │ │ │ │ + movw r0, #1164 @ 0x48c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95088 │ │ │ │ - movw r0, #62492 @ 0xf41c │ │ │ │ + b.w 94ea4 │ │ │ │ + movw r0, #60196 @ 0xeb24 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95088 │ │ │ │ + b.w 94ea4 │ │ │ │ ands.w r0, r8, r2, lsr #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #16508 @ 0x407c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 59ec2 │ │ │ │ + beq.n 59ed6 <_PyXIData_FormatNotShareableError@@Base+0x744> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9eff8 │ │ │ │ - cbz r0, 59ec6 │ │ │ │ + bl 9ed78 │ │ │ │ + cbz r0, 59eda <_PyXIData_FormatNotShareableError@@Base+0x748> │ │ │ │ mov r3, r5 │ │ │ │ - b.n 59eca │ │ │ │ + b.n 59ede <_PyXIData_FormatNotShareableError@@Base+0x74c> │ │ │ │ ldr r4, [r5, #4] │ │ │ │ mov r3, r6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 59f00 │ │ │ │ + bpl.n 59f14 <_PyXIData_FormatNotShareableError@@Base+0x782> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl f5a90 │ │ │ │ + bl f54f0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59f08 │ │ │ │ + cbz r0, 59f1c <_PyXIData_FormatNotShareableError@@Base+0x78a> │ │ │ │ mov r1, r5 │ │ │ │ - bl 2655a0 │ │ │ │ + bl 264f0c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59f08 │ │ │ │ + bne.n 59f1c <_PyXIData_FormatNotShareableError@@Base+0x78a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59efc │ │ │ │ + bge.n 59f10 <_PyXIData_FormatNotShareableError@@Base+0x77e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59efc │ │ │ │ + cbnz r3, 59f10 <_PyXIData_FormatNotShareableError@@Base+0x77e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59f08 │ │ │ │ + b.n 59f1c <_PyXIData_FormatNotShareableError@@Base+0x78a> │ │ │ │ movw r4, #5744 @ 0x1670 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - movw r2, #39852 @ 0x9bac │ │ │ │ + movw r2, #37624 @ 0x92f8 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r3, #39868 @ 0x9bbc │ │ │ │ + movw r3, #37640 @ 0x9308 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ bic.w r1, r1, #2 │ │ │ │ cmp r1, #1 │ │ │ │ ite ne │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ - b.w 88258 │ │ │ │ + b.w 8808c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -68660,63 +68655,71 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #40728 @ 0x9f18 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 59f64 │ │ │ │ + beq.n 59f78 <_PyXIData_FormatNotShareableError@@Base+0x7e6> │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 59f9e │ │ │ │ + b.n 59fb2 <_PyXIData_FormatNotShareableError@@Base+0x820> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 59f5a │ │ │ │ + bne.n 59f6e <_PyXIData_FormatNotShareableError@@Base+0x7dc> │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 59f5a │ │ │ │ + bhi.n 59f6e <_PyXIData_FormatNotShareableError@@Base+0x7dc> │ │ │ │ mov r4, r2 │ │ │ │ - bl 4afd8 │ │ │ │ + bl 4b034 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 59f9c │ │ │ │ + beq.n 59fb0 <_PyXIData_FormatNotShareableError@@Base+0x81e> │ │ │ │ cmp r4, #3 │ │ │ │ movw r2, #4380 @ 0x111c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ eoreq.w r3, r0, #1 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - b.n 59f9e │ │ │ │ + b.n 59fb2 <_PyXIData_FormatNotShareableError@@Base+0x820> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00059fb4 : │ │ │ │ + movw r3, #61484 @ 0xf02c │ │ │ │ + movt r3, #84 @ 0x54 │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + cbnz r0, 59fc2 │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5a02e │ │ │ │ + bne.n 5a052 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5a02e │ │ │ │ + beq.n 5a052 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 80a88 │ │ │ │ + bl 80a30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a070 │ │ │ │ + beq.n 5a094 │ │ │ │ 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 │ │ │ │ @@ -68732,379 +68735,459 @@ │ │ │ │ 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, 5a03a │ │ │ │ + cbz r2, 5a05e │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r3, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ str r3, [r0, #28] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ str r2, [r0, #32] │ │ │ │ - b.n 5a03a │ │ │ │ + b.n 5a05e │ │ │ │ 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, 5a04c │ │ │ │ + cbz r3, 5a070 │ │ │ │ movs r0, #3 │ │ │ │ - bl 8ecc4 │ │ │ │ + bl 8e858 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5a054 │ │ │ │ + b.n 5a078 │ │ │ │ movs r0, #2 │ │ │ │ - bl 8e6e8 │ │ │ │ + bl 8e514 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5a060 │ │ │ │ + blt.n 5a084 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5a070 │ │ │ │ + b.n 5a094 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a05c │ │ │ │ + bne.n 5a080 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a05c │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a080 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 12ca18 <_PyRecursiveMutex_Lock@@Base+0x8c> │ │ │ │ + b.w 12c3b4 <_PyRecursiveMutex_Lock@@Base+0x8c> │ │ │ │ + │ │ │ │ +0005a09e : │ │ │ │ + movw r3, #61484 @ 0xf02c │ │ │ │ + movt r3, #84 @ 0x54 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bx lr │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r3, r0, r3 │ │ │ │ - movw r0, #55816 @ 0xda08 │ │ │ │ + movw r0, #53496 @ 0xd0f8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - b.w 95088 │ │ │ │ + b.w 94ea4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 5a0be │ │ │ │ + bls.n 5a0ee │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #4408 @ 0x1138 │ │ │ │ + movw r1, #2104 @ 0x838 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 5a110 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 5a140 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ mov r6, r0 │ │ │ │ itte ne │ │ │ │ movwne r4, #5752 @ 0x1678 │ │ │ │ movtne r4, #80 @ 0x50 │ │ │ │ ldreq r4, [r1, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 27e36c <_PyUnicode_EncodeUTF16@@Base+0x3184> │ │ │ │ + bl 27dccc <_PyUnicode_EncodeUTF16@@Base+0x31d4> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5a110 │ │ │ │ + cbnz r0, 5a140 │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6c2c │ │ │ │ - cbz r0, 5a110 │ │ │ │ - bl f73ac │ │ │ │ + bl f6684 │ │ │ │ + cbz r0, 5a140 │ │ │ │ + bl f6ec4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a5a9c │ │ │ │ - cbz r4, 5a110 │ │ │ │ + bl 2a5298 │ │ │ │ + cbz r4, 5a140 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a110 │ │ │ │ + blt.n 5a140 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5a10a │ │ │ │ + blt.n 5a13a │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5a110 │ │ │ │ + b.n 5a140 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5a106 │ │ │ │ + b.n 5a136 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #12128 @ 0x2f60 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5a130 │ │ │ │ + bne.n 5a160 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a134 │ │ │ │ + bge.n 5a164 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w 2152d0 │ │ │ │ + b.w 214c28 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ + │ │ │ │ +0005a176 : │ │ │ │ + movw r3, #61484 @ 0xf02c │ │ │ │ + movt r3, #84 @ 0x54 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #52] @ (5a18c ) │ │ │ │ + ldr r2, [pc, #52] @ (5a1c8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ addw r2, r3, #3804 @ 0xedc │ │ │ │ ldr.w r3, [r3, #3804] @ 0xedc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5a172 │ │ │ │ + beq.n 5a1ae │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 5a168 │ │ │ │ + b.n 5a1a4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5a17c │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 5a186 │ │ │ │ + bne.n 5a1b8 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 5a1c2 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - cbz r0, 5a1ba │ │ │ │ + cbz r0, 5a1f6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a1ba │ │ │ │ + bge.n 5a1f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a1ba │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a1f6 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 15c2cc │ │ │ │ + bl 15bc50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c3b4 │ │ │ │ + bl 19b700 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005a1ca : │ │ │ │ +0005a206 : │ │ │ │ + movw r3, #61484 @ 0xf02c │ │ │ │ + movt r3, #84 @ 0x54 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0005a212 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (5a200 ) │ │ │ │ + ldr r4, [pc, #36] @ (5a248 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 24687c <_PyUnicode_Copy@@Base+0x328> │ │ │ │ + bl 24625c <_PyUnicode_Copy@@Base+0x328> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5a1fc │ │ │ │ - movw r0, #4492 @ 0x118c │ │ │ │ + bge.n 5a244 │ │ │ │ + movw r0, #2188 @ 0x88c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 243288 │ │ │ │ + b.w 242c68 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0005a24c : │ │ │ │ + movw r3, #61484 @ 0xf02c │ │ │ │ + movt r3, #84 @ 0x54 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5a22a │ │ │ │ + cbnz r0, 5a27e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5a232 │ │ │ │ + cbz r0, 5a286 │ │ │ │ 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 5a21c │ │ │ │ + beq.n 5a270 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 2dd35c <_PyXIData_Free@@Base+0xc6c> │ │ │ │ + │ │ │ │ +0005a288 : │ │ │ │ + movw r3, #61484 @ 0xf02c │ │ │ │ + movt r3, #84 @ 0x54 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + bx lr │ │ │ │ + b.w 2dcb7c <_PyXIData_Free@@Base+0xc6c> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #59991 @ 0xea57 │ │ │ │ + movw r1, #60087 @ 0xeab7 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #1100 @ 0x44c │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ - b.w 4e630 │ │ │ │ - movw r1, #22412 @ 0x578c │ │ │ │ + b.w 4e690 │ │ │ │ + movw r1, #20108 @ 0x4e8c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.w 4114c <_PyCompile_Assemble@@Base+0x1c4> │ │ │ │ + b.w 4119c <_PyCompile_Assemble@@Base+0x1c4> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 5a27a │ │ │ │ + cbnz r3, 5a2da │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 5a27a │ │ │ │ + ble.n 5a2da │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5a27a │ │ │ │ - cbnz r4, 5a296 │ │ │ │ + bne.n 5a2da │ │ │ │ + cbnz r4, 5a2f6 │ │ │ │ movs r5, #2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ add r6, sp, #16 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ - ldr r3, [pc, #108] @ (5a2f8 ) │ │ │ │ + ldr r3, [pc, #108] @ (5a358 ) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5a2f0 │ │ │ │ + cbz r0, 5a350 │ │ │ │ ldrd r4, r0, [r4] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a2a8 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 5a2f0 │ │ │ │ + bne.n 5a308 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 5a350 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #36972 @ 0x906c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5a2d4 │ │ │ │ + beq.n 5a334 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #4532 @ 0x11b4 │ │ │ │ + movw r1, #2228 @ 0x8b4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #4572 @ 0x11dc │ │ │ │ + movw r1, #2268 @ 0x8dc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #144] @ (5a38c ) │ │ │ │ + str r0, [r1, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5a320 │ │ │ │ + bhi.n 5a380 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ movs r0, #0 │ │ │ │ - b.w 9438c │ │ │ │ - bl 2dd47c <_PyXIData_Free@@Base+0xd8c> │ │ │ │ + b.w 941b0 │ │ │ │ + bl 2dcc9c <_PyXIData_Free@@Base+0xd8c> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ 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 5a3ba │ │ │ │ + bl 5a4aa │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ add.w r4, r0, r2, lsl #2 │ │ │ │ - cbz r3, 5a350 │ │ │ │ + cbz r3, 5a3b0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add.w r4, r4, r3, lsl #4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5a35a │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 5a364 │ │ │ │ + bne.n 5a3ba │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 5a3c4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 5a372 │ │ │ │ + cbz r0, 5a3d2 │ │ │ │ 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 │ │ │ │ + ldr r4, [pc, #120] @ (5a45c ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 5a3fc │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5a3ec │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 5a40e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 135234 <_PyMutex_LockTimed@@Base+0x17c> │ │ │ │ + ldr r3, [pc, #80] @ (5a460 ) │ │ │ │ + ldr.w r5, [r3, #1476] @ 0x5c4 │ │ │ │ + cbz r5, 5a420 │ │ │ │ + ldr.w r5, [r3, #1548] @ 0x60c │ │ │ │ + ldr.w r6, [r3, #1552] @ 0x610 │ │ │ │ + b.n 5a422 │ │ │ │ + mov r6, r5 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 5a43a │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5a42a │ │ │ │ + dmb ish │ │ │ │ + beq.n 5a446 │ │ │ │ + ldr r0, [pc, #24] @ (5a45c ) │ │ │ │ + bl 2b95f8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + movw r0, #2312 @ 0x908 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 94ea4 │ │ │ │ + nop │ │ │ │ + strb r0, [r1, #20] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + ldr r0, [r0, #112] @ 0x70 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 284a48 │ │ │ │ + bl 28437c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 5a3a4 │ │ │ │ + beq.n 5a494 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 5a3b4 │ │ │ │ + bne.n 5a4a4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a3b6 │ │ │ │ + bge.n 5a4a6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 5a3b6 │ │ │ │ + b.n 5a4a6 │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15c6d4 │ │ │ │ + bl 15c058 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - cbz r3, 5a3ce │ │ │ │ + cbz r3, 5a4be │ │ │ │ ldrd r3, r2, [r1, #12] │ │ │ │ add r3, r2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5a40e │ │ │ │ + bne.n 5a4fe │ │ │ │ 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 │ │ │ │ @@ -69125,91 +69208,224 @@ │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 284a48 │ │ │ │ + bl 28437c │ │ │ │ subs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 5a3ba │ │ │ │ + bl 5a4aa │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r0, #3 │ │ │ │ mov r1, sp │ │ │ │ blx 2b57c <__clock_gettime64@plt> │ │ │ │ - cbnz r0, 5a480 │ │ │ │ - cbz r4, 5a4b4 │ │ │ │ - movw r3, #4616 @ 0x1208 │ │ │ │ + cbnz r0, 5a570 │ │ │ │ + cbz r4, 5a5a4 │ │ │ │ + movw r3, #2316 @ 0x90c │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ str r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r0, #3 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 2c458 <__clock_getres64@plt> │ │ │ │ - cbz r0, 5a494 │ │ │ │ + cbz r0, 5a584 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ + bl 1e40ec │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5a4c8 │ │ │ │ + b.n 5a5b8 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 2e3988 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ + bl 2e3090 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ vldr s13, [sp, #24] │ │ │ │ vmov d7, r0, r1 │ │ │ │ - vldr d5, [pc, #40] @ 5a4d0 │ │ │ │ + vldr d5, [pc, #40] @ 5a5c0 │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ vmla.f64 d7, d6, d5 │ │ │ │ vstr d7, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e9b58 │ │ │ │ + bl 1e94ec │ │ │ │ adds r0, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop.w │ │ │ │ - bvs.n 5a3fe │ │ │ │ + bvs.n 5a4ee │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r4, [pc, #348] @ (5a734 ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 5a5f2 │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5a5e2 │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 5a604 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 135234 <_PyMutex_LockTimed@@Base+0x17c> │ │ │ │ + movs r5, #0 │ │ │ │ + movw r0, #4380 @ 0x111c │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + bl 1c6940 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ + str r5, [sp, #24] │ │ │ │ + bl 80c78 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5a6ec │ │ │ │ + ldr r6, [pc, #268] @ (5a738 ) │ │ │ │ + ldr.w r3, [r6, #1476] @ 0x5c4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 5a6ec │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r1, #57289 @ 0xdfc9 │ │ │ │ + movt r1, #21 │ │ │ │ + movw r3, #57365 @ 0xe015 │ │ │ │ + movt r3, #45 @ 0x2d │ │ │ │ + movw r0, #49328 @ 0xc0b0 │ │ │ │ + movt r0, #2 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + movw r0, #3625 @ 0xe29 │ │ │ │ + movt r0, #19 │ │ │ │ + movw r5, #44868 @ 0xaf44 │ │ │ │ + movt r5, #2 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + bl 7ac08 <_Py_hashtable_new_full@@Base> │ │ │ │ + str r0, [sp, #24] │ │ │ │ + cbz r0, 5a6ce │ │ │ │ + ldr.w r0, [r6, #1568] @ 0x620 │ │ │ │ + bl 5a7a4 <_PyErr_FormatFromCause@@Base+0x68> │ │ │ │ + str r0, [sp, #16] │ │ │ │ + cbz r0, 5a6ce │ │ │ │ + ldr.w r6, [r6, #1572] @ 0x624 │ │ │ │ + bl 1c669c │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 5a6b4 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #44227 @ 0xacc3 │ │ │ │ + movt r1, #5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2dd0e0 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbnz r0, 5a6ae │ │ │ │ + movw r1, #44291 @ 0xad03 │ │ │ │ + movt r1, #5 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #16 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + bl 2dd0e0 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 5a6ba │ │ │ │ + b.n 5a6d2 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 134c94 <_Py_hashtable_destroy@@Base> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 5a6ce │ │ │ │ + movw r1, #45549 @ 0xb1ed │ │ │ │ + movt r1, #5 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #16 │ │ │ │ + bl 2dd0e0 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 5a6ec │ │ │ │ + b.n 5a6d2 │ │ │ │ + bl 23bb34 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + cbz r0, 5a6ec │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 5a6ec │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 5a6ec │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + bl 1c6940 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 5a70a │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5a6fa │ │ │ │ + dmb ish │ │ │ │ + beq.n 5a716 │ │ │ │ + ldr r0, [pc, #32] @ (5a734 ) │ │ │ │ + bl 2b95f8 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + cbz r0, 5a71e │ │ │ │ + bl 134c94 <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + cbz r0, 5a726 │ │ │ │ + bl 134c94 <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + cbz r0, 5a72e │ │ │ │ + bl 134c94 <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + strb r0, [r1, #20] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + ldr r0, [r0, #112] @ 0x70 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0005a4d8 <_PyErr_FormatFromCause@@Base>: │ │ │ │ +0005a73c <_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] @ (5a50c <_PyErr_FormatFromCause@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (5a770 <_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 3937c │ │ │ │ + bl 39384 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -69217,394 +69433,456 @@ │ │ │ │ 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, 5a536 <_PyErr_FormatFromCause@@Base+0x5e> │ │ │ │ + cbnz r0, 5a79a <_PyErr_FormatFromCause@@Base+0x5e> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5a53e <_PyErr_FormatFromCause@@Base+0x66> │ │ │ │ + cbz r0, 5a7a2 <_PyErr_FormatFromCause@@Base+0x66> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a528 <_PyErr_FormatFromCause@@Base+0x50> │ │ │ │ + beq.n 5a78c <_PyErr_FormatFromCause@@Base+0x50> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 1c6648 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 5a7d6 <_PyErr_FormatFromCause@@Base+0x9a> │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #43513 @ 0xa9f9 │ │ │ │ + movt r1, #5 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd0e0 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 5a7d6 <_PyErr_FormatFromCause@@Base+0x9a> │ │ │ │ + mov r0, r4 │ │ │ │ + movs r4, #0 │ │ │ │ + bl 134c94 <_Py_hashtable_destroy@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl eee5c │ │ │ │ + bl ee8f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 5a56e <_PyErr_FormatFromCause@@Base+0x96> │ │ │ │ + cbz r0, 5a808 <_PyErr_FormatFromCause@@Base+0xcc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a56e <_PyErr_FormatFromCause@@Base+0x96> │ │ │ │ + bge.n 5a808 <_PyErr_FormatFromCause@@Base+0xcc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a56e <_PyErr_FormatFromCause@@Base+0x96> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a808 <_PyErr_FormatFromCause@@Base+0xcc> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5a588 <_PyErr_FormatFromCause@@Base+0xb0> │ │ │ │ + cbz r0, 5a822 <_PyErr_FormatFromCause@@Base+0xe6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a588 <_PyErr_FormatFromCause@@Base+0xb0> │ │ │ │ + bge.n 5a822 <_PyErr_FormatFromCause@@Base+0xe6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a588 <_PyErr_FormatFromCause@@Base+0xb0> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a822 <_PyErr_FormatFromCause@@Base+0xe6> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5a5a2 <_PyErr_FormatFromCause@@Base+0xca> │ │ │ │ + cbz r0, 5a83c <_PyErr_FormatFromCause@@Base+0x100> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a5a2 <_PyErr_FormatFromCause@@Base+0xca> │ │ │ │ + bge.n 5a83c <_PyErr_FormatFromCause@@Base+0x100> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a5a2 <_PyErr_FormatFromCause@@Base+0xca> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a83c <_PyErr_FormatFromCause@@Base+0x100> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 5a5bc <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + cbz r0, 5a856 <_PyErr_FormatFromCause@@Base+0x11a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a5bc <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + bge.n 5a856 <_PyErr_FormatFromCause@@Base+0x11a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a5bc <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a856 <_PyErr_FormatFromCause@@Base+0x11a> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 5a5d6 <_PyErr_FormatFromCause@@Base+0xfe> │ │ │ │ + cbz r0, 5a870 <_PyErr_FormatFromCause@@Base+0x134> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a5d6 <_PyErr_FormatFromCause@@Base+0xfe> │ │ │ │ + bge.n 5a870 <_PyErr_FormatFromCause@@Base+0x134> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a5d6 <_PyErr_FormatFromCause@@Base+0xfe> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a870 <_PyErr_FormatFromCause@@Base+0x134> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 5a5f0 <_PyErr_FormatFromCause@@Base+0x118> │ │ │ │ + cbz r0, 5a88a <_PyErr_FormatFromCause@@Base+0x14e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a5f0 <_PyErr_FormatFromCause@@Base+0x118> │ │ │ │ + bge.n 5a88a <_PyErr_FormatFromCause@@Base+0x14e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a5f0 <_PyErr_FormatFromCause@@Base+0x118> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a88a <_PyErr_FormatFromCause@@Base+0x14e> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 5a60a <_PyErr_FormatFromCause@@Base+0x132> │ │ │ │ + cbz r0, 5a8a4 <_PyErr_FormatFromCause@@Base+0x168> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a60a <_PyErr_FormatFromCause@@Base+0x132> │ │ │ │ + bge.n 5a8a4 <_PyErr_FormatFromCause@@Base+0x168> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a60a <_PyErr_FormatFromCause@@Base+0x132> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a8a4 <_PyErr_FormatFromCause@@Base+0x168> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 5a624 <_PyErr_FormatFromCause@@Base+0x14c> │ │ │ │ + cbz r0, 5a8be <_PyErr_FormatFromCause@@Base+0x182> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a624 <_PyErr_FormatFromCause@@Base+0x14c> │ │ │ │ + bge.n 5a8be <_PyErr_FormatFromCause@@Base+0x182> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a624 <_PyErr_FormatFromCause@@Base+0x14c> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a8be <_PyErr_FormatFromCause@@Base+0x182> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 5a63e <_PyErr_FormatFromCause@@Base+0x166> │ │ │ │ + cbz r0, 5a8d8 <_PyErr_FormatFromCause@@Base+0x19c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a63e <_PyErr_FormatFromCause@@Base+0x166> │ │ │ │ + bge.n 5a8d8 <_PyErr_FormatFromCause@@Base+0x19c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a63e <_PyErr_FormatFromCause@@Base+0x166> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a8d8 <_PyErr_FormatFromCause@@Base+0x19c> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 5a658 <_PyErr_FormatFromCause@@Base+0x180> │ │ │ │ + cbz r0, 5a8f2 <_PyErr_FormatFromCause@@Base+0x1b6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a658 <_PyErr_FormatFromCause@@Base+0x180> │ │ │ │ + bge.n 5a8f2 <_PyErr_FormatFromCause@@Base+0x1b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a658 <_PyErr_FormatFromCause@@Base+0x180> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a8f2 <_PyErr_FormatFromCause@@Base+0x1b6> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 5a672 <_PyErr_FormatFromCause@@Base+0x19a> │ │ │ │ + cbz r0, 5a90c <_PyErr_FormatFromCause@@Base+0x1d0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a672 <_PyErr_FormatFromCause@@Base+0x19a> │ │ │ │ + bge.n 5a90c <_PyErr_FormatFromCause@@Base+0x1d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a672 <_PyErr_FormatFromCause@@Base+0x19a> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a90c <_PyErr_FormatFromCause@@Base+0x1d0> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 5a68c <_PyErr_FormatFromCause@@Base+0x1b4> │ │ │ │ + cbz r0, 5a926 <_PyErr_FormatFromCause@@Base+0x1ea> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a68c <_PyErr_FormatFromCause@@Base+0x1b4> │ │ │ │ + bge.n 5a926 <_PyErr_FormatFromCause@@Base+0x1ea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a68c <_PyErr_FormatFromCause@@Base+0x1b4> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a926 <_PyErr_FormatFromCause@@Base+0x1ea> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 5a6a6 <_PyErr_FormatFromCause@@Base+0x1ce> │ │ │ │ + cbz r0, 5a940 <_PyErr_FormatFromCause@@Base+0x204> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a6a6 <_PyErr_FormatFromCause@@Base+0x1ce> │ │ │ │ + bge.n 5a940 <_PyErr_FormatFromCause@@Base+0x204> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a6a6 <_PyErr_FormatFromCause@@Base+0x1ce> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a940 <_PyErr_FormatFromCause@@Base+0x204> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 5a6c0 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + cbz r0, 5a95a <_PyErr_FormatFromCause@@Base+0x21e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a6c0 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + bge.n 5a95a <_PyErr_FormatFromCause@@Base+0x21e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a6c0 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a95a <_PyErr_FormatFromCause@@Base+0x21e> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 5a6da <_PyErr_FormatFromCause@@Base+0x202> │ │ │ │ + cbz r0, 5a974 <_PyErr_FormatFromCause@@Base+0x238> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a6da <_PyErr_FormatFromCause@@Base+0x202> │ │ │ │ + bge.n 5a974 <_PyErr_FormatFromCause@@Base+0x238> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a6da <_PyErr_FormatFromCause@@Base+0x202> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a974 <_PyErr_FormatFromCause@@Base+0x238> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 5a6f4 <_PyErr_FormatFromCause@@Base+0x21c> │ │ │ │ + cbz r0, 5a98e <_PyErr_FormatFromCause@@Base+0x252> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a6f4 <_PyErr_FormatFromCause@@Base+0x21c> │ │ │ │ + bge.n 5a98e <_PyErr_FormatFromCause@@Base+0x252> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a6f4 <_PyErr_FormatFromCause@@Base+0x21c> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a98e <_PyErr_FormatFromCause@@Base+0x252> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 5a70e <_PyErr_FormatFromCause@@Base+0x236> │ │ │ │ + cbz r0, 5a9a8 <_PyErr_FormatFromCause@@Base+0x26c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a70e <_PyErr_FormatFromCause@@Base+0x236> │ │ │ │ + bge.n 5a9a8 <_PyErr_FormatFromCause@@Base+0x26c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a70e <_PyErr_FormatFromCause@@Base+0x236> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a9a8 <_PyErr_FormatFromCause@@Base+0x26c> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 5a728 <_PyErr_FormatFromCause@@Base+0x250> │ │ │ │ + cbz r0, 5a9c2 <_PyErr_FormatFromCause@@Base+0x286> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a728 <_PyErr_FormatFromCause@@Base+0x250> │ │ │ │ + bge.n 5a9c2 <_PyErr_FormatFromCause@@Base+0x286> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a728 <_PyErr_FormatFromCause@@Base+0x250> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a9c2 <_PyErr_FormatFromCause@@Base+0x286> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r0, #4656 @ 0x1230 │ │ │ │ + movw r0, #2356 @ 0x934 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldrd r2, r4, [r1, #16] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ strd r2, r4, [sp] │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r6, [pc, #96] @ (5aa6c <_PyErr_FormatFromCause@@Base+0x330>) │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + movw r3, #42473 @ 0xa5e9 │ │ │ │ + movt r3, #7 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr.w r2, [r6, #1508] @ 0x5e4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 5aa2a <_PyErr_FormatFromCause@@Base+0x2ee> │ │ │ │ + movs r0, #8 │ │ │ │ + blx 2c0b0 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 5aa34 <_PyErr_FormatFromCause@@Base+0x2f8> │ │ │ │ + ldr.w r0, [r6, #1504] @ 0x5e0 │ │ │ │ + movs r1, #8 │ │ │ │ + blx r2 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r4, 5aa5c <_PyErr_FormatFromCause@@Base+0x320> │ │ │ │ + ldmia.w r5, {r0, r1} │ │ │ │ + stmia.w r4, {r0, r1} │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7f9a8 <_Py_hashtable_set@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 5aa62 <_PyErr_FormatFromCause@@Base+0x326> │ │ │ │ + ldr.w r3, [r6, #1520] @ 0x5f0 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr.w r0, [r6, #1504] @ 0x5e0 │ │ │ │ + blx r3 │ │ │ │ + b.n 5aa64 <_PyErr_FormatFromCause@@Base+0x328> │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 5aa64 <_PyErr_FormatFromCause@@Base+0x328> │ │ │ │ + movs r5, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ + ldr r0, [r0, #112] @ 0x70 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 5a94a <_PyErr_FormatFromCause@@Base+0x472> │ │ │ │ - cbz r0, 5a7a0 <_PyErr_FormatFromCause@@Base+0x2c8> │ │ │ │ + bl 5ac5a <_PyErr_FormatFromCause@@Base+0x51e> │ │ │ │ + cbz r0, 5aab2 <_PyErr_FormatFromCause@@Base+0x376> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ subs r3, r0, r4 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - cbnz r4, 5a7a0 <_PyErr_FormatFromCause@@Base+0x2c8> │ │ │ │ + cbnz r4, 5aab2 <_PyErr_FormatFromCause@@Base+0x376> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2c2ef4 │ │ │ │ + bl 2c2744 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a7a4 <_PyErr_FormatFromCause@@Base+0x2cc> │ │ │ │ + beq.n 5aab6 <_PyErr_FormatFromCause@@Base+0x37a> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 88258 │ │ │ │ - b.n 5a7a6 <_PyErr_FormatFromCause@@Base+0x2ce> │ │ │ │ - ldr r0, [pc, #8] @ (5a7ac <_PyErr_FormatFromCause@@Base+0x2d4>) │ │ │ │ - b.n 5a7a6 <_PyErr_FormatFromCause@@Base+0x2ce> │ │ │ │ + bl 8808c │ │ │ │ + b.n 5aab8 <_PyErr_FormatFromCause@@Base+0x37c> │ │ │ │ + ldr r0, [pc, #8] @ (5aabc <_PyErr_FormatFromCause@@Base+0x380>) │ │ │ │ + b.n 5aab8 <_PyErr_FormatFromCause@@Base+0x37c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #35168 @ 0x8960 │ │ │ │ + movw r1, #32828 @ 0x803c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - bl 122920 │ │ │ │ - cbnz r0, 5a7dc <_PyErr_FormatFromCause@@Base+0x304> │ │ │ │ - movw r0, #4668 @ 0x123c │ │ │ │ + bl 122348 │ │ │ │ + cbnz r0, 5aaec <_PyErr_FormatFromCause@@Base+0x3b0> │ │ │ │ + movw r0, #2368 @ 0x940 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 243288 │ │ │ │ + b.w 242c68 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 83ac4 │ │ │ │ + b.w 83a78 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 5a7fe <_PyErr_FormatFromCause@@Base+0x326> │ │ │ │ + bgt.n 5ab0e <_PyErr_FormatFromCause@@Base+0x3d2> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #4720 @ 0x1270 │ │ │ │ + movw r1, #2420 @ 0x974 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ 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 5a82e <_PyErr_FormatFromCause@@Base+0x356> │ │ │ │ + ble.n 5ab3e <_PyErr_FormatFromCause@@Base+0x402> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #4768 @ 0x12a0 │ │ │ │ + movw r1, #2468 @ 0x9a4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 251780 │ │ │ │ + bl 25120c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 5a894 <_PyErr_FormatFromCause@@Base+0x3bc> │ │ │ │ + beq.n 5aba4 <_PyErr_FormatFromCause@@Base+0x468> │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a2bc │ │ │ │ + bl 149c0c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5a866 <_PyErr_FormatFromCause@@Base+0x38e> │ │ │ │ + cbnz r0, 5ab76 <_PyErr_FormatFromCause@@Base+0x43a> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #4812 @ 0x12cc │ │ │ │ + movw r1, #2512 @ 0x9d0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2697d0 │ │ │ │ + bl 269138 │ │ │ │ cmp r6, #2 │ │ │ │ mov r9, r0 │ │ │ │ - beq.n 5a884 <_PyErr_FormatFromCause@@Base+0x3ac> │ │ │ │ + beq.n 5ab94 <_PyErr_FormatFromCause@@Base+0x458> │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 5a886 <_PyErr_FormatFromCause@@Base+0x3ae> │ │ │ │ + beq.n 5ab96 <_PyErr_FormatFromCause@@Base+0x45a> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl e5b48 │ │ │ │ + bl e5514 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5a894 <_PyErr_FormatFromCause@@Base+0x3bc> │ │ │ │ - b.n 5a886 <_PyErr_FormatFromCause@@Base+0x3ae> │ │ │ │ + blt.n 5aba4 <_PyErr_FormatFromCause@@Base+0x468> │ │ │ │ + b.n 5ab96 <_PyErr_FormatFromCause@@Base+0x45a> │ │ │ │ movs r7, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 5ab14 <_PyErr_FormatFromCause@@Base+0x63c> │ │ │ │ + b.n 5ae6c <_PyErr_FormatFromCause@@Base+0x730> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a8c0 <_PyErr_FormatFromCause@@Base+0x3e8> │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 5abd0 <_PyErr_FormatFromCause@@Base+0x494> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a944 <_PyErr_FormatFromCause@@Base+0x46c> │ │ │ │ - bl b0e80 │ │ │ │ + bne.n 5ac54 <_PyErr_FormatFromCause@@Base+0x518> │ │ │ │ + bl b0c40 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b9ac │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b4014 │ │ │ │ - cbz r6, 5a8fc <_PyErr_FormatFromCause@@Base+0x424> │ │ │ │ + bl b3de4 │ │ │ │ + cbz r6, 5ac0c <_PyErr_FormatFromCause@@Base+0x4d0> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5a8ec <_PyErr_FormatFromCause@@Base+0x414> │ │ │ │ - bl 116ba8 │ │ │ │ + bne.n 5abfc <_PyErr_FormatFromCause@@Base+0x4c0> │ │ │ │ + bl 1166e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a8c0 <_PyErr_FormatFromCause@@Base+0x3e8> │ │ │ │ - b.n 5a944 <_PyErr_FormatFromCause@@Base+0x46c> │ │ │ │ + beq.n 5abd0 <_PyErr_FormatFromCause@@Base+0x494> │ │ │ │ + b.n 5ac54 <_PyErr_FormatFromCause@@Base+0x518> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - b.n 5a944 <_PyErr_FormatFromCause@@Base+0x46c> │ │ │ │ + bl 1e40ec │ │ │ │ + b.n 5ac54 <_PyErr_FormatFromCause@@Base+0x518> │ │ │ │ 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 │ │ │ │ @@ -69616,165 +69894,200 @@ │ │ │ │ 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 4aa3c │ │ │ │ - b.n 5a946 <_PyErr_FormatFromCause@@Base+0x46e> │ │ │ │ + bl 4aa98 │ │ │ │ + b.n 5ac56 <_PyErr_FormatFromCause@@Base+0x51a> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r1, #59456 @ 0xe840 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 5a970 <_PyErr_FormatFromCause@@Base+0x498> │ │ │ │ + beq.n 5ac80 <_PyErr_FormatFromCause@@Base+0x544> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9eff8 │ │ │ │ - cbz r0, 5a978 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ + bl 9ed78 │ │ │ │ + cbz r0, 5ac88 <_PyErr_FormatFromCause@@Base+0x54c> │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbz r3, 5a9a2 <_PyErr_FormatFromCause@@Base+0x4ca> │ │ │ │ + cbz r3, 5acb2 <_PyErr_FormatFromCause@@Base+0x576> │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - b.n 5a9b0 <_PyErr_FormatFromCause@@Base+0x4d8> │ │ │ │ + b.n 5acc0 <_PyErr_FormatFromCause@@Base+0x584> │ │ │ │ movw r3, #59248 @ 0xe770 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5a998 <_PyErr_FormatFromCause@@Base+0x4c0> │ │ │ │ + beq.n 5aca8 <_PyErr_FormatFromCause@@Base+0x56c> │ │ │ │ movw r1, #59248 @ 0xe770 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9eff8 │ │ │ │ - cbnz r0, 5a998 <_PyErr_FormatFromCause@@Base+0x4c0> │ │ │ │ + bl 9ed78 │ │ │ │ + cbnz r0, 5aca8 <_PyErr_FormatFromCause@@Base+0x56c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a9b0 <_PyErr_FormatFromCause@@Base+0x4d8> │ │ │ │ + b.n 5acc0 <_PyErr_FormatFromCause@@Base+0x584> │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5a994 <_PyErr_FormatFromCause@@Base+0x4bc> │ │ │ │ + beq.n 5aca4 <_PyErr_FormatFromCause@@Base+0x568> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - b.n 5a9b0 <_PyErr_FormatFromCause@@Base+0x4d8> │ │ │ │ + b.n 5acc0 <_PyErr_FormatFromCause@@Base+0x584> │ │ │ │ movw r3, #59248 @ 0xe770 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5a984 <_PyErr_FormatFromCause@@Base+0x4ac> │ │ │ │ - b.n 5a994 <_PyErr_FormatFromCause@@Base+0x4bc> │ │ │ │ + bne.n 5ac94 <_PyErr_FormatFromCause@@Base+0x558> │ │ │ │ + b.n 5aca4 <_PyErr_FormatFromCause@@Base+0x568> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #116] @ (5aa38 <_PyErr_FormatFromCause@@Base+0x560>) │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 5a9da <_PyErr_FormatFromCause@@Base+0x502> │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5a9ca <_PyErr_FormatFromCause@@Base+0x4f2> │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 5a9ec <_PyErr_FormatFromCause@@Base+0x514> │ │ │ │ + mov r0, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r4, r3 │ │ │ │ + bl 5a7a4 <_PyErr_FormatFromCause@@Base+0x68> │ │ │ │ + cbz r0, 5acf6 <_PyErr_FormatFromCause@@Base+0x5ba> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 135708 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ - ldr r3, [pc, #76] @ (5aa3c <_PyErr_FormatFromCause@@Base+0x564>) │ │ │ │ - ldr.w r5, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r5, 5a9fe <_PyErr_FormatFromCause@@Base+0x526> │ │ │ │ - ldr.w r5, [r3, #1548] @ 0x60c │ │ │ │ - ldr.w r6, [r3, #1552] @ 0x610 │ │ │ │ - b.n 5aa00 <_PyErr_FormatFromCause@@Base+0x528> │ │ │ │ - mov r6, r5 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 5aa18 <_PyErr_FormatFromCause@@Base+0x540> │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5aa08 <_PyErr_FormatFromCause@@Base+0x530> │ │ │ │ - dmb ish │ │ │ │ - beq.n 5aa24 <_PyErr_FormatFromCause@@Base+0x54c> │ │ │ │ - ldr r0, [pc, #24] @ (5aa38 <_PyErr_FormatFromCause@@Base+0x560>) │ │ │ │ - bl 284818 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - movw r0, #4852 @ 0x12f4 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 95088 │ │ │ │ - strb r0, [r1, #20] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + bl 7f9a8 <_Py_hashtable_set@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 5acfc <_PyErr_FormatFromCause@@Base+0x5c0> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 134c94 <_Py_hashtable_destroy@@Base> │ │ │ │ + b.n 5acfe <_PyErr_FormatFromCause@@Base+0x5c2> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 5acfe <_PyErr_FormatFromCause@@Base+0x5c2> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + movs r0, #4 │ │ │ │ + ldr.w r8, [r3, #16] │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ + mov r5, r3 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 80a30 │ │ │ │ + cbz r0, 5ad4c <_PyErr_FormatFromCause@@Base+0x610> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 8f4e8 │ │ │ │ + cbz r0, 5ad38 <_PyErr_FormatFromCause@@Base+0x5fc> │ │ │ │ + str r0, [r4, #16] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl 8f4e8 │ │ │ │ + cbnz r0, 5ad50 <_PyErr_FormatFromCause@@Base+0x614> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 5ad4c <_PyErr_FormatFromCause@@Base+0x610> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 5ad4c <_PyErr_FormatFromCause@@Base+0x610> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 5ad94 <_PyErr_FormatFromCause@@Base+0x658> │ │ │ │ + str r0, [r4, #20] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl 37d6c <_PyImport_SetModule@@Base+0x44> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5ad38 <_PyErr_FormatFromCause@@Base+0x5fc> │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + str r0, [r4, #24] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ + bl 8f4e8 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5ad38 <_PyErr_FormatFromCause@@Base+0x5fc> │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [r4, #28] │ │ │ │ + bl 9b8dc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 5ad8e <_PyErr_FormatFromCause@@Base+0x652> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 5ad8e <_PyErr_FormatFromCause@@Base+0x652> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84604 <_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 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ - cbnz r3, 5aa6c <_PyErr_FormatFromCause@@Base+0x594> │ │ │ │ + cbnz r3, 5adc4 <_PyErr_FormatFromCause@@Base+0x688> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56480 @ 0xdca0 │ │ │ │ + movw r1, #54188 @ 0xd3ac │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 5aa88 <_PyErr_FormatFromCause@@Base+0x5b0> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 5ade0 <_PyErr_FormatFromCause@@Base+0x6a4> │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ - cbz r3, 5aa8c <_PyErr_FormatFromCause@@Base+0x5b4> │ │ │ │ + cbz r3, 5ade4 <_PyErr_FormatFromCause@@Base+0x6a8> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56164 @ 0xdb64 │ │ │ │ + movw r1, #53832 @ 0xd248 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5aaa2 <_PyErr_FormatFromCause@@Base+0x5ca> │ │ │ │ + b.n 5adfa <_PyErr_FormatFromCause@@Base+0x6be> │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - cbz r0, 5aa9a <_PyErr_FormatFromCause@@Base+0x5c2> │ │ │ │ + cbz r0, 5adf2 <_PyErr_FormatFromCause@@Base+0x6b6> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r1, [pc, #12] @ (5aaa4 <_PyErr_FormatFromCause@@Base+0x5cc>) │ │ │ │ - b.w a8b24 │ │ │ │ + ldr r1, [pc, #12] @ (5adfc <_PyErr_FormatFromCause@@Base+0x6c0>) │ │ │ │ + b.w a8938 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ usat r0, #18, r8, lsl #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 5aac0 <_PyErr_FormatFromCause@@Base+0x5e8> │ │ │ │ + cbz r1, 5ae18 <_PyErr_FormatFromCause@@Base+0x6dc> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 5aadc <_PyErr_FormatFromCause@@Base+0x604> │ │ │ │ + bmi.n 5ae34 <_PyErr_FormatFromCause@@Base+0x6f8> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15660 @ 0x3d2c │ │ │ │ + movw r1, #13356 @ 0x342c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5aaf4 <_PyErr_FormatFromCause@@Base+0x61c> │ │ │ │ + b.n 5ae4c <_PyErr_FormatFromCause@@Base+0x710> │ │ │ │ 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 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ @@ -69790,616 +70103,474 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2976] @ 0xba0 │ │ │ │ sub.w sp, sp, #1088 @ 0x440 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbnz r2, 5ab38 <_PyErr_FormatFromCause@@Base+0x660> │ │ │ │ - bl 1e4e14 │ │ │ │ - b.n 5ab3a <_PyErr_FormatFromCause@@Base+0x662> │ │ │ │ + cbnz r2, 5ae90 <_PyErr_FormatFromCause@@Base+0x754> │ │ │ │ + bl 1e45b4 │ │ │ │ + b.n 5ae92 <_PyErr_FormatFromCause@@Base+0x756> │ │ │ │ mov r0, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #4856 @ 0x12f8 │ │ │ │ + movw r1, #2552 @ 0x9f8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #4860 @ 0x12fc │ │ │ │ + movw r0, #2556 @ 0x9fc │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ac56 <_PyErr_FormatFromCause@@Base+0x77e> │ │ │ │ - cbnz r4, 5ab5e <_PyErr_FormatFromCause@@Base+0x686> │ │ │ │ + beq.n 5afae <_PyErr_FormatFromCause@@Base+0x872> │ │ │ │ + cbnz r4, 5aeb6 <_PyErr_FormatFromCause@@Base+0x77a> │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - b.n 5ab7e <_PyErr_FormatFromCause@@Base+0x6a6> │ │ │ │ + b.n 5aed6 <_PyErr_FormatFromCause@@Base+0x79a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a2bc │ │ │ │ - cbz r0, 5abb2 <_PyErr_FormatFromCause@@Base+0x6da> │ │ │ │ - movw r1, #41772 @ 0xa32c │ │ │ │ + bl 149c0c │ │ │ │ + cbz r0, 5af0a <_PyErr_FormatFromCause@@Base+0x7ce> │ │ │ │ + movw r1, #39432 @ 0x9a08 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 1a28ac │ │ │ │ + bl 1a20a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ac56 <_PyErr_FormatFromCause@@Base+0x77e> │ │ │ │ - bl b0e80 │ │ │ │ + beq.n 5afae <_PyErr_FormatFromCause@@Base+0x872> │ │ │ │ + bl b0c40 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b208 <__ioctl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bne.w 5ad32 <_PyErr_FormatFromCause@@Base+0x85a> │ │ │ │ + bne.w 5b08a <_PyErr_FormatFromCause@@Base+0x94e> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 5ad02 <_PyErr_FormatFromCause@@Base+0x82a> │ │ │ │ - bl 116ba8 │ │ │ │ + bne.w 5b05a <_PyErr_FormatFromCause@@Base+0x91e> │ │ │ │ + bl 1166e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ac56 <_PyErr_FormatFromCause@@Base+0x77e> │ │ │ │ - b.n 5ab7e <_PyErr_FormatFromCause@@Base+0x6a6> │ │ │ │ + bne.n 5afae <_PyErr_FormatFromCause@@Base+0x872> │ │ │ │ + b.n 5aed6 <_PyErr_FormatFromCause@@Base+0x79a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bmi.n 5ac70 <_PyErr_FormatFromCause@@Base+0x798> │ │ │ │ + bmi.n 5afc8 <_PyErr_FormatFromCause@@Base+0x88c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 13e6e4 │ │ │ │ + bl 13dfb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5ad12 <_PyErr_FormatFromCause@@Base+0x83a> │ │ │ │ + beq.w 5b06a <_PyErr_FormatFromCause@@Base+0x92e> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5ac70 <_PyErr_FormatFromCause@@Base+0x798> │ │ │ │ + beq.n 5afc8 <_PyErr_FormatFromCause@@Base+0x88c> │ │ │ │ tst.w r5, #402653184 @ 0x18000000 │ │ │ │ - bne.n 5ac70 <_PyErr_FormatFromCause@@Base+0x798> │ │ │ │ + bne.n 5afc8 <_PyErr_FormatFromCause@@Base+0x88c> │ │ │ │ add r5, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 159244 │ │ │ │ + bl 158bd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ac5a <_PyErr_FormatFromCause@@Base+0x782> │ │ │ │ + bne.n 5afb2 <_PyErr_FormatFromCause@@Base+0x876> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - bgt.n 5ac0a <_PyErr_FormatFromCause@@Base+0x732> │ │ │ │ + bgt.n 5af62 <_PyErr_FormatFromCause@@Base+0x826> │ │ │ │ add.w r9, sp, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ mov.w r3, #1032 @ 0x408 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ blx 2addc <__memcpy_chk@plt> │ │ │ │ - ldr r3, [pc, #432] @ (5adb0 <_PyErr_FormatFromCause@@Base+0x8d8>) │ │ │ │ + ldr r3, [pc, #432] @ (5b108 <_PyErr_FormatFromCause@@Base+0x9cc>) │ │ │ │ add.w r2, r9, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, r6] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bl b0e80 │ │ │ │ + bl b0c40 │ │ │ │ mov r2, r4 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b208 <__ioctl_time64@plt> │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5ac3c <_PyErr_FormatFromCause@@Base+0x764> │ │ │ │ + bne.n 5af94 <_PyErr_FormatFromCause@@Base+0x858> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5ac42 <_PyErr_FormatFromCause@@Base+0x76a> │ │ │ │ - bl 116ba8 │ │ │ │ + bne.n 5af9a <_PyErr_FormatFromCause@@Base+0x85e> │ │ │ │ + bl 1166e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ac0a <_PyErr_FormatFromCause@@Base+0x732> │ │ │ │ - b.n 5ac50 <_PyErr_FormatFromCause@@Base+0x778> │ │ │ │ + beq.n 5af62 <_PyErr_FormatFromCause@@Base+0x826> │ │ │ │ + b.n 5afa8 <_PyErr_FormatFromCause@@Base+0x86c> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 5ad3e <_PyErr_FormatFromCause@@Base+0x866> │ │ │ │ + bge.n 5b096 <_PyErr_FormatFromCause@@Base+0x95a> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ + bl 1e40ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 15a044 │ │ │ │ + bl 1599d0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ada6 <_PyErr_FormatFromCause@@Base+0x8ce> │ │ │ │ - movw r3, #43832 @ 0xab38 │ │ │ │ + b.n 5b0fe <_PyErr_FormatFromCause@@Base+0x9c2> │ │ │ │ + movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6c2c │ │ │ │ + bl f6684 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ac56 <_PyErr_FormatFromCause@@Base+0x77e> │ │ │ │ - bl f73ac │ │ │ │ - movw r1, #52364 @ 0xcc8c │ │ │ │ + beq.n 5afae <_PyErr_FormatFromCause@@Base+0x872> │ │ │ │ + bl f6ec4 │ │ │ │ + movw r1, #50024 @ 0xc368 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 1a28ac │ │ │ │ + bl 1a20a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ac56 <_PyErr_FormatFromCause@@Base+0x77e> │ │ │ │ + beq.n 5afae <_PyErr_FormatFromCause@@Base+0x872> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp.w r4, #1024 @ 0x400 │ │ │ │ - ble.n 5acaa <_PyErr_FormatFromCause@@Base+0x7d2> │ │ │ │ + ble.n 5b002 <_PyErr_FormatFromCause@@Base+0x8c6> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #4872 @ 0x1308 │ │ │ │ + movw r1, #2568 @ 0xa08 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 15a044 │ │ │ │ - b.n 5ac56 <_PyErr_FormatFromCause@@Base+0x77e> │ │ │ │ + bl 1599d0 │ │ │ │ + b.n 5afae <_PyErr_FormatFromCause@@Base+0x872> │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w r3, #1032 @ 0x408 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r5, r4 │ │ │ │ blx 2addc <__memcpy_chk@plt> │ │ │ │ - ldr r3, [pc, #240] @ (5adb0 <_PyErr_FormatFromCause@@Base+0x8d8>) │ │ │ │ + ldr r3, [pc, #240] @ (5b108 <_PyErr_FormatFromCause@@Base+0x9cc>) │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, r4] │ │ │ │ add r0, sp, #12 │ │ │ │ str.w r1, [r9, #4] │ │ │ │ - bl 15a044 │ │ │ │ - bl b0e80 │ │ │ │ + bl 1599d0 │ │ │ │ + bl b0c40 │ │ │ │ mov r2, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b208 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 5acfe <_PyErr_FormatFromCause@@Base+0x826> │ │ │ │ + bne.n 5b056 <_PyErr_FormatFromCause@@Base+0x91a> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5ad02 <_PyErr_FormatFromCause@@Base+0x82a> │ │ │ │ - bl 116ba8 │ │ │ │ + bne.n 5b05a <_PyErr_FormatFromCause@@Base+0x91e> │ │ │ │ + bl 1166e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5acce <_PyErr_FormatFromCause@@Base+0x7f6> │ │ │ │ - b.n 5ac56 <_PyErr_FormatFromCause@@Base+0x77e> │ │ │ │ + beq.n 5b026 <_PyErr_FormatFromCause@@Base+0x8ea> │ │ │ │ + b.n 5afae <_PyErr_FormatFromCause@@Base+0x872> │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 5ad8a <_PyErr_FormatFromCause@@Base+0x8b2> │ │ │ │ + bge.n 5b0e2 <_PyErr_FormatFromCause@@Base+0x9a6> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - b.n 5ac56 <_PyErr_FormatFromCause@@Base+0x77e> │ │ │ │ + bl 1e40ec │ │ │ │ + b.n 5afae <_PyErr_FormatFromCause@@Base+0x872> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #4904 @ 0x1328 │ │ │ │ + movw r1, #2600 @ 0xa28 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5ad02 <_PyErr_FormatFromCause@@Base+0x82a> │ │ │ │ + blt.n 5b05a <_PyErr_FormatFromCause@@Base+0x91e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9438c │ │ │ │ - b.n 5ada6 <_PyErr_FormatFromCause@@Base+0x8ce> │ │ │ │ + bl 941b0 │ │ │ │ + b.n 5b0fe <_PyErr_FormatFromCause@@Base+0x9c2> │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 5ad4e <_PyErr_FormatFromCause@@Base+0x876> │ │ │ │ + bne.n 5b0a6 <_PyErr_FormatFromCause@@Base+0x96a> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 2c030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15a044 │ │ │ │ + bl 1599d0 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 5ad6a <_PyErr_FormatFromCause@@Base+0x892> │ │ │ │ - movw r1, #50248 @ 0xc448 │ │ │ │ + bne.n 5b0c2 <_PyErr_FormatFromCause@@Base+0x986> │ │ │ │ + movw r1, #47952 @ 0xbb50 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ movs r2, #8 │ │ │ │ adds r0, r4, r6 │ │ │ │ blx 2c370 │ │ │ │ - cbnz r0, 5ad72 <_PyErr_FormatFromCause@@Base+0x89a> │ │ │ │ + cbnz r0, 5b0ca <_PyErr_FormatFromCause@@Base+0x98e> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9438c │ │ │ │ - b.n 5ada6 <_PyErr_FormatFromCause@@Base+0x8ce> │ │ │ │ + bl 941b0 │ │ │ │ + b.n 5b0fe <_PyErr_FormatFromCause@@Base+0x9c2> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #52400 @ 0xccb0 │ │ │ │ + movw r1, #50060 @ 0xc38c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 5ac56 <_PyErr_FormatFromCause@@Base+0x77e> │ │ │ │ - movw r1, #50248 @ 0xc448 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 5afae <_PyErr_FormatFromCause@@Base+0x872> │ │ │ │ + movw r1, #47952 @ 0xbb50 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c370 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ad72 <_PyErr_FormatFromCause@@Base+0x89a> │ │ │ │ + bne.n 5b0ca <_PyErr_FormatFromCause@@Base+0x98e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 806cc │ │ │ │ + bl 80674 │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - adds r4, r1, #1 │ │ │ │ + asrs r4, r0, #16 │ │ │ │ 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, [pc, #24] @ (5ade0 <_PyErr_FormatFromCause@@Base+0x908>) │ │ │ │ - bl 1c887c │ │ │ │ - cbz r0, 5adde <_PyErr_FormatFromCause@@Base+0x906> │ │ │ │ + ldr r0, [pc, #24] @ (5b138 <_PyErr_FormatFromCause@@Base+0x9fc>) │ │ │ │ + bl 87678 │ │ │ │ + cbz r0, 5b136 <_PyErr_FormatFromCause@@Base+0x9fa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r3, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r7, [pc, #320] @ (5af24 <_PyErr_FormatFromCause@@Base+0xa4c>) │ │ │ │ + str r4, [r6, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 5adfc <_PyErr_FormatFromCause@@Base+0x924> │ │ │ │ + cbz r1, 5b154 <_PyErr_FormatFromCause@@Base+0xa18> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 5ae18 <_PyErr_FormatFromCause@@Base+0x940> │ │ │ │ + bmi.n 5b170 <_PyErr_FormatFromCause@@Base+0xa34> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15700 @ 0x3d54 │ │ │ │ + movw r1, #13396 @ 0x3454 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ae30 <_PyErr_FormatFromCause@@Base+0x958> │ │ │ │ + b.n 5b188 <_PyErr_FormatFromCause@@Base+0xa4c> │ │ │ │ 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 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, sp │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - cbz r2, 5ae60 <_PyErr_FormatFromCause@@Base+0x988> │ │ │ │ + cbz r2, 5b1b8 <_PyErr_FormatFromCause@@Base+0xa7c> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ mov r0, sp │ │ │ │ - bl 13e6f4 │ │ │ │ + bl 13dfc4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c8534 │ │ │ │ - cbz r4, 5ae88 <_PyErr_FormatFromCause@@Base+0x9b0> │ │ │ │ - ldr r0, [pc, #28] @ (5ae90 <_PyErr_FormatFromCause@@Base+0x9b8>) │ │ │ │ - bl 247ba0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 1c7d2c │ │ │ │ + cbz r4, 5b1e0 <_PyErr_FormatFromCause@@Base+0xaa4> │ │ │ │ + ldr r0, [pc, #28] @ (5b1e8 <_PyErr_FormatFromCause@@Base+0xaac>) │ │ │ │ + bl 247580 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #57776 @ 0xe1b0 │ │ │ │ + movw r0, #55456 @ 0xd8a0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ands.w r0, r8, r2, lsr #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #348] @ (5b000 <_PyErr_FormatFromCause@@Base+0xb28>) │ │ │ │ - mov.w r3, #1 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 5aebe <_PyErr_FormatFromCause@@Base+0x9e6> │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5aeae <_PyErr_FormatFromCause@@Base+0x9d6> │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 5aed0 <_PyErr_FormatFromCause@@Base+0x9f8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 135708 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ - movs r5, #0 │ │ │ │ - movw r0, #4380 @ 0x111c │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - bl 1c7148 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - bl 80ce4 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5afb8 <_PyErr_FormatFromCause@@Base+0xae0> │ │ │ │ - ldr r6, [pc, #268] @ (5b004 <_PyErr_FormatFromCause@@Base+0xb2c>) │ │ │ │ - ldr.w r3, [r6, #1476] @ 0x5c4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 5afb8 <_PyErr_FormatFromCause@@Base+0xae0> │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r1, #58865 @ 0xe5f1 │ │ │ │ - movt r1, #21 │ │ │ │ - movw r3, #59817 @ 0xe9a9 │ │ │ │ - movt r3, #45 @ 0x2d │ │ │ │ - movw r0, #49328 @ 0xc0b0 │ │ │ │ - movt r0, #2 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - movw r0, #5245 @ 0x147d │ │ │ │ - movt r0, #19 │ │ │ │ - movw r5, #44868 @ 0xaf44 │ │ │ │ - movt r5, #2 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - bl 7a9e0 <_Py_hashtable_new_full@@Base> │ │ │ │ - str r0, [sp, #24] │ │ │ │ - cbz r0, 5af9a <_PyErr_FormatFromCause@@Base+0xac2> │ │ │ │ - ldr.w r0, [r6, #1568] @ 0x620 │ │ │ │ - bl 5b010 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - cbz r0, 5af9a <_PyErr_FormatFromCause@@Base+0xac2> │ │ │ │ - ldr.w r6, [r6, #1572] @ 0x624 │ │ │ │ - bl 1c6ea4 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 5af80 <_PyErr_FormatFromCause@@Base+0xaa8> │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #46135 @ 0xb437 │ │ │ │ - movt r1, #5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2de95c <_Py_hashtable_foreach@@Base> │ │ │ │ - cbnz r0, 5af7a <_PyErr_FormatFromCause@@Base+0xaa2> │ │ │ │ - movw r1, #46215 @ 0xb487 │ │ │ │ - movt r1, #5 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #16 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - bl 2de95c <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 5af86 <_PyErr_FormatFromCause@@Base+0xaae> │ │ │ │ - b.n 5af9e <_PyErr_FormatFromCause@@Base+0xac6> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1352e0 <_Py_hashtable_destroy@@Base> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 5af9a <_PyErr_FormatFromCause@@Base+0xac2> │ │ │ │ - movw r1, #46919 @ 0xb747 │ │ │ │ + push {r4} │ │ │ │ + mov r0, r2 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r2, r3 │ │ │ │ + movw r1, #44291 @ 0xad03 │ │ │ │ movt r1, #5 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #16 │ │ │ │ - bl 2de95c <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 5afb8 <_PyErr_FormatFromCause@@Base+0xae0> │ │ │ │ - b.n 5af9e <_PyErr_FormatFromCause@@Base+0xac6> │ │ │ │ - bl 23c160 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - cbz r0, 5afb8 <_PyErr_FormatFromCause@@Base+0xae0> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5afb8 <_PyErr_FormatFromCause@@Base+0xae0> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 5afb8 <_PyErr_FormatFromCause@@Base+0xae0> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - bl 1c7148 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 5afd6 <_PyErr_FormatFromCause@@Base+0xafe> │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5afc6 <_PyErr_FormatFromCause@@Base+0xaee> │ │ │ │ - dmb ish │ │ │ │ - beq.n 5afe2 <_PyErr_FormatFromCause@@Base+0xb0a> │ │ │ │ - ldr r0, [pc, #32] @ (5b000 <_PyErr_FormatFromCause@@Base+0xb28>) │ │ │ │ - bl 284818 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cbz r0, 5afea <_PyErr_FormatFromCause@@Base+0xb12> │ │ │ │ - bl 1352e0 <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - cbz r0, 5aff2 <_PyErr_FormatFromCause@@Base+0xb1a> │ │ │ │ - bl 1352e0 <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - cbz r0, 5affa <_PyErr_FormatFromCause@@Base+0xb22> │ │ │ │ - bl 1352e0 <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - strb r0, [r1, #20] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + str r4, [r3, #16] │ │ │ │ + pop {r4} │ │ │ │ + b.w 2dd0e0 <_Py_hashtable_foreach@@Base> │ │ │ │ │ │ │ │ -0005b008 : │ │ │ │ - b.w 2360e0 <_PyXIData_GetNotShareableErrorType@@Base+0x1b4> │ │ │ │ - b.w 5a540 <_PyErr_FormatFromCause@@Base+0x68> │ │ │ │ - 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 1c6e50 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 5b042 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #45551 @ 0xb1ef │ │ │ │ - movt r1, #5 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2de95c <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 5b042 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r4, #0 │ │ │ │ - bl 1352e0 <_Py_hashtable_destroy@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ +0005b204 : │ │ │ │ + b.w 235ac0 <_PyXIData_GetNotShareableErrorType@@Base+0x1b4> │ │ │ │ + b.w 5a7da <_PyErr_FormatFromCause@@Base+0x9e> │ │ │ │ │ │ │ │ -0005b046 : │ │ │ │ - ldr r3, [pc, #72] @ (5b090 ) │ │ │ │ +0005b20c : │ │ │ │ + ldr r3, [pc, #72] @ (5b258 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbnz r0, 5b072 │ │ │ │ + cbnz r0, 5b238 │ │ │ │ bx lr │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 5b07c │ │ │ │ + beq.n 5b242 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r0, #28] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ add.w r2, r3, #128 @ 0x80 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 5b07c │ │ │ │ + bcs.n 5b242 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r0, 5b08e │ │ │ │ + cbz r0, 5b254 │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 5b054 │ │ │ │ - b.n 5b06e │ │ │ │ + bls.n 5b21a │ │ │ │ + b.n 5b234 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 5b08e │ │ │ │ + cbz r0, 5b254 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b08e │ │ │ │ + bge.n 5b254 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5b0d4 │ │ │ │ + cbz r0, 5b29c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b0d6 │ │ │ │ + cbz r0, 5b29e │ │ │ │ mov r0, r6 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5b0d6 │ │ │ │ + cbz r0, 5b29e │ │ │ │ movs r1, #3 │ │ │ │ add r0, sp, #4 │ │ │ │ strd r5, r4, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 13e8e8 <_PyTuple_FromArraySteal@@Base> │ │ │ │ - b.n 5b0e8 │ │ │ │ + bl 13e1b8 <_PyTuple_FromArraySteal@@Base> │ │ │ │ + b.n 5b2b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c8534 │ │ │ │ - bl 84de8 │ │ │ │ + bl 1c7d2c │ │ │ │ + bl 84bdc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ 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 236e94 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 5b132 │ │ │ │ + bl 236874 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 5b2fa │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2ae18 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5b12a │ │ │ │ + bge.n 5b2f2 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1e494c │ │ │ │ + b.w 1e40ec │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ - cbnz r3, 5b162 │ │ │ │ + cbnz r3, 5b32a │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56480 @ 0xdca0 │ │ │ │ + movw r1, #54188 @ 0xd3ac │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 5b17e │ │ │ │ + bl 11dfac │ │ │ │ + b.n 5b346 │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ - cbz r3, 5b182 │ │ │ │ + cbz r3, 5b34a │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56164 @ 0xdb64 │ │ │ │ + movw r1, #53832 @ 0xd248 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b18a │ │ │ │ + b.n 5b352 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005b18c : │ │ │ │ +0005b354 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (5b1bc ) │ │ │ │ + ldr r3, [pc, #32] @ (5b384 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1cff9c │ │ │ │ - cbz r0, 5b1b8 │ │ │ │ + bl 1cf8cc │ │ │ │ + cbz r0, 5b380 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @@ -70409,770 +70580,634 @@ │ │ │ │ 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 5b1e4 │ │ │ │ + bge.n 5b3ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b1e4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b3ac │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 89a2c │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #96] @ (5b260 ) │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - movw r3, #41921 @ 0xa3c1 │ │ │ │ - movt r3, #7 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr.w r2, [r6, #1508] @ 0x5e4 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 5b220 │ │ │ │ - movs r0, #8 │ │ │ │ - blx 2c0b0 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 5b22a │ │ │ │ - ldr.w r0, [r6, #1504] @ 0x5e0 │ │ │ │ - movs r1, #8 │ │ │ │ - blx r2 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r4, 5b252 │ │ │ │ - ldmia.w r5, {r0, r1} │ │ │ │ - stmia.w r4, {r0, r1} │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7f9c0 <_Py_hashtable_set@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 5b258 │ │ │ │ - ldr.w r3, [r6, #1520] @ 0x5f0 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr.w r0, [r6, #1504] @ 0x5e0 │ │ │ │ - blx r3 │ │ │ │ - b.n 5b25a │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5b25a │ │ │ │ - movs r5, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + b.w 89860 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 5b286 │ │ │ │ + cbnz r3, 5b3d8 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5b286 │ │ │ │ + ble.n 5b3d8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5b286 │ │ │ │ - cbnz r0, 5b2a4 │ │ │ │ + bne.n 5b3d8 │ │ │ │ + cbnz r0, 5b3f0 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r5, [sp, #4] │ │ │ │ - movw r3, #21040 @ 0x5230 │ │ │ │ - movt r3, #82 @ 0x52 │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 5b2b8 │ │ │ │ + ldr r3, [pc, #28] @ (5b408 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + cbz r0, 5b404 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 5201a <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 5b2b8 │ │ │ │ + bl 520ba <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 5b404 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5b378 │ │ │ │ + bl 5b4c8 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + str r4, [r0, r7] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 5b2de │ │ │ │ + cbnz r3, 5b42e │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5b2de │ │ │ │ + ble.n 5b42e │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5b2de │ │ │ │ - cbnz r4, 5b2fa │ │ │ │ + bne.n 5b42e │ │ │ │ + cbnz r4, 5b44a │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r6, sp, #20 │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ - ldr r3, [pc, #72] @ (5b33c ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #72] @ (5b48c ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b334 │ │ │ │ + cbz r0, 5b484 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 181b48 │ │ │ │ + bl 180d90 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 25be90 <_PyXIData_Release@@Base+0x144> │ │ │ │ + bl 25b7c0 <_PyXIData_Release@@Base+0x144> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b334 │ │ │ │ + cbz r0, 5b484 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2ad3d4 │ │ │ │ + bl 2acbc8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5b324 │ │ │ │ + blt.n 5b474 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5b334 │ │ │ │ + b.n 5b484 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5b320 │ │ │ │ + bne.n 5b470 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5b320 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5b470 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r3, r1] │ │ │ │ + str r0, [r6, r7] │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0005b340 : │ │ │ │ +0005b490 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 5b36e │ │ │ │ - bl 205ef4 │ │ │ │ - cbnz r0, 5b36e │ │ │ │ + bmi.n 5b4be │ │ │ │ + bl 2056f4 │ │ │ │ + cbnz r0, 5b4be │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 21040c │ │ │ │ + b.w 20fd94 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 168c08 <_Py_UniversalNewlineFgetsWithSize@@Base+0xe4> │ │ │ │ + b.w 168048 <_Py_UniversalNewlineFgetsWithSize@@Base+0xe4> │ │ │ │ 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 5b3a6 │ │ │ │ + bcc.n 5b4f6 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #5104 @ 0x13f0 │ │ │ │ + movw r1, #2800 @ 0xaf0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 5b3ee │ │ │ │ + bl 11dfac │ │ │ │ + b.n 5b53e │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 834bc │ │ │ │ + bl 83470 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5b3be │ │ │ │ + cbnz r0, 5b50e │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 23c160 │ │ │ │ - cbz r4, 5b3d4 │ │ │ │ + b.w 23bb34 │ │ │ │ + cbz r4, 5b524 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5b3d4 │ │ │ │ + bhi.n 5b524 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 2dd5d4 <_PyXIData_Free@@Base+0xee4> │ │ │ │ + bl 2dcdf0 <_PyXIData_Free@@Base+0xee0> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 5b3e2 │ │ │ │ - bl 2c3330 <_Py_strhex@@Base> │ │ │ │ + cbz r6, 5b532 │ │ │ │ + bl 2c2b8c <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5b3e8 │ │ │ │ - bl 806cc │ │ │ │ + b.n 5b538 │ │ │ │ + bl 80674 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2155cc <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 5b432 │ │ │ │ + bl 214f24 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 5b582 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2acb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5b42a │ │ │ │ + bge.n 5b57a │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1e494c │ │ │ │ + b.w 1e40ec │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 5b010 │ │ │ │ - cbz r0, 5b46a │ │ │ │ - mov r2, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7f9c0 <_Py_hashtable_set@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 5b470 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1352e0 <_Py_hashtable_destroy@@Base> │ │ │ │ - b.n 5b472 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5b472 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movw r2, #5124 @ 0x1404 │ │ │ │ + movw r2, #2820 @ 0xb04 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ - b.w 26a1b8 <_PyXIData_Clear@@Base+0x35c> │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movs r0, #4 │ │ │ │ - ldr.w r8, [r3, #16] │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ - mov r5, r3 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 80a88 │ │ │ │ - cbz r0, 5b4d0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 8f6bc │ │ │ │ - cbz r0, 5b4bc │ │ │ │ - str r0, [r4, #16] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl 8f6bc │ │ │ │ - cbnz r0, 5b4d4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b4d0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 5b4d0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 5b518 │ │ │ │ - str r0, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl 37d64 <_PyImport_SetModule@@Base+0x44> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5b4bc │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - str r0, [r4, #24] │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ - bl 8f6bc │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5b4bc │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [r4, #28] │ │ │ │ - bl 9baf8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b512 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 5b512 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - adds r3, r5, #1 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + b.w 269b20 <_PyXIData_Clear@@Base+0x35c> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 5b53e │ │ │ │ + cbnz r3, 5b5b8 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5b53e │ │ │ │ + ble.n 5b5b8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5b53e │ │ │ │ - cbnz r0, 5b556 │ │ │ │ + bne.n 5b5b8 │ │ │ │ + cbnz r0, 5b5d0 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r5, [sp, #4] │ │ │ │ - ldr r3, [pc, #32] @ (5b570 ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 5b56a │ │ │ │ + ldr r3, [pc, #28] @ (5b5e8 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + cbz r0, 5b5e4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 5201a <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 5b56a │ │ │ │ + bl 520ba <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 5b5e4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5b378 │ │ │ │ + bl 5b4c8 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - strh r0, [r1, r2] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 236e94 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 5b5b4 │ │ │ │ + bl 236874 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 5b62c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2bb04 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5b5ac │ │ │ │ + bge.n 5b624 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1e494c │ │ │ │ + b.w 1e40ec │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.w 2b9a2c │ │ │ │ + b.w 2b922c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 5b5e8 │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + cbnz r1, 5b660 │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #61604 @ 0xf0a4 │ │ │ │ + movw r1, #59300 @ 0xe7a4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 5b610 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 5b688 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b606 │ │ │ │ + bge.n 5b67e │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r2, #0] │ │ │ │ - cbz r4, 5b60a │ │ │ │ + cbz r4, 5b682 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b610 │ │ │ │ + b.n 5b688 │ │ │ │ mov r0, r2 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 5b63a │ │ │ │ + bne.n 5b6b2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5b656 │ │ │ │ - b.n 5b650 │ │ │ │ + bne.n 5b6ce │ │ │ │ + b.n 5b6c8 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42232 @ 0xa4f8 │ │ │ │ + movw r0, #40152 @ 0x9cd8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ - bl e3034 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5b690 │ │ │ │ - b.n 5b62c │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 5b690 │ │ │ │ + bl e29fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5b708 │ │ │ │ + b.n 5b6a4 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 5b708 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b668 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 5b690 │ │ │ │ + bne.n 5b6e0 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 5b708 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 5b916 │ │ │ │ - cbz r0, 5b690 │ │ │ │ + bl 5b976 │ │ │ │ + cbz r0, 5b708 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b8f8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b694 │ │ │ │ + bne.n 5b70c │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ + bl 1e40ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b69c │ │ │ │ + b.n 5b714 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ - cbz r4, 5b6c2 │ │ │ │ + cbz r4, 5b73a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b716 │ │ │ │ + bge.n 5b78e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5b716 │ │ │ │ + b.n 5b78e │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 80a88 │ │ │ │ + bl 80a30 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b716 │ │ │ │ + cbz r0, 5b78e │ │ │ │ add.w r8, r0, #12 │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r7, r3 │ │ │ │ - bge.n 5b708 │ │ │ │ + bge.n 5b780 │ │ │ │ ldrd r0, r1, [r6, #40] @ 0x28 │ │ │ │ adds r7, #1 │ │ │ │ adds r6, #8 │ │ │ │ - bl 2a0fdc │ │ │ │ - cbnz r0, 5b702 │ │ │ │ + bl 2a07e4 │ │ │ │ + cbnz r0, 5b77a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b6fe │ │ │ │ + bge.n 5b776 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5b6fe │ │ │ │ + cbnz r3, 5b776 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b716 │ │ │ │ + b.n 5b78e │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ - b.n 5b6d6 │ │ │ │ + b.n 5b74e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #5160 @ 0x1428 │ │ │ │ + movw r1, #2856 @ 0xb28 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ - push {r4} │ │ │ │ - mov r0, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r2, r3 │ │ │ │ - movw r1, #46215 @ 0xb487 │ │ │ │ - movt r1, #5 │ │ │ │ - str r4, [r3, #16] │ │ │ │ - pop {r4} │ │ │ │ - b.w 2de95c <_Py_hashtable_foreach@@Base> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 5b770 │ │ │ │ - movw r0, #5216 @ 0x1460 │ │ │ │ + cbnz r3, 5b7d0 │ │ │ │ + movw r0, #2912 @ 0xb60 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - b.w 103eb4 │ │ │ │ + b.w 1039c8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 171048 │ │ │ │ - cbnz r0, 5b7a2 │ │ │ │ + bl 17046c │ │ │ │ + cbnz r0, 5b802 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #5232 @ 0x1470 │ │ │ │ + movw r0, #2928 @ 0xb70 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 21a3cc │ │ │ │ - b.n 5b7c6 │ │ │ │ + bl 219d28 │ │ │ │ + b.n 5b826 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 5b7c4 │ │ │ │ + bne.n 5b824 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #49208 @ 0xc038 │ │ │ │ + movw r1, #46904 @ 0xb738 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 291288 <_PyArg_BadArgument@@Base+0x1eac> │ │ │ │ + bl 290a88 <_PyArg_BadArgument@@Base+0x1ea0> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b7ec │ │ │ │ - beq.n 5b7f0 │ │ │ │ + blt.n 5b84c │ │ │ │ + beq.n 5b850 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 5b7f8 │ │ │ │ + b.n 5b858 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b7f8 │ │ │ │ + b.n 5b858 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ - movw r1, #8300 @ 0x206c │ │ │ │ + movw r1, #8328 @ 0x2088 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 154f54 │ │ │ │ - bl eee5c │ │ │ │ + bl 1547d8 │ │ │ │ + bl ee8f4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5b8a2 │ │ │ │ + beq.n 5b902 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9eff8 │ │ │ │ + bl 9ed78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b8a2 │ │ │ │ + bne.n 5b902 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - movw r1, #8300 @ 0x206c │ │ │ │ + movw r1, #8328 @ 0x2088 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 154f54 │ │ │ │ - bl eee5c │ │ │ │ + bl 1547d8 │ │ │ │ + bl ee8f4 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #40360 @ 0x9da8 │ │ │ │ + movw r1, #38280 @ 0x9588 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #20048 @ 0x4e50 │ │ │ │ + movw r0, #17744 @ 0x4550 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5b89e │ │ │ │ - bne.n 5b8ce │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5b8fe │ │ │ │ + bne.n 5b92e │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 5b8b6 │ │ │ │ + cbz r3, 5b916 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 5b8b6 │ │ │ │ + bge.n 5b916 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 5b8ce │ │ │ │ + beq.n 5b92e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - bl f378c │ │ │ │ + bl f321c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5b8a6 │ │ │ │ + blt.n 5b906 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 5b862 │ │ │ │ + bge.n 5b8c2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b912 │ │ │ │ + b.n 5b972 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b866 │ │ │ │ + b.n 5b8c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5b898 │ │ │ │ + bne.n 5b8f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5b898 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5b8f8 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #5252 @ 0x1484 │ │ │ │ + movw r1, #2948 @ 0xb84 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 5b89e │ │ │ │ + bl 11dfac │ │ │ │ + b.n 5b8fe │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbz r1, 5b90a │ │ │ │ + cbz r1, 5b96a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 5b90a │ │ │ │ + bge.n 5b96a │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ add.w r4, r2, r4, lsl #2 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 5b8f8 │ │ │ │ + beq.n 5b958 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.n 5b8ea │ │ │ │ + b.n 5b94a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b90a │ │ │ │ + bge.n 5b96a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b90a │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b96a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5b948 │ │ │ │ + beq.n 5b9a8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #5292 @ 0x14ac │ │ │ │ + movw r1, #2988 @ 0xbac │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 5b95a │ │ │ │ + bl 11dfac │ │ │ │ + b.n 5b9ba │ │ │ │ ldr r0, [r1, #16] │ │ │ │ - bl 103cec │ │ │ │ + bl 1037bc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b95e │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 5b95e │ │ │ │ + bne.n 5b9be │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 5b9be │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b962 │ │ │ │ + b.n 5b9c2 │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 27e000 <_PyUnicode_EncodeUTF16@@Base+0x2e18> │ │ │ │ + bl 27d960 <_PyUnicode_EncodeUTF16@@Base+0x2e68> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b99a │ │ │ │ - bl 248a9c │ │ │ │ + cbz r0, 5b9fa │ │ │ │ + bl 24847c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b99a │ │ │ │ + bne.n 5b9fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b998 │ │ │ │ + bge.n 5b9f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5b998 │ │ │ │ + cbnz r3, 5b9f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ - cbnz r4, 5b9cc │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + cbnz r4, 5ba2c │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #5324 @ 0x14cc │ │ │ │ + movw r1, #3020 @ 0xbcc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5b9e8 │ │ │ │ + b.n 5ba48 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -71185,147 +71220,147 @@ │ │ │ │ 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 5ba10 │ │ │ │ + bne.n 5ba70 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5ba2a │ │ │ │ - b.n 5ba24 │ │ │ │ + bne.n 5ba8a │ │ │ │ + b.n 5ba84 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42216 @ 0xa4e8 │ │ │ │ + movw r0, #40136 @ 0x9cc8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ - cbz r0, 5ba4e │ │ │ │ - b.n 5ba02 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 5ba4e │ │ │ │ + bl 1d43ac │ │ │ │ + cbz r0, 5baae │ │ │ │ + b.n 5ba62 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 5baae │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5b916 │ │ │ │ - cbz r0, 5ba4e │ │ │ │ + bl 5b976 │ │ │ │ + cbz r0, 5baae │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b094 │ │ │ │ - cbz r0, 5ba52 │ │ │ │ + cbz r0, 5bab2 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ + bl 1e40ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ba5a │ │ │ │ + b.n 5baba │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #8 │ │ │ │ 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 2155cc <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 5ba9e │ │ │ │ + bl 214f24 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 5bafe │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2bdf0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5ba96 │ │ │ │ + bge.n 5baf6 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1e494c │ │ │ │ + b.w 1e40ec │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldrb.w r2, [r1, #87] @ 0x57 │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bmi.n 5bac8 │ │ │ │ + bmi.n 5bb28 │ │ │ │ movw r2, #23992 @ 0x5db8 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 5bb00 │ │ │ │ + bne.n 5bb60 │ │ │ │ mov r6, r0 │ │ │ │ - bl 7fabc │ │ │ │ + bl 7faa4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5bb08 │ │ │ │ + cbz r0, 5bb68 │ │ │ │ mov r1, r6 │ │ │ │ - bl a0618 │ │ │ │ + bl a005c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bae8 │ │ │ │ + beq.n 5bb48 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a0618 │ │ │ │ + bl a005c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5bb08 │ │ │ │ + bne.n 5bb68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5bafc │ │ │ │ + bge.n 5bb5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5bafc │ │ │ │ + cbnz r3, 5bb5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5bb08 │ │ │ │ + b.n 5bb68 │ │ │ │ movw r4, #5744 @ 0x1670 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #55840 @ 0xda20 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 154f54 │ │ │ │ + bl 1547d8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 5bb5c │ │ │ │ + beq.n 5bbbc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9eff8 │ │ │ │ - cbnz r0, 5bb5c │ │ │ │ + bl 9ed78 │ │ │ │ + cbnz r0, 5bbbc │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #5356 @ 0x14ec │ │ │ │ + movw r1, #3052 @ 0xbec │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 58030 │ │ │ │ + bl 58098 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5bb6e │ │ │ │ + bne.n 5bbce │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5bb7a │ │ │ │ + b.n 5bbda │ │ │ │ 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} │ │ │ │ @@ -71333,26 +71368,26 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 5bbae │ │ │ │ + bmi.n 5bc0e │ │ │ │ movw r3, #23992 @ 0x5db8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5bbae │ │ │ │ + beq.n 5bc0e │ │ │ │ movw r4, #5744 @ 0x1670 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 5bbc4 │ │ │ │ + b.n 5bc24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 436b0 │ │ │ │ + bl 43708 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bba4 │ │ │ │ + beq.n 5bc04 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -71360,64 +71395,64 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 5bbe6 │ │ │ │ + bhi.n 5bc46 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5bbfc │ │ │ │ - b.n 5bc10 │ │ │ │ - movw r0, #23824 @ 0x5d10 │ │ │ │ + bgt.n 5bc5c │ │ │ │ + b.n 5bc70 │ │ │ │ + movw r0, #21520 @ 0x5410 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d49d0 │ │ │ │ + bl 1d4258 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bbe0 │ │ │ │ - b.n 5bc1c │ │ │ │ + bne.n 5bc40 │ │ │ │ + b.n 5bc7c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5bc12 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 5bc1c │ │ │ │ - b.n 5bc12 │ │ │ │ + bne.n 5bc72 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 5bc7c │ │ │ │ + b.n 5bc72 │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 5bc68 │ │ │ │ + b.n 5bcc8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005bc20 : │ │ │ │ +0005bc80 : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #60] @ (5bc64 ) │ │ │ │ + ldr r5, [pc, #60] @ (5bcc4 ) │ │ │ │ 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 5bc5e │ │ │ │ + beq.n 5bcbe │ │ │ │ add.w r7, r5, #110592 @ 0x1b000 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 5bc56 │ │ │ │ + bge.n 5bcb6 │ │ │ │ ldrb r6, [r2, r4] │ │ │ │ add r6, r7 │ │ │ │ ldrb.w r6, [r6, #3300] @ 0xce4 │ │ │ │ strb.w r6, [r0, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 5bc42 │ │ │ │ + b.n 5bca2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ @@ -71425,139 +71460,139 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 2b75e8 <_PyObject_GetState@@Base> │ │ │ │ + bl 2b6de4 <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5bcdc │ │ │ │ + cbz r0, 5bd3c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 5bc9e │ │ │ │ + cbnz r3, 5bcfe │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #5436 @ 0x153c │ │ │ │ + movw r0, #3132 @ 0xc3c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 95088 │ │ │ │ + b.w 94ea4 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 5bcca │ │ │ │ + bgt.n 5bd2a │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl aefc4 │ │ │ │ + bl aedfc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #2804 @ 0xaf4 │ │ │ │ + movw r3, #708 @ 0x2c4 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ - movw r0, #5444 @ 0x1544 │ │ │ │ + movw r0, #3140 @ 0xc44 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5bcdc │ │ │ │ + b.n 5bd3c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #5456 @ 0x1550 │ │ │ │ + movw r0, #3152 @ 0xc50 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005bce2 <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +0005bd42 <_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 5bd68 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ + bl 5bdc8 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 251780 │ │ │ │ + bl 25120c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5bd2a <_PyMonitoring_FirePyStartEvent@@Base+0x48> │ │ │ │ + beq.n 5bd8a <_PyMonitoring_FirePyStartEvent@@Base+0x48> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 5be90 <_PyMonitoring_FirePyStartEvent@@Base+0x1ae> │ │ │ │ + b.n 5bef0 <_PyMonitoring_FirePyStartEvent@@Base+0x1ae> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9b974 │ │ │ │ + bl 9b758 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5bd50 <_PyMonitoring_FirePyStartEvent@@Base+0x6e> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 5bd64 <_PyMonitoring_FirePyStartEvent@@Base+0x82> │ │ │ │ + bne.n 5bdb0 <_PyMonitoring_FirePyStartEvent@@Base+0x6e> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 5bdc4 <_PyMonitoring_FirePyStartEvent@@Base+0x82> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5bd5a <_PyMonitoring_FirePyStartEvent@@Base+0x78> │ │ │ │ + cbz r3, 5bdba <_PyMonitoring_FirePyStartEvent@@Base+0x78> │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 5bd66 <_PyMonitoring_FirePyStartEvent@@Base+0x84> │ │ │ │ + b.n 5bdc6 <_PyMonitoring_FirePyStartEvent@@Base+0x84> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #272] @ (5be8c <_PyMonitoring_FirePyStartEvent@@Base+0x1aa>) │ │ │ │ + ldr r3, [pc, #272] @ (5beec <_PyMonitoring_FirePyStartEvent@@Base+0x1aa>) │ │ │ │ mov r9, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ ldr.w sl, [r0, r3] │ │ │ │ subs r0, r2, #0 │ │ │ │ ldrb.w r4, [r9] │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ str.w r1, [r8, #4] │ │ │ │ - bge.n 5bdb8 <_PyMonitoring_FirePyStartEvent@@Base+0xd6> │ │ │ │ + bge.n 5be18 <_PyMonitoring_FirePyStartEvent@@Base+0xd6> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #5468 @ 0x155c │ │ │ │ + movw r1, #3164 @ 0xc5c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5be84 <_PyMonitoring_FirePyStartEvent@@Base+0x1a2> │ │ │ │ + b.n 5bee4 <_PyMonitoring_FirePyStartEvent@@Base+0x1a2> │ │ │ │ cmp r6, #5 │ │ │ │ - beq.n 5bdc8 <_PyMonitoring_FirePyStartEvent@@Base+0xe6> │ │ │ │ - bl 9438c │ │ │ │ + beq.n 5be28 <_PyMonitoring_FirePyStartEvent@@Base+0xe6> │ │ │ │ + bl 941b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bdb2 <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ + beq.n 5be12 <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ str.w r0, [r8, #8] │ │ │ │ add.w r2, r8, #4 │ │ │ │ - movw r8, #45688 @ 0xb278 │ │ │ │ + movw r8, #43384 @ 0xa978 │ │ │ │ movt r8, #74 @ 0x4a │ │ │ │ orr.w r3, r7, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5be82 <_PyMonitoring_FirePyStartEvent@@Base+0x1a0> │ │ │ │ + beq.n 5bee2 <_PyMonitoring_FirePyStartEvent@@Base+0x1a0> │ │ │ │ cmp r4, #15 │ │ │ │ mov.w ip, #1 │ │ │ │ it hi │ │ │ │ lsrhi r3, r4, #4 │ │ │ │ mov r1, sl │ │ │ │ str r6, [sp, #4] │ │ │ │ ite ls │ │ │ │ @@ -71568,54 +71603,54 @@ │ │ │ │ addhi r7, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ lsl.w fp, ip, r7 │ │ │ │ sxtb r0, r7 │ │ │ │ eor.w r4, r4, fp │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 244704 <_PyInterpreterState_LookUpID@@Base+0x28c> │ │ │ │ + bl 2440e4 <_PyInterpreterState_LookUpID@@Base+0x28c> │ │ │ │ uxtb r4, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bdda <_PyMonitoring_FirePyStartEvent@@Base+0xf8> │ │ │ │ + beq.n 5be3a <_PyMonitoring_FirePyStartEvent@@Base+0xf8> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5be84 <_PyMonitoring_FirePyStartEvent@@Base+0x1a2> │ │ │ │ + beq.n 5bee4 <_PyMonitoring_FirePyStartEvent@@Base+0x1a2> │ │ │ │ cmp r6, #10 │ │ │ │ - ble.n 5be74 <_PyMonitoring_FirePyStartEvent@@Base+0x192> │ │ │ │ - movw r2, #43972 @ 0xabc4 │ │ │ │ + ble.n 5bed4 <_PyMonitoring_FirePyStartEvent@@Base+0x192> │ │ │ │ + movw r2, #41668 @ 0xa2c4 │ │ │ │ movt r2, #54 @ 0x36 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #48456 @ 0xbd48 │ │ │ │ + movw r1, #46152 @ 0xb448 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ movs r3, #19 │ │ │ │ mla r6, r3, r7, r6 │ │ │ │ add.w r5, r5, r6, lsl #2 │ │ │ │ add.w r5, r5, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r5, #3328] @ 0xd00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bdb2 <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ + beq.n 5be12 <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r5, #3328] @ 0xd00 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5bdb2 <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ + bge.n 5be12 <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5bdb2 <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5bdb2 <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ + bne.n 5be12 <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5be12 <_PyMonitoring_FirePyStartEvent@@Base+0xd0> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ bic.w r3, r3, fp │ │ │ │ strb.w r3, [r9] │ │ │ │ - b.n 5bdda <_PyMonitoring_FirePyStartEvent@@Base+0xf8> │ │ │ │ + b.n 5be3a <_PyMonitoring_FirePyStartEvent@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ @@ -71624,1220 +71659,1220 @@ │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ movw r2, #4097 @ 0x1001 │ │ │ │ sub sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2ac98 │ │ │ │ - cbz r0, 5bece <_PyMonitoring_FirePyStartEvent@@Base+0x1ec> │ │ │ │ + cbz r0, 5bf2e <_PyMonitoring_FirePyStartEvent@@Base+0x1ec> │ │ │ │ mov r4, r0 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ + bl 1e40ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bed4 <_PyMonitoring_FirePyStartEvent@@Base+0x1f2> │ │ │ │ + b.n 5bf34 <_PyMonitoring_FirePyStartEvent@@Base+0x1f2> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ce01c │ │ │ │ + bl 1cd8d4 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005bedc : │ │ │ │ +0005bf3c : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 5befa │ │ │ │ + cbz r3, 5bf5a │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 5bf12 │ │ │ │ + b.n 5bf72 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 5bf02 │ │ │ │ + bgt.n 5bf62 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5bf12 │ │ │ │ + b.n 5bf72 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 5befe │ │ │ │ + bgt.n 5bf5e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 5befe │ │ │ │ + beq.n 5bf5e │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 5bf34 │ │ │ │ + b.n 5bf94 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #3 │ │ │ │ movs r4, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #220] @ (5c008 ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #220] @ (5c068 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c000 │ │ │ │ + beq.n 5c060 │ │ │ │ add r6, r5 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5bfea │ │ │ │ + beq.n 5c04a │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - cbz r5, 5bf82 │ │ │ │ + cbz r5, 5bfe2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 5bf68 │ │ │ │ + bmi.n 5bfc8 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #56964 @ 0xde84 │ │ │ │ + movw r2, #54660 @ 0xd584 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #55248 @ 0xd7d0 │ │ │ │ + movw r1, #52944 @ 0xced0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #5312 @ 0x14c0 │ │ │ │ + movw r0, #3008 @ 0xbc0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5bfa8 │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5c008 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl a2d4c │ │ │ │ + bl a26c4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5bfa8 │ │ │ │ + cbz r0, 5c008 │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 5bfc2 │ │ │ │ + bne.n 5c022 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 5bff2 │ │ │ │ + beq.n 5c052 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 5bfac │ │ │ │ - movw r2, #56964 @ 0xde84 │ │ │ │ + bmi.n 5c00c │ │ │ │ + movw r2, #54660 @ 0xd584 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #55268 @ 0xd7e4 │ │ │ │ + movw r1, #52964 @ 0xcee4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #5312 @ 0x14c0 │ │ │ │ + movw r0, #3008 @ 0xbc0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c000 │ │ │ │ + b.n 5c060 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl a2d4c │ │ │ │ + bl a26c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c000 │ │ │ │ + cbz r0, 5c060 │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5bfda │ │ │ │ + beq.n 5c03a │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63836 @ 0xf95c │ │ │ │ + movw r1, #61460 @ 0xf014 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 5bfa8 │ │ │ │ - movw r3, #48300 @ 0xbcac │ │ │ │ + bl 11dfac │ │ │ │ + b.n 5c008 │ │ │ │ + movw r3, #45996 @ 0xb3ac │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ - b.n 5bff4 │ │ │ │ - movw r5, #48300 @ 0xbcac │ │ │ │ + b.n 5c054 │ │ │ │ + movw r5, #45996 @ 0xb3ac │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5c00c │ │ │ │ + bl 5c06c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r6, r2] │ │ │ │ + strh r0, [r1, r1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0005c00c : │ │ │ │ +0005c06c : │ │ │ │ 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 2d7a70 │ │ │ │ - cbz r0, 5c03a │ │ │ │ + bl 2d729c │ │ │ │ + cbz r0, 5c09a │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 22a324 │ │ │ │ + b.w 229bfc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c03c <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ +0005c09c <_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 5bd68 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ + bl 5bdc8 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 5c08e <_PyMonitoring_FirePyResumeEvent@@Base+0x52> │ │ │ │ + cbnz r5, 5c0ee <_PyMonitoring_FirePyResumeEvent@@Base+0x52> │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 5c08e <_PyMonitoring_FirePyResumeEvent@@Base+0x52> │ │ │ │ + ble.n 5c0ee <_PyMonitoring_FirePyResumeEvent@@Base+0x52> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5c08e <_PyMonitoring_FirePyResumeEvent@@Base+0x52> │ │ │ │ - cbnz r2, 5c0a8 <_PyMonitoring_FirePyResumeEvent@@Base+0x6c> │ │ │ │ + bne.n 5c0ee <_PyMonitoring_FirePyResumeEvent@@Base+0x52> │ │ │ │ + cbnz r2, 5c108 <_PyMonitoring_FirePyResumeEvent@@Base+0x6c> │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #64] @ (5c0e4 <_PyMonitoring_FirePyResumeEvent@@Base+0xa8>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 5c0e0 <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ + ldr r3, [pc, #64] @ (5c144 <_PyMonitoring_FirePyResumeEvent@@Base+0xa8>) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + cbz r0, 5c140 <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 4fca4 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ - cbz r0, 5c0d4 <_PyMonitoring_FirePyResumeEvent@@Base+0x98> │ │ │ │ + bl 4fe20 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + cbz r0, 5c134 <_PyMonitoring_FirePyResumeEvent@@Base+0x98> │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2afec │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 5c0d8 <_PyMonitoring_FirePyResumeEvent@@Base+0x9c> │ │ │ │ + beq.n 5c138 <_PyMonitoring_FirePyResumeEvent@@Base+0x9c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 26ef48 │ │ │ │ - movw r2, #2992 @ 0xbb0 │ │ │ │ + bl 26e8a8 │ │ │ │ + movw r2, #720 @ 0x2d0 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 56886 <_PyXI_NewExcInfo@@Base+0x4ee> │ │ │ │ + bl 568ee <_PyXI_NewExcInfo@@Base+0x4e6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c0e0 <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ + b.n 5c140 <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strh r4, [r6, r1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5c10e <_PyMonitoring_FirePyResumeEvent@@Base+0xd2> │ │ │ │ + bhi.n 5c16e <_PyMonitoring_FirePyResumeEvent@@Base+0xd2> │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 5c122 <_PyMonitoring_FirePyResumeEvent@@Base+0xe6> │ │ │ │ + beq.n 5c182 <_PyMonitoring_FirePyResumeEvent@@Base+0xe6> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c124 <_PyMonitoring_FirePyResumeEvent@@Base+0xe8> │ │ │ │ - movw r0, #23932 @ 0x5d7c │ │ │ │ + b.n 5c184 <_PyMonitoring_FirePyResumeEvent@@Base+0xe8> │ │ │ │ + movw r0, #21548 @ 0x542c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl e2f04 │ │ │ │ - cbz r0, 5c132 <_PyMonitoring_FirePyResumeEvent@@Base+0xf6> │ │ │ │ - b.n 5c104 <_PyMonitoring_FirePyResumeEvent@@Base+0xc8> │ │ │ │ + bl e28cc │ │ │ │ + cbz r0, 5c192 <_PyMonitoring_FirePyResumeEvent@@Base+0xf6> │ │ │ │ + b.n 5c164 <_PyMonitoring_FirePyResumeEvent@@Base+0xc8> │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a196c <_PyLong_Frexp@@Base+0x7f4> │ │ │ │ + bl 1a1164 <_PyLong_Frexp@@Base+0x7f0> │ │ │ │ adds r3, r0, #2 │ │ │ │ - bne.n 5c136 <_PyMonitoring_FirePyResumeEvent@@Base+0xfa> │ │ │ │ + bne.n 5c196 <_PyMonitoring_FirePyResumeEvent@@Base+0xfa> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c182 <_PyMonitoring_FirePyResumeEvent@@Base+0x146> │ │ │ │ + b.n 5c1e2 <_PyMonitoring_FirePyResumeEvent@@Base+0x146> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5c152 <_PyMonitoring_FirePyResumeEvent@@Base+0x116> │ │ │ │ + blt.n 5c1b2 <_PyMonitoring_FirePyResumeEvent@@Base+0x116> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #47488 @ 0xb980 │ │ │ │ + movw r1, #45148 @ 0xb05c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 5c132 <_PyMonitoring_FirePyResumeEvent@@Base+0xf6> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 5c192 <_PyMonitoring_FirePyResumeEvent@@Base+0xf6> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r0, 5c16a <_PyMonitoring_FirePyResumeEvent@@Base+0x12e> │ │ │ │ + cbz r0, 5c1ca <_PyMonitoring_FirePyResumeEvent@@Base+0x12e> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 105c64 │ │ │ │ + bl 1059f4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c132 <_PyMonitoring_FirePyResumeEvent@@Base+0xf6> │ │ │ │ + beq.n 5c192 <_PyMonitoring_FirePyResumeEvent@@Base+0xf6> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 5c182 <_PyMonitoring_FirePyResumeEvent@@Base+0x146> │ │ │ │ - cbz r4, 5c17a <_PyMonitoring_FirePyResumeEvent@@Base+0x13e> │ │ │ │ + cbnz r0, 5c1e2 <_PyMonitoring_FirePyResumeEvent@@Base+0x146> │ │ │ │ + cbz r4, 5c1da <_PyMonitoring_FirePyResumeEvent@@Base+0x13e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c180 <_PyMonitoring_FirePyResumeEvent@@Base+0x144> │ │ │ │ + bge.n 5c1e0 <_PyMonitoring_FirePyResumeEvent@@Base+0x144> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5c180 <_PyMonitoring_FirePyResumeEvent@@Base+0x144> │ │ │ │ + b.n 5c1e0 <_PyMonitoring_FirePyResumeEvent@@Base+0x144> │ │ │ │ mov r0, r5 │ │ │ │ - bl 12cb4c <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 12c4e8 <_PyErr_SetKeyError@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005c186 <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ +0005c1e6 <_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 5bd68 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ + bl 5bdc8 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #46440 @ 0xb568 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ mov r6, r2 │ │ │ │ - bl 154f54 │ │ │ │ + bl 1547d8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c1f0 <_PyMonitoring_FirePyYieldEvent@@Base+0x6a> │ │ │ │ + beq.n 5c250 <_PyMonitoring_FirePyYieldEvent@@Base+0x6a> │ │ │ │ ldr.w r2, [r2, #156] @ 0x9c │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5c1f0 <_PyMonitoring_FirePyYieldEvent@@Base+0x6a> │ │ │ │ + beq.n 5c250 <_PyMonitoring_FirePyYieldEvent@@Base+0x6a> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 5c218 <_PyMonitoring_FirePyYieldEvent@@Base+0x92> │ │ │ │ - b.n 5c208 <_PyMonitoring_FirePyYieldEvent@@Base+0x82> │ │ │ │ + bls.n 5c278 <_PyMonitoring_FirePyYieldEvent@@Base+0x92> │ │ │ │ + b.n 5c268 <_PyMonitoring_FirePyYieldEvent@@Base+0x82> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5c1e8 <_PyMonitoring_FirePyYieldEvent@@Base+0x62> │ │ │ │ - movw r0, #24396 @ 0x5f4c │ │ │ │ + beq.n 5c248 <_PyMonitoring_FirePyYieldEvent@@Base+0x62> │ │ │ │ + movw r0, #22012 @ 0x55fc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - bl 21d77c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21cff4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c1e8 <_PyMonitoring_FirePyYieldEvent@@Base+0x62> │ │ │ │ - b.n 5c22e <_PyMonitoring_FirePyYieldEvent@@Base+0xa8> │ │ │ │ - movw r0, #24396 @ 0x5f4c │ │ │ │ + bne.n 5c248 <_PyMonitoring_FirePyYieldEvent@@Base+0x62> │ │ │ │ + b.n 5c28e <_PyMonitoring_FirePyYieldEvent@@Base+0xa8> │ │ │ │ + movw r0, #22012 @ 0x55fc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1d49d0 │ │ │ │ - cbz r0, 5c22e <_PyMonitoring_FirePyYieldEvent@@Base+0xa8> │ │ │ │ + bl 1d4258 │ │ │ │ + cbz r0, 5c28e <_PyMonitoring_FirePyYieldEvent@@Base+0xa8> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5c222 <_PyMonitoring_FirePyYieldEvent@@Base+0x9c> │ │ │ │ + ble.n 5c282 <_PyMonitoring_FirePyYieldEvent@@Base+0x9c> │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - b.n 5c224 <_PyMonitoring_FirePyYieldEvent@@Base+0x9e> │ │ │ │ + b.n 5c284 <_PyMonitoring_FirePyYieldEvent@@Base+0x9e> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 221164 │ │ │ │ + b.w 220a4c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cbnz r6, 5c25c <_PyMonitoring_FirePyYieldEvent@@Base+0xd6> │ │ │ │ + cbnz r6, 5c2bc <_PyMonitoring_FirePyYieldEvent@@Base+0xd6> │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 5c25c <_PyMonitoring_FirePyYieldEvent@@Base+0xd6> │ │ │ │ + ble.n 5c2bc <_PyMonitoring_FirePyYieldEvent@@Base+0xd6> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5c25c <_PyMonitoring_FirePyYieldEvent@@Base+0xd6> │ │ │ │ - cbnz r2, 5c276 <_PyMonitoring_FirePyYieldEvent@@Base+0xf0> │ │ │ │ + bne.n 5c2bc <_PyMonitoring_FirePyYieldEvent@@Base+0xd6> │ │ │ │ + cbnz r2, 5c2d6 <_PyMonitoring_FirePyYieldEvent@@Base+0xf0> │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #100] @ (5c2d4 <_PyMonitoring_FirePyYieldEvent@@Base+0x14e>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 5c2ca <_PyMonitoring_FirePyYieldEvent@@Base+0x144> │ │ │ │ + ldr r3, [pc, #100] @ (5c334 <_PyMonitoring_FirePyYieldEvent@@Base+0x14e>) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + cbz r0, 5c32a <_PyMonitoring_FirePyYieldEvent@@Base+0x144> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movw r3, #25144 @ 0x6238 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5c290 <_PyMonitoring_FirePyYieldEvent@@Base+0x10a> │ │ │ │ + bne.n 5c2f0 <_PyMonitoring_FirePyYieldEvent@@Base+0x10a> │ │ │ │ vldr d0, [r0, #8] │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ - b.n 5c2ac <_PyMonitoring_FirePyYieldEvent@@Base+0x126> │ │ │ │ - bl 174c6c │ │ │ │ + b.n 5c30c <_PyMonitoring_FirePyYieldEvent@@Base+0x126> │ │ │ │ + bl 173ff4 │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s16, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5c2ac <_PyMonitoring_FirePyYieldEvent@@Base+0x126> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 5c2ca <_PyMonitoring_FirePyYieldEvent@@Base+0x144> │ │ │ │ + bne.n 5c30c <_PyMonitoring_FirePyYieldEvent@@Base+0x126> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 5c32a <_PyMonitoring_FirePyYieldEvent@@Base+0x144> │ │ │ │ vmov.f32 s0, s16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #50092 @ 0xc3ac │ │ │ │ movt r2, #2 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 57068 <_PyXI_ExcInfoAsObject@@Base+0x4> │ │ │ │ + b.w 570d0 <_PyXI_ExcInfoAsObject@@Base+0x4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strh r4, [r1, r4] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 5c302 <_PyMonitoring_FirePyYieldEvent@@Base+0x17c> │ │ │ │ + beq.n 5c362 <_PyMonitoring_FirePyYieldEvent@@Base+0x17c> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42400 @ 0xa5a0 │ │ │ │ + movw r0, #40320 @ 0x9d80 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c3e4 <_PyMonitoring_FirePyYieldEvent@@Base+0x25e> │ │ │ │ + beq.n 5c444 <_PyMonitoring_FirePyYieldEvent@@Base+0x25e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 5c32a <_PyMonitoring_FirePyYieldEvent@@Base+0x1a4> │ │ │ │ - movw r2, #56964 @ 0xde84 │ │ │ │ + bmi.n 5c38a <_PyMonitoring_FirePyYieldEvent@@Base+0x1a4> │ │ │ │ + movw r2, #54660 @ 0xd584 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #36040 @ 0x8cc8 │ │ │ │ + movw r1, #33728 @ 0x83c0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #42400 @ 0xa5a0 │ │ │ │ + movw r0, #40320 @ 0x9d80 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5c3e4 <_PyMonitoring_FirePyYieldEvent@@Base+0x25e> │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5c444 <_PyMonitoring_FirePyYieldEvent@@Base+0x25e> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a2d4c │ │ │ │ + bl a26c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c3fe <_PyMonitoring_FirePyYieldEvent@@Base+0x278> │ │ │ │ + beq.n 5c45e <_PyMonitoring_FirePyYieldEvent@@Base+0x278> │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5c35a <_PyMonitoring_FirePyYieldEvent@@Base+0x1d4> │ │ │ │ + beq.n 5c3ba <_PyMonitoring_FirePyYieldEvent@@Base+0x1d4> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63836 @ 0xf95c │ │ │ │ + movw r1, #61460 @ 0xf014 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 5c3e4 <_PyMonitoring_FirePyYieldEvent@@Base+0x25e> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 5c444 <_PyMonitoring_FirePyYieldEvent@@Base+0x25e> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 236e94 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 236874 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c3e4 <_PyMonitoring_FirePyYieldEvent@@Base+0x25e> │ │ │ │ + beq.n 5c444 <_PyMonitoring_FirePyYieldEvent@@Base+0x25e> │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 5c3a2 <_PyMonitoring_FirePyYieldEvent@@Base+0x21c> │ │ │ │ - bl 834bc │ │ │ │ + bcs.n 5c402 <_PyMonitoring_FirePyYieldEvent@@Base+0x21c> │ │ │ │ + bl 83470 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5c3a2 <_PyMonitoring_FirePyYieldEvent@@Base+0x21c> │ │ │ │ + cbz r0, 5c402 <_PyMonitoring_FirePyYieldEvent@@Base+0x21c> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ blx 2b7dc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c3ae <_PyMonitoring_FirePyYieldEvent@@Base+0x228> │ │ │ │ + bne.n 5c40e <_PyMonitoring_FirePyYieldEvent@@Base+0x228> │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt.n 5c36e <_PyMonitoring_FirePyYieldEvent@@Base+0x1e8> │ │ │ │ + blt.n 5c3ce <_PyMonitoring_FirePyYieldEvent@@Base+0x1e8> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5c3aa <_PyMonitoring_FirePyYieldEvent@@Base+0x224> │ │ │ │ - bl 23c160 │ │ │ │ + blt.n 5c40a <_PyMonitoring_FirePyYieldEvent@@Base+0x224> │ │ │ │ + bl 23bb34 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5c3fe <_PyMonitoring_FirePyYieldEvent@@Base+0x278> │ │ │ │ + b.n 5c45e <_PyMonitoring_FirePyYieldEvent@@Base+0x278> │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 5c36c <_PyMonitoring_FirePyYieldEvent@@Base+0x1e6> │ │ │ │ + b.n 5c3cc <_PyMonitoring_FirePyYieldEvent@@Base+0x1e6> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c3f8 <_PyMonitoring_FirePyYieldEvent@@Base+0x272> │ │ │ │ + cbz r0, 5c458 <_PyMonitoring_FirePyYieldEvent@@Base+0x272> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5c3c4 <_PyMonitoring_FirePyYieldEvent@@Base+0x23e> │ │ │ │ + b.n 5c424 <_PyMonitoring_FirePyYieldEvent@@Base+0x23e> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 5c3f8 <_PyMonitoring_FirePyYieldEvent@@Base+0x272> │ │ │ │ + bge.n 5c458 <_PyMonitoring_FirePyYieldEvent@@Base+0x272> │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 14e090 <_PyLong_FromGid@@Base> │ │ │ │ + bl 14d910 <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c3bc <_PyMonitoring_FirePyYieldEvent@@Base+0x236> │ │ │ │ + bne.n 5c41c <_PyMonitoring_FirePyYieldEvent@@Base+0x236> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5c3e8 <_PyMonitoring_FirePyYieldEvent@@Base+0x262> │ │ │ │ + blt.n 5c448 <_PyMonitoring_FirePyYieldEvent@@Base+0x262> │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c3fe <_PyMonitoring_FirePyYieldEvent@@Base+0x278> │ │ │ │ + b.n 5c45e <_PyMonitoring_FirePyYieldEvent@@Base+0x278> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5c3de <_PyMonitoring_FirePyYieldEvent@@Base+0x258> │ │ │ │ + bne.n 5c43e <_PyMonitoring_FirePyYieldEvent@@Base+0x258> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5c3de <_PyMonitoring_FirePyYieldEvent@@Base+0x258> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c43e <_PyMonitoring_FirePyYieldEvent@@Base+0x258> │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #5604 @ 0x15e4 │ │ │ │ + movw r1, #3300 @ 0xce4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl a6f18 │ │ │ │ - cbz r0, 5c446 <_PyMonitoring_FirePyYieldEvent@@Base+0x2c0> │ │ │ │ + bl a5d18 │ │ │ │ + cbz r0, 5c4a6 <_PyMonitoring_FirePyYieldEvent@@Base+0x2c0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ blx 2b034 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c44a <_PyMonitoring_FirePyYieldEvent@@Base+0x2c4> │ │ │ │ + cbz r0, 5c4aa <_PyMonitoring_FirePyYieldEvent@@Base+0x2c4> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ + bl 1e40ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c450 <_PyMonitoring_FirePyYieldEvent@@Base+0x2ca> │ │ │ │ + b.n 5c4b0 <_PyMonitoring_FirePyYieldEvent@@Base+0x2ca> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005c454 <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ +0005c4b4 <_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 5bd68 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ + bl 5bdc8 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - bl 195ea0 │ │ │ │ + bl 1951e4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c4d2 <_PyMonitoring_FirePyReturnEvent@@Base+0x7e> │ │ │ │ + cbz r0, 5c532 <_PyMonitoring_FirePyReturnEvent@@Base+0x7e> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #5628 @ 0x15fc │ │ │ │ + movw r0, #3324 @ 0xcfc │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldrd r2, r3, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5c4c2 <_PyMonitoring_FirePyReturnEvent@@Base+0x6e> │ │ │ │ + blt.n 5c522 <_PyMonitoring_FirePyReturnEvent@@Base+0x6e> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5c4d2 <_PyMonitoring_FirePyReturnEvent@@Base+0x7e> │ │ │ │ + b.n 5c532 <_PyMonitoring_FirePyReturnEvent@@Base+0x7e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5c4be <_PyMonitoring_FirePyReturnEvent@@Base+0x6a> │ │ │ │ + bne.n 5c51e <_PyMonitoring_FirePyReturnEvent@@Base+0x6a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5c4be <_PyMonitoring_FirePyReturnEvent@@Base+0x6a> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c51e <_PyMonitoring_FirePyReturnEvent@@Base+0x6a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (5c518 <_PyMonitoring_FirePyReturnEvent@@Base+0xc4>) │ │ │ │ - bl 247ba0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (5c578 <_PyMonitoring_FirePyReturnEvent@@Base+0xc4>) │ │ │ │ + bl 247580 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 5c506 <_PyMonitoring_FirePyReturnEvent@@Base+0xb2> │ │ │ │ + cbz r2, 5c566 <_PyMonitoring_FirePyReturnEvent@@Base+0xb2> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #57768 @ 0xe1a8 │ │ │ │ + movw r0, #55448 @ 0xd898 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95088 │ │ │ │ - movw r0, #62492 @ 0xf41c │ │ │ │ + b.w 94ea4 │ │ │ │ + movw r0, #60196 @ 0xeb24 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95088 │ │ │ │ + b.w 94ea4 │ │ │ │ nop │ │ │ │ ands.w r0, r8, r2, lsr #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 5c5e8 <_PyMonitoring_FireCallEvent@@Base+0x84> │ │ │ │ + bl 5c648 <_PyMonitoring_FireCallEvent@@Base+0x84> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c560 <_PyMonitoring_FirePyReturnEvent@@Base+0x10c> │ │ │ │ + cbz r0, 5c5c0 <_PyMonitoring_FirePyReturnEvent@@Base+0x10c> │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r0, #3 │ │ │ │ - bl 8ecc4 │ │ │ │ + bl 8e858 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5c550 <_PyMonitoring_FirePyReturnEvent@@Base+0xfc> │ │ │ │ + blt.n 5c5b0 <_PyMonitoring_FirePyReturnEvent@@Base+0xfc> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5c560 <_PyMonitoring_FirePyReturnEvent@@Base+0x10c> │ │ │ │ + b.n 5c5c0 <_PyMonitoring_FirePyReturnEvent@@Base+0x10c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5c54c <_PyMonitoring_FirePyReturnEvent@@Base+0xf8> │ │ │ │ + bne.n 5c5ac <_PyMonitoring_FirePyReturnEvent@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5c54c <_PyMonitoring_FirePyReturnEvent@@Base+0xf8> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c5ac <_PyMonitoring_FirePyReturnEvent@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005c564 <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +0005c5c4 <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r4, #4 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #12 │ │ │ │ strd r4, r4, [sp] │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #28] │ │ │ │ strd r4, r4, [sp, #12] │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 5bd68 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ + bl 5bdc8 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #34280 @ 0x85e8 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ subs r3, r6, r5 │ │ │ │ negs r1, r3 │ │ │ │ adcs r1, r3 │ │ │ │ - bl 27b64c <_PyUnicode_EncodeUTF16@@Base+0x464> │ │ │ │ + bl 27af5c <_PyUnicode_EncodeUTF16@@Base+0x464> │ │ │ │ cmp r6, r5 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 5c5e4 <_PyMonitoring_FireCallEvent@@Base+0x80> │ │ │ │ - cbz r0, 5c5e4 <_PyMonitoring_FireCallEvent@@Base+0x80> │ │ │ │ + beq.n 5c644 <_PyMonitoring_FireCallEvent@@Base+0x80> │ │ │ │ + cbz r0, 5c644 <_PyMonitoring_FireCallEvent@@Base+0x80> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl f5a90 │ │ │ │ + bl f54f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5c5d4 <_PyMonitoring_FireCallEvent@@Base+0x70> │ │ │ │ + blt.n 5c634 <_PyMonitoring_FireCallEvent@@Base+0x70> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5c5e4 <_PyMonitoring_FireCallEvent@@Base+0x80> │ │ │ │ + b.n 5c644 <_PyMonitoring_FireCallEvent@@Base+0x80> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5c5d0 <_PyMonitoring_FireCallEvent@@Base+0x6c> │ │ │ │ + bne.n 5c630 <_PyMonitoring_FireCallEvent@@Base+0x6c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5c5d0 <_PyMonitoring_FireCallEvent@@Base+0x6c> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c630 <_PyMonitoring_FireCallEvent@@Base+0x6c> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r3, 5c600 <_PyMonitoring_FireCallEvent@@Base+0x9c> │ │ │ │ + cbnz r3, 5c660 <_PyMonitoring_FireCallEvent@@Base+0x9c> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 5c65c <_PyMonitoring_FireCallEvent@@Base+0xf8> │ │ │ │ + cbz r3, 5c6bc <_PyMonitoring_FireCallEvent@@Base+0xf8> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 5c60e <_PyMonitoring_FireCallEvent@@Base+0xaa> │ │ │ │ + cbz r4, 5c66e <_PyMonitoring_FireCallEvent@@Base+0xaa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a714 │ │ │ │ + bl 9a4f8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5c614 <_PyMonitoring_FireCallEvent@@Base+0xb0> │ │ │ │ - bl 7fabc │ │ │ │ + b.n 5c674 <_PyMonitoring_FireCallEvent@@Base+0xb0> │ │ │ │ + bl 7faa4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 5c674 <_PyMonitoring_FireCallEvent@@Base+0x110> │ │ │ │ + cbz r4, 5c6d4 <_PyMonitoring_FireCallEvent@@Base+0x110> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 5c644 <_PyMonitoring_FireCallEvent@@Base+0xe0> │ │ │ │ + cbz r2, 5c6a4 <_PyMonitoring_FireCallEvent@@Base+0xe0> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28692 @ 0x7014 │ │ │ │ + movw r1, #27172 @ 0x6a24 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c644 <_PyMonitoring_FireCallEvent@@Base+0xe0> │ │ │ │ + bne.n 5c6a4 <_PyMonitoring_FireCallEvent@@Base+0xe0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c640 <_PyMonitoring_FireCallEvent@@Base+0xdc> │ │ │ │ + bge.n 5c6a0 <_PyMonitoring_FireCallEvent@@Base+0xdc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5c640 <_PyMonitoring_FireCallEvent@@Base+0xdc> │ │ │ │ + cbnz r3, 5c6a0 <_PyMonitoring_FireCallEvent@@Base+0xdc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c674 <_PyMonitoring_FireCallEvent@@Base+0x110> │ │ │ │ + b.n 5c6d4 <_PyMonitoring_FireCallEvent@@Base+0x110> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 5c674 <_PyMonitoring_FireCallEvent@@Base+0x110> │ │ │ │ + cbz r2, 5c6d4 <_PyMonitoring_FireCallEvent@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18868 @ 0x49b4 │ │ │ │ + movw r1, #16564 @ 0x40b4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c674 <_PyMonitoring_FireCallEvent@@Base+0x110> │ │ │ │ - b.n 5c62c <_PyMonitoring_FireCallEvent@@Base+0xc8> │ │ │ │ - cbz r4, 5c66c <_PyMonitoring_FireCallEvent@@Base+0x108> │ │ │ │ + bne.n 5c6d4 <_PyMonitoring_FireCallEvent@@Base+0x110> │ │ │ │ + b.n 5c68c <_PyMonitoring_FireCallEvent@@Base+0xc8> │ │ │ │ + cbz r4, 5c6cc <_PyMonitoring_FireCallEvent@@Base+0x108> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c674 <_PyMonitoring_FireCallEvent@@Base+0x110> │ │ │ │ + bge.n 5c6d4 <_PyMonitoring_FireCallEvent@@Base+0x110> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5c674 <_PyMonitoring_FireCallEvent@@Base+0x110> │ │ │ │ + b.n 5c6d4 <_PyMonitoring_FireCallEvent@@Base+0x110> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 2df358 <_Py_hashtable_foreach@@Base+0x9fc> │ │ │ │ + b.w 2deb74 <_Py_hashtable_foreach@@Base+0x1a94> │ │ │ │ │ │ │ │ -0005c67c <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +0005c6dc <_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 5bd68 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ + bl 5bdc8 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005c6aa <_PyMonitoring_FireBranchRightEvent@@Base>: │ │ │ │ - b.w 2e30dc <_PyMonitoring_FireBranchEvent@@Base> │ │ │ │ +0005c70a <_PyMonitoring_FireBranchRightEvent@@Base>: │ │ │ │ + b.w 2e27a8 <_PyMonitoring_FireBranchEvent@@Base> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c6ce <_PyMonitoring_FireBranchRightEvent@@Base+0x24> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 5c710 <_PyMonitoring_FireBranchRightEvent@@Base+0x66> │ │ │ │ + bne.n 5c72e <_PyMonitoring_FireBranchRightEvent@@Base+0x24> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 5c770 <_PyMonitoring_FireBranchRightEvent@@Base+0x66> │ │ │ │ orr.w r0, r4, #524288 @ 0x80000 │ │ │ │ blx 2be98 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5c6ec <_PyMonitoring_FireBranchRightEvent@@Base+0x42> │ │ │ │ + bne.n 5c74c <_PyMonitoring_FireBranchRightEvent@@Base+0x42> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - b.n 5c6fc <_PyMonitoring_FireBranchRightEvent@@Base+0x52> │ │ │ │ + bl 1e40ec │ │ │ │ + b.n 5c75c <_PyMonitoring_FireBranchRightEvent@@Base+0x52> │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f40d4 <_Py_set_inheritable@@Base+0x54> │ │ │ │ + bl 1f398c <_Py_set_inheritable@@Base+0x54> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c706 <_PyMonitoring_FireBranchRightEvent@@Base+0x5c> │ │ │ │ + bne.n 5c766 <_PyMonitoring_FireBranchRightEvent@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ blx 2b5d4 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 5c710 <_PyMonitoring_FireBranchRightEvent@@Base+0x66> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 5c770 <_PyMonitoring_FireBranchRightEvent@@Base+0x66> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005c714 <_PyMonitoring_FireBranchLeftEvent@@Base>: │ │ │ │ +0005c774 <_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 5bd68 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ + bl 5bdc8 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005c742 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ +0005c7a2 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #14 │ │ │ │ mov r7, r2 │ │ │ │ - bl 5c89c <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + bl 5c8fc <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c79c <_PyMonitoring_FirePyThrowEvent@@Base+0x5a> │ │ │ │ + beq.n 5c7fc <_PyMonitoring_FirePyThrowEvent@@Base+0x5a> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #14 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 5bd68 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ + bl 5bdc8 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 5c794 <_PyMonitoring_FirePyThrowEvent@@Base+0x52> │ │ │ │ - bl f7380 │ │ │ │ - b.n 5c79c <_PyMonitoring_FirePyThrowEvent@@Base+0x5a> │ │ │ │ + cbnz r4, 5c7f4 <_PyMonitoring_FirePyThrowEvent@@Base+0x52> │ │ │ │ + bl f6e98 │ │ │ │ + b.n 5c7fc <_PyMonitoring_FirePyThrowEvent@@Base+0x5a> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 251780 │ │ │ │ + bl 25120c │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 5c7fc <_PyMonitoring_FirePyThrowEvent@@Base+0xba> │ │ │ │ + beq.n 5c85c <_PyMonitoring_FirePyThrowEvent@@Base+0xba> │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #17 │ │ │ │ - bl 206780 │ │ │ │ + bl 205f80 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b510 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5c7d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x96> │ │ │ │ + bne.n 5c838 <_PyMonitoring_FirePyThrowEvent@@Base+0x96> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #17 │ │ │ │ - bl 206780 │ │ │ │ + bl 205f80 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5c800 <_PyMonitoring_FirePyThrowEvent@@Base+0xbe> │ │ │ │ + bne.n 5c860 <_PyMonitoring_FirePyThrowEvent@@Base+0xbe> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1e494c │ │ │ │ + b.w 1e40ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c808 <_PyMonitoring_FirePyThrowEvent@@Base+0xc6> │ │ │ │ + b.n 5c868 <_PyMonitoring_FirePyThrowEvent@@Base+0xc6> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 5c846 <_PyMonitoring_FirePyThrowEvent@@Base+0x104> │ │ │ │ - movw r5, #43848 @ 0xab48 │ │ │ │ + beq.n 5c8a6 <_PyMonitoring_FirePyThrowEvent@@Base+0x104> │ │ │ │ + movw r5, #43856 @ 0xab50 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 57984 <_PyXI_FormatExcInfo@@Base+0x68> │ │ │ │ + bl 579e8 <_PyXI_FormatExcInfo@@Base+0x68> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5c86e <_PyMonitoring_FirePyThrowEvent@@Base+0x12c> │ │ │ │ - movw r3, #43804 @ 0xab1c │ │ │ │ + cbnz r0, 5c8ce <_PyMonitoring_FirePyThrowEvent@@Base+0x12c> │ │ │ │ + movw r3, #43808 @ 0xab20 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6c2c │ │ │ │ - cbz r0, 5c850 <_PyMonitoring_FirePyThrowEvent@@Base+0x10e> │ │ │ │ - bl f73ac │ │ │ │ + bl f6684 │ │ │ │ + cbz r0, 5c8b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x10e> │ │ │ │ + bl f6ec4 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 5c898 <_PyMonitoring_FirePyThrowEvent@@Base+0x156> │ │ │ │ - movw r3, #43808 @ 0xab20 │ │ │ │ + b.n 5c8f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x156> │ │ │ │ + movw r3, #43812 @ 0xab24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6c2c │ │ │ │ + bl f6684 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c842 <_PyMonitoring_FirePyThrowEvent@@Base+0x100> │ │ │ │ + bne.n 5c8a2 <_PyMonitoring_FirePyThrowEvent@@Base+0x100> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f6c2c │ │ │ │ + bl f6684 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c842 <_PyMonitoring_FirePyThrowEvent@@Base+0x100> │ │ │ │ - b.n 5c898 <_PyMonitoring_FirePyThrowEvent@@Base+0x156> │ │ │ │ + bne.n 5c8a2 <_PyMonitoring_FirePyThrowEvent@@Base+0x100> │ │ │ │ + b.n 5c8f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x156> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c880 <_PyMonitoring_FirePyThrowEvent@@Base+0x13e> │ │ │ │ + bge.n 5c8e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x13e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5c880 <_PyMonitoring_FirePyThrowEvent@@Base+0x13e> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5c8e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x13e> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r4, #0 │ │ │ │ - movw r1, #34972 @ 0x889c │ │ │ │ + movw r1, #32668 @ 0x7f9c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl f6e30 │ │ │ │ + bl f6948 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 5c8d4 <_PyMonitoring_FirePyThrowEvent@@Base+0x192> │ │ │ │ + cbnz r0, 5c934 <_PyMonitoring_FirePyThrowEvent@@Base+0x192> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #5680 @ 0x1630 │ │ │ │ + movw r1, #3376 @ 0xd30 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5c8d6 <_PyMonitoring_FirePyThrowEvent@@Base+0x194> │ │ │ │ + b.n 5c936 <_PyMonitoring_FirePyThrowEvent@@Base+0x194> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005c8d8 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ +0005c938 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #11 │ │ │ │ mov r7, r2 │ │ │ │ - bl 5c89c <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + bl 5c8fc <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c932 <_PyMonitoring_FireRaiseEvent@@Base+0x5a> │ │ │ │ + beq.n 5c992 <_PyMonitoring_FireRaiseEvent@@Base+0x5a> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #11 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 5bd68 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ + bl 5bdc8 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 5c92a <_PyMonitoring_FireRaiseEvent@@Base+0x52> │ │ │ │ - bl f7380 │ │ │ │ - b.n 5c932 <_PyMonitoring_FireRaiseEvent@@Base+0x5a> │ │ │ │ + cbnz r4, 5c98a <_PyMonitoring_FireRaiseEvent@@Base+0x52> │ │ │ │ + bl f6e98 │ │ │ │ + b.n 5c992 <_PyMonitoring_FireRaiseEvent@@Base+0x5a> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 251780 │ │ │ │ + bl 25120c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5c96a <_PyMonitoring_FireRaiseEvent@@Base+0x92> │ │ │ │ + beq.n 5c9ca <_PyMonitoring_FireRaiseEvent@@Base+0x92> │ │ │ │ blx 2bfd4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c96e <_PyMonitoring_FireRaiseEvent@@Base+0x96> │ │ │ │ + bne.n 5c9ce <_PyMonitoring_FireRaiseEvent@@Base+0x96> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1e494c │ │ │ │ + b.w 1e40ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c976 <_PyMonitoring_FireRaiseEvent@@Base+0x9e> │ │ │ │ + b.n 5c9d6 <_PyMonitoring_FireRaiseEvent@@Base+0x9e> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #20] @ (5c990 <_PyMonitoring_FireRaiseEvent@@Base+0xb8>) │ │ │ │ + ldr r2, [pc, #20] @ (5c9f0 <_PyMonitoring_FireRaiseEvent@@Base+0xb8>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #4068] @ 0xfe4 │ │ │ │ - b.n 5cb1c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ + b.n 5cb7c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005c994 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ +0005c9f4 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #12 │ │ │ │ mov r7, r2 │ │ │ │ - bl 5c89c <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + bl 5c8fc <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c9ee <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5a> │ │ │ │ + beq.n 5ca4e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5a> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #12 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 5bd68 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ + bl 5bdc8 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 5c9e6 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x52> │ │ │ │ - bl f7380 │ │ │ │ - b.n 5c9ee <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5a> │ │ │ │ + cbnz r4, 5ca46 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x52> │ │ │ │ + bl f6e98 │ │ │ │ + b.n 5ca4e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5a> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r2 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - blt.n 5ca14 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x80> │ │ │ │ - cbz r2, 5ca14 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x80> │ │ │ │ + blt.n 5ca74 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x80> │ │ │ │ + cbz r2, 5ca74 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x80> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 5ca30 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x9c> │ │ │ │ + bgt.n 5ca90 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x9c> │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #5720 @ 0x1658 │ │ │ │ + movw r1, #3416 @ 0xd58 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5cac2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x12e> │ │ │ │ + b.n 5cb22 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x12e> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr.w r5, [r0, r4, lsl #2] │ │ │ │ - cbz r6, 5ca90 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xfc> │ │ │ │ + cbz r6, 5caf0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xfc> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - movw r1, #8300 @ 0x206c │ │ │ │ + movw r1, #8328 @ 0x2088 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 154f54 │ │ │ │ - bl eee5c │ │ │ │ + bl 1547d8 │ │ │ │ + bl ee8f4 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 5ca7a <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe6> │ │ │ │ + beq.n 5cada <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe6> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9eff8 │ │ │ │ - cbnz r0, 5ca7a <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe6> │ │ │ │ + bl 9ed78 │ │ │ │ + cbnz r0, 5cada <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe6> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ - movw r1, #47836 @ 0xbadc │ │ │ │ + movw r1, #45496 @ 0xb1b8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 5ca2a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x96> │ │ │ │ + bl f3c44 │ │ │ │ + b.n 5ca8a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x96> │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str.w r6, [r2, r4, lsl #2] │ │ │ │ - b.n 5caaa <_PyMonitoring_FireExceptionHandledEvent@@Base+0x116> │ │ │ │ + b.n 5cb0a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x116> │ │ │ │ add.w r1, r0, r4, lsl #2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ adds r1, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 5caaa <_PyMonitoring_FireExceptionHandledEvent@@Base+0x116> │ │ │ │ + beq.n 5cb0a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x116> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ - b.n 5ca9c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x108> │ │ │ │ + b.n 5cafc <_PyMonitoring_FireExceptionHandledEvent@@Base+0x108> │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cab8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x124> │ │ │ │ + bge.n 5cb18 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x124> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ - cbz r4, 5cabc <_PyMonitoring_FireExceptionHandledEvent@@Base+0x128> │ │ │ │ + cbz r4, 5cb1c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x128> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5cac2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x12e> │ │ │ │ + b.n 5cb22 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x12e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #60] @ (5cb18 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x184>) │ │ │ │ - bl 247ba0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #60] @ (5cb78 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x184>) │ │ │ │ + bl 247580 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5cafa <_PyMonitoring_FireExceptionHandledEvent@@Base+0x166> │ │ │ │ + blt.n 5cb5a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x166> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #57768 @ 0xe1a8 │ │ │ │ + movw r0, #55448 @ 0xd898 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 95088 │ │ │ │ + b.w 94ea4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 5cb16 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x182> │ │ │ │ + cbz r0, 5cb76 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x182> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #57776 @ 0xe1b0 │ │ │ │ + movw r0, #55456 @ 0xd8a0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 95088 │ │ │ │ + b.w 94ea4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldc2 0, cr0, [ip, #-328]! @ 0xfffffeb8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7fd58 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 5cb70 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1dc> │ │ │ │ - ldr r1, [pc, #64] @ (5cb74 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1e0>) │ │ │ │ + bl 7fd00 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 5cbd0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1dc> │ │ │ │ + ldr r1, [pc, #64] @ (5cbd4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1e0>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr r3, [r5, #0] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -72862,437 +72897,435 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ - bl f6e30 │ │ │ │ + bl f6948 │ │ │ │ movw r3, #43772 @ 0xaafc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ strd r6, r2, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #5756 @ 0x167c │ │ │ │ + movw r3, #3452 @ 0xd7c │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ - bl 3675c <_PyEval_SetProfile@@Base+0x378> │ │ │ │ + bl 36760 <_PyEval_SetProfile@@Base+0x378> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5cbc4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x230> │ │ │ │ - movw r0, #5800 @ 0x16a8 │ │ │ │ + bne.n 5cc24 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x230> │ │ │ │ + movw r0, #3496 @ 0xda8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r1, r4 │ │ │ │ - bl 243288 │ │ │ │ + bl 242c68 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f7380 │ │ │ │ + b.w f6e98 │ │ │ │ │ │ │ │ -0005cbd0 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ +0005cc30 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #13 │ │ │ │ mov r7, r2 │ │ │ │ - bl 5c89c <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + bl 5c8fc <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5cc2a <_PyMonitoring_FirePyUnwindEvent@@Base+0x5a> │ │ │ │ + beq.n 5cc8a <_PyMonitoring_FirePyUnwindEvent@@Base+0x5a> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #13 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 5bd68 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ + bl 5bdc8 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 5cc22 <_PyMonitoring_FirePyUnwindEvent@@Base+0x52> │ │ │ │ - bl f7380 │ │ │ │ - b.n 5cc2a <_PyMonitoring_FirePyUnwindEvent@@Base+0x5a> │ │ │ │ + cbnz r4, 5cc82 <_PyMonitoring_FirePyUnwindEvent@@Base+0x52> │ │ │ │ + bl f6e98 │ │ │ │ + b.n 5cc8a <_PyMonitoring_FirePyUnwindEvent@@Base+0x5a> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5cc50 <_PyMonitoring_FirePyUnwindEvent@@Base+0x80> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 5cc6e <_PyMonitoring_FirePyUnwindEvent@@Base+0x9e> │ │ │ │ + bne.n 5ccb0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x80> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 5ccce <_PyMonitoring_FirePyUnwindEvent@@Base+0x9e> │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx 2bebc │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5cc72 <_PyMonitoring_FirePyUnwindEvent@@Base+0xa2> │ │ │ │ + bne.n 5ccd2 <_PyMonitoring_FirePyUnwindEvent@@Base+0xa2> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1e494c │ │ │ │ + b.w 1e40ec │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5ccbc <_PyMonitoring_FirePyUnwindEvent@@Base+0xec> │ │ │ │ - bl 7a16c │ │ │ │ + b.n 5cd1c <_PyMonitoring_FirePyUnwindEvent@@Base+0xec> │ │ │ │ + bl 7a394 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5cc82 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb2> │ │ │ │ + cbnz r0, 5cce2 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb2> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 23c160 │ │ │ │ + b.w 23bb34 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c410 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 5ccae <_PyMonitoring_FirePyUnwindEvent@@Base+0xde> │ │ │ │ - bl 7a3fc │ │ │ │ + cbz r5, 5cd0e <_PyMonitoring_FirePyUnwindEvent@@Base+0xde> │ │ │ │ + bl 7a5f4 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1e494c │ │ │ │ - bl 1ce01c │ │ │ │ + b.w 1e40ec │ │ │ │ + bl 1cd8d4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 7a3fc │ │ │ │ + bl 7a5f4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 5cce8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x118> │ │ │ │ + cbnz r1, 5cd48 <_PyMonitoring_FirePyUnwindEvent@@Base+0x118> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #5856 @ 0x16e0 │ │ │ │ + movw r1, #3552 @ 0xde0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 5cd14 <_PyMonitoring_FirePyUnwindEvent@@Base+0x144> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 5cd74 <_PyMonitoring_FirePyUnwindEvent@@Base+0x144> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5cd28 <_PyMonitoring_FirePyUnwindEvent@@Base+0x158> │ │ │ │ + beq.n 5cd88 <_PyMonitoring_FirePyUnwindEvent@@Base+0x158> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bmi.n 5cd1a <_PyMonitoring_FirePyUnwindEvent@@Base+0x14a> │ │ │ │ + bmi.n 5cd7a <_PyMonitoring_FirePyUnwindEvent@@Base+0x14a> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #5888 @ 0x1700 │ │ │ │ + movw r1, #3584 @ 0xe00 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5cd3a <_PyMonitoring_FirePyUnwindEvent@@Base+0x16a> │ │ │ │ + b.n 5cd9a <_PyMonitoring_FirePyUnwindEvent@@Base+0x16a> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cd2a <_PyMonitoring_FirePyUnwindEvent@@Base+0x15a> │ │ │ │ + bge.n 5cd8a <_PyMonitoring_FirePyUnwindEvent@@Base+0x15a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5cd2a <_PyMonitoring_FirePyUnwindEvent@@Base+0x15a> │ │ │ │ + b.n 5cd8a <_PyMonitoring_FirePyUnwindEvent@@Base+0x15a> │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r3, #1 │ │ │ │ str r1, [r2, #28] │ │ │ │ strb.w r3, [r2, #32] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #20] @ (5cd54 <_PyMonitoring_FirePyUnwindEvent@@Base+0x184>) │ │ │ │ + ldr r2, [pc, #20] @ (5cdb4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x184>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #4072] @ 0xfe8 │ │ │ │ - b.n 5cb1c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ + b.n 5cb7c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005cd58 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ +0005cdb8 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - movw r4, #43804 @ 0xab1c │ │ │ │ + movw r4, #43808 @ 0xab20 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r7, r2 │ │ │ │ - bl 15c6d4 │ │ │ │ + bl 15c058 │ │ │ │ movs r1, #10 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 5c89c <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + bl 5c8fc <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5cdd6 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ + beq.n 5ce36 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r6, #10 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 5bd68 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ + bl 5bdc8 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cdc4 <_PyMonitoring_FireStopIterationEvent@@Base+0x6c> │ │ │ │ + bge.n 5ce24 <_PyMonitoring_FireStopIterationEvent@@Base+0x6c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5cdc4 <_PyMonitoring_FireStopIterationEvent@@Base+0x6c> │ │ │ │ + cbnz r3, 5ce24 <_PyMonitoring_FireStopIterationEvent@@Base+0x6c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 5cdce <_PyMonitoring_FireStopIterationEvent@@Base+0x76> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 5ce2e <_PyMonitoring_FireStopIterationEvent@@Base+0x76> │ │ │ │ mov r0, r4 │ │ │ │ - bl f7380 │ │ │ │ - b.n 5cdd6 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ + bl f6e98 │ │ │ │ + b.n 5ce36 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 84de8 │ │ │ │ + bl 84bdc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (5ce1c <_PyMonitoring_FireStopIterationEvent@@Base+0xc4>) │ │ │ │ - bl 247ba0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (5ce7c <_PyMonitoring_FireStopIterationEvent@@Base+0xc4>) │ │ │ │ + bl 247580 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 5ce0a <_PyMonitoring_FireStopIterationEvent@@Base+0xb2> │ │ │ │ + cbz r2, 5ce6a <_PyMonitoring_FireStopIterationEvent@@Base+0xb2> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #57768 @ 0xe1a8 │ │ │ │ + movw r0, #55448 @ 0xd898 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95088 │ │ │ │ - movw r0, #62492 @ 0xf41c │ │ │ │ + b.w 94ea4 │ │ │ │ + movw r0, #60196 @ 0xeb24 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95088 │ │ │ │ + b.w 94ea4 │ │ │ │ nop │ │ │ │ ands.w r0, r8, r2, lsr #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 5ce3e <_PyMonitoring_FireStopIterationEvent@@Base+0xe6> │ │ │ │ + cbz r3, 5ce9e <_PyMonitoring_FireStopIterationEvent@@Base+0xe6> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5ce56 <_PyMonitoring_FireStopIterationEvent@@Base+0xfe> │ │ │ │ + b.n 5ceb6 <_PyMonitoring_FireStopIterationEvent@@Base+0xfe> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 5ce46 <_PyMonitoring_FireStopIterationEvent@@Base+0xee> │ │ │ │ + bgt.n 5cea6 <_PyMonitoring_FireStopIterationEvent@@Base+0xee> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5ce56 <_PyMonitoring_FireStopIterationEvent@@Base+0xfe> │ │ │ │ + b.n 5ceb6 <_PyMonitoring_FireStopIterationEvent@@Base+0xfe> │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 5ce42 <_PyMonitoring_FireStopIterationEvent@@Base+0xea> │ │ │ │ + bgt.n 5cea2 <_PyMonitoring_FireStopIterationEvent@@Base+0xea> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 5ce42 <_PyMonitoring_FireStopIterationEvent@@Base+0xea> │ │ │ │ + beq.n 5cea2 <_PyMonitoring_FireStopIterationEvent@@Base+0xea> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 5ce78 <_PyMonitoring_FireStopIterationEvent@@Base+0x120> │ │ │ │ + b.n 5cede <_PyMonitoring_FireStopIterationEvent@@Base+0x126> │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #20 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #216] @ (5cf48 <_PyMonitoring_FireStopIterationEvent@@Base+0x1f0>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + movw r3, #21500 @ 0x53fc │ │ │ │ + movt r3, #82 @ 0x52 │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cf3e <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ + beq.n 5cfa4 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ec> │ │ │ │ adds r3, r5, r6 │ │ │ │ ldrd r8, sl, [r4] │ │ │ │ subs r6, r3, #2 │ │ │ │ - beq.n 5ceac <_PyMonitoring_FireStopIterationEvent@@Base+0x154> │ │ │ │ + beq.n 5cf12 <_PyMonitoring_FireStopIterationEvent@@Base+0x15a> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 5ce8c <_PyMonitoring_FireStopIterationEvent@@Base+0x134> │ │ │ │ + cbz r5, 5cef2 <_PyMonitoring_FireStopIterationEvent@@Base+0x13a> │ │ │ │ subs r6, r3, #3 │ │ │ │ - beq.n 5ceba <_PyMonitoring_FireStopIterationEvent@@Base+0x162> │ │ │ │ - b.n 5ce94 <_PyMonitoring_FireStopIterationEvent@@Base+0x13c> │ │ │ │ + beq.n 5cf20 <_PyMonitoring_FireStopIterationEvent@@Base+0x168> │ │ │ │ + b.n 5cefa <_PyMonitoring_FireStopIterationEvent@@Base+0x142> │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 5cea6 <_PyMonitoring_FireStopIterationEvent@@Base+0x14e> │ │ │ │ - bl e5b48 │ │ │ │ + cbz r0, 5cf0c <_PyMonitoring_FireStopIterationEvent@@Base+0x154> │ │ │ │ + bl e5514 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 5cf3c <_PyMonitoring_FireStopIterationEvent@@Base+0x1e4> │ │ │ │ + blt.n 5cfa2 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ea> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5cec6 <_PyMonitoring_FireStopIterationEvent@@Base+0x16e> │ │ │ │ - b.n 5cea8 <_PyMonitoring_FireStopIterationEvent@@Base+0x150> │ │ │ │ + beq.n 5cf2c <_PyMonitoring_FireStopIterationEvent@@Base+0x174> │ │ │ │ + b.n 5cf0e <_PyMonitoring_FireStopIterationEvent@@Base+0x156> │ │ │ │ movs r7, #1 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 5cece <_PyMonitoring_FireStopIterationEvent@@Base+0x176> │ │ │ │ + b.n 5cf34 <_PyMonitoring_FireStopIterationEvent@@Base+0x17c> │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 5cece <_PyMonitoring_FireStopIterationEvent@@Base+0x176> │ │ │ │ + b.n 5cf34 <_PyMonitoring_FireStopIterationEvent@@Base+0x17c> │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 5cece <_PyMonitoring_FireStopIterationEvent@@Base+0x176> │ │ │ │ + b.n 5cf34 <_PyMonitoring_FireStopIterationEvent@@Base+0x17c> │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ ldr.w r9, [r9, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 25fbac <_PyPickle_GetXIData@@Base+0x3f4> │ │ │ │ + bl 25f51c <_PyPickle_GetXIData@@Base+0x3f4> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5cf3e <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ + cbz r0, 5cfa4 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ec> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 260138 <_PyPickle_GetXIData@@Base+0x980> │ │ │ │ + bl 25faa4 <_PyPickle_GetXIData@@Base+0x97c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5cf36 <_PyMonitoring_FireStopIterationEvent@@Base+0x1de> │ │ │ │ + beq.n 5cf9c <_PyMonitoring_FireStopIterationEvent@@Base+0x1e4> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 286930 <_Py_set_inheritable_async_safe@@Base+0x9a8> │ │ │ │ + bl 286210 <_Py_set_inheritable_async_safe@@Base+0x960> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5cf36 <_PyMonitoring_FireStopIterationEvent@@Base+0x1de> │ │ │ │ + beq.n 5cf9c <_PyMonitoring_FireStopIterationEvent@@Base+0x1e4> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 260328 <_PyPickle_GetXIData@@Base+0xb70> │ │ │ │ + bl 25fc94 <_PyPickle_GetXIData@@Base+0xb6c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5cf36 <_PyMonitoring_FireStopIterationEvent@@Base+0x1de> │ │ │ │ + beq.n 5cf9c <_PyMonitoring_FireStopIterationEvent@@Base+0x1e4> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2603e4 <_PyPickle_GetXIData@@Base+0xc2c> │ │ │ │ + bl 25fd50 <_PyPickle_GetXIData@@Base+0xc28> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5cf36 <_PyMonitoring_FireStopIterationEvent@@Base+0x1de> │ │ │ │ + beq.n 5cf9c <_PyMonitoring_FireStopIterationEvent@@Base+0x1e4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28faf0 <_PyArg_BadArgument@@Base+0x714> │ │ │ │ + bl 28f2f0 <_PyArg_BadArgument@@Base+0x708> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5cf36 <_PyMonitoring_FireStopIterationEvent@@Base+0x1de> │ │ │ │ + beq.n 5cf9c <_PyMonitoring_FireStopIterationEvent@@Base+0x1e4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cf2c <_PyMonitoring_FireStopIterationEvent@@Base+0x1d4> │ │ │ │ + bge.n 5cf92 <_PyMonitoring_FireStopIterationEvent@@Base+0x1da> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cf2c <_PyMonitoring_FireStopIterationEvent@@Base+0x1d4> │ │ │ │ + cbnz r3, 5cf92 <_PyMonitoring_FireStopIterationEvent@@Base+0x1da> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 5cf3e <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ + b.n 5cfa4 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - strh r4, [r4, r5] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (5cf8c <_PyMonitoring_FireStopIterationEvent@@Base+0x234>) │ │ │ │ - bl 247ba0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (5cfec <_PyMonitoring_FireStopIterationEvent@@Base+0x234>) │ │ │ │ + bl 247580 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5cf7c <_PyMonitoring_FireStopIterationEvent@@Base+0x224> │ │ │ │ + blt.n 5cfdc <_PyMonitoring_FireStopIterationEvent@@Base+0x224> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r0, #57768 @ 0xe1a8 │ │ │ │ + movw r0, #55448 @ 0xd898 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95088 │ │ │ │ - movw r0, #62492 @ 0xf41c │ │ │ │ + b.w 94ea4 │ │ │ │ + movw r0, #60196 @ 0xeb24 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95088 │ │ │ │ + b.w 94ea4 │ │ │ │ ands.w r0, r8, r2, lsr #1 │ │ │ │ │ │ │ │ -0005cf90 : │ │ │ │ +0005cff0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #4 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #19 │ │ │ │ mov r4, r1 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 15213c │ │ │ │ + bl 1519b8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5cfd8 │ │ │ │ + beq.n 5d038 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 5cfd2 │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bls.n 5d032 │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #5948 @ 0x173c │ │ │ │ + movw r1, #3644 @ 0xe3c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5cfd8 │ │ │ │ + b.n 5d038 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ ldrge r2, [r0, #12] │ │ │ │ ldrge r0, [r2, #8] │ │ │ │ subge r0, r0, r3 │ │ │ │ it ge │ │ │ │ bicge.w r0, r0, r0, asr #31 │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #108] @ (5d070 ) │ │ │ │ + ldr r1, [pc, #108] @ (5d0d0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ @@ -73307,257 +73340,257 @@ │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str.w r1, [r6, #3868] @ 0xf1c │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ 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 5d06c │ │ │ │ + bge.n 5d0cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d06c │ │ │ │ + cbnz r3, 5d0cc │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbnz r3, 5d090 │ │ │ │ + cbnz r3, 5d0f0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ - cbz r2, 5d0aa │ │ │ │ + cbz r2, 5d10a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5d0aa │ │ │ │ + cbz r3, 5d10a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #42260 @ 0xa514 │ │ │ │ + movw r1, #39920 @ 0x9bf0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d14c │ │ │ │ + b.n 5d1ac │ │ │ │ mov r0, r1 │ │ │ │ - bl 26ef48 │ │ │ │ + bl 26e8a8 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - cbz r2, 5d0b8 │ │ │ │ + cbz r2, 5d118 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 2a73a8 <_PyTime_AsTimeval@@Base+0x130c> │ │ │ │ + bl 2a6ba8 <_PyTime_AsTimeval@@Base+0x1310> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d14c │ │ │ │ + beq.n 5d1ac │ │ │ │ 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 1a68b0 <_PyLong_UInt64_Converter@@Base+0x36b4> │ │ │ │ + bl 1a60a0 <_PyLong_UInt64_Converter@@Base+0x36d0> │ │ │ │ ldr r1, [r6, #16] │ │ │ │ add.w r0, r4, #16 │ │ │ │ bic.w r2, r1, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - bl 1a68b0 <_PyLong_UInt64_Converter@@Base+0x36b4> │ │ │ │ + bl 1a60a0 <_PyLong_UInt64_Converter@@Base+0x36d0> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 5d14c │ │ │ │ + cbz r3, 5d1ac │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a76a0 <_PyLong_GCD@@Base+0xd4c> │ │ │ │ + bl 1a6e94 <_PyLong_GCD@@Base+0xd50> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d10c │ │ │ │ + beq.n 5d16c │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b.n 5d124 │ │ │ │ + b.n 5d184 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d0a6 │ │ │ │ + bge.n 5d106 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5d0a6 │ │ │ │ + bne.n 5d106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d0a6 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d106 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 5d14a │ │ │ │ + bge.n 5d1aa │ │ │ │ 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 5d124 │ │ │ │ + b.n 5d184 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2c4a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d180 │ │ │ │ + bge.n 5d1e0 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ + bl 1e40ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d1a8 │ │ │ │ + b.n 5d208 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 14e090 <_PyLong_FromGid@@Base> │ │ │ │ + bl 14d910 <_PyLong_FromGid@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 14e090 <_PyLong_FromGid@@Base> │ │ │ │ + bl 14d910 <_PyLong_FromGid@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 14e090 <_PyLong_FromGid@@Base> │ │ │ │ + bl 14d910 <_PyLong_FromGid@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #50216 @ 0xc428 │ │ │ │ + movw r0, #47880 @ 0xbb08 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 180658 <_PyLong_Copy@@Base> │ │ │ │ + bl 17f8a0 <_PyLong_Copy@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - movw r0, #40920 @ 0x9fd8 │ │ │ │ + movw r0, #38580 @ 0x96b4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - b.w 95088 │ │ │ │ + b.w 94ea4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2afa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5d200 │ │ │ │ + bge.n 5d260 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ + bl 1e40ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d228 │ │ │ │ + b.n 5d288 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f11c0 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1f0a6c <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1f11c0 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1f0a6c <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f11c0 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1f0a6c <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #50216 @ 0xc428 │ │ │ │ + movw r0, #47880 @ 0xbb08 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq.n 5d25a │ │ │ │ - movw r0, #42548 @ 0xa634 │ │ │ │ + beq.n 5d2ba │ │ │ │ + movw r0, #40468 @ 0x9e14 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d4b24 │ │ │ │ - cbz r0, 5d28c │ │ │ │ + bl 1d43ac │ │ │ │ + cbz r0, 5d2ec │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 154c98 │ │ │ │ - cbz r0, 5d28c │ │ │ │ + bl 15451c │ │ │ │ + cbz r0, 5d2ec │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 236e94 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 5d28c │ │ │ │ + bl 236874 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 5d2ec │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2b1f0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d290 │ │ │ │ + bne.n 5d2f0 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ + bl 1e40ec │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d298 │ │ │ │ + b.n 5d2f8 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 5d2c0 │ │ │ │ + cbz r4, 5d320 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbnz r4, 5d2d4 │ │ │ │ - b.n 5d2ca │ │ │ │ - bl 2a5860 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5d2b8 │ │ │ │ - b.n 5d2e0 │ │ │ │ - bl 7fabc │ │ │ │ + cbnz r4, 5d334 │ │ │ │ + b.n 5d32a │ │ │ │ + bl 2a505c │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5d318 │ │ │ │ + b.n 5d340 │ │ │ │ + bl 7faa4 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbz r0, 5d2e0 │ │ │ │ + cbz r0, 5d340 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -73566,296 +73599,296 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #8444 @ 0x20fc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5d30e │ │ │ │ + beq.n 5d36e │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5d33c │ │ │ │ + bne.n 5d39c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5d322 │ │ │ │ + beq.n 5d382 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5d33e │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 5d39e │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 5d364 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 5d3c4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 1168d8 │ │ │ │ + bl 116410 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d364 │ │ │ │ + bge.n 5d3c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d364 │ │ │ │ + cbnz r3, 5d3c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 5d392 │ │ │ │ + beq.n 5d3f2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #21224 @ 0x52e8 │ │ │ │ + movw r0, #18920 @ 0x49e8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ - cbz r0, 5d3c0 │ │ │ │ + bl 1d43ac │ │ │ │ + cbz r0, 5d420 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl fee38 <_PyNumber_Index@@Base> │ │ │ │ + bl fe910 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5d3ba │ │ │ │ - bl 9b974 │ │ │ │ + cbz r0, 5d41a │ │ │ │ + bl 9b758 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d3b6 │ │ │ │ + bge.n 5d416 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d3b6 │ │ │ │ + cbnz r3, 5d416 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5d3c8 │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 5d3c4 │ │ │ │ + bne.n 5d428 │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 5d424 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5d4e6 │ │ │ │ + b.n 5d546 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r5, [r6, #4] │ │ │ │ - movw r1, #8300 @ 0x206c │ │ │ │ + movw r1, #8328 @ 0x2088 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 154f54 │ │ │ │ - bl eee5c │ │ │ │ + bl 1547d8 │ │ │ │ + bl ee8f4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5d3ee │ │ │ │ + beq.n 5d44e │ │ │ │ mov r0, r3 │ │ │ │ - bl 9eff8 │ │ │ │ + bl 9ed78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d4b6 │ │ │ │ + beq.n 5d516 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ - cbnz r5, 5d400 │ │ │ │ + cbnz r5, 5d460 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a5860 │ │ │ │ + bl 2a505c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d4e6 │ │ │ │ + beq.n 5d546 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrd r9, r1, [r3, #4] │ │ │ │ add.w r2, r4, r9 │ │ │ │ add.w r5, r9, #1 │ │ │ │ bic.w r2, r2, r2, asr #31 │ │ │ │ bics.w r4, r4, r4, asr #32 │ │ │ │ it cs │ │ │ │ movcs r4, r2 │ │ │ │ cmp r5, r1 │ │ │ │ - ble.n 5d474 │ │ │ │ + ble.n 5d4d4 │ │ │ │ cmp r5, #8 │ │ │ │ add.w r5, r5, r5, asr #3 │ │ │ │ ite gt │ │ │ │ movgt r2, #6 │ │ │ │ movle r2, #3 │ │ │ │ adds r5, r5, r2 │ │ │ │ - beq.n 5d438 │ │ │ │ + beq.n 5d498 │ │ │ │ mov r1, r5 │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 5d43c │ │ │ │ - b.n 5d46e │ │ │ │ + bcc.n 5d49c │ │ │ │ + b.n 5d4ce │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ adds r3, #16 │ │ │ │ lsls r1, r1, #2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5d450 │ │ │ │ - bl 9bcbc │ │ │ │ + beq.n 5d4b0 │ │ │ │ + bl 9baa0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5d466 │ │ │ │ - b.n 5d46e │ │ │ │ + cbnz r0, 5d4c6 │ │ │ │ + b.n 5d4ce │ │ │ │ mov r0, r1 │ │ │ │ - bl 834bc │ │ │ │ + bl 83470 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5d46e │ │ │ │ + cbz r0, 5d4ce │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2c030 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ strd r5, r6, [r3, #8] │ │ │ │ - b.n 5d474 │ │ │ │ - bl 23c160 │ │ │ │ - b.n 5d3c0 │ │ │ │ + b.n 5d4d4 │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 5d420 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r4, r9 │ │ │ │ it ge │ │ │ │ movge r4, r9 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 5d494 │ │ │ │ + bge.n 5d4f4 │ │ │ │ add.w r5, r0, r2, lsl #2 │ │ │ │ ldr.w r5, [r5, #-4] │ │ │ │ str.w r5, [r0, r2, lsl #2] │ │ │ │ subs r2, #1 │ │ │ │ - b.n 5d47e │ │ │ │ + b.n 5d4de │ │ │ │ ldr.w r2, [r8] │ │ │ │ adds r1, #1 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [r8] │ │ │ │ str.w r8, [r0, r4, lsl #2] │ │ │ │ str r1, [r3, #4] │ │ │ │ - b.n 5d4e6 │ │ │ │ + b.n 5d546 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - movw r1, #8300 @ 0x206c │ │ │ │ + movw r1, #8328 @ 0x2088 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 154f54 │ │ │ │ - bl eee5c │ │ │ │ + bl 1547d8 │ │ │ │ + bl ee8f4 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #36376 @ 0x8e18 │ │ │ │ + movw r1, #34072 @ 0x8518 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #21224 @ 0x52e8 │ │ │ │ + movw r0, #18920 @ 0x49e8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5d3c0 │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5d420 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 5d512 │ │ │ │ + bne.n 5d572 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5d530 │ │ │ │ - b.n 5d52a │ │ │ │ + bne.n 5d590 │ │ │ │ + b.n 5d58a │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42708 @ 0xa6d4 │ │ │ │ + movw r0, #40628 @ 0x9eb4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ - bl e3034 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl e29fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d5a2 │ │ │ │ - b.n 5d504 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 5d5a2 │ │ │ │ + beq.n 5d602 │ │ │ │ + b.n 5d564 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 5d602 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5d542 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 5d5a2 │ │ │ │ + bne.n 5d5a2 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 5d602 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 246718 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ - cbz r0, 5d5a2 │ │ │ │ + bl 2460f8 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ + cbz r0, 5d602 │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r1, #6136 @ 0x17f8 │ │ │ │ + movw r1, #3832 @ 0xef8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #6140 @ 0x17fc │ │ │ │ + movw r0, #3836 @ 0xefc │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d5a2 │ │ │ │ - bl b0e80 │ │ │ │ + beq.n 5d602 │ │ │ │ + bl b0c40 │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b8b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5d5a6 │ │ │ │ + bge.n 5d606 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e494c │ │ │ │ + b.w 1e40ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d5ae │ │ │ │ + b.n 5d60e │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0005d5b4 : │ │ │ │ +0005d614 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5d5c6 │ │ │ │ - cbnz r1, 5d5cc │ │ │ │ - bl 5d900 │ │ │ │ - b.n 5d5d8 │ │ │ │ + cbz r0, 5d626 │ │ │ │ + cbnz r1, 5d62c │ │ │ │ + bl 5d960 │ │ │ │ + b.n 5d638 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5d5de │ │ │ │ + cbnz r0, 5d63e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5d5fc │ │ │ │ + b.n 5d65c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1429bc │ │ │ │ + bl 142290 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d5fc │ │ │ │ + bge.n 5d65c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d5fc │ │ │ │ + cbnz r3, 5d65c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -73863,413 +73896,413 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b44c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 159310 │ │ │ │ - cbnz r0, 5d678 │ │ │ │ + bl 158c9c │ │ │ │ + cbnz r0, 5d6d8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add.w r6, r4, #16 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r7, r5 │ │ │ │ - blt.n 5d650 │ │ │ │ + blt.n 5d6b0 │ │ │ │ cmp r5, r0 │ │ │ │ - ble.n 5d650 │ │ │ │ + ble.n 5d6b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c370 │ │ │ │ - cbnz r0, 5d650 │ │ │ │ + cbnz r0, 5d6b0 │ │ │ │ subs r1, r7, r5 │ │ │ │ adds r0, r6, r5 │ │ │ │ - bl 806cc │ │ │ │ + bl 80674 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5d67a │ │ │ │ + b.n 5d6da │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #41768 @ 0xa328 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5d66c │ │ │ │ + bne.n 5d6cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d67a │ │ │ │ + bge.n 5d6da │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5d67a │ │ │ │ + b.n 5d6da │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 806cc │ │ │ │ + bl 80674 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5d67a │ │ │ │ + b.n 5d6da │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 5d684 │ │ │ │ + cbz r3, 5d6e4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a044 │ │ │ │ + bl 1599d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 5d6ce │ │ │ │ - cbz r0, 5d6ca │ │ │ │ + bl 5d72e │ │ │ │ + cbz r0, 5d72a │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ ubfx r3, r3, #8, #12 │ │ │ │ bfc r0, #0, #12 │ │ │ │ orrs r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5d6c0 │ │ │ │ + bne.n 5d720 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 8f6bc │ │ │ │ + b.w 8f4e8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 5d6f6 │ │ │ │ - bl fee38 <_PyNumber_Index@@Base> │ │ │ │ + bmi.n 5d756 │ │ │ │ + bl fe910 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d78c │ │ │ │ - b.n 5d704 │ │ │ │ + beq.n 5d7ec │ │ │ │ + b.n 5d764 │ │ │ │ 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 5d768 │ │ │ │ + bne.n 5d7c8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f29a0 │ │ │ │ + bl 1f225c │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5d768 │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 5d73e │ │ │ │ + bne.n 5d7c8 │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 5d79e │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d78c │ │ │ │ + bge.n 5d7ec │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ - cbnz r5, 5d78c │ │ │ │ + cbnz r5, 5d7ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d7a6 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d806 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 5d768 │ │ │ │ + cbnz r3, 5d7c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [r6] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d75c │ │ │ │ + bge.n 5d7bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5d760 │ │ │ │ + cbz r3, 5d7c0 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 5d7a6 │ │ │ │ + b.n 5d806 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d75c │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d7bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2205c8 │ │ │ │ + bl 21feb4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5d790 │ │ │ │ + blt.n 5d7f0 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5d7a0 │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 5d7a0 │ │ │ │ + bne.n 5d800 │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 5d800 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5d7a6 │ │ │ │ + b.n 5d806 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5d77a │ │ │ │ + bne.n 5d7da │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d77a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d7da │ │ │ │ movs r5, #1 │ │ │ │ strd r8, r7, [r6] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9b974 │ │ │ │ + bl 9b758 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d7d0 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 5d7f4 │ │ │ │ + bne.n 5d830 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 5d854 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5d7ea │ │ │ │ + cbz r3, 5d84a │ │ │ │ adds r2, r4, #1 │ │ │ │ - blt.n 5d7e4 │ │ │ │ + blt.n 5d844 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, r4 │ │ │ │ it ge │ │ │ │ movge r0, r4 │ │ │ │ - b.n 5d7e8 │ │ │ │ + b.n 5d848 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r5, #8] │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 5d7f6 │ │ │ │ + b.n 5d856 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - movw r1, #45644 @ 0xb24c │ │ │ │ + movw r1, #43428 @ 0xa9a4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2204ac │ │ │ │ + bl 21fd3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d89c │ │ │ │ + beq.n 5d8fc │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 5d874 │ │ │ │ + cbz r5, 5d8d4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5d856 │ │ │ │ + bmi.n 5d8b6 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #6152 @ 0x1808 │ │ │ │ + movw r1, #3848 @ 0xf08 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d89c │ │ │ │ + bge.n 5d8fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d89c │ │ │ │ + cbnz r3, 5d8fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d89c │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d8fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a714 │ │ │ │ + bl 9a4f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d87a │ │ │ │ + bge.n 5d8da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d87a │ │ │ │ + cbnz r3, 5d8da │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d87a │ │ │ │ - bl 7fabc │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d8da │ │ │ │ + bl 7faa4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 5d89e │ │ │ │ + cbz r4, 5d8fe │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl a0618 │ │ │ │ + bl a005c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d89e │ │ │ │ + bne.n 5d8fe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d89c │ │ │ │ + bge.n 5d8fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d89c │ │ │ │ + cbnz r3, 5d8fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5d8c2 │ │ │ │ + cbnz r0, 5d922 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5d8cc │ │ │ │ - b.n 5d8d2 │ │ │ │ + cbnz r0, 5d92c │ │ │ │ + b.n 5d932 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d8bc │ │ │ │ - b.n 5d8fe │ │ │ │ + beq.n 5d91c │ │ │ │ + b.n 5d95e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d8fe │ │ │ │ + cbnz r0, 5d95e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5d8dc │ │ │ │ + cbz r0, 5d93c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d8fe │ │ │ │ + cbnz r0, 5d95e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5d8e6 │ │ │ │ + cbz r0, 5d946 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d8fe │ │ │ │ + cbnz r0, 5d95e │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5d8f0 │ │ │ │ + cbz r0, 5d950 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d8fe │ │ │ │ + cbnz r0, 5d95e │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5d8fe │ │ │ │ + cbz r0, 5d95e │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #36] @ (5d928 ) │ │ │ │ + ldr r3, [pc, #36] @ (5d988 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 5d910 │ │ │ │ + cbz r3, 5d970 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 5d926 │ │ │ │ + cbnz r3, 5d986 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #6184 @ 0x1828 │ │ │ │ + movw r2, #3880 @ 0xf28 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.w 11e51c <_PyErr_SetString@@Base> │ │ │ │ + b.w 11e004 <_PyErr_SetString@@Base> │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 5d6ce │ │ │ │ - cbz r0, 5d96c │ │ │ │ + bl 5d72e │ │ │ │ + cbz r0, 5d9cc │ │ │ │ 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 5d962 │ │ │ │ + bne.n 5d9c2 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 8f6bc │ │ │ │ + b.w 8f4e8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 5d98e │ │ │ │ + cbnz r0, 5d9ee │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 5d998 │ │ │ │ - b.n 5d99e │ │ │ │ + cbnz r0, 5d9f8 │ │ │ │ + b.n 5d9fe │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d988 │ │ │ │ - b.n 5d9ac │ │ │ │ + beq.n 5d9e8 │ │ │ │ + b.n 5da0c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d9ac │ │ │ │ + cbnz r0, 5da0c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5d9ac │ │ │ │ + cbz r0, 5da0c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5d9d0 │ │ │ │ + bne.n 5da30 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 5d6ce │ │ │ │ - cbnz r0, 5d9e6 │ │ │ │ - b.n 5da7e │ │ │ │ + bl 5d72e │ │ │ │ + cbnz r0, 5da46 │ │ │ │ + b.n 5dade │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42836 @ 0xa754 │ │ │ │ + movw r0, #40756 @ 0x9f34 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5da7e │ │ │ │ - b.n 5d9c4 │ │ │ │ + beq.n 5dade │ │ │ │ + b.n 5da24 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 5d6ce │ │ │ │ + bl 5d72e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5da7e │ │ │ │ + beq.n 5dade │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ mvn.w r2, #1 │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r1, r2, r1 │ │ │ │ - bcs.n 5da10 │ │ │ │ + bcs.n 5da70 │ │ │ │ ldrd r4, r1, [sp] │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r2, r1 │ │ │ │ - bcc.n 5da28 │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bcc.n 5da88 │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6220 @ 0x184c │ │ │ │ + movw r1, #3916 @ 0xf4c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 5da5c │ │ │ │ + bl 11dfac │ │ │ │ + b.n 5dabc │ │ │ │ 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 │ │ │ │ @@ -74277,90 +74310,90 @@ │ │ │ │ bic.w r1, r1, #15 │ │ │ │ uxtb r0, r4 │ │ │ │ orr.w r1, r1, r4, lsr #20 │ │ │ │ orrs r0, r2 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5da74 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 5da7e │ │ │ │ + bne.n 5dad4 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 5dade │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 14e09c │ │ │ │ + b.w 14d91c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 133df4 │ │ │ │ + b.w 1337a4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ - cbz r4, 5dab4 │ │ │ │ + cbz r4, 5db14 │ │ │ │ mov r0, r1 │ │ │ │ movs r4, #0 │ │ │ │ - bl 90198 │ │ │ │ + bl 8ffc4 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 5daaa │ │ │ │ + cbz r5, 5db0a │ │ │ │ ldr r5, [r5, #24] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 5daa2 │ │ │ │ + b.n 5db02 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5dab4 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 5dabe │ │ │ │ + bne.n 5db14 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 5db1e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005dac2 : │ │ │ │ +0005db22 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 5dad6 │ │ │ │ - cbnz r1, 5dadc │ │ │ │ - bl 5d900 │ │ │ │ - b.n 5dae6 │ │ │ │ + cbz r0, 5db36 │ │ │ │ + cbnz r1, 5db3c │ │ │ │ + bl 5d960 │ │ │ │ + b.n 5db46 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b7320 │ │ │ │ + bl b70e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 5daf6 │ │ │ │ - movw r0, #6272 @ 0x1880 │ │ │ │ + bge.n 5db56 │ │ │ │ + movw r0, #3968 @ 0xf80 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ movs r4, #0 │ │ │ │ - bl 243288 │ │ │ │ - b.n 5dafc │ │ │ │ + bl 242c68 │ │ │ │ + b.n 5db5c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 5db22 │ │ │ │ + cbz r3, 5db82 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 5db24 │ │ │ │ + b.n 5db84 │ │ │ │ mov r9, r3 │ │ │ │ - movw r4, #7496 @ 0x1d48 │ │ │ │ + movw r4, #5248 @ 0x1480 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ @@ -74368,1423 +74401,1424 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ - cbnz r7, 5db5e │ │ │ │ + cbnz r7, 5dbbe │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 5db5e │ │ │ │ + ble.n 5dbbe │ │ │ │ cmp.w r8, #3 │ │ │ │ - bgt.n 5db5e │ │ │ │ - cbnz r6, 5db80 │ │ │ │ + bgt.n 5dbbe │ │ │ │ + cbnz r6, 5dbe0 │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #232] @ (5dc60 ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #232] @ (5dcc0 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5dc40 │ │ │ │ + beq.n 5dca0 │ │ │ │ add r9, r8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ add.w r7, r9, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 149ce4 │ │ │ │ + bl 149634 │ │ │ │ ldr.w r8, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5dc3c │ │ │ │ - cbz r7, 5dbda │ │ │ │ + beq.n 5dc9c │ │ │ │ + cbz r7, 5dc3a │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 5dbba │ │ │ │ - bl 122990 │ │ │ │ + cbz r0, 5dc1a │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5dbb2 │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 5dc12 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5dc3c │ │ │ │ + bne.n 5dc9c │ │ │ │ subs.w r7, r9, #2 │ │ │ │ - bne.n 5dbbe │ │ │ │ - b.n 5dbde │ │ │ │ + bne.n 5dc1e │ │ │ │ + b.n 5dc3e │ │ │ │ mov.w r4, #384 @ 0x180 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5dbce │ │ │ │ + cbz r0, 5dc2e │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 5d6ce │ │ │ │ - cbz r0, 5dc3c │ │ │ │ + bl 5d72e │ │ │ │ + cbz r0, 5dc9c │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 5dbde │ │ │ │ + beq.n 5dc3e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1edccc │ │ │ │ - cbnz r0, 5dbde │ │ │ │ - b.n 5dc3c │ │ │ │ + bl 1ed470 │ │ │ │ + cbnz r0, 5dc3e │ │ │ │ + b.n 5dc9c │ │ │ │ mov.w r4, #384 @ 0x180 │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ - bl b0e80 │ │ │ │ + bl b0c40 │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov sl, r0 │ │ │ │ - beq.n 5dc04 │ │ │ │ + beq.n 5dc64 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 2bd44 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5dc12 │ │ │ │ + b.n 5dc72 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ blx 2ae94 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl b4014 │ │ │ │ - cbz r5, 5dc44 │ │ │ │ + bl b3de4 │ │ │ │ + cbz r5, 5dca4 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5dc2e │ │ │ │ - bl 116ba8 │ │ │ │ + bne.n 5dc8e │ │ │ │ + bl 1166e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5dbe6 │ │ │ │ - b.n 5dc3c │ │ │ │ + beq.n 5dc46 │ │ │ │ + b.n 5dc9c │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ + bl 1e40ec │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5dc4c │ │ │ │ + b.n 5dcac │ │ │ │ mov r8, r0 │ │ │ │ - b.n 5dc4c │ │ │ │ + b.n 5dcac │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ - bl 14a614 │ │ │ │ + bl 149f64 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r0, r0] │ │ │ │ + strb r0, [r3, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 50e06 │ │ │ │ + bl 50e6e │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5dca0 │ │ │ │ + cbz r0, 5dd00 │ │ │ │ mov r1, r5 │ │ │ │ - bl 58518 <_PyObject_CheckXIData@@Base+0x3fc> │ │ │ │ + bl 58580 <_PyObject_CheckXIData@@Base+0x3fc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5dc90 │ │ │ │ + blt.n 5dcf0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5dca0 │ │ │ │ + b.n 5dd00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5dc8c │ │ │ │ + bne.n 5dcec │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5dc8c │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5dcec │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ movw r8, #5752 @ 0x1678 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ movs r6, #0 │ │ │ │ cmp r1, r8 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bne.n 5dccc │ │ │ │ + bne.n 5dd2c │ │ │ │ mov r0, r6 │ │ │ │ str r6, [r2, #0] │ │ │ │ - b.n 5e15e │ │ │ │ + b.n 5e1be │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r2 │ │ │ │ ldr.w r1, [r0, #820] @ 0x334 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r3 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 5e15e │ │ │ │ + beq.w 5e1be │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 5dd08 │ │ │ │ + bne.n 5dd68 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6472 @ 0x1948 │ │ │ │ + movw r1, #4168 @ 0x1048 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 5e15a │ │ │ │ - ldr r7, [pc, #660] @ (5dfa0 ) │ │ │ │ + bl 11dfac │ │ │ │ + b.n 5e1ba │ │ │ │ + ldr r7, [pc, #660] @ (5e000 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ - movw r1, #6524 @ 0x197c │ │ │ │ + movw r1, #4220 @ 0x107c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r6, r7] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e154 │ │ │ │ + bne.w 5e1b4 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, sl │ │ │ │ - bl 28d60c │ │ │ │ + bl 28cb78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e154 │ │ │ │ + bne.w 5e1b4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5dd4a │ │ │ │ + bge.n 5ddaa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 5dd4a │ │ │ │ + cbnz r3, 5ddaa │ │ │ │ mov r0, sl │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ add r2, sp, #32 │ │ │ │ ldr.w r1, [r4, #660] @ 0x294 │ │ │ │ mov r0, r9 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 5e15e │ │ │ │ + beq.w 5e1be │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 5dd7e │ │ │ │ + bne.n 5ddde │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6564 @ 0x19a4 │ │ │ │ + movw r1, #4260 @ 0x10a4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 5e15a │ │ │ │ - movw r1, #6524 @ 0x197c │ │ │ │ + bl 11dfac │ │ │ │ + b.n 5e1ba │ │ │ │ + movw r1, #4220 @ 0x107c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e154 │ │ │ │ + bne.w 5e1b4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sl │ │ │ │ - bl 28d60c │ │ │ │ + bl 28cb78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e154 │ │ │ │ + bne.w 5e1b4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ddba │ │ │ │ + bge.n 5de1a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 5ddba │ │ │ │ + cbnz r3, 5de1a │ │ │ │ mov r0, sl │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #708] @ 0x2c4 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 5e15e │ │ │ │ + beq.w 5e1be │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ cmp sl, r8 │ │ │ │ - beq.n 5dddc │ │ │ │ + beq.n 5de3c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 5de04 │ │ │ │ - b.n 5ddfe │ │ │ │ + bne.n 5de64 │ │ │ │ + b.n 5de5e │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5ddfe │ │ │ │ + beq.n 5de5e │ │ │ │ ldr.w r3, [sl] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ddfe │ │ │ │ + bge.n 5de5e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 5ddfe │ │ │ │ + cbnz r3, 5de5e │ │ │ │ mov r0, sl │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 5de40 │ │ │ │ - movw r1, #6524 @ 0x197c │ │ │ │ + b.n 5dea0 │ │ │ │ + movw r1, #4220 @ 0x107c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e154 │ │ │ │ + bne.w 5e1b4 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 28d60c │ │ │ │ + bl 28cb78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e154 │ │ │ │ + bne.w 5e1b4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5de40 │ │ │ │ + bge.n 5dea0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 5de40 │ │ │ │ + cbnz r3, 5dea0 │ │ │ │ mov r0, sl │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #704] @ 0x2c0 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 5e15e │ │ │ │ + beq.w 5e1be │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5de82 │ │ │ │ + beq.n 5dee2 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 5de88 │ │ │ │ + bne.n 5dee8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5de82 │ │ │ │ + beq.n 5dee2 │ │ │ │ ldr.w r3, [sl] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5de82 │ │ │ │ + bge.n 5dee2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 5de82 │ │ │ │ + cbnz r3, 5dee2 │ │ │ │ mov r0, sl │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 5dec4 │ │ │ │ - movw r1, #6524 @ 0x197c │ │ │ │ + b.n 5df24 │ │ │ │ + movw r1, #4220 @ 0x107c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e154 │ │ │ │ + bne.w 5e1b4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sl │ │ │ │ - bl 28d60c │ │ │ │ + bl 28cb78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e154 │ │ │ │ + bne.w 5e1b4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5dec4 │ │ │ │ + bge.n 5df24 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 5dec4 │ │ │ │ + cbnz r3, 5df24 │ │ │ │ mov r0, sl │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #156] @ 0x9c │ │ │ │ mov r0, r9 │ │ │ │ - bl f2030 │ │ │ │ + bl f1ac0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 5e15e │ │ │ │ + beq.w 5e1be │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5e13c │ │ │ │ + beq.w 5e19c │ │ │ │ ldr.w r1, [r4, #944] @ 0x3b0 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 5e15e │ │ │ │ + beq.w 5e1be │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5df16 │ │ │ │ + beq.n 5df76 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 5df1c │ │ │ │ + bne.n 5df7c │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5df16 │ │ │ │ + bge.n 5df76 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5df16 │ │ │ │ + cbnz r3, 5df76 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 5df5c │ │ │ │ - movw r1, #6620 @ 0x19dc │ │ │ │ + b.n 5dfbc │ │ │ │ + movw r1, #4316 @ 0x10dc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e154 │ │ │ │ + bne.w 5e1b4 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 291764 │ │ │ │ + bl 291070 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e154 │ │ │ │ + bne.w 5e1b4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5df5c │ │ │ │ + bge.n 5dfbc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 5df5c │ │ │ │ + cbnz r3, 5dfbc │ │ │ │ mov r0, sl │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #844] @ 0x34c │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 5e15e │ │ │ │ + beq.w 5e1be │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5df98 │ │ │ │ + beq.n 5dff8 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 5dfa4 │ │ │ │ + bne.n 5e004 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5df98 │ │ │ │ + bge.n 5dff8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5df98 │ │ │ │ + cbnz r3, 5dff8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 5dfe2 │ │ │ │ + b.n 5e042 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r1, #6620 @ 0x19dc │ │ │ │ + movw r1, #4316 @ 0x10dc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e154 │ │ │ │ + bne.w 5e1b4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ - bl 28d734 │ │ │ │ + bl 28cca0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5e154 │ │ │ │ + bne.w 5e1b4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5dfe2 │ │ │ │ + bge.n 5e042 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 5dfe2 │ │ │ │ + cbnz r3, 5e042 │ │ │ │ mov r0, sl │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ add r2, sp, #32 │ │ │ │ ldr.w r1, [r4, #632] @ 0x278 │ │ │ │ mov r0, r9 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 5e15e │ │ │ │ + beq.w 5e1be │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 5e00e │ │ │ │ + bne.n 5e06e │ │ │ │ mov r0, sl │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5e15a │ │ │ │ + beq.w 5e1ba │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - bmi.n 5e038 │ │ │ │ + bmi.n 5e098 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1dee70 <_PyType_Name@@Base> │ │ │ │ - movw r1, #6660 @ 0x1a04 │ │ │ │ + bl 1de6ec <_PyType_Name@@Base> │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f41b4 │ │ │ │ - b.n 5e154 │ │ │ │ + bl f3c44 │ │ │ │ + b.n 5e1b4 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 288154 <_Py_set_inheritable_async_safe@@Base+0x21cc> │ │ │ │ + bl 287808 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5e154 │ │ │ │ + beq.w 5e1b4 │ │ │ │ mov.w r9, #0 │ │ │ │ adds r3, r0, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw r1, #6620 @ 0x19dc │ │ │ │ + movw r1, #4316 @ 0x10dc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ cmp r9, r3 │ │ │ │ - bge.n 5e0e6 │ │ │ │ + bge.n 5e146 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ ldr r0, [r7, r6] │ │ │ │ ldr.w r8, [r3, r9, lsl #2] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ add.w r2, r3, #1 │ │ │ │ it lt │ │ │ │ strlt.w r2, [r8] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e154 │ │ │ │ + bne.n 5e1b4 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2884a0 │ │ │ │ + bl 287a0c │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e0ae │ │ │ │ + bge.n 5e10e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5e0ae │ │ │ │ + cbnz r3, 5e10e │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5e154 │ │ │ │ + bne.n 5e1b4 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5e0da │ │ │ │ + beq.n 5e13a │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6716 @ 0x1a3c │ │ │ │ + movw r1, #4412 @ 0x113c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 5e154 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 5e1b4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 5e056 │ │ │ │ + b.n 5e0b6 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e102 │ │ │ │ + bge.n 5e162 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ - cbnz r2, 5e102 │ │ │ │ + cbnz r2, 5e162 │ │ │ │ mov r0, sl │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #32 │ │ │ │ ldrd r8, r9, [sp, #36] @ 0x24 │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ ldrd r4, r5, [sp, #16] │ │ │ │ - bl c83f8 <_PyArena_Malloc@@Base> │ │ │ │ + bl c81ec <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5e136 │ │ │ │ + cbz r0, 5e196 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r2, r7, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ strd r9, r8, [r0, #4] │ │ │ │ strd r6, r5, [r0, #20] │ │ │ │ str r4, [r0, #28] │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ str.w r3, [fp] │ │ │ │ - b.n 5e15e │ │ │ │ + b.n 5e1be │ │ │ │ str.w r0, [fp] │ │ │ │ - b.n 5e154 │ │ │ │ + b.n 5e1b4 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6776 @ 0x1a78 │ │ │ │ + movw r1, #4472 @ 0x1178 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #43800 @ 0xab18 │ │ │ │ + movw r3, #43804 @ 0xab1c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #2 │ │ │ │ ittte ls │ │ │ │ - movwls r3, #7496 @ 0x1d48 │ │ │ │ + movwls r3, #5248 @ 0x1480 │ │ │ │ movtls r3, #78 @ 0x4e │ │ │ │ addls.w r3, r3, r2, lsl #2 │ │ │ │ - movwhi r1, #6824 @ 0x1aa8 │ │ │ │ + movwhi r1, #4520 @ 0x11a8 │ │ │ │ ite hi │ │ │ │ movthi r1, #50 @ 0x32 │ │ │ │ ldrls r1, [r3, #60] @ 0x3c │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldmia r1, {r1, r2, r3, r5} │ │ │ │ adds r5, #1 │ │ │ │ adds r2, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 22f130 │ │ │ │ + bl 22ea88 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #100] @ (5e294 ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 5e246 │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5e236 │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 5e258 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 135234 <_PyMutex_LockTimed@@Base+0x17c> │ │ │ │ + ldr r3, [pc, #60] @ (5e298 ) │ │ │ │ + ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ + cbz r3, 5e264 │ │ │ │ + bl 36888 <_PyEval_SetProfile@@Base+0x4a0> │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 5e27c │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5e26c │ │ │ │ + dmb ish │ │ │ │ + beq.n 5e288 │ │ │ │ + ldr r0, [pc, #16] @ (5e294 ) │ │ │ │ + bl 2b95f8 │ │ │ │ + movw r0, #5752 @ 0x1678 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + strb r0, [r1, #20] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + ldr r0, [r0, #112] @ 0x70 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #6860 @ 0x1acc │ │ │ │ + movw r0, #4556 @ 0x11cc │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - b.w 95088 │ │ │ │ + b.w 94ea4 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r2, 5e1dc │ │ │ │ + cbz r2, 5e2ba │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ add r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 8f6bc │ │ │ │ - b.w 2dc828 <_PyXIData_Free@@Base+0x138> │ │ │ │ + b.w 8f4e8 │ │ │ │ + b.w 2dc048 <_PyXIData_Free@@Base+0x138> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5e210 │ │ │ │ + cbz r0, 5e2ee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e210 │ │ │ │ + bge.n 5e2ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5e210 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5e2ee │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 5e22a │ │ │ │ + cbz r0, 5e308 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e22a │ │ │ │ + bge.n 5e308 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5e22a │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5e308 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 5e244 │ │ │ │ + cbz r0, 5e322 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e244 │ │ │ │ + bge.n 5e322 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5e244 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5e322 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 5e25e │ │ │ │ + cbz r0, 5e33c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e25e │ │ │ │ + bge.n 5e33c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5e25e │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5e33c │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 139440 │ │ │ │ + bl 138d40 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5e296 │ │ │ │ + beq.n 5e374 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5e296 │ │ │ │ + ble.n 5e374 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e2b2 │ │ │ │ + bge.n 5e390 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5e2b2 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + b.n 5e390 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 5e2ce │ │ │ │ + bl 11dfac │ │ │ │ + b.n 5e3ac │ │ │ │ mov r0, r4 │ │ │ │ - bl e5b48 │ │ │ │ + bl e5514 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e2ce │ │ │ │ + bge.n 5e3ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e2ce │ │ │ │ + cbnz r3, 5e3ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - movw r0, #6864 @ 0x1ad0 │ │ │ │ + movw r0, #4560 @ 0x11d0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 1f0230 │ │ │ │ + bl 1ef9d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5e342 │ │ │ │ - movw r1, #6884 @ 0x1ae4 │ │ │ │ + cbz r0, 5e420 │ │ │ │ + movw r1, #4580 @ 0x11e4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl ee6fc │ │ │ │ + bl ee194 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e314 │ │ │ │ + bge.n 5e3f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e314 │ │ │ │ + cbnz r3, 5e3f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5e340 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5e41e │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #55808 @ 0xda00 │ │ │ │ + movw r0, #53488 @ 0xd0f0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e342 │ │ │ │ + bge.n 5e420 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e342 │ │ │ │ + cbnz r3, 5e420 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e342 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e420 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5e374 │ │ │ │ + beq.n 5e452 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5e374 │ │ │ │ + ble.n 5e452 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e390 │ │ │ │ + bge.n 5e46e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5e390 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + b.n 5e46e │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 5e3b6 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 5e494 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r2, 5e39c │ │ │ │ - bl 1429bc │ │ │ │ + cbnz r2, 5e47a │ │ │ │ + bl 142290 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5e3a2 │ │ │ │ - bl a2fa8 │ │ │ │ + b.n 5e480 │ │ │ │ + bl a2804 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e3b6 │ │ │ │ + bge.n 5e494 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e3b6 │ │ │ │ + cbnz r3, 5e494 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ ldrd r9, sl, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5e488 │ │ │ │ + beq.n 5e566 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 940d4 │ │ │ │ + bl 93ef8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e488 │ │ │ │ + bne.n 5e566 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2afff8 │ │ │ │ + bl 2af7e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e488 │ │ │ │ + beq.n 5e566 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1778 │ │ │ │ + bl 2b0f68 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1778 │ │ │ │ + bl 2b0f68 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ strd r9, sl, [sp, #8] │ │ │ │ - movw r3, #49089 @ 0xbfc1 │ │ │ │ + movw r3, #47089 @ 0xb7f1 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r0, #6904 @ 0x1af8 │ │ │ │ + movw r0, #4600 @ 0x11f8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5e436 │ │ │ │ + cbnz r0, 5e514 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 4f794 │ │ │ │ + b.w 4f914 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #684 @ 0x2ac │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - movw r0, #6916 @ 0x1b04 │ │ │ │ + movw r0, #4612 @ 0x1204 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 2b1b98 │ │ │ │ + bl 2b138c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e46a │ │ │ │ + bge.n 5e548 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e46a │ │ │ │ + cbnz r3, 5e548 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5e42a │ │ │ │ + beq.n 5e508 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e488 │ │ │ │ + bge.n 5e566 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e488 │ │ │ │ + cbnz r3, 5e566 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005e48e : │ │ │ │ +0005e56c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r0, 5e4a6 │ │ │ │ - bl 5d900 │ │ │ │ - b.n 5e4b0 │ │ │ │ + cbnz r0, 5e584 │ │ │ │ + bl 5d960 │ │ │ │ + b.n 5e58e │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 2b9090 │ │ │ │ + bl 2b888c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 5e4c0 │ │ │ │ - movw r0, #6928 @ 0x1b10 │ │ │ │ + bge.n 5e59e │ │ │ │ + movw r0, #4624 @ 0x1210 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ movs r4, #0 │ │ │ │ - bl 243288 │ │ │ │ - b.n 5e4c6 │ │ │ │ + bl 242c68 │ │ │ │ + b.n 5e5a4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5e4fa │ │ │ │ + beq.n 5e5d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5e4fa │ │ │ │ + ble.n 5e5d8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e516 │ │ │ │ + bge.n 5e5f4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5e516 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + b.n 5e5f4 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 5e532 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 5e610 │ │ │ │ mov r0, r4 │ │ │ │ - bl f2a6c │ │ │ │ + bl f24fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e532 │ │ │ │ + bge.n 5e610 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e532 │ │ │ │ + cbnz r3, 5e610 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5e558 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 5e586 │ │ │ │ + bne.n 5e636 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 5e664 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ blx 2b424 │ │ │ │ - cbz r0, 5e574 │ │ │ │ + cbz r0, 5e652 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ + bl 1e40ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e588 │ │ │ │ + b.n 5e666 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - movw r0, #49876 @ 0xc2d4 │ │ │ │ + movw r0, #47572 @ 0xb9d4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 95088 │ │ │ │ - b.n 5e588 │ │ │ │ + bl 94ea4 │ │ │ │ + b.n 5e666 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5e5ce │ │ │ │ + bgt.n 5e6ac │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 5e5be │ │ │ │ - movw r1, #56448 @ 0xdc80 │ │ │ │ + cbz r2, 5e69c │ │ │ │ + movw r1, #54156 @ 0xd38c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 5e5ca │ │ │ │ - movw r1, #56480 @ 0xdca0 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 5e6a8 │ │ │ │ + movw r1, #54188 @ 0xd3ac │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e5e2 │ │ │ │ - bl 1f0ab0 │ │ │ │ + b.n 5e6c0 │ │ │ │ + bl 1f035c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e5ca │ │ │ │ + beq.n 5e6a8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005e5e4 : │ │ │ │ +0005e6c2 : │ │ │ │ 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 2b9090 │ │ │ │ + bl 2b888c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r0, #10564 @ 0x2944 │ │ │ │ + movw r0, #8260 @ 0x2044 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - b.w 88258 │ │ │ │ + b.w 8808c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 5e640 │ │ │ │ + beq.n 5e71e │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5e656 │ │ │ │ + bne.n 5e734 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5e688 │ │ │ │ + beq.n 5e766 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5e658 │ │ │ │ - b.n 5e688 │ │ │ │ + bgt.n 5e736 │ │ │ │ + b.n 5e766 │ │ │ │ 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 5e674 │ │ │ │ + beq.n 5e752 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5e6a2 │ │ │ │ + bne.n 5e780 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5e688 │ │ │ │ + beq.n 5e766 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5e6a4 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 5e782 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 5e6e2 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 5e7c0 │ │ │ │ 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 9b0e4 │ │ │ │ + bl 9aec8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e6ce │ │ │ │ + bge.n 5e7ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e6ce │ │ │ │ + cbnz r3, 5e7ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e6e2 │ │ │ │ + bge.n 5e7c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e6e2 │ │ │ │ + cbnz r3, 5e7c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005e6e6 : │ │ │ │ +0005e7c4 : │ │ │ │ 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 b7320 │ │ │ │ + bl b70e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movw r0, #8444 @ 0x20fc │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 5e736 │ │ │ │ + beq.n 5e814 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5e74c │ │ │ │ + bne.n 5e82a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5e77e │ │ │ │ + beq.n 5e85c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5e74e │ │ │ │ - b.n 5e77e │ │ │ │ + bgt.n 5e82c │ │ │ │ + b.n 5e85c │ │ │ │ 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 5e76a │ │ │ │ + beq.n 5e848 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5e798 │ │ │ │ + bne.n 5e876 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5e77e │ │ │ │ + beq.n 5e85c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5e79a │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 5e878 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 5e7d8 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 5e8b6 │ │ │ │ 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 f3d8c │ │ │ │ + bl f381c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e7c4 │ │ │ │ + bge.n 5e8a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e7c4 │ │ │ │ + cbnz r3, 5e8a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e7d8 │ │ │ │ + bge.n 5e8b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e7d8 │ │ │ │ + cbnz r3, 5e8b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 1c5fe4 <_PyInterpreterState_New@@Base+0x3e8> │ │ │ │ + bl 1c57dc <_PyInterpreterState_New@@Base+0x3f0> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b.w 9438c │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #100] @ (5e874 ) │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 5e828 │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5e818 │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 5e83a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 135708 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ - ldr r3, [pc, #60] @ (5e878 ) │ │ │ │ - ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r3, 5e846 │ │ │ │ - bl 36884 <_PyEval_SetProfile@@Base+0x4a0> │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 5e85e │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5e84e │ │ │ │ - dmb ish │ │ │ │ - beq.n 5e86a │ │ │ │ - ldr r0, [pc, #12] @ (5e874 ) │ │ │ │ - bl 284818 │ │ │ │ - movw r0, #5752 @ 0x1678 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - pop {r4, pc} │ │ │ │ - strb r0, [r1, #20] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + b.w 941b0 │ │ │ │ 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 1c5fe4 <_PyInterpreterState_New@@Base+0x3e8> │ │ │ │ + bl 1c57dc <_PyInterpreterState_New@@Base+0x3f0> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ 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, 5e8cc │ │ │ │ + cbnz r3, 5e92e │ │ │ │ ldrd r0, r4, [r0, #4] │ │ │ │ - bl 1dee70 <_PyType_Name@@Base> │ │ │ │ + bl 1de6ec <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #7100 @ 0x1bbc │ │ │ │ + movw r0, #4796 @ 0x12bc │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r2, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 103eb4 │ │ │ │ + b.w 1039c8 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 5e908 │ │ │ │ - bl 103cec │ │ │ │ + bpl.n 5e96a │ │ │ │ + bl 1037bc │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5e8ea │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 5e908 │ │ │ │ - bl f73ac │ │ │ │ - b.n 5e908 │ │ │ │ + bne.n 5e94c │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 5e96a │ │ │ │ + bl f6ec4 │ │ │ │ + b.n 5e96a │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 5e908 │ │ │ │ + bne.n 5e96a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1dee70 <_PyType_Name@@Base> │ │ │ │ + bl 1de6ec <_PyType_Name@@Base> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #45592 @ 0xb218 │ │ │ │ + movw r0, #44180 @ 0xac94 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 103eb4 │ │ │ │ + b.w 1039c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1dee70 <_PyType_Name@@Base> │ │ │ │ + bl 1de6ec <_PyType_Name@@Base> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #7108 @ 0x1bc4 │ │ │ │ + movw r0, #4804 @ 0x12c4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - b.w 103eb4 │ │ │ │ + b.w 1039c8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5e934 │ │ │ │ + cbz r0, 5e996 │ │ │ │ movw r1, #20032 @ 0x4e40 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - b.w f1294 │ │ │ │ + b.w f0d2c │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #6 │ │ │ │ strh.w r3, [sp, #4] │ │ │ │ - bl 806cc │ │ │ │ + bl 80674 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5e970 │ │ │ │ + cbz r0, 5e9d2 │ │ │ │ movw r1, #20496 @ 0x5010 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - b.w f1294 │ │ │ │ + b.w f0d2c │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #24 │ │ │ │ movs r1, #0 │ │ │ │ ldrd r4, r6, [r3] │ │ │ │ blx 2b44c │ │ │ │ cmp r4, #6 │ │ │ │ - bhi.n 5e9ae │ │ │ │ - movw r3, #7496 @ 0x1d48 │ │ │ │ + bhi.n 5ea10 │ │ │ │ + movw r3, #5248 @ 0x1480 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ ldr r4, [r3, #72] @ 0x48 │ │ │ │ - cbnz r6, 5e9ca │ │ │ │ - b.n 5e9e8 │ │ │ │ + cbnz r6, 5ea2c │ │ │ │ + b.n 5ea4a │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #7120 @ 0x1bd0 │ │ │ │ + movw r1, #4816 @ 0x12d0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ mov r0, r6 │ │ │ │ - bl f7380 │ │ │ │ - cbz r4, 5e9fe │ │ │ │ + bl f6e98 │ │ │ │ + cbz r4, 5ea60 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 5a4d8 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.w 5a73c <_PyErr_FormatFromCause@@Base> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #31 │ │ │ │ strh.w r3, [sp, #4] │ │ │ │ - bl 806cc │ │ │ │ + bl 80674 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #20 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ - movw r1, #5672 @ 0x1628 │ │ │ │ + movw r1, #3368 @ 0xd28 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r2, [r2, #444] @ 0x1bc │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl a6f18 │ │ │ │ - cbz r0, 5eaa0 │ │ │ │ + bl a5d18 │ │ │ │ + cbz r0, 5eb02 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 4057a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1ec> │ │ │ │ + bl 405ce <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1ec> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5eaa2 │ │ │ │ + cbz r0, 5eb04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 5eaa2 │ │ │ │ + ble.n 5eb04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a8240 │ │ │ │ - cbz r0, 5ea84 │ │ │ │ + bl 2a7a40 │ │ │ │ + cbz r0, 5eae6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ea80 │ │ │ │ + bge.n 5eae2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5ea80 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5eae2 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 5ea60 │ │ │ │ + b.n 5eac2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 5eaa2 │ │ │ │ + cbz r3, 5eb04 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ea9c │ │ │ │ + bge.n 5eafe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ea9c │ │ │ │ + cbnz r3, 5eafe │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5eaa2 │ │ │ │ + b.n 5eb04 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -75792,559 +75826,621 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #8444 @ 0x20fc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5ead6 │ │ │ │ + beq.n 5eb38 │ │ │ │ movw r2, #8896 @ 0x22c0 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 5eaec │ │ │ │ + bne.n 5eb4e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 5eb42 │ │ │ │ + beq.n 5eba4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 5eaee │ │ │ │ - b.n 5eb42 │ │ │ │ + bgt.n 5eb50 │ │ │ │ + b.n 5eba4 │ │ │ │ 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 5eb0a │ │ │ │ + beq.n 5eb6c │ │ │ │ movw r2, #8896 @ 0x22c0 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 5eb20 │ │ │ │ + bne.n 5eb82 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 5eb42 │ │ │ │ + beq.n 5eba4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 5eb22 │ │ │ │ - b.n 5eb42 │ │ │ │ + bgt.n 5eb84 │ │ │ │ + b.n 5eba4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - cbz r6, 5eb7e │ │ │ │ + cbz r6, 5ebe0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5eb5c │ │ │ │ + bne.n 5ebbe │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 5eb6a │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bne.n 5ebcc │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 5ebb8 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 5ec1a │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5eb72 │ │ │ │ - b.n 5eb34 │ │ │ │ + bne.n 5ebd4 │ │ │ │ + b.n 5eb96 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5eb74 │ │ │ │ - b.n 5eb42 │ │ │ │ + bgt.n 5ebd6 │ │ │ │ + b.n 5eba4 │ │ │ │ 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 10a2b0 │ │ │ │ + bl 109dec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5eb9e │ │ │ │ + bge.n 5ec00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5eb9e │ │ │ │ + cbnz r3, 5ec00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ebb2 │ │ │ │ + bge.n 5ec14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ebb2 │ │ │ │ + cbnz r3, 5ec14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5ec6c │ │ │ │ + beq.n 5ecce │ │ │ │ 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 940d4 │ │ │ │ + bl 93ef8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ec68 │ │ │ │ + bne.n 5ecca │ │ │ │ mov r0, r4 │ │ │ │ - bl 2afff8 │ │ │ │ + bl 2af7e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ec68 │ │ │ │ + beq.n 5ecca │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1778 │ │ │ │ + bl 2b0f68 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #59912 @ 0xea08 │ │ │ │ + movw r0, #57592 @ 0xe0f8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5ec16 │ │ │ │ + cbnz r0, 5ec78 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 4f794 │ │ │ │ + b.w 4f914 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ - movw r0, #7160 @ 0x1bf8 │ │ │ │ + movw r0, #4856 @ 0x12f8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 2b1b98 │ │ │ │ + bl 2b138c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ec4a │ │ │ │ + bge.n 5ecac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5ec4a │ │ │ │ + cbnz r3, 5ecac │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5ec0a │ │ │ │ + beq.n 5ec6c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ec68 │ │ │ │ + bge.n 5ecca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5ec68 │ │ │ │ + cbnz r3, 5ecca │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 5a446 │ │ │ │ + bl 5a536 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ec94 │ │ │ │ + beq.n 5ecf6 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 241ac8 <_PyBytesWriter_WriteBytes@@Base+0x4f0> │ │ │ │ - b.n 5ec96 │ │ │ │ + bl 2414a8 <_PyBytesWriter_WriteBytes@@Base+0x4f0> │ │ │ │ + b.n 5ecf8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 21124c │ │ │ │ + bl 210bd4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ecf4 │ │ │ │ + cbz r0, 5ed56 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5ecd4 │ │ │ │ - bl 211724 │ │ │ │ + cbz r0, 5ed36 │ │ │ │ + bl 2110ac │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5ecd4 │ │ │ │ + bne.n 5ed36 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ecd0 │ │ │ │ + bge.n 5ed32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ecd0 │ │ │ │ + cbnz r3, 5ed32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5ecf4 │ │ │ │ + b.n 5ed56 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ece2 │ │ │ │ + bge.n 5ed44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5ecec │ │ │ │ + cbz r3, 5ed4e │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 5ecf4 │ │ │ │ + b.n 5ed56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ece2 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ed44 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 5ed24 │ │ │ │ + beq.n 5ed86 │ │ │ │ movs r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42884 @ 0xa784 │ │ │ │ + movw r0, #40804 @ 0x9f64 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ - bl e3034 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5ed36 │ │ │ │ + bl e29fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5ed98 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5ed3a │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 5ed3a │ │ │ │ + bne.n 5ed9c │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 5ed9c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5edcc │ │ │ │ + b.n 5ee2e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 246718 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ + bl 2460f8 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ed36 │ │ │ │ + beq.n 5ed98 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 246718 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ + bl 2460f8 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ed36 │ │ │ │ + beq.n 5ed98 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5ed68 │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 5edca │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ed36 │ │ │ │ + bne.n 5ed98 │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ - bl b0e80 │ │ │ │ + bl b0c40 │ │ │ │ mov r3, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 2bfb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5ed9a │ │ │ │ + bne.n 5edfc │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 5eda8 │ │ │ │ - bl 116ba8 │ │ │ │ + bne.n 5ee0a │ │ │ │ + bl 1166e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ed70 │ │ │ │ - b.n 5ed36 │ │ │ │ - cbz r4, 5edc4 │ │ │ │ + beq.n 5edd2 │ │ │ │ + b.n 5ed98 │ │ │ │ + cbz r4, 5ee26 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1e494c │ │ │ │ + b.w 1e40ec │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, sp │ │ │ │ - bl 23ce20 │ │ │ │ + bl 23c7f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5edfa │ │ │ │ + beq.n 5ee5c │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 14e09c │ │ │ │ + b.w 14d91c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #21432 @ 0x53b8 │ │ │ │ + movw r3, #19128 @ 0x4ab8 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #4] @ (5ee10 ) │ │ │ │ - b.n 5ee88 │ │ │ │ - nop │ │ │ │ - cbz r4, 5ee14 │ │ │ │ + ldr r1, [pc, #0] @ (5ee70 ) │ │ │ │ + b.n 5eee8 │ │ │ │ + cbz r4, 5ee74 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movw r0, #7176 @ 0x1c08 │ │ │ │ + movw r0, #4872 @ 0x1308 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - b.w 88258 │ │ │ │ + b.w 8808c │ │ │ │ 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 5ee40 │ │ │ │ + bge.n 5eea0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2b0670 │ │ │ │ + b.w 2afe60 │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r4, #58832 @ 0xe5d0 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c9e0c <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ + bl 1c95bc <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, sp │ │ │ │ - bl 247eec │ │ │ │ + bl 2478cc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ee82 │ │ │ │ + beq.n 5eee2 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 14e09c │ │ │ │ + b.w 14d91c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl e8acc │ │ │ │ + bl e84d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ef38 │ │ │ │ + beq.n 5ef98 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r5, 5ef18 │ │ │ │ + cbnz r5, 5ef78 │ │ │ │ mov r1, r6 │ │ │ │ - bl dba38 │ │ │ │ + bl db3ec │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5eefe │ │ │ │ + bne.n 5ef5e │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6c2c │ │ │ │ - cbz r0, 5eeee │ │ │ │ - bl f73ac │ │ │ │ - movw r1, #43836 @ 0xab3c │ │ │ │ + bl f6684 │ │ │ │ + cbz r0, 5ef4e │ │ │ │ + bl f6ec4 │ │ │ │ + movw r1, #43840 @ 0xab40 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #7196 @ 0x1c1c │ │ │ │ + movw r1, #4892 @ 0x131c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5eef6 │ │ │ │ - b.n 5ef3c │ │ │ │ + blt.n 5ef56 │ │ │ │ + b.n 5ef9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ef3c │ │ │ │ + bge.n 5ef9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ef3c │ │ │ │ - b.n 5ef10 │ │ │ │ + cbnz r3, 5ef9c │ │ │ │ + b.n 5ef70 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ef0c │ │ │ │ + bge.n 5ef6c │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ - cbz r5, 5ef10 │ │ │ │ + cbz r5, 5ef70 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5ef3c │ │ │ │ + b.n 5ef9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ef3c │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ef9c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ef2a │ │ │ │ + bge.n 5ef8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5ef2a │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5ef8a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 862f4 │ │ │ │ + b.w 860d0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 5ef6c │ │ │ │ + beq.n 5efcc │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42868 @ 0xa774 │ │ │ │ + movw r0, #40788 @ 0x9f54 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ - bl e3034 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5ef7e │ │ │ │ + bl e29fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5efde │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5ef82 │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 5ef82 │ │ │ │ + bne.n 5efe2 │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 5efe2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5effa │ │ │ │ + b.n 5f05a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 246718 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ + bl 2460f8 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ef7e │ │ │ │ + beq.n 5efde │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 246718 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ + bl 2460f8 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ef7e │ │ │ │ + beq.n 5efde │ │ │ │ ldrd r6, r7, [sp, #16] │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ - bl b0e80 │ │ │ │ + bl b0c40 │ │ │ │ mov r3, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ strd r8, r9, [sp] │ │ │ │ blx 2b10c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5efc8 │ │ │ │ + bne.n 5f028 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 5efd6 │ │ │ │ - bl 116ba8 │ │ │ │ + bne.n 5f036 │ │ │ │ + bl 1166e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5efa2 │ │ │ │ - b.n 5ef7e │ │ │ │ - cbz r4, 5eff2 │ │ │ │ + beq.n 5f002 │ │ │ │ + b.n 5efde │ │ │ │ + cbz r4, 5f052 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1e494c │ │ │ │ + b.w 1e40ec │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ - bl 241708 <_PyBytesWriter_WriteBytes@@Base+0x130> │ │ │ │ + bl 2410e8 <_PyBytesWriter_WriteBytes@@Base+0x130> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5f028 │ │ │ │ + beq.n 5f088 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 14e09c │ │ │ │ - b.n 5f02a │ │ │ │ + bl 14d91c │ │ │ │ + b.n 5f08a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r5, [pc, #156] @ (5f13c ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + sub sp, #8 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r5] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 5f0b8 │ │ │ │ + strexb r1, r3, [r5] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5f0a8 │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 5f0ca │ │ │ │ + mov r0, r5 │ │ │ │ + bl 135234 <_PyMutex_LockTimed@@Base+0x17c> │ │ │ │ + ldr r6, [pc, #116] @ (5f140 ) │ │ │ │ + ldr.w r3, [r6, #1476] @ 0x5c4 │ │ │ │ + cbz r3, 5f10a │ │ │ │ + ldr.w r0, [r6, #1564] @ 0x61c │ │ │ │ + bl 5f488 <_Py_hashtable_size@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r0, [r6, #1556] @ 0x614 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 5f488 <_Py_hashtable_size@@Base> │ │ │ │ + add r4, r0 │ │ │ │ + ldr.w r0, [r6, #1568] @ 0x620 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 5f488 <_Py_hashtable_size@@Base> │ │ │ │ + add r2, sp, #4 │ │ │ │ + add r4, r0 │ │ │ │ + movw r1, #23945 @ 0x5d89 │ │ │ │ + movt r1, #7 │ │ │ │ + ldr.w r0, [r6, #1572] @ 0x624 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 2dd0e0 <_Py_hashtable_foreach@@Base> │ │ │ │ + b.n 5f10c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r5] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 5f124 │ │ │ │ + strexb r1, r3, [r5] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5f114 │ │ │ │ + dmb ish │ │ │ │ + beq.n 5f130 │ │ │ │ + ldr r0, [pc, #16] @ (5f13c ) │ │ │ │ + bl 2b95f8 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 8f4e8 │ │ │ │ + strb r0, [r1, #20] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + ldr r0, [r0, #112] @ 0x70 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ 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 8f6bc │ │ │ │ + b.w 8f4e8 │ │ │ │ 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 5a446 │ │ │ │ + bl 5a536 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5f072 │ │ │ │ + beq.n 5f188 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 14e09c │ │ │ │ - b.n 5f074 │ │ │ │ + bl 14d91c │ │ │ │ + b.n 5f18a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #188] @ (5f148 ) │ │ │ │ + ldr r2, [pc, #192] @ (5f260 ) │ │ │ │ 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 │ │ │ │ @@ -76353,830 +76449,879 @@ │ │ │ │ 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 5f09e │ │ │ │ + bne.n 5f1b4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f140 │ │ │ │ - movw sl, #8596 @ 0x2194 │ │ │ │ + beq.n 5f256 │ │ │ │ + movw sl, #6572 @ 0x19ac │ │ │ │ movt sl, #47 @ 0x2f │ │ │ │ add r5, sp, #20 │ │ │ │ movs r6, #3 │ │ │ │ ldrd r0, r7, [r5, #4] │ │ │ │ - movw r3, #8756 @ 0x2234 │ │ │ │ + movw r3, #6732 @ 0x1a4c │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #61508 @ 0xf044 │ │ │ │ + movw r1, #59132 @ 0xe6fc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ strd sl, r7, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #7236 @ 0x1c44 │ │ │ │ + movw r0, #4932 @ 0x1344 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 5f138 │ │ │ │ - bl 9baf8 │ │ │ │ + cbz r7, 5f24e │ │ │ │ + bl 9b8dc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r0, 5f11e │ │ │ │ + cbz r0, 5f234 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f138 │ │ │ │ + bge.n 5f24e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5f138 │ │ │ │ + cbnz r3, 5f24e │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f138 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f24e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f130 │ │ │ │ + bge.n 5f246 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5f130 │ │ │ │ + cbnz r3, 5f246 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #12 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 5f0d2 │ │ │ │ - b.n 5f140 │ │ │ │ + bne.n 5f1e8 │ │ │ │ + b.n 5f256 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 5f176 │ │ │ │ + bne.n 5f28a │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5f196 │ │ │ │ - b.n 5f18e │ │ │ │ + bne.n 5f2aa │ │ │ │ + b.n 5f2a2 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42744 @ 0xa6f8 │ │ │ │ + movw r0, #40664 @ 0x9ed8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ - bl e3034 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl e29fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f248 │ │ │ │ - b.n 5f168 │ │ │ │ - bl 940d4 │ │ │ │ + beq.n 5f35c │ │ │ │ + b.n 5f27c │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5f248 │ │ │ │ + bne.n 5f35c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl fee38 <_PyNumber_Index@@Base> │ │ │ │ + bl fe910 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5f1ae │ │ │ │ - bl 940d4 │ │ │ │ + cbnz r0, 5f2c2 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5f248 │ │ │ │ + bne.n 5f35c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f1cc │ │ │ │ - bl 9b974 │ │ │ │ + b.n 5f2e0 │ │ │ │ + bl 9b758 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f1c8 │ │ │ │ + bge.n 5f2dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f1c8 │ │ │ │ + cbnz r3, 5f2dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 5f1a0 │ │ │ │ + beq.n 5f2b4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 246718 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ + bl 2460f8 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f248 │ │ │ │ + beq.n 5f35c │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 5f1fc │ │ │ │ + bge.n 5f310 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1e494c │ │ │ │ + b.w 1e40ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 808d0 │ │ │ │ + bl 80878 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f27a │ │ │ │ + beq.n 5f38e │ │ │ │ add.w r8, r0, #16 │ │ │ │ - bl b0e80 │ │ │ │ + bl b0c40 │ │ │ │ mov r2, r5 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 2b1cc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 5f26c │ │ │ │ + bge.n 5f380 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5f24c │ │ │ │ - bl 116ba8 │ │ │ │ + bne.n 5f360 │ │ │ │ + bl 1166e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f20e │ │ │ │ + beq.n 5f322 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5f25c │ │ │ │ + blt.n 5f370 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5f27a │ │ │ │ + b.n 5f38e │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - b.n 5f240 │ │ │ │ + bl 1e40ec │ │ │ │ + b.n 5f354 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5f248 │ │ │ │ + bne.n 5f35c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f248 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f35c │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 5f278 │ │ │ │ + beq.n 5f38c │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl b73f4 <_PyBytes_Resize@@Base> │ │ │ │ + bl b71b4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 59aa4 │ │ │ │ + bl 59ad0 <_PyXIData_FormatNotShareableError@@Base+0x33e> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f35e │ │ │ │ + beq.n 5f472 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2b57c <__clock_gettime64@plt> │ │ │ │ - cbz r0, 5f2be │ │ │ │ + cbz r0, 5f3d2 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ + bl 1e40ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f35e │ │ │ │ + b.n 5f472 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1e9b58 │ │ │ │ + bl 1e94ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5f2ba │ │ │ │ + beq.n 5f3ce │ │ │ │ ldrd r0, r7, [sp, #8] │ │ │ │ adds r2, r0, #5 │ │ │ │ adc.w r3, r7, #0 │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.n 5f2f4 │ │ │ │ + bcs.n 5f408 │ │ │ │ movw r0, #9176 @ 0x23d8 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ add r0, r3 │ │ │ │ - b.n 5f35e │ │ │ │ + b.n 5f472 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ adds r3, r0, r3 │ │ │ │ adc.w r2, r7, #0 │ │ │ │ cmp r3, r1 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcs.n 5f310 │ │ │ │ - bl 8f7c4 │ │ │ │ - b.n 5f35e │ │ │ │ + bcs.n 5f424 │ │ │ │ + bl 8f5f0 │ │ │ │ + b.n 5f472 │ │ │ │ mov r6, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 5f31c │ │ │ │ + bge.n 5f430 │ │ │ │ negs r0, r0 │ │ │ │ sbc.w r6, r7, r7, lsl #1 │ │ │ │ lsrs r3, r6, #28 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #2 │ │ │ │ movne.w r8, #3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 93afc │ │ │ │ - cbz r0, 5f35e │ │ │ │ + bl 93920 │ │ │ │ + cbz r0, 5f472 │ │ │ │ cmp r7, #0 │ │ │ │ add.w r3, r0, #12 │ │ │ │ it lt │ │ │ │ movlt.w r5, #4294967295 @ 0xffffffff │ │ │ │ rsb r5, r5, #1 │ │ │ │ orr.w r5, r5, r8, lsl #3 │ │ │ │ str r5, [r0, #8] │ │ │ │ bic.w r2, r4, #3221225472 @ 0xc0000000 │ │ │ │ lsrs r4, r4, #30 │ │ │ │ orr.w r4, r4, r6, lsl #2 │ │ │ │ lsrs r6, r6, #30 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ orrs.w r2, r4, r6 │ │ │ │ - bne.n 5f348 │ │ │ │ + bne.n 5f45c │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #8] @ (5f370 ) │ │ │ │ + ldr r2, [pc, #8] @ (5f484 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 421c0 <_PyEval_SpecialMethodCanSuggest@@Base+0x314> │ │ │ │ + b.w 42218 <_PyEval_SpecialMethodCanSuggest@@Base+0x31c> │ │ │ │ nop │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ + │ │ │ │ +0005f488 <_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 │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #21432 @ 0x53b8 │ │ │ │ + movw r3, #19128 @ 0x4ab8 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #4] @ (5f384 ) │ │ │ │ - b.w 5ee88 │ │ │ │ + ldr r1, [pc, #0] @ (5f4a4 <_Py_hashtable_size@@Base+0x1c>) │ │ │ │ + b.n 5eee8 │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 270c90 <_PyArg_ParseStackAndKeywords@@Base+0xf58> │ │ │ │ + b.w 2705a0 <_PyArg_ParseStackAndKeywords@@Base+0xf58> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 5f3c6 │ │ │ │ - movw r0, #42752 @ 0xa700 │ │ │ │ + bls.n 5f4e6 <_Py_hashtable_size@@Base+0x5e> │ │ │ │ + movw r0, #40672 @ 0x9ee0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ - bl e3034 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl e29fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5f4ca │ │ │ │ + beq.w 5f5ea <_Py_hashtable_size@@Base+0x162> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5f3da │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 5f4fa <_Py_hashtable_size@@Base+0x72> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5f4ca │ │ │ │ + bne.n 5f5ea <_Py_hashtable_size@@Base+0x162> │ │ │ │ ldrd r5, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 246718 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ + bl 2460f8 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f4ca │ │ │ │ + beq.n 5f5ea <_Py_hashtable_size@@Base+0x162> │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 5f404 │ │ │ │ + ble.n 5f524 <_Py_hashtable_size@@Base+0x9c> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5f408 │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 5f528 <_Py_hashtable_size@@Base+0xa0> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5f4ca │ │ │ │ - b.n 5f408 │ │ │ │ + bne.n 5f5ea <_Py_hashtable_size@@Base+0x162> │ │ │ │ + b.n 5f528 <_Py_hashtable_size@@Base+0xa0> │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r5 │ │ │ │ vldr d8, [sp, #24] │ │ │ │ - bl 17d8ec │ │ │ │ - cbnz r0, 5f42c │ │ │ │ + bl 17cafc │ │ │ │ + cbnz r0, 5f54c <_Py_hashtable_size@@Base+0xc4> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7700 @ 0x1e14 │ │ │ │ + movw r1, #4944 @ 0x1350 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 5f4b0 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 5f5d0 <_Py_hashtable_size@@Base+0x148> │ │ │ │ mov r0, r5 │ │ │ │ - bl 17a668 │ │ │ │ + bl 17987c │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 5f4b0 │ │ │ │ + blt.n 5f5d0 <_Py_hashtable_size@@Base+0x148> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 5f4ec │ │ │ │ + bl 5f788 <_Py_hashtable_size@@Base+0x300> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5f4b0 │ │ │ │ - bl b0e80 │ │ │ │ + beq.n 5f5d0 <_Py_hashtable_size@@Base+0x148> │ │ │ │ + bl b0c40 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ vstr d8, [sp] │ │ │ │ blx 2adac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r9, r0 │ │ │ │ - blt.n 5f478 │ │ │ │ + blt.n 5f598 <_Py_hashtable_size@@Base+0x110> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5f48a │ │ │ │ + b.n 5f5aa <_Py_hashtable_size@@Base+0x122> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5f474 │ │ │ │ - bl 116ba8 │ │ │ │ + bne.n 5f594 <_Py_hashtable_size@@Base+0x10c> │ │ │ │ + bl 1166e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f446 │ │ │ │ + beq.n 5f566 <_Py_hashtable_size@@Base+0xde> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ ldr.w r6, [r9] │ │ │ │ - bl 5f84c │ │ │ │ + bl 5f9e8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5f4ba │ │ │ │ - cbnz r5, 5f4b0 │ │ │ │ + bge.n 5f5da <_Py_hashtable_size@@Base+0x152> │ │ │ │ + cbnz r5, 5f5d0 <_Py_hashtable_size@@Base+0x148> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str.w r6, [r9] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 5f4ca │ │ │ │ + bl 1e40ec │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 5f5ea <_Py_hashtable_size@@Base+0x162> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #21416 @ 0x53a8 │ │ │ │ + movw r3, #19112 @ 0x4aa8 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #4] @ (5f4e8 ) │ │ │ │ - b.w 5ee88 │ │ │ │ - nop │ │ │ │ - cbz r4, 5f4ec │ │ │ │ + ldr r1, [pc, #0] @ (5f604 <_Py_hashtable_size@@Base+0x17c>) │ │ │ │ + b.n 5eee8 │ │ │ │ + cbz r4, 5f608 <_Py_hashtable_size@@Base+0x180> │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bge.n 5f512 │ │ │ │ + bge.n 5f62e <_Py_hashtable_size@@Base+0x1a6> │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bl 834bc │ │ │ │ - b.n 5f514 │ │ │ │ + bl 83470 │ │ │ │ + b.n 5f630 <_Py_hashtable_size@@Base+0x1a8> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbnz r0, 5f522 │ │ │ │ - bl 23c160 │ │ │ │ + cbnz r0, 5f63e <_Py_hashtable_size@@Base+0x1b6> │ │ │ │ + bl 23bb34 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f664 │ │ │ │ + b.n 5f780 <_Py_hashtable_size@@Base+0x2f8> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt.n 5f53a │ │ │ │ + bgt.n 5f656 <_Py_hashtable_size@@Base+0x1ce> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r9 │ │ │ │ - bl 834bc │ │ │ │ - b.n 5f53c │ │ │ │ + bl 83470 │ │ │ │ + b.n 5f658 <_Py_hashtable_size@@Base+0x1d0> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 5f54c │ │ │ │ + cbnz r0, 5f668 <_Py_hashtable_size@@Base+0x1e0> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 83ac4 │ │ │ │ - bl 23c160 │ │ │ │ - b.n 5f51c │ │ │ │ - movw sl, #29681 @ 0x73f1 │ │ │ │ + bl 83a78 │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 5f638 <_Py_hashtable_size@@Base+0x1b0> │ │ │ │ + movw sl, #27929 @ 0x6d19 │ │ │ │ movt sl, #18 │ │ │ │ movs r5, #0 │ │ │ │ cmp r9, r5 │ │ │ │ - beq.n 5f63c │ │ │ │ + beq.n 5f758 <_Py_hashtable_size@@Base+0x2d0> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 5f566 │ │ │ │ - bl 5d900 │ │ │ │ - b.n 5f640 │ │ │ │ + bne.n 5f682 <_Py_hashtable_size@@Base+0x1fa> │ │ │ │ + bl 5d960 │ │ │ │ + b.n 5f75c <_Py_hashtable_size@@Base+0x2d4> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ - cbz r2, 5f5b2 │ │ │ │ + cbz r2, 5f6ce <_Py_hashtable_size@@Base+0x246> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 5f5b2 │ │ │ │ + cbz r2, 5f6ce <_Py_hashtable_size@@Base+0x246> │ │ │ │ cmp r2, sl │ │ │ │ - bne.n 5f5a6 │ │ │ │ + bne.n 5f6c2 <_Py_hashtable_size@@Base+0x23a> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 5f590 │ │ │ │ + bcc.n 5f6ac <_Py_hashtable_size@@Base+0x224> │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #224] @ (5f668 ) │ │ │ │ + ldr r1, [pc, #224] @ (5f784 <_Py_hashtable_size@@Base+0x2fc>) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15c6d4 │ │ │ │ - b.n 5f640 │ │ │ │ + bl 15c058 │ │ │ │ + b.n 5f75c <_Py_hashtable_size@@Base+0x2d4> │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f5e2 │ │ │ │ + bge.n 5f6fe <_Py_hashtable_size@@Base+0x276> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5f5e2 │ │ │ │ + b.n 5f6fe <_Py_hashtable_size@@Base+0x276> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5f5e2 │ │ │ │ - b.n 5f640 │ │ │ │ + cbnz r0, 5f6fe <_Py_hashtable_size@@Base+0x276> │ │ │ │ + b.n 5f75c <_Py_hashtable_size@@Base+0x2d4> │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r1, 5f5d4 │ │ │ │ + cbz r1, 5f6f0 <_Py_hashtable_size@@Base+0x268> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 5f5d4 │ │ │ │ - movw r1, #30584 @ 0x7778 │ │ │ │ + cbz r3, 5f6f0 <_Py_hashtable_size@@Base+0x268> │ │ │ │ + movw r1, #28280 @ 0x6e78 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl f41b4 │ │ │ │ - b.n 5f640 │ │ │ │ - movw r1, #30612 @ 0x7794 │ │ │ │ + bl f3c44 │ │ │ │ + b.n 5f75c <_Py_hashtable_size@@Base+0x2d4> │ │ │ │ + movw r1, #28308 @ 0x6e94 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl f41b4 │ │ │ │ - b.n 5f640 │ │ │ │ + bl f3c44 │ │ │ │ + b.n 5f75c <_Py_hashtable_size@@Base+0x2d4> │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ mul.w fp, r3, r5 │ │ │ │ add r1, fp │ │ │ │ - bl 159244 │ │ │ │ + bl 158c9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f60c │ │ │ │ + bne.n 5f728 <_Py_hashtable_size@@Base+0x2a0> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f640 │ │ │ │ + bge.n 5f75c <_Py_hashtable_size@@Base+0x2d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f640 │ │ │ │ + cbnz r3, 5f75c <_Py_hashtable_size@@Base+0x2d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f640 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f75c <_Py_hashtable_size@@Base+0x2d4> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f61e │ │ │ │ + bge.n 5f73a <_Py_hashtable_size@@Base+0x2b2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f61e │ │ │ │ + cbnz r3, 5f73a <_Py_hashtable_size@@Base+0x2b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r1, [r1, fp] │ │ │ │ str.w r1, [r3, r5, lsl #3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add r1, fp │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 5f556 │ │ │ │ + b.n 5f672 <_Py_hashtable_size@@Base+0x1ea> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f664 │ │ │ │ + b.n 5f780 <_Py_hashtable_size@@Base+0x2f8> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 83ac4 │ │ │ │ - cbz r5, 5f65c │ │ │ │ + bl 83a78 │ │ │ │ + cbz r5, 5f778 <_Py_hashtable_size@@Base+0x2f0> │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mla r0, r7, r4, r0 │ │ │ │ adds r4, #1 │ │ │ │ - bl 15a044 │ │ │ │ + bl 1599d0 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 5f64c │ │ │ │ + bne.n 5f768 <_Py_hashtable_size@@Base+0x2e0> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 83ac4 │ │ │ │ - b.n 5f51c │ │ │ │ + bl 83a78 │ │ │ │ + b.n 5f638 <_Py_hashtable_size@@Base+0x1b0> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r5, sp, #560 @ 0x230 │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bge.n 5f692 │ │ │ │ + bge.n 5f7ae <_Py_hashtable_size@@Base+0x326> │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bl 834bc │ │ │ │ - b.n 5f694 │ │ │ │ + bl 83470 │ │ │ │ + b.n 5f7b0 <_Py_hashtable_size@@Base+0x328> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbnz r0, 5f6a2 │ │ │ │ - bl 23c160 │ │ │ │ + cbnz r0, 5f7be <_Py_hashtable_size@@Base+0x336> │ │ │ │ + bl 23bb34 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f7e4 │ │ │ │ + b.n 5f900 <_Py_hashtable_size@@Base+0x478> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt.n 5f6ba │ │ │ │ + bgt.n 5f7d6 <_Py_hashtable_size@@Base+0x34e> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r9 │ │ │ │ - bl 834bc │ │ │ │ - b.n 5f6bc │ │ │ │ + bl 83470 │ │ │ │ + b.n 5f7d8 <_Py_hashtable_size@@Base+0x350> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 5f6cc │ │ │ │ + cbnz r0, 5f7e8 <_Py_hashtable_size@@Base+0x360> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 83ac4 │ │ │ │ - bl 23c160 │ │ │ │ - b.n 5f69c │ │ │ │ - movw sl, #29681 @ 0x73f1 │ │ │ │ + bl 83a78 │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 5f7b8 <_Py_hashtable_size@@Base+0x330> │ │ │ │ + movw sl, #27929 @ 0x6d19 │ │ │ │ movt sl, #18 │ │ │ │ movs r5, #0 │ │ │ │ cmp r9, r5 │ │ │ │ - beq.n 5f7bc │ │ │ │ + beq.n 5f8d8 <_Py_hashtable_size@@Base+0x450> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 5f6e6 │ │ │ │ - bl 5d900 │ │ │ │ - b.n 5f7c0 │ │ │ │ + bne.n 5f802 <_Py_hashtable_size@@Base+0x37a> │ │ │ │ + bl 5d960 │ │ │ │ + b.n 5f8dc <_Py_hashtable_size@@Base+0x454> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ - cbz r2, 5f732 │ │ │ │ + cbz r2, 5f84e <_Py_hashtable_size@@Base+0x3c6> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 5f732 │ │ │ │ + cbz r2, 5f84e <_Py_hashtable_size@@Base+0x3c6> │ │ │ │ cmp r2, sl │ │ │ │ - bne.n 5f726 │ │ │ │ + bne.n 5f842 <_Py_hashtable_size@@Base+0x3ba> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 5f710 │ │ │ │ + bcc.n 5f82c <_Py_hashtable_size@@Base+0x3a4> │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #224] @ (5f7e8 ) │ │ │ │ + ldr r1, [pc, #224] @ (5f904 <_Py_hashtable_size@@Base+0x47c>) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15c6d4 │ │ │ │ - b.n 5f7c0 │ │ │ │ + bl 15c058 │ │ │ │ + b.n 5f8dc <_Py_hashtable_size@@Base+0x454> │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f762 │ │ │ │ + bge.n 5f87e <_Py_hashtable_size@@Base+0x3f6> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5f762 │ │ │ │ + b.n 5f87e <_Py_hashtable_size@@Base+0x3f6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5f762 │ │ │ │ - b.n 5f7c0 │ │ │ │ + cbnz r0, 5f87e <_Py_hashtable_size@@Base+0x3f6> │ │ │ │ + b.n 5f8dc <_Py_hashtable_size@@Base+0x454> │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r1, 5f754 │ │ │ │ + cbz r1, 5f870 <_Py_hashtable_size@@Base+0x3e8> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 5f754 │ │ │ │ - movw r1, #30584 @ 0x7778 │ │ │ │ + cbz r3, 5f870 <_Py_hashtable_size@@Base+0x3e8> │ │ │ │ + movw r1, #28280 @ 0x6e78 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl f41b4 │ │ │ │ - b.n 5f7c0 │ │ │ │ - movw r1, #30612 @ 0x7794 │ │ │ │ + bl f3c44 │ │ │ │ + b.n 5f8dc <_Py_hashtable_size@@Base+0x454> │ │ │ │ + movw r1, #28308 @ 0x6e94 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl f41b4 │ │ │ │ - b.n 5f7c0 │ │ │ │ + bl f3c44 │ │ │ │ + b.n 5f8dc <_Py_hashtable_size@@Base+0x454> │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ mul.w fp, r3, r5 │ │ │ │ add r1, fp │ │ │ │ - bl 159310 │ │ │ │ + bl 158bd0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f78c │ │ │ │ + bne.n 5f8a8 <_Py_hashtable_size@@Base+0x420> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f7c0 │ │ │ │ + bge.n 5f8dc <_Py_hashtable_size@@Base+0x454> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f7c0 │ │ │ │ + cbnz r3, 5f8dc <_Py_hashtable_size@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f7c0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f8dc <_Py_hashtable_size@@Base+0x454> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f79e │ │ │ │ + bge.n 5f8ba <_Py_hashtable_size@@Base+0x432> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f79e │ │ │ │ + cbnz r3, 5f8ba <_Py_hashtable_size@@Base+0x432> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r1, [r1, fp] │ │ │ │ str.w r1, [r3, r5, lsl #3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add r1, fp │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 5f6d6 │ │ │ │ + b.n 5f7f2 <_Py_hashtable_size@@Base+0x36a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f7e4 │ │ │ │ + b.n 5f900 <_Py_hashtable_size@@Base+0x478> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 83ac4 │ │ │ │ - cbz r5, 5f7dc │ │ │ │ + bl 83a78 │ │ │ │ + cbz r5, 5f8f8 <_Py_hashtable_size@@Base+0x470> │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mla r0, r7, r4, r0 │ │ │ │ adds r4, #1 │ │ │ │ - bl 15a044 │ │ │ │ + bl 1599d0 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 5f7cc │ │ │ │ + bne.n 5f8e8 <_Py_hashtable_size@@Base+0x460> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 83ac4 │ │ │ │ - b.n 5f69c │ │ │ │ + bl 83a78 │ │ │ │ + b.n 5f7b8 <_Py_hashtable_size@@Base+0x330> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r5, sp, #560 @ 0x230 │ │ │ │ lsls r2, r2, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #104] @ (5f980 <_Py_hashtable_size@@Base+0x4f8>) │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 5f930 <_Py_hashtable_size@@Base+0x4a8> │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5f920 <_Py_hashtable_size@@Base+0x498> │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 5f942 <_Py_hashtable_size@@Base+0x4ba> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 135234 <_PyMutex_LockTimed@@Base+0x17c> │ │ │ │ + ldr r3, [pc, #64] @ (5f984 <_Py_hashtable_size@@Base+0x4fc>) │ │ │ │ + ldr.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ + cbz r2, 5f952 <_Py_hashtable_size@@Base+0x4ca> │ │ │ │ + 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 5f96a <_Py_hashtable_size@@Base+0x4e2> │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5f95a <_Py_hashtable_size@@Base+0x4d2> │ │ │ │ + dmb ish │ │ │ │ + beq.n 5f976 <_Py_hashtable_size@@Base+0x4ee> │ │ │ │ + ldr r0, [pc, #12] @ (5f980 <_Py_hashtable_size@@Base+0x4f8>) │ │ │ │ + bl 2b95f8 │ │ │ │ + movw r0, #5752 @ 0x1678 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + pop {r4, pc} │ │ │ │ + strb r0, [r1, #20] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + ldr r0, [r0, #112] @ 0x70 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #8] @ (5f7f8 ) │ │ │ │ + ldr r2, [pc, #8] @ (5f994 <_Py_hashtable_size@@Base+0x50c>) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 421c0 <_PyEval_SpecialMethodCanSuggest@@Base+0x314> │ │ │ │ + b.w 42218 <_PyEval_SpecialMethodCanSuggest@@Base+0x31c> │ │ │ │ nop │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 15e93c │ │ │ │ + b.w 15e314 │ │ │ │ │ │ │ │ -0005f802 : │ │ │ │ +0005f99e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #52] @ (5f848 ) │ │ │ │ + ldr r0, [pc, #52] @ (5f9e4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - cbnz r1, 5f82a │ │ │ │ + cbnz r1, 5f9c6 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 43d14 <_PyImport_ClearExtension@@Base+0x1dc> │ │ │ │ + b.w 43d68 <_PyImport_ClearExtension@@Base+0x1de> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #7736 @ 0x1e38 │ │ │ │ + movw r2, #4980 @ 0x1374 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 11e51c <_PyErr_SetString@@Base> │ │ │ │ + bl 11e004 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r1 │ │ │ │ - movw sl, #58305 @ 0xe3c1 │ │ │ │ + movw sl, #54733 @ 0xd5cd │ │ │ │ movt sl, #23 │ │ │ │ mov r5, r7 │ │ │ │ mov r8, r6 │ │ │ │ mov r9, r2 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 5f8b4 │ │ │ │ + beq.n 5fa50 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 5f8ae │ │ │ │ + cbz r4, 5fa4a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 5f896 │ │ │ │ + cbz r3, 5fa32 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5f896 │ │ │ │ + cbz r3, 5fa32 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 5f890 │ │ │ │ + bne.n 5fa2c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 5f896 │ │ │ │ + b.n 5fa32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r8, [r5, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f8ae │ │ │ │ + bge.n 5fa4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f8ae │ │ │ │ + cbnz r3, 5fa4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ - b.n 5f872 │ │ │ │ + b.n 5fa0e │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 83ac4 │ │ │ │ + b.w 83a78 │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #21416 @ 0x53a8 │ │ │ │ + movw r3, #19112 @ 0x4aa8 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #4] @ (5f8d0 ) │ │ │ │ - b.w 5ee88 │ │ │ │ + ldr r1, [pc, #4] @ (5fa6c ) │ │ │ │ + b.w 5eee8 │ │ │ │ nop │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0005f8d4 : │ │ │ │ +0005fa70 : │ │ │ │ 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 d8608 │ │ │ │ + bl d8458 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5f904 │ │ │ │ + bne.n 5faa0 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #7788 @ 0x1e6c │ │ │ │ + movw r0, #5032 @ 0x13a8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 243288 │ │ │ │ + bl 242c68 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f90a : │ │ │ │ +0005faa6 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r4, #43824 @ 0xab30 │ │ │ │ + movw r4, #43828 @ 0xab34 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r2 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r1 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ - bl 21502c │ │ │ │ + bl 214984 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5fa00 │ │ │ │ + bl 5fb9c │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -77184,160 +77329,346 @@ │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ - cbnz r0, 5f984 │ │ │ │ + cbnz r0, 5fb20 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 80ce4 │ │ │ │ + b.w 80c78 │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f9fc │ │ │ │ + beq.n 5fb98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 648d8 │ │ │ │ + bl 6169e │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r4, 5f9fc │ │ │ │ + cbz r4, 5fb98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5f9f8 │ │ │ │ + ble.n 5fb94 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - bl 9baf8 │ │ │ │ + bl 9b8dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r0, 5f9e6 │ │ │ │ + cbz r0, 5fb82 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f9ca │ │ │ │ + bge.n 5fb66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f9ca │ │ │ │ + cbnz r3, 5fb66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5f9d6 │ │ │ │ + blt.n 5fb72 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5f9fc │ │ │ │ + b.n 5fb98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5f9d2 │ │ │ │ + bne.n 5fb6e │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f9d2 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5fb6e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f9f8 │ │ │ │ + bge.n 5fb94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f9f8 │ │ │ │ + cbnz r3, 5fb94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [r4, #24] │ │ │ │ - b.n 5f99a │ │ │ │ + b.n 5fb36 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005fa00 : │ │ │ │ +0005fb9c : │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #16384 @ 0x4000 │ │ │ │ - beq.n 5fa32 │ │ │ │ + beq.n 5fbce │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r1, #164] @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 5fa2a │ │ │ │ + cbnz r3, 5fbc6 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ and.w r0, r0, #1 │ │ │ │ - b.n 5fa36 │ │ │ │ + b.n 5fbd2 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5fa20 │ │ │ │ - b.n 5fa36 │ │ │ │ + bne.n 5fbbc │ │ │ │ + b.n 5fbd2 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005fa38 : │ │ │ │ +0005fbd4 : │ │ │ │ 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 4d4ec │ │ │ │ + bl 4d54c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 7fd00 <_PyObject_GC_New@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 5fe00 │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #16] │ │ │ │ + bl 978f8 │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + cbz r3, 5fc50 │ │ │ │ + add.w r0, r5, #17 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 5fc46 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5fc36 │ │ │ │ + dmb ish │ │ │ │ + beq.n 5fc50 │ │ │ │ + bl 2b942c │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + str r3, [r4, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 5fce4 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + movs r1, #1 │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ + ldrh.w r9, [r3] │ │ │ │ + ldrb.w r8, [r3, #2] │ │ │ │ + ldrd sl, r7, [r3, #8] │ │ │ │ + vldr d8, [r3, #16] │ │ │ │ + blx 2bef0 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 5fdb2 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + blx 2c030 │ │ │ │ + movs r1, #8 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2bef0 │ │ │ │ + mov fp, r0 │ │ │ │ + cbz r0, 5fca0 │ │ │ │ + movs r1, #8 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2bef0 │ │ │ │ + mov r7, r0 │ │ │ │ + cbnz r0, 5fca8 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2af44 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2af44 │ │ │ │ + b.n 5fdb2 │ │ │ │ + mov r1, sl │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + blx 2c030 │ │ │ │ + movs r0, #24 │ │ │ │ + blx 2c0b0 │ │ │ │ + cbnz r0, 5fccc │ │ │ │ + mov r0, fp │ │ │ │ + blx 2af44 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2af44 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2af44 │ │ │ │ + b.n 5fdb2 │ │ │ │ + strh.w r9, [r0] │ │ │ │ + strb.w r8, [r0, #2] │ │ │ │ + strd fp, r7, [r0, #4] │ │ │ │ + str r6, [r0, #12] │ │ │ │ + vstr d8, [r0, #16] │ │ │ │ + str r0, [r4, #8] │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 5fdbe │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + movs r1, #1 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + ldrh.w fp, [r3] │ │ │ │ + ldrb.w sl, [r3, #2] │ │ │ │ + ldrd r6, r8, [r3, #8] │ │ │ │ + vldr d8, [r3, #16] │ │ │ │ + blx 2bef0 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5fdb2 │ │ │ │ + mov ip, r8 │ │ │ │ + mov r8, r0 │ │ │ │ + add.w r9, ip, #64 @ 0x40 │ │ │ │ + mov lr, r8 │ │ │ │ + ldr.w r0, [ip] │ │ │ │ + ldr.w r1, [ip, #4] │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + ldr.w r2, [ip, #-8] │ │ │ │ + add.w r8, r8, #16 │ │ │ │ + ldr.w r3, [ip, #-4] │ │ │ │ + cmp ip, r9 │ │ │ │ + stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ + bne.n 5fd0c │ │ │ │ + movs r1, #4 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2bef0 │ │ │ │ + mov r9, r0 │ │ │ │ + cbz r0, 5fd4c │ │ │ │ + movs r1, #4 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2bef0 │ │ │ │ + mov r8, r0 │ │ │ │ + cbnz r0, 5fd54 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2af44 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2af44 │ │ │ │ + b.n 5fdb2 │ │ │ │ + mov lr, r6 │ │ │ │ + mov ip, r0 │ │ │ │ + add.w r3, r6, #64 @ 0x40 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r6, ip │ │ │ │ + ldr.w r3, [lr, #12] │ │ │ │ + ldr.w r0, [lr] │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldr.w r1, [lr, #-12] │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + ldr.w r2, [lr, #-8] │ │ │ │ + stmia r6!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp lr, r3 │ │ │ │ + bne.n 5fd5e │ │ │ │ + movs r0, #24 │ │ │ │ + blx 2c0b0 │ │ │ │ + cbnz r0, 5fd9c │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2af44 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2af44 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2af44 │ │ │ │ + b.n 5fdb2 │ │ │ │ + strh.w fp, [r0] │ │ │ │ + strb.w sl, [r0, #2] │ │ │ │ + strd r9, r8, [r0, #4] │ │ │ │ + str r7, [r0, #12] │ │ │ │ + vstr d8, [r0, #16] │ │ │ │ + str r0, [r4, #8] │ │ │ │ + b.n 5fce0 │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + bl 23bb34 │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + cbz r3, 5fde8 │ │ │ │ + add.w r0, r5, #17 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 5fdde │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5fdce │ │ │ │ + dmb ish │ │ │ │ + beq.n 5fde8 │ │ │ │ + bl 2b95f8 │ │ │ │ + cbz r6, 5fe00 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 5fdfe │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 5fdfe │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.n 5faae │ │ │ │ + bgt.n 5fe5e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 5fa90 │ │ │ │ + cbz r2, 5fe40 │ │ │ │ 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, #14644 @ 0x3934 │ │ │ │ + movw r3, #12304 @ 0x3010 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ - movw r1, #36872 @ 0x9008 │ │ │ │ + movw r1, #34556 @ 0x86fc │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ - bl f41b4 │ │ │ │ - b.n 5fae6 │ │ │ │ + bl f3c44 │ │ │ │ + b.n 5fe96 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ movs r1, #0 │ │ │ │ - bl a8e24 │ │ │ │ + bl a8c38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5fae6 │ │ │ │ + cbz r0, 5fe96 │ │ │ │ mov r3, r7 │ │ │ │ add.w r1, r5, #20 │ │ │ │ subs r2, r6, #1 │ │ │ │ - bl a9268 │ │ │ │ + bl a907c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5fad6 │ │ │ │ + blt.n 5fe86 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5fae6 │ │ │ │ + b.n 5fe96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5fad2 │ │ │ │ + bne.n 5fe82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5fad2 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5fe82 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -77345,1383 +77676,1083 @@ │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2b44c │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 5fb1e │ │ │ │ + bne.n 5fece │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5fb3e │ │ │ │ - b.n 5fb34 │ │ │ │ + bne.n 5feee │ │ │ │ + b.n 5fee4 │ │ │ │ movs r3, #3 │ │ │ │ - movw r0, #42768 @ 0xa710 │ │ │ │ + movw r0, #40688 @ 0x9ef0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl e3034 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5fb3a │ │ │ │ - b.n 5fb10 │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 5fb3e │ │ │ │ + bl e29fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5feea │ │ │ │ + b.n 5fec0 │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 5feee │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5fba0 │ │ │ │ + b.n 5ff50 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 159310 │ │ │ │ + bl 158c9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5fb3a │ │ │ │ + bne.n 5feea │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 246718 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ + bl 2460f8 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fb3a │ │ │ │ + beq.n 5feea │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ - bl b0e80 │ │ │ │ + bl b0c40 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 2bed4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5fb8c │ │ │ │ + bge.n 5ff3c │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5fbac │ │ │ │ - bl 116ba8 │ │ │ │ + bne.n 5ff5c │ │ │ │ + bl 1166e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fb5a │ │ │ │ + beq.n 5ff0a │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5fb98 │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 5ff48 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5fb3a │ │ │ │ + bne.n 5feea │ │ │ │ mov r0, r4 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 5fbbc │ │ │ │ + cbz r3, 5ff6c │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 15a044 │ │ │ │ - b.n 5fbbc │ │ │ │ + bl 1599d0 │ │ │ │ + b.n 5ff6c │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - b.n 5fb8c │ │ │ │ + bl 1e40ec │ │ │ │ + b.n 5ff3c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #43824 @ 0xab30 │ │ │ │ + movw r3, #43828 @ 0xab34 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6c2c │ │ │ │ - cbz r0, 5fbe8 │ │ │ │ + bl f6684 │ │ │ │ + cbz r0, 5ff98 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fc00 │ │ │ │ + b.n 5ffb0 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6c2c │ │ │ │ + bl f6684 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5fbe2 │ │ │ │ - bl f73ac │ │ │ │ + bne.n 5ff92 │ │ │ │ + bl f6ec4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5fc2e │ │ │ │ + bhi.n 5ffde │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5fc4e │ │ │ │ - b.n 5fc46 │ │ │ │ - movw r0, #42776 @ 0xa718 │ │ │ │ + bne.n 5fffe │ │ │ │ + b.n 5fff6 │ │ │ │ + movw r0, #40696 @ 0x9ef8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl e3034 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl e29fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fd2a │ │ │ │ - b.n 5fc20 │ │ │ │ - bl 940d4 │ │ │ │ + beq.n 600da │ │ │ │ + b.n 5ffd0 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5fd2a │ │ │ │ + bne.n 600da │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 246718 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ + bl 2460f8 <_PyUnicode_Copy@@Base+0x1c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fd2a │ │ │ │ + beq.n 600da │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 5fc78 │ │ │ │ + ble.n 60028 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5fc7c │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 6002c │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5fd2a │ │ │ │ - b.n 5fc7c │ │ │ │ + bne.n 600da │ │ │ │ + b.n 6002c │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 17d8ec │ │ │ │ - cbnz r0, 5fca0 │ │ │ │ + bl 17cafc │ │ │ │ + cbnz r0, 60050 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7924 @ 0x1ef4 │ │ │ │ + movw r1, #5168 @ 0x1430 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 5fd14 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 600c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17a668 │ │ │ │ + bl 17987c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 5fd14 │ │ │ │ + blt.n 600c4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ add r1, sp, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 5f66c │ │ │ │ + bl 5f608 <_Py_hashtable_size@@Base+0x180> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5fd14 │ │ │ │ - bl b0e80 │ │ │ │ + beq.n 600c4 │ │ │ │ + bl b0c40 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 2bd5c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5fd06 │ │ │ │ + bge.n 600b6 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5fcf4 │ │ │ │ - bl 116ba8 │ │ │ │ + bne.n 600a4 │ │ │ │ + bl 1166e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fcba │ │ │ │ - b.n 5fd02 │ │ │ │ + beq.n 6006a │ │ │ │ + b.n 600b2 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ + bl 1e40ec │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5f84c │ │ │ │ + bl 5f9e8 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5fd1e │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 5fd2a │ │ │ │ + bne.n 600ce │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 600da │ │ │ │ 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 9438c │ │ │ │ + b.w 941b0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 5fd5e │ │ │ │ + beq.n 6010e │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5fd74 │ │ │ │ + bne.n 60124 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5fda6 │ │ │ │ + beq.n 60156 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5fd76 │ │ │ │ - b.n 5fda6 │ │ │ │ + bgt.n 60126 │ │ │ │ + b.n 60156 │ │ │ │ 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 5fd92 │ │ │ │ + beq.n 60142 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5fdc0 │ │ │ │ + bne.n 60170 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5fda6 │ │ │ │ + beq.n 60156 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5fdc2 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 60172 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 5fe00 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 601b0 │ │ │ │ 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 145458 │ │ │ │ + bl 144cbc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5fdec │ │ │ │ + bge.n 6019c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5fdec │ │ │ │ + cbnz r3, 6019c │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5fe00 │ │ │ │ + bge.n 601b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5fe00 │ │ │ │ + cbnz r3, 601b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 5fe30 │ │ │ │ + beq.n 601e0 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42736 @ 0xa6f0 │ │ │ │ + movw r0, #40656 @ 0x9ed0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fef4 │ │ │ │ + beq.n 602a4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5fe44 │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 601f4 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5fef4 │ │ │ │ + bne.n 602a4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 17d8ec │ │ │ │ - cbnz r0, 5fe66 │ │ │ │ + bl 17cafc │ │ │ │ + cbnz r0, 60216 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7960 @ 0x1f18 │ │ │ │ + movw r1, #5204 @ 0x1454 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 5fede │ │ │ │ + bl 11dfac │ │ │ │ + b.n 6028e │ │ │ │ mov r0, r4 │ │ │ │ - bl 17a668 │ │ │ │ + bl 17987c │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 5fede │ │ │ │ + blt.n 6028e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 5f4ec │ │ │ │ + bl 5f788 <_Py_hashtable_size@@Base+0x300> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5fede │ │ │ │ - bl b0e80 │ │ │ │ + beq.n 6028e │ │ │ │ + bl b0c40 │ │ │ │ ldr.w r8, [sp] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b4e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - blt.n 5feaa │ │ │ │ + blt.n 6025a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5febc │ │ │ │ + b.n 6026c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5fea6 │ │ │ │ - bl 116ba8 │ │ │ │ + bne.n 60256 │ │ │ │ + bl 1166e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fe80 │ │ │ │ + beq.n 60230 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 5f84c │ │ │ │ + bl 5f9e8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5fee8 │ │ │ │ - cbnz r5, 5fede │ │ │ │ + bge.n 60298 │ │ │ │ + cbnz r5, 6028e │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r6, [r7, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 5fef4 │ │ │ │ + bl 1e40ec │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 602a4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5ff26 │ │ │ │ + cbz r0, 602d6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ff26 │ │ │ │ + bge.n 602d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5ff26 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 602d6 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 5ff40 │ │ │ │ + cbz r0, 602f0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ff40 │ │ │ │ + bge.n 602f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5ff40 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 602f0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 5ff5a │ │ │ │ + cbz r0, 6030a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ff5a │ │ │ │ + bge.n 6030a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5ff5a │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6030a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 139440 │ │ │ │ + bl 138d40 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, 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 7fd58 <_PyObject_GC_New@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 6016c │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #16] │ │ │ │ - bl 97ae4 │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - cbz r3, 5ffbc │ │ │ │ - add.w r0, r5, #17 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 5ffb2 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5ffa2 │ │ │ │ - dmb ish │ │ │ │ - beq.n 5ffbc │ │ │ │ - bl 28e400 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - str r3, [r4, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 60050 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - movs r1, #1 │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ - ldrh.w r9, [r3] │ │ │ │ - ldrb.w r8, [r3, #2] │ │ │ │ - ldrd sl, r7, [r3, #8] │ │ │ │ - vldr d8, [r3, #16] │ │ │ │ - blx 2bef0 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 6011e │ │ │ │ - mov r1, r7 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - blx 2c030 │ │ │ │ - movs r1, #8 │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2bef0 │ │ │ │ - mov fp, r0 │ │ │ │ - cbz r0, 6000c │ │ │ │ - movs r1, #8 │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2bef0 │ │ │ │ - mov r7, r0 │ │ │ │ - cbnz r0, 60014 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2af44 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2af44 │ │ │ │ - b.n 6011e │ │ │ │ - mov r1, sl │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - blx 2c030 │ │ │ │ - movs r0, #24 │ │ │ │ - blx 2c0b0 │ │ │ │ - cbnz r0, 60038 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2af44 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2af44 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2af44 │ │ │ │ - b.n 6011e │ │ │ │ - strh.w r9, [r0] │ │ │ │ - strb.w r8, [r0, #2] │ │ │ │ - strd fp, r7, [r0, #4] │ │ │ │ - str r6, [r0, #12] │ │ │ │ - vstr d8, [r0, #16] │ │ │ │ - str r0, [r4, #8] │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 6012a │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - movs r1, #1 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - ldrh.w fp, [r3] │ │ │ │ - ldrb.w sl, [r3, #2] │ │ │ │ - ldrd r6, r8, [r3, #8] │ │ │ │ - vldr d8, [r3, #16] │ │ │ │ - blx 2bef0 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6011e │ │ │ │ - mov ip, r8 │ │ │ │ - mov r8, r0 │ │ │ │ - add.w r9, ip, #64 @ 0x40 │ │ │ │ - mov lr, r8 │ │ │ │ - ldr.w r0, [ip] │ │ │ │ - ldr.w r1, [ip, #4] │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - ldr.w r2, [ip, #-8] │ │ │ │ - add.w r8, r8, #16 │ │ │ │ - ldr.w r3, [ip, #-4] │ │ │ │ - cmp ip, r9 │ │ │ │ - stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - bne.n 60078 │ │ │ │ - movs r1, #4 │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2bef0 │ │ │ │ - mov r9, r0 │ │ │ │ - cbz r0, 600b8 │ │ │ │ - movs r1, #4 │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2bef0 │ │ │ │ - mov r8, r0 │ │ │ │ - cbnz r0, 600c0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2af44 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2af44 │ │ │ │ - b.n 6011e │ │ │ │ - mov lr, r6 │ │ │ │ - mov ip, r0 │ │ │ │ - add.w r3, r6, #64 @ 0x40 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r6, ip │ │ │ │ - ldr.w r3, [lr, #12] │ │ │ │ - ldr.w r0, [lr] │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - ldr.w r1, [lr, #-12] │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - ldr.w r2, [lr, #-8] │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp lr, r3 │ │ │ │ - bne.n 600ca │ │ │ │ - movs r0, #24 │ │ │ │ - blx 2c0b0 │ │ │ │ - cbnz r0, 60108 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2af44 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2af44 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2af44 │ │ │ │ - b.n 6011e │ │ │ │ - strh.w fp, [r0] │ │ │ │ - strb.w sl, [r0, #2] │ │ │ │ - strd r9, r8, [r0, #4] │ │ │ │ - str r7, [r0, #12] │ │ │ │ - vstr d8, [r0, #16] │ │ │ │ - str r0, [r4, #8] │ │ │ │ - b.n 6004c │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - bl 23c160 │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - cbz r3, 60154 │ │ │ │ - add.w r0, r5, #17 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6014a │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 6013a │ │ │ │ - dmb ish │ │ │ │ - beq.n 60154 │ │ │ │ - bl 284818 │ │ │ │ - cbz r6, 6016c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6016a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6016a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #160] @ (60228 ) │ │ │ │ - mov.w r3, #1 │ │ │ │ - sub sp, #8 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r5] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 601a2 │ │ │ │ - strexb r1, r3, [r5] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 60192 │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 601b4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 135708 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ - ldr r6, [pc, #116] @ (6022c ) │ │ │ │ - ldr.w r3, [r6, #1476] @ 0x5c4 │ │ │ │ - cbz r3, 601f4 │ │ │ │ - ldr.w r0, [r6, #1564] @ 0x61c │ │ │ │ - bl 60230 <_Py_hashtable_size@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r0, [r6, #1556] @ 0x614 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 60230 <_Py_hashtable_size@@Base> │ │ │ │ - add r4, r0 │ │ │ │ - ldr.w r0, [r6, #1568] @ 0x620 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 60230 <_Py_hashtable_size@@Base> │ │ │ │ - add r2, sp, #4 │ │ │ │ - add r4, r0 │ │ │ │ - movw r1, #26885 @ 0x6905 │ │ │ │ - movt r1, #7 │ │ │ │ - ldr.w r0, [r6, #1572] @ 0x624 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 2de95c <_Py_hashtable_foreach@@Base> │ │ │ │ - b.n 601f6 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r5] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6020e │ │ │ │ - strexb r1, r3, [r5] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 601fe │ │ │ │ - dmb ish │ │ │ │ - beq.n 6021a │ │ │ │ - ldr r0, [pc, #16] @ (60228 ) │ │ │ │ - bl 284818 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8f6bc │ │ │ │ - nop │ │ │ │ - strb r0, [r1, #20] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - │ │ │ │ -00060230 <_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, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #104] @ (602b8 <_Py_hashtable_size@@Base+0x88>) │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 60266 <_Py_hashtable_size@@Base+0x36> │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 60256 <_Py_hashtable_size@@Base+0x26> │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 60278 <_Py_hashtable_size@@Base+0x48> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 135708 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ - ldr r3, [pc, #64] @ (602bc <_Py_hashtable_size@@Base+0x8c>) │ │ │ │ - ldr.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r2, 60288 <_Py_hashtable_size@@Base+0x58> │ │ │ │ - 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 602a0 <_Py_hashtable_size@@Base+0x70> │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 60290 <_Py_hashtable_size@@Base+0x60> │ │ │ │ - dmb ish │ │ │ │ - beq.n 602ac <_Py_hashtable_size@@Base+0x7c> │ │ │ │ - ldr r0, [pc, #16] @ (602b8 <_Py_hashtable_size@@Base+0x88>) │ │ │ │ - bl 284818 │ │ │ │ - movw r0, #5752 @ 0x1678 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - strb r0, [r1, #20] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ │ │ │ │ -000602c0 : │ │ │ │ +00060314 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 602da │ │ │ │ + cbnz r0, 6032e │ │ │ │ mov r4, r6 │ │ │ │ - bl 5d900 │ │ │ │ - b.n 60366 │ │ │ │ + bl 5d960 │ │ │ │ + b.n 603ba │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 60346 │ │ │ │ + cbz r3, 6039a │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ - cbnz r4, 602e8 │ │ │ │ + cbnz r4, 6033c │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - cbz r4, 602f0 │ │ │ │ + cbz r4, 60344 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 60346 │ │ │ │ + bmi.n 6039a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 60346 │ │ │ │ + cbz r3, 6039a │ │ │ │ mov r0, r1 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 60366 │ │ │ │ + cbz r0, 603ba │ │ │ │ movs r3, #8 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1df608 │ │ │ │ + bl 1dee88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60326 │ │ │ │ + bge.n 6037a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 60326 │ │ │ │ + cbnz r3, 6037a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #5744 @ 0x1670 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 60364 │ │ │ │ + bne.n 603b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60346 │ │ │ │ + bge.n 6039a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 60346 │ │ │ │ + cbnz r3, 6039a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8044 @ 0x1f6c │ │ │ │ + movw r1, #5288 @ 0x14a8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 60398 │ │ │ │ + beq.n 603ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 60398 │ │ │ │ + ble.n 603ec │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 603b0 │ │ │ │ + bge.n 60404 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 603b0 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + b.n 60404 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 603e0 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 60434 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16db38 │ │ │ │ - cbnz r0, 603ec │ │ │ │ + bl 16cf90 │ │ │ │ + cbnz r0, 60440 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8080 @ 0x1f90 │ │ │ │ + movw r1, #5324 @ 0x14cc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 603e0 │ │ │ │ + bge.n 60434 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 603e4 │ │ │ │ + cbz r3, 60438 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 60408 │ │ │ │ + b.n 6045c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 603e0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 60434 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9fed4 │ │ │ │ + bl 9f8f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60408 │ │ │ │ + bge.n 6045c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 60408 │ │ │ │ + cbnz r3, 6045c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_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, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 60438 │ │ │ │ + beq.n 6048c │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6044e │ │ │ │ + bne.n 604a2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 60480 │ │ │ │ + beq.n 604d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 60450 │ │ │ │ - b.n 60480 │ │ │ │ + bgt.n 604a4 │ │ │ │ + b.n 604d4 │ │ │ │ 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 6046c │ │ │ │ + beq.n 604c0 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6049a │ │ │ │ + bne.n 604ee │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 60480 │ │ │ │ + beq.n 604d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6049c │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 604f0 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 604da │ │ │ │ + bl 11dfac │ │ │ │ + b.n 6052e │ │ │ │ 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 1663fc │ │ │ │ + bl 16583c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 604c6 │ │ │ │ + bge.n 6051a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 604c6 │ │ │ │ + cbnz r3, 6051a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 604da │ │ │ │ + bge.n 6052e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 604da │ │ │ │ + cbnz r3, 6052e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6050a │ │ │ │ + beq.n 6055e │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 60520 │ │ │ │ + bne.n 60574 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 60552 │ │ │ │ + beq.n 605a6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 60522 │ │ │ │ - b.n 60552 │ │ │ │ + bgt.n 60576 │ │ │ │ + b.n 605a6 │ │ │ │ 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 6053e │ │ │ │ + beq.n 60592 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6056c │ │ │ │ + bne.n 605c0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 60552 │ │ │ │ + beq.n 605a6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6056e │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 605c2 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 605ac │ │ │ │ + bl 11dfac │ │ │ │ + b.n 60600 │ │ │ │ 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 2a6004 │ │ │ │ + bl 2a5800 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60598 │ │ │ │ + bge.n 605ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 60598 │ │ │ │ + cbnz r3, 605ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 605ac │ │ │ │ + bge.n 60600 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 605ac │ │ │ │ + cbnz r3, 60600 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000605b0 : │ │ │ │ +00060604 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 605cc │ │ │ │ + cbnz r0, 60620 │ │ │ │ mov r4, r6 │ │ │ │ - bl 5d900 │ │ │ │ - b.n 60790 │ │ │ │ + bl 5d960 │ │ │ │ + b.n 607e4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 60768 │ │ │ │ + beq.w 607bc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 605f4 │ │ │ │ - movw r3, #56193 @ 0xdb81 │ │ │ │ + cbz r2, 60648 │ │ │ │ + movw r3, #54393 @ 0xd479 │ │ │ │ movt r3, #34 @ 0x22 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 605ee │ │ │ │ + bne.n 60642 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 22dc20 <_PyCompile_GetBinaryIntrinsicName@@Base+0x1090> │ │ │ │ + b.w 22d518 <_PyCompile_GetBinaryIntrinsicName@@Base+0x1090> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bmi.w 60768 │ │ │ │ + bmi.w 607bc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 60768 │ │ │ │ + beq.w 607bc │ │ │ │ mov r0, r1 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 60786 │ │ │ │ + beq.w 607da │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ - cbz r7, 6061a │ │ │ │ + cbz r7, 6066e │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 6078a │ │ │ │ + beq.w 607de │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6078a │ │ │ │ + beq.w 607de │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ cmp r8, r7 │ │ │ │ - beq.w 6078a │ │ │ │ + beq.w 607de │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 606ca │ │ │ │ + beq.n 6071e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 606a4 │ │ │ │ + beq.n 606f8 │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ - cbz r2, 60662 │ │ │ │ + cbz r2, 606b6 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 606a4 │ │ │ │ + ble.n 606f8 │ │ │ │ adds r2, #12 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 60676 │ │ │ │ + beq.n 606ca │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 6064e │ │ │ │ - b.n 606a4 │ │ │ │ + bne.n 606a2 │ │ │ │ + b.n 606f8 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 60676 │ │ │ │ + beq.n 606ca │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6065e │ │ │ │ + bne.n 606b2 │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 606a4 │ │ │ │ + bne.n 606f8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ movw r3, #5744 @ 0x1670 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 60734 │ │ │ │ + bne.n 60788 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60698 │ │ │ │ + bge.n 606ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 6069e │ │ │ │ + cbz r3, 606f2 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 606a4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 60698 │ │ │ │ + b.n 606f8 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 606ec │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ movw r3, #5744 @ 0x1670 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 60734 │ │ │ │ + bne.n 60788 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 606ca │ │ │ │ + bge.n 6071e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 606ca │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6071e │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 60714 │ │ │ │ - movw r3, #61453 @ 0xf00d │ │ │ │ + beq.n 60768 │ │ │ │ + movw r3, #59533 @ 0xe88d │ │ │ │ movt r3, #20 │ │ │ │ movw r7, #5744 @ 0x1670 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 60700 │ │ │ │ + bne.n 60754 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 6070c │ │ │ │ + bpl.n 60760 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 6070c │ │ │ │ + bpl.n 60760 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14f200 │ │ │ │ + bl 14ea80 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 60708 │ │ │ │ + b.n 6075c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 60734 │ │ │ │ + bne.n 60788 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6071e │ │ │ │ + blt.n 60772 │ │ │ │ movw r4, #5744 @ 0x1670 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 60734 │ │ │ │ + b.n 60788 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 60714 │ │ │ │ + bne.n 60768 │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 60714 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 60768 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60748 │ │ │ │ + bge.n 6079c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 60748 │ │ │ │ + cbnz r3, 6079c │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #5744 @ 0x1670 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 60790 │ │ │ │ + bne.n 607e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60768 │ │ │ │ + bge.n 607bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 60768 │ │ │ │ + cbnz r3, 607bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8044 @ 0x1f6c │ │ │ │ + movw r1, #5288 @ 0x14a8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 60790 │ │ │ │ + b.n 607e4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 60698 │ │ │ │ - b.n 60714 │ │ │ │ + bne.n 606ec │ │ │ │ + b.n 60768 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + b.w 2dfec8 │ │ │ │ + b.w 2dfec8 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #8444 @ 0x20fc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 607c0 │ │ │ │ + beq.n 6081c │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 607ee │ │ │ │ + bne.n 6084a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 607d4 │ │ │ │ + beq.n 60830 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 607f0 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 6084c │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 60816 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 60872 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 161fb4 │ │ │ │ + bl 1613e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60816 │ │ │ │ + bge.n 60872 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 60816 │ │ │ │ + cbnz r3, 60872 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bls.n 60836 │ │ │ │ + bls.n 60892 │ │ │ │ movs r5, #0 │ │ │ │ - bl 23c160 │ │ │ │ - b.n 6086a │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 608c6 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 60846 │ │ │ │ + cbz r0, 608a2 │ │ │ │ subs r2, r0, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bls.n 60848 │ │ │ │ - b.n 6082e │ │ │ │ + bls.n 608a4 │ │ │ │ + b.n 6088a │ │ │ │ mov r2, r0 │ │ │ │ add.w r4, r2, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c83f8 <_PyArena_Malloc@@Base> │ │ │ │ + bl c81ec <_PyArena_Malloc@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6082e │ │ │ │ + beq.n 6088a │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2b44c │ │ │ │ mov r3, r5 │ │ │ │ str.w r6, [r3], #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 6089c │ │ │ │ + beq.n 608f8 │ │ │ │ mov r2, r0 │ │ │ │ - movw r3, #8188 @ 0x1ffc │ │ │ │ + movw r3, #5432 @ 0x1538 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ - movw r0, #8220 @ 0x201c │ │ │ │ + movw r0, #5464 @ 0x1558 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ - b.n 608a4 │ │ │ │ - movw r0, #8256 @ 0x2040 │ │ │ │ + b.n 60900 │ │ │ │ + movw r0, #5500 @ 0x157c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 608b2 │ │ │ │ - bl f73ac │ │ │ │ + cbnz r0, 6090e │ │ │ │ + bl f6ec4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ - bl 5f90a │ │ │ │ + bl 5faa6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 84dec │ │ │ │ + b.w 1c7e64 │ │ │ │ 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 608e8 │ │ │ │ + bne.n 60944 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 60906 │ │ │ │ - b.n 608fe │ │ │ │ + bne.n 60962 │ │ │ │ + b.n 6095a │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #59696 @ 0xe930 │ │ │ │ + movw r0, #57320 @ 0xdfe8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60986 │ │ │ │ - b.n 608da │ │ │ │ - bl 940d4 │ │ │ │ + beq.n 609e2 │ │ │ │ + b.n 60936 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60986 │ │ │ │ + bne.n 609e2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #36972 @ 0x906c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6092e │ │ │ │ + beq.n 6098a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24940 @ 0x616c │ │ │ │ + movw r1, #22568 @ 0x5828 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 60974 │ │ │ │ + bl f3c44 │ │ │ │ + b.n 609d0 │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.n 6093a │ │ │ │ + bhi.n 60996 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ - cbnz r2, 60954 │ │ │ │ + cbnz r2, 609b0 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 6097e │ │ │ │ + b.n 609da │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #50908 @ 0xc6dc │ │ │ │ + movw r1, #48604 @ 0xbddc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 60974 │ │ │ │ + bl f3c44 │ │ │ │ + b.n 609d0 │ │ │ │ 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 6095e │ │ │ │ - b.n 6097e │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 60986 │ │ │ │ + bne.n 609ba │ │ │ │ + b.n 609da │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 609e2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -78730,664 +78761,738 @@ │ │ │ │ ldr.w r1, [r0, #932] @ 0x3a4 │ │ │ │ mov fp, r2 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r8, r3 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 60c18 │ │ │ │ + beq.w 60c74 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - cbnz r4, 609dc │ │ │ │ + cbnz r4, 60a38 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8288 @ 0x2060 │ │ │ │ + movw r1, #5532 @ 0x159c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60c18 │ │ │ │ - ldr.w sl, [pc, #576] @ 60c20 │ │ │ │ + b.n 60c74 │ │ │ │ + ldr.w sl, [pc, #576] @ 60c7c │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ - movw r1, #8340 @ 0x2094 │ │ │ │ + movw r1, #5584 @ 0x15d0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r5, sl] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 60c10 │ │ │ │ + bne.w 60c6c │ │ │ │ mov r3, r8 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 291764 │ │ │ │ + bl 291070 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 60c10 │ │ │ │ + bne.w 60c6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60a22 │ │ │ │ + bge.n 60a7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 60a22 │ │ │ │ + cbnz r3, 60a7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r6, #768] @ 0x300 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.w 60c18 │ │ │ │ + beq.w 60c74 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - cbnz r4, 60a52 │ │ │ │ + cbnz r4, 60aae │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8380 @ 0x20bc │ │ │ │ + movw r1, #5624 @ 0x15f8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 609d6 │ │ │ │ - movw r1, #8340 @ 0x2094 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 60a32 │ │ │ │ + movw r1, #5584 @ 0x15d0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [sl, r5] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 60c10 │ │ │ │ + bne.w 60c6c │ │ │ │ mov r3, r8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 291764 │ │ │ │ + bl 291070 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 60c10 │ │ │ │ + bne.w 60c6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60a92 │ │ │ │ + bge.n 60aee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 60a92 │ │ │ │ + cbnz r3, 60aee │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r6, #756] @ 0x2f4 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 60c18 │ │ │ │ + beq.w 60c74 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - cbnz r4, 60ab6 │ │ │ │ + cbnz r4, 60b12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 609d6 │ │ │ │ + beq.n 60a32 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bmi.n 60ade │ │ │ │ + bmi.n 60b3a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 1dee70 <_PyType_Name@@Base> │ │ │ │ - movw r1, #8432 @ 0x20f0 │ │ │ │ + bl 1de6ec <_PyType_Name@@Base> │ │ │ │ + movw r1, #5676 @ 0x162c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl f41b4 │ │ │ │ - b.n 60c10 │ │ │ │ + bl f3c44 │ │ │ │ + b.n 60c6c │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl e4964 │ │ │ │ + bl e432c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 60c10 │ │ │ │ + beq.w 60c6c │ │ │ │ adds r3, r0, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r5, sl │ │ │ │ - bge.n 60b7c │ │ │ │ + bge.n 60bd8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #284] @ (60c20 ) │ │ │ │ - movw r1, #8340 @ 0x2094 │ │ │ │ + ldr r2, [pc, #284] @ (60c7c ) │ │ │ │ + movw r1, #5584 @ 0x15d0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r7, [r3, r5, lsl #2] │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ add.w ip, r3, #1 │ │ │ │ it lt │ │ │ │ strlt.w ip, [r7] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60c10 │ │ │ │ + bne.n 60c6c │ │ │ │ mov r3, r8 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 291764 │ │ │ │ + bl 291070 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60b4a │ │ │ │ + bge.n 60ba6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 60b4a │ │ │ │ + cbnz r3, 60ba6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 60c10 │ │ │ │ + bne.n 60c6c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 60b70 │ │ │ │ + beq.n 60bcc │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8488 @ 0x2128 │ │ │ │ + movw r1, #5732 @ 0x1664 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 60c10 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 60c6c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 60af6 │ │ │ │ + b.n 60b52 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60b94 │ │ │ │ + bge.n 60bf0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 60b94 │ │ │ │ + cbnz r3, 60bf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r6, #760] @ 0x2f8 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 60c18 │ │ │ │ + beq.n 60c74 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - cbnz r4, 60bc2 │ │ │ │ + cbnz r4, 60c1e │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8544 @ 0x2160 │ │ │ │ + movw r1, #5788 @ 0x169c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 609d6 │ │ │ │ - ldr r2, [pc, #92] @ (60c20 ) │ │ │ │ + bl 11dfac │ │ │ │ + b.n 60a32 │ │ │ │ + ldr r2, [pc, #92] @ (60c7c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r1, #8340 @ 0x2094 │ │ │ │ + movw r1, #5584 @ 0x15d0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1ccf6c │ │ │ │ - cbnz r0, 60c10 │ │ │ │ + bl 1cc824 │ │ │ │ + cbnz r0, 60c6c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28d60c │ │ │ │ + bl 28cb78 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 60c10 │ │ │ │ + cbnz r0, 60c6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60bf8 │ │ │ │ + bge.n 60c54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 60bf8 │ │ │ │ + cbnz r3, 60c54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r1, r0, [sp, #24] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1d95f4 │ │ │ │ + bl 1d8e7c │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [fp] │ │ │ │ - cbnz r0, 60c18 │ │ │ │ + cbnz r0, 60c74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84dec │ │ │ │ - b.n 609d6 │ │ │ │ + bl 1c7e64 │ │ │ │ + b.n 60a32 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl ee8f4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 60cae │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 60cae │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 60cae │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 60cc8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 60cc8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 60cc8 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 60ce2 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 60ce2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 60ce2 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 60cfc │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #12] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 60cfc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 60cfc │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + cbz r0, 60d16 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #16] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 60d16 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 60d16 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + cbz r0, 60d30 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #20] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 60d30 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 60d30 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00060d34 : │ │ │ │ + mov r1, r0 │ │ │ │ + movw r0, #34280 @ 0x85e8 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + b.w f54f0 │ │ │ │ + │ │ │ │ +00060d42 <_PyXI_UnwrapNotShareableError@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + add.w r4, r3, #5536 @ 0x15a0 │ │ │ │ + adds r4, #8 │ │ │ │ + cbnz r4, 60d64 <_PyXI_UnwrapNotShareableError@@Base+0x22> │ │ │ │ + bl f6ec4 │ │ │ │ + b.n 60d6c <_PyXI_UnwrapNotShareableError@@Base+0x2a> │ │ │ │ + add.w r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr.w r4, [r3, #1472] @ 0x5c0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2057ec <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 60dc2 <_PyXI_UnwrapNotShareableError@@Base+0x80> │ │ │ │ + ldr r4, [r5, #72] @ 0x48 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r5, #72] @ 0x48 │ │ │ │ + cbnz r6, 60d8a <_PyXI_UnwrapNotShareableError@@Base+0x48> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 30d60 │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 60d9c <_PyXI_UnwrapNotShareableError@@Base+0x5a> │ │ │ │ + b.n 60db6 <_PyXI_UnwrapNotShareableError@@Base+0x74> │ │ │ │ + mov r2, r4 │ │ │ │ + mvn.w r1, #8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 373f8 <_PyXI_InitFailure@@Base> │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 60d7e <_PyXI_UnwrapNotShareableError@@Base+0x3c> │ │ │ │ + b.n 60dc6 <_PyXI_UnwrapNotShareableError@@Base+0x84> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 60daa <_PyXI_UnwrapNotShareableError@@Base+0x68> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 60dae <_PyXI_UnwrapNotShareableError@@Base+0x6c> │ │ │ │ + mov r4, r6 │ │ │ │ + b.n 60db6 <_PyXI_UnwrapNotShareableError@@Base+0x74> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 60daa <_PyXI_UnwrapNotShareableError@@Base+0x68> │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ + bl 1c7d2c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 60dc6 <_PyXI_UnwrapNotShareableError@@Base+0x84> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 60c42 │ │ │ │ + cbz r3, 60de6 <_PyXI_UnwrapNotShareableError@@Base+0xa4> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 60c44 │ │ │ │ + b.n 60de8 <_PyXI_UnwrapNotShareableError@@Base+0xa6> │ │ │ │ mov r5, r3 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrb r0, [r7, #18] │ │ │ │ ldrb.w sl, [r7, #13] │ │ │ │ ldrb.w r8, [r7, #14] │ │ │ │ ldrb.w r9, [r7, #15] │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r2, 60c64 │ │ │ │ + cbz r2, 60e08 <_PyXI_UnwrapNotShareableError@@Base+0xc6> │ │ │ │ ldr.w fp, [r7, #20] │ │ │ │ - b.n 60c6c │ │ │ │ + b.n 60e10 <_PyXI_UnwrapNotShareableError@@Base+0xce> │ │ │ │ movw fp, #5752 @ 0x1678 │ │ │ │ movt fp, #80 @ 0x50 │ │ │ │ ldrb r2, [r7, #19] │ │ │ │ str r2, [sp, #16] │ │ │ │ - cbnz r3, 60c7c │ │ │ │ + cbnz r3, 60e20 <_PyXI_UnwrapNotShareableError@@Base+0xde> │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 60c7c │ │ │ │ + blt.n 60e20 <_PyXI_UnwrapNotShareableError@@Base+0xde> │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 60c7c │ │ │ │ - cbnz r4, 60ca4 │ │ │ │ + bgt.n 60e20 <_PyXI_UnwrapNotShareableError@@Base+0xde> │ │ │ │ + cbnz r4, 60e42 <_PyXI_UnwrapNotShareableError@@Base+0x100> │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #21784 @ 0x5518 │ │ │ │ - movt r3, #82 @ 0x52 │ │ │ │ + ldr r3, [pc, #248] @ (60f2c <_PyXI_UnwrapNotShareableError@@Base+0x1ea>) │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60d86 │ │ │ │ + beq.n 60f24 <_PyXI_UnwrapNotShareableError@@Base+0x1e2> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsls r6, r6, #8 │ │ │ │ adds r5, r5, r1 │ │ │ │ orr.w r6, r6, r3, lsl #16 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r6, r6, r3 │ │ │ │ - beq.n 60d44 │ │ │ │ + beq.n 60ee2 <_PyXI_UnwrapNotShareableError@@Base+0x1a0> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 60cd4 │ │ │ │ - bl 122990 │ │ │ │ + cbz r0, 60e72 <_PyXI_UnwrapNotShareableError@@Base+0x130> │ │ │ │ + bl 1223b8 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 60cd0 │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 60cd0 │ │ │ │ + bne.n 60e6e <_PyXI_UnwrapNotShareableError@@Base+0x12c> │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 60e6e <_PyXI_UnwrapNotShareableError@@Base+0x12c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 60d86 │ │ │ │ + b.n 60f24 <_PyXI_UnwrapNotShareableError@@Base+0x1e2> │ │ │ │ subs r5, #1 │ │ │ │ - beq.n 60d44 │ │ │ │ + beq.n 60ee2 <_PyXI_UnwrapNotShareableError@@Base+0x1a0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 60cf0 │ │ │ │ - bl 122990 │ │ │ │ + cbz r0, 60e8e <_PyXI_UnwrapNotShareableError@@Base+0x14c> │ │ │ │ + bl 1223b8 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 60cec │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 60e8a <_PyXI_UnwrapNotShareableError@@Base+0x148> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60ccc │ │ │ │ + bne.n 60e6a <_PyXI_UnwrapNotShareableError@@Base+0x128> │ │ │ │ subs r5, #1 │ │ │ │ - beq.n 60d44 │ │ │ │ + beq.n 60ee2 <_PyXI_UnwrapNotShareableError@@Base+0x1a0> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 60d0c │ │ │ │ - bl 122990 │ │ │ │ + cbz r0, 60eaa <_PyXI_UnwrapNotShareableError@@Base+0x168> │ │ │ │ + bl 1223b8 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 60d08 │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 60ea6 <_PyXI_UnwrapNotShareableError@@Base+0x164> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60ccc │ │ │ │ + bne.n 60e6a <_PyXI_UnwrapNotShareableError@@Base+0x128> │ │ │ │ subs r5, #1 │ │ │ │ - beq.n 60d44 │ │ │ │ + beq.n 60ee2 <_PyXI_UnwrapNotShareableError@@Base+0x1a0> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 60d26 │ │ │ │ - bl 122990 │ │ │ │ + cbz r0, 60ec4 <_PyXI_UnwrapNotShareableError@@Base+0x182> │ │ │ │ + bl 1223b8 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 60d22 │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 60ec0 <_PyXI_UnwrapNotShareableError@@Base+0x17e> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60ccc │ │ │ │ + bne.n 60e6a <_PyXI_UnwrapNotShareableError@@Base+0x128> │ │ │ │ subs r5, #1 │ │ │ │ - beq.n 60d44 │ │ │ │ + beq.n 60ee2 <_PyXI_UnwrapNotShareableError@@Base+0x1a0> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 60d30 │ │ │ │ + cbz r3, 60ece <_PyXI_UnwrapNotShareableError@@Base+0x18c> │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 60d44 │ │ │ │ + beq.n 60ee2 <_PyXI_UnwrapNotShareableError@@Base+0x1a0> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ str r0, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 60d44 │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 60ee2 <_PyXI_UnwrapNotShareableError@@Base+0x1a0> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60ccc │ │ │ │ + bne.n 60e6a <_PyXI_UnwrapNotShareableError@@Base+0x128> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r3, #59248 @ 0xe770 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 60d6c │ │ │ │ + bne.n 60f0a <_PyXI_UnwrapNotShareableError@@Base+0x1c8> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r6 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1ca05c <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ + bl 1c980c <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 60d86 │ │ │ │ + b.n 60f24 <_PyXI_UnwrapNotShareableError@@Base+0x1e2> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, sl │ │ │ │ strd r6, fp, [sp, #8] │ │ │ │ - movw r2, #8600 @ 0x2198 │ │ │ │ + movw r2, #5880 @ 0x16f8 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - bl 2d8820 │ │ │ │ + bl 2d804c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00060d8e : │ │ │ │ - mov r1, r0 │ │ │ │ - movw r0, #34280 @ 0x85e8 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - b.w f5a90 │ │ │ │ - │ │ │ │ -00060d9c <_PyXI_UnwrapNotShareableError@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - add.w r4, r3, #5536 @ 0x15a0 │ │ │ │ - adds r4, #8 │ │ │ │ - cbnz r4, 60dbe <_PyXI_UnwrapNotShareableError@@Base+0x22> │ │ │ │ - bl f73ac │ │ │ │ - b.n 60dc6 <_PyXI_UnwrapNotShareableError@@Base+0x2a> │ │ │ │ - add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r4, [r3, #1472] @ 0x5c0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 205fec <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 60e1c <_PyXI_UnwrapNotShareableError@@Base+0x80> │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r5, #72] @ 0x48 │ │ │ │ - cbnz r6, 60de4 <_PyXI_UnwrapNotShareableError@@Base+0x48> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 30d60 │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 60df6 <_PyXI_UnwrapNotShareableError@@Base+0x5a> │ │ │ │ - b.n 60e10 <_PyXI_UnwrapNotShareableError@@Base+0x74> │ │ │ │ - mov r2, r4 │ │ │ │ - mvn.w r1, #8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 373f0 <_PyXI_InitFailure@@Base> │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 60dd8 <_PyXI_UnwrapNotShareableError@@Base+0x3c> │ │ │ │ - b.n 60e20 <_PyXI_UnwrapNotShareableError@@Base+0x84> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60e04 <_PyXI_UnwrapNotShareableError@@Base+0x68> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 60e08 <_PyXI_UnwrapNotShareableError@@Base+0x6c> │ │ │ │ - mov r4, r6 │ │ │ │ - b.n 60e10 <_PyXI_UnwrapNotShareableError@@Base+0x74> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 60e04 <_PyXI_UnwrapNotShareableError@@Base+0x68> │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ - bl 1c8534 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 60e20 <_PyXI_UnwrapNotShareableError@@Base+0x84> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + strb r4, [r0, r3] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 2c1dc │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ + b.n 60c80 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 60e6a <_PyXI_UnwrapNotShareableError@@Base+0xce> │ │ │ │ + beq.n 60f7a <_PyXI_UnwrapNotShareableError@@Base+0x238> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 60e80 <_PyXI_UnwrapNotShareableError@@Base+0xe4> │ │ │ │ + bne.n 60f90 <_PyXI_UnwrapNotShareableError@@Base+0x24e> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 60eb2 <_PyXI_UnwrapNotShareableError@@Base+0x116> │ │ │ │ + beq.n 60fc2 <_PyXI_UnwrapNotShareableError@@Base+0x280> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 60e82 <_PyXI_UnwrapNotShareableError@@Base+0xe6> │ │ │ │ - b.n 60eb2 <_PyXI_UnwrapNotShareableError@@Base+0x116> │ │ │ │ + bgt.n 60f92 <_PyXI_UnwrapNotShareableError@@Base+0x250> │ │ │ │ + b.n 60fc2 <_PyXI_UnwrapNotShareableError@@Base+0x280> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 60e9e <_PyXI_UnwrapNotShareableError@@Base+0x102> │ │ │ │ + beq.n 60fae <_PyXI_UnwrapNotShareableError@@Base+0x26c> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 60ecc <_PyXI_UnwrapNotShareableError@@Base+0x130> │ │ │ │ + bne.n 60fdc <_PyXI_UnwrapNotShareableError@@Base+0x29a> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 60eb2 <_PyXI_UnwrapNotShareableError@@Base+0x116> │ │ │ │ + beq.n 60fc2 <_PyXI_UnwrapNotShareableError@@Base+0x280> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 60ece <_PyXI_UnwrapNotShareableError@@Base+0x132> │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 60fde <_PyXI_UnwrapNotShareableError@@Base+0x29c> │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 60f0c <_PyXI_UnwrapNotShareableError@@Base+0x170> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 6101c <_PyXI_UnwrapNotShareableError@@Base+0x2da> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 40f70 │ │ │ │ + bl 40fc0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60ef8 <_PyXI_UnwrapNotShareableError@@Base+0x15c> │ │ │ │ + bge.n 61008 <_PyXI_UnwrapNotShareableError@@Base+0x2c6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 60ef8 <_PyXI_UnwrapNotShareableError@@Base+0x15c> │ │ │ │ + cbnz r3, 61008 <_PyXI_UnwrapNotShareableError@@Base+0x2c6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60f0c <_PyXI_UnwrapNotShareableError@@Base+0x170> │ │ │ │ + bge.n 6101c <_PyXI_UnwrapNotShareableError@@Base+0x2da> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 60f0c <_PyXI_UnwrapNotShareableError@@Base+0x170> │ │ │ │ + cbnz r3, 6101c <_PyXI_UnwrapNotShareableError@@Base+0x2da> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00060f10 : │ │ │ │ +00061020 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ - b.w 2e06fc │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - beq.n 60f40 │ │ │ │ - bl b0fac │ │ │ │ - bl b1034 <_Py_ReachedRecursionLimitWithMargin@@Base+0x58> │ │ │ │ - cbz r0, 60f46 │ │ │ │ + beq.n 6104c │ │ │ │ + bl b0d6c │ │ │ │ + bl b0df0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x54> │ │ │ │ + cbz r0, 61052 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d90 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ + bl 57df4 <_PyXI_FreeExcInfo@@Base+0x25a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 60f52 │ │ │ │ + cbz r3, 6105e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 60f72 │ │ │ │ + b.n 6107e │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 229028 │ │ │ │ - cbnz r0, 60f6e │ │ │ │ + bl 228900 │ │ │ │ + cbnz r0, 6107a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 60f6e │ │ │ │ + cbnz r3, 6107a │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl b408c │ │ │ │ - cbnz r0, 60f6e │ │ │ │ + bl b3e5c │ │ │ │ + cbnz r0, 6107a │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 2e06fc │ │ │ │ │ │ │ │ -00060f7a : │ │ │ │ +00061082 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 228c14 │ │ │ │ + bl 2284ec │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1c8534 │ │ │ │ + b.w 1c7d2c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 60fc4 │ │ │ │ + beq.n 610cc │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 60fda │ │ │ │ + bne.n 610e2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6100c │ │ │ │ + beq.n 61114 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 60fdc │ │ │ │ - b.n 6100c │ │ │ │ + bgt.n 610e4 │ │ │ │ + b.n 61114 │ │ │ │ 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 60ff8 │ │ │ │ + beq.n 61100 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 61026 │ │ │ │ + bne.n 6112e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6100c │ │ │ │ + beq.n 61114 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 61028 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 61130 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 61066 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 6116e │ │ │ │ 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 41322 │ │ │ │ + bl 41372 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61052 │ │ │ │ + bge.n 6115a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 61052 │ │ │ │ + cbnz r3, 6115a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61066 │ │ │ │ + bge.n 6116e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 61066 │ │ │ │ + cbnz r3, 6116e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r0, #28] │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ @@ -79400,71 +79505,71 @@ │ │ │ │ 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 610aa │ │ │ │ + bne.n 611b2 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl fee38 <_PyNumber_Index@@Base> │ │ │ │ + bl fe910 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 610be │ │ │ │ - b.n 610d0 │ │ │ │ + cbnz r0, 611c6 │ │ │ │ + b.n 611d8 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #21224 @ 0x52e8 │ │ │ │ + movw r0, #18920 @ 0x49e8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ - cbz r0, 61118 │ │ │ │ - b.n 6109e │ │ │ │ - bl 9b974 │ │ │ │ + bl 1d43ac │ │ │ │ + cbz r0, 61220 │ │ │ │ + b.n 611a6 │ │ │ │ + bl 9b758 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 610dc │ │ │ │ + blt.n 611e4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 610ec │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 61118 │ │ │ │ + bne.n 611f4 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 61220 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 610ec │ │ │ │ + b.n 611f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 610cc │ │ │ │ + bne.n 611d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 610cc │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 611d4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2458d4 │ │ │ │ - cbz r0, 61118 │ │ │ │ + bl 2452b8 │ │ │ │ + cbz r0, 61220 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 6111c │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bne.n 61224 │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #50692 @ 0xc604 │ │ │ │ + movw r1, #48352 @ 0xbce0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61162 │ │ │ │ + b.n 6126a │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17d908 │ │ │ │ + bl 17cb18 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 61118 │ │ │ │ + beq.n 61220 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 61130 │ │ │ │ + cbz r3, 61238 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ - b.n 61138 │ │ │ │ + b.n 61240 │ │ │ │ movw r5, #32180 @ 0x7db4 │ │ │ │ movt r5, #87 @ 0x57 │ │ │ │ adds r3, r4, r6 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ bics.w r4, r4, r4, asr #32 │ │ │ │ it cs │ │ │ │ movcs r4, r3 │ │ │ │ @@ -79479,210 +79584,135 @@ │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ strb r7, [r5, r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 61170 │ │ │ │ - b.w 88258 │ │ │ │ + cbz r0, 61278 │ │ │ │ + b.w 8808c │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 611d2 │ │ │ │ + beq.n 612da │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 611d2 │ │ │ │ + ble.n 612da │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r2, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ - movw r0, #8644 @ 0x21c4 │ │ │ │ + movw r0, #5888 @ 0x1700 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 611e2 │ │ │ │ + bge.n 612ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 611e2 │ │ │ │ + cbnz r3, 612ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 611e2 │ │ │ │ - movw r0, #8680 @ 0x21e8 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 612ea │ │ │ │ + movw r0, #5924 @ 0x1724 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 103eb4 │ │ │ │ + b.w 1039c8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl eee5c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 61230 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61230 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 61230 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 6124a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6124a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 6124a │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 61264 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61264 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 61264 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 6127e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #12] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6127e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 6127e │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cbz r0, 61298 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #16] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61298 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 61298 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - cbz r0, 612b2 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #20] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 612b2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 612b2 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 612c0 │ │ │ │ - b.w 88258 │ │ │ │ + cbz r0, 61314 │ │ │ │ + b.w 8808c │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #8704 @ 0x2200 │ │ │ │ + movw r0, #5948 @ 0x173c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w 103eb4 │ │ │ │ + b.w 1039c8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #8444 @ 0x20fc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 61306 │ │ │ │ + beq.n 6135a │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 61334 │ │ │ │ + bne.n 61388 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6131a │ │ │ │ + beq.n 6136e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 61336 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 6138a │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 61362 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 613b6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr r0, [pc, #44] @ (61368 ) │ │ │ │ + ldr r0, [pc, #44] @ (613bc ) │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl ad9f4 │ │ │ │ + bl ad848 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61362 │ │ │ │ + bge.n 613b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 61362 │ │ │ │ + cbnz r3, 613b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop {12} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 61202 │ │ │ │ ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4380 @ 0x111c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ @@ -79699,229 +79729,230 @@ │ │ │ │ ldr.w r1, [r0, #876] @ 0x36c │ │ │ │ mov r8, r2 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r6, r3 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 61606 │ │ │ │ + beq.w 61658 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - cbnz r7, 613dc │ │ │ │ + cbnz r7, 6142e │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8732 @ 0x221c │ │ │ │ + movw r1, #5976 @ 0x1758 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 61606 │ │ │ │ - ldr.w sl, [pc, #556] @ 6160c │ │ │ │ + b.n 61658 │ │ │ │ + ldr.w sl, [pc, #560] @ 61660 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - movw r1, #8784 @ 0x2250 │ │ │ │ + movw r1, #6028 @ 0x178c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, sl] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 615fe │ │ │ │ + bne.w 61650 │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6164a │ │ │ │ + bl 61700 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 615fe │ │ │ │ + bne.w 61650 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61422 │ │ │ │ + bge.n 61474 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 61422 │ │ │ │ + cbnz r3, 61474 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #744] @ 0x2e8 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 61606 │ │ │ │ + beq.w 61658 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - cbz r7, 6145c │ │ │ │ + cbz r7, 614ae │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 61462 │ │ │ │ + bne.n 614b4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6145c │ │ │ │ + bge.n 614ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 6145c │ │ │ │ + cbnz r3, 614ae │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 614a0 │ │ │ │ - movw r1, #8784 @ 0x2250 │ │ │ │ + b.n 614f2 │ │ │ │ + movw r1, #6028 @ 0x178c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [sl, r9] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 615fe │ │ │ │ + bne.w 61650 │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 291764 │ │ │ │ + bl 291070 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 615fe │ │ │ │ + bne.w 61650 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 614a0 │ │ │ │ + bge.n 614f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 614a0 │ │ │ │ + cbnz r3, 614f2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ add r2, sp, #32 │ │ │ │ ldr.w r1, [r4, #632] @ 0x278 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 61606 │ │ │ │ + beq.w 61658 │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 614ca │ │ │ │ + bne.n 6151c │ │ │ │ mov r0, fp │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov fp, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 613d6 │ │ │ │ + beq.n 61428 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - bmi.n 614f4 │ │ │ │ + bmi.n 61546 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1dee70 <_PyType_Name@@Base> │ │ │ │ - movw r1, #8820 @ 0x2274 │ │ │ │ + bl 1de6ec <_PyType_Name@@Base> │ │ │ │ + movw r1, #6064 @ 0x17b0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f41b4 │ │ │ │ - b.n 615fe │ │ │ │ + bl f3c44 │ │ │ │ + b.n 61650 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 288154 <_Py_set_inheritable_async_safe@@Base+0x21cc> │ │ │ │ + bl 287808 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 615fe │ │ │ │ + beq.n 61650 │ │ │ │ movs r7, #0 │ │ │ │ mov r5, r4 │ │ │ │ adds r3, r0, #4 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - movw r1, #8784 @ 0x2250 │ │ │ │ + movw r1, #6028 @ 0x178c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ cmp r7, r3 │ │ │ │ - bge.n 6159c │ │ │ │ + bge.n 615ee │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ ldr.w r0, [sl, r9] │ │ │ │ ldr.w r4, [r3, r7, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ add.w r2, r3, #1 │ │ │ │ it lt │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 615fe │ │ │ │ + bne.n 61650 │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2884a0 │ │ │ │ + bl 287a0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61566 │ │ │ │ + bge.n 615b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 61566 │ │ │ │ + cbnz r3, 615b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 615fe │ │ │ │ + bne.n 61650 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ adds r7, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 61590 │ │ │ │ + beq.n 615e2 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8876 @ 0x22ac │ │ │ │ + movw r1, #6120 @ 0x17e8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 615fe │ │ │ │ + bl 11dfac │ │ │ │ + b.n 61650 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 61514 │ │ │ │ + b.n 61566 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 615bc │ │ │ │ + bge.n 6160e │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 615bc │ │ │ │ + cbnz r2, 6160e │ │ │ │ mov r0, fp │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - cbnz r4, 615dc │ │ │ │ + cbnz r4, 6162e │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8932 @ 0x22e4 │ │ │ │ + movw r1, #6176 @ 0x1820 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ str.w r4, [r8] │ │ │ │ - b.n 615fe │ │ │ │ + b.n 61650 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #12 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - bl c83f8 <_PyArena_Malloc@@Base> │ │ │ │ + bl c81ec <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 615fa │ │ │ │ + cbz r0, 6164c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r4, r5, [r0] │ │ │ │ str r2, [r0, #8] │ │ │ │ movs r0, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 61606 │ │ │ │ + b.n 61658 │ │ │ │ str.w r0, [r8] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 84dec │ │ │ │ - b.n 613d6 │ │ │ │ + bl 1c7e64 │ │ │ │ + b.n 61428 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ movw r2, #6004 @ 0x1774 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ @@ -79936,1414 +79967,1452 @@ │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ ite hi │ │ │ │ movhi r0, r2 │ │ │ │ movls r0, r3 │ │ │ │ bx lr │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.n 616f4 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #30 │ │ │ │ + bpl.n 616f4 │ │ │ │ + push {r4} │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r4, [pc, #72] @ (616fc ) │ │ │ │ + ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ + movs r3, #28 │ │ │ │ + subs r1, #1 │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + adds r4, r2, r3 │ │ │ │ + add.w r4, r4, #91136 @ 0x16400 │ │ │ │ + ldr.w r4, [r4, #412] @ 0x19c │ │ │ │ + cmp r4, r0 │ │ │ │ + beq.n 616d6 │ │ │ │ + cmp r1, #10 │ │ │ │ + bls.n 616e2 │ │ │ │ + add.w r3, r3, #91136 @ 0x16400 │ │ │ │ + add.w r3, r3, #412 @ 0x19c │ │ │ │ + add r2, r3 │ │ │ │ + b.n 616ec │ │ │ │ + add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ + add.w r3, r3, #388 @ 0x184 │ │ │ │ + add r2, r3 │ │ │ │ + add.w r0, r2, #24 │ │ │ │ + pop {r4} │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r3, #104] @ 0x68 │ │ │ │ + add r0, r3 │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, r6 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - bne.n 61674 │ │ │ │ + bne.n 6172a │ │ │ │ mov r6, r7 │ │ │ │ str r7, [r2, #0] │ │ │ │ - b.w 625ac │ │ │ │ + b.w 62660 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr.w r1, [r0, #820] @ 0x334 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r3 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 625ac │ │ │ │ + beq.w 62660 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - cbnz r6, 616ac │ │ │ │ + cbnz r6, 61762 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8976 @ 0x2310 │ │ │ │ + movw r1, #6672 @ 0x1a10 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 61870 │ │ │ │ - ldr.w r9, [pc, #1496] @ 61c88 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 61926 │ │ │ │ + ldr.w r9, [pc, #1496] @ 61d3c │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - movw r1, #9024 @ 0x2340 │ │ │ │ + movw r1, #6720 @ 0x1a40 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r8, r9] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6259c │ │ │ │ + bne.w 62650 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 28d60c │ │ │ │ + bl 28cb78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6259c │ │ │ │ + bne.w 62650 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 616ee │ │ │ │ + bge.n 617a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 616ee │ │ │ │ + cbnz r3, 617a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #660] @ 0x294 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 625ac │ │ │ │ + beq.w 62660 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - cbnz r6, 6171e │ │ │ │ + cbnz r6, 617d4 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9060 @ 0x2364 │ │ │ │ + movw r1, #6756 @ 0x1a64 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 61870 │ │ │ │ - movw r1, #9024 @ 0x2340 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 61926 │ │ │ │ + movw r1, #6720 @ 0x1a40 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6259c │ │ │ │ + bne.w 62650 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 28d60c │ │ │ │ + bl 28cb78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6259c │ │ │ │ + bne.w 62650 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61758 │ │ │ │ + bge.n 6180e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 61758 │ │ │ │ + cbnz r3, 6180e │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ ldr.w r1, [r4, #708] @ 0x2c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 625ac │ │ │ │ + beq.w 62660 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - cbnz r6, 61788 │ │ │ │ + cbnz r6, 6183e │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9112 @ 0x2398 │ │ │ │ + movw r1, #6808 @ 0x1a98 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 61870 │ │ │ │ - movw r1, #9024 @ 0x2340 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 61926 │ │ │ │ + movw r1, #6720 @ 0x1a40 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6259c │ │ │ │ + bne.w 62650 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 28d60c │ │ │ │ + bl 28cb78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6259c │ │ │ │ + bne.w 62650 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 617c2 │ │ │ │ + bge.n 61878 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 617c2 │ │ │ │ + cbnz r3, 61878 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #704] @ 0x2c0 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 625ac │ │ │ │ + beq.w 62660 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - cbnz r6, 617f2 │ │ │ │ + cbnz r6, 618a8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9164 @ 0x23cc │ │ │ │ + movw r1, #6860 @ 0x1acc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 61870 │ │ │ │ - movw r1, #9024 @ 0x2340 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 61926 │ │ │ │ + movw r1, #6720 @ 0x1a40 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6259c │ │ │ │ + bne.w 62650 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 28d60c │ │ │ │ + bl 28cb78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6259c │ │ │ │ + bne.w 62650 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6182c │ │ │ │ + bge.n 618e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6182c │ │ │ │ + cbnz r3, 618e2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #356] @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ - bl f2030 │ │ │ │ + bl f1ac0 │ │ │ │ mov r6, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 625ac │ │ │ │ + beq.w 62660 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 618d8 │ │ │ │ + beq.n 6198e │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r4, #976] @ 0x3d0 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ mov r6, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.w 625ac │ │ │ │ + beq.w 62660 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ - cbnz r5, 61878 │ │ │ │ + cbnz r5, 6192e │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9220 @ 0x2404 │ │ │ │ + movw r1, #6916 @ 0x1b04 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.w 625ac │ │ │ │ - movw r1, #9268 @ 0x2434 │ │ │ │ + b.w 62660 │ │ │ │ + movw r1, #6964 @ 0x1b34 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6259c │ │ │ │ + bne.w 62650 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ - bl 291764 │ │ │ │ + bl 291070 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6259c │ │ │ │ + bne.w 62650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 618b8 │ │ │ │ + bge.n 6196e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 618b8 │ │ │ │ + cbnz r3, 6196e │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r3, [sp, #52] @ 0x34 │ │ │ │ strd r2, sl, [sp] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrd r2, r1, [sp, #60] @ 0x3c │ │ │ │ - bl 23cf08 <_PyTime_AsTimespec@@Base+0xc0> │ │ │ │ + bl 23c8e0 <_PyTime_AsTimespec@@Base+0xc0> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 625ac │ │ │ │ - b.w 6259c │ │ │ │ + bne.w 62660 │ │ │ │ + b.w 62650 │ │ │ │ ldr.w r1, [r4, #348] @ 0x15c │ │ │ │ mov r0, r5 │ │ │ │ - bl f2030 │ │ │ │ + bl f1ac0 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.w 61ae0 │ │ │ │ + beq.w 61b96 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 61982 │ │ │ │ + beq.n 61a38 │ │ │ │ ldr.w r1, [r4, #976] @ 0x3d0 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 625ac │ │ │ │ + beq.w 62660 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - cbnz r4, 6191e │ │ │ │ + cbnz r4, 619d4 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9304 @ 0x2458 │ │ │ │ + movw r1, #7000 @ 0x1b58 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 61870 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 61926 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - movw r1, #9356 @ 0x248c │ │ │ │ + movw r1, #7052 @ 0x1b8c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6259c │ │ │ │ + bne.w 62650 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl b7684 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl b7444 <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 6259c │ │ │ │ + blt.w 62650 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61962 │ │ │ │ + bge.n 61a18 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - beq.n 61962 │ │ │ │ + beq.n 61a18 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 61962 │ │ │ │ + cbnz r3, 61a18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, sl, [sp] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ - bl 397d8 │ │ │ │ + bl 397e0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 625ac │ │ │ │ - b.w 6259c │ │ │ │ + bne.w 62660 │ │ │ │ + b.w 62650 │ │ │ │ ldr.w r1, [r4, #344] @ 0x158 │ │ │ │ mov r0, r5 │ │ │ │ - bl f2030 │ │ │ │ + bl f1ac0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 61870 │ │ │ │ + beq.w 61926 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61aee │ │ │ │ + beq.w 61ba4 │ │ │ │ ldr.w r1, [r4, #884] @ 0x374 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 625ac │ │ │ │ + beq.w 62660 │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 619c6 │ │ │ │ + bne.n 61a7c │ │ │ │ mov r0, fp │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov fp, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61870 │ │ │ │ + beq.w 61926 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - bmi.n 619f2 │ │ │ │ + bmi.n 61aa8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1dee70 <_PyType_Name@@Base> │ │ │ │ - movw r1, #9396 @ 0x24b4 │ │ │ │ + bl 1de6ec <_PyType_Name@@Base> │ │ │ │ + movw r1, #7092 @ 0x1bb4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f41b4 │ │ │ │ - b.w 6259c │ │ │ │ + bl f3c44 │ │ │ │ + b.w 62650 │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 2430e0 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1170> │ │ │ │ + bl 242ac0 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1170> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6259c │ │ │ │ + beq.w 62650 │ │ │ │ movs r6, #0 │ │ │ │ adds r3, r0, #4 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r0, [pc, #632] @ (61c88 ) │ │ │ │ + ldr r0, [pc, #628] @ (61d3c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ cmp r6, r9 │ │ │ │ - bge.n 61a9a │ │ │ │ + bge.n 61b50 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ - movw r1, #9456 @ 0x24f0 │ │ │ │ + movw r1, #7152 @ 0x1bf0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ add.w r7, r3, #1 │ │ │ │ it lt │ │ │ │ strlt r7, [r5, #0] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6259c │ │ │ │ + bne.w 62650 │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6164a │ │ │ │ + bl 61700 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61a64 │ │ │ │ + bge.n 61b1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 61a64 │ │ │ │ + cbnz r3, 61b1a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 6259c │ │ │ │ + bne.w 62650 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 61a8e │ │ │ │ + beq.n 61b44 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9496 @ 0x2518 │ │ │ │ + movw r1, #7192 @ 0x1c18 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.w 6259c │ │ │ │ + bl 11dfac │ │ │ │ + b.w 62650 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 61a0e │ │ │ │ + b.n 61ac4 │ │ │ │ ldr.w r2, [fp] │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - bge.n 61ab8 │ │ │ │ + bge.n 61b6e │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 61ab8 │ │ │ │ + cbnz r2, 61b6e │ │ │ │ mov r0, fp │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, sl │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ ldrd r5, r6, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - bl c83f8 <_PyArena_Malloc@@Base> │ │ │ │ - cbz r0, 61ae6 │ │ │ │ + bl c81ec <_PyArena_Malloc@@Base> │ │ │ │ + cbz r0, 61b9c │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ strd r9, r6, [r0, #20] │ │ │ │ strd r5, r4, [r0, #28] │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r6, r7 │ │ │ │ - b.w 625ac │ │ │ │ + b.w 62660 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.w 6259c │ │ │ │ + b.w 62650 │ │ │ │ ldr.w r1, [r4, #336] @ 0x150 │ │ │ │ mov r0, r5 │ │ │ │ - bl f2030 │ │ │ │ + bl f1ac0 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 625ac │ │ │ │ + beq.w 62660 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61e14 │ │ │ │ + beq.w 61ec8 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ ldr.w r1, [r4, #776] @ 0x308 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 625ac │ │ │ │ + beq.w 62660 │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 61b34 │ │ │ │ + bne.n 61bea │ │ │ │ mov r0, fp │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov fp, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61870 │ │ │ │ + beq.w 61926 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - bmi.n 61b60 │ │ │ │ + bmi.n 61c16 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1dee70 <_PyType_Name@@Base> │ │ │ │ - movw r1, #9560 @ 0x2558 │ │ │ │ + bl 1de6ec <_PyType_Name@@Base> │ │ │ │ + movw r1, #7256 @ 0x1c58 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f41b4 │ │ │ │ - b.w 6259c │ │ │ │ + bl f3c44 │ │ │ │ + b.w 62650 │ │ │ │ ldr.w r8, [fp, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl e4964 │ │ │ │ + bl e432c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6259c │ │ │ │ + beq.w 62650 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #4 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r7, r8 │ │ │ │ - bge.n 61c0c │ │ │ │ + bge.n 61cc2 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ - movw r1, #9616 @ 0x2590 │ │ │ │ + movw r1, #7312 @ 0x1c90 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr r3, [pc, #232] @ (61c88 ) │ │ │ │ + ldr r3, [pc, #228] @ (61d3c ) │ │ │ │ it lt │ │ │ │ strlt r2, [r5, #0] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6259c │ │ │ │ + bne.w 62650 │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 291764 │ │ │ │ + bl 291070 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61bd4 │ │ │ │ + bge.n 61c8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 61bd4 │ │ │ │ + cbnz r3, 61c8a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6259c │ │ │ │ + bne.w 62650 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ adds r7, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 61c00 │ │ │ │ + beq.n 61cb6 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9656 @ 0x25b8 │ │ │ │ + movw r1, #7352 @ 0x1cb8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.w 6259c │ │ │ │ + bl 11dfac │ │ │ │ + b.w 62650 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 61b82 │ │ │ │ + b.n 61c38 │ │ │ │ ldr.w r2, [fp] │ │ │ │ movs r1, #0 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r9, r6 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - bge.n 61c2c │ │ │ │ + bge.n 61ce2 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 61c2c │ │ │ │ + cbnz r2, 61ce2 │ │ │ │ mov r0, fp │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #884] @ 0x374 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ mov r6, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 625ac │ │ │ │ + beq.w 62660 │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 61c5a │ │ │ │ + bne.n 61d10 │ │ │ │ mov r0, fp │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov fp, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61870 │ │ │ │ + beq.w 61926 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - bmi.n 61c8c │ │ │ │ + bmi.n 61d40 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1dee70 <_PyType_Name@@Base> │ │ │ │ - movw r1, #9712 @ 0x25f0 │ │ │ │ + bl 1de6ec <_PyType_Name@@Base> │ │ │ │ + movw r1, #7408 @ 0x1cf0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f41b4 │ │ │ │ - b.w 6259c │ │ │ │ - nop │ │ │ │ + bl f3c44 │ │ │ │ + b.w 62650 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r8, [fp, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 2430e0 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1170> │ │ │ │ + bl 242ac0 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1170> │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6259c │ │ │ │ + beq.w 62650 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r9 │ │ │ │ adds r3, r0, #4 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #32] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r7, r8 │ │ │ │ - bge.n 61d3a │ │ │ │ + bge.n 61dee │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ - movw r1, #9616 @ 0x2590 │ │ │ │ + movw r1, #7312 @ 0x1c90 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr r3, [pc, #708] @ (61f94 ) │ │ │ │ + ldr r3, [pc, #708] @ (62048 ) │ │ │ │ it lt │ │ │ │ strlt r2, [r5, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6259c │ │ │ │ + bne.w 62650 │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6164a │ │ │ │ + bl 61700 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61d02 │ │ │ │ + bge.n 61db6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 61d02 │ │ │ │ + cbnz r3, 61db6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6259c │ │ │ │ + bne.w 62650 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ adds r7, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 61d2e │ │ │ │ + beq.n 61de2 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9772 @ 0x262c │ │ │ │ + movw r1, #7468 @ 0x1d2c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.w 6259c │ │ │ │ + bl 11dfac │ │ │ │ + b.w 62650 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 61cb0 │ │ │ │ + b.n 61d64 │ │ │ │ ldr.w r2, [fp] │ │ │ │ movs r1, #0 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r9, r6 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - bge.n 61d5a │ │ │ │ + bge.n 61e0e │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 61d5a │ │ │ │ + cbnz r2, 61e0e │ │ │ │ mov r0, fp │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #892] @ 0x37c │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ mov r6, r0 │ │ │ │ adds r4, r0, #1 │ │ │ │ - beq.w 625ac │ │ │ │ + beq.w 62660 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - cbz r4, 61d96 │ │ │ │ + cbz r4, 61e4a │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 61d9c │ │ │ │ + bne.n 61e50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61d96 │ │ │ │ + bge.n 61e4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 61d96 │ │ │ │ + cbnz r3, 61e4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b.n 61ddc │ │ │ │ - ldr r3, [pc, #500] @ (61f94 ) │ │ │ │ + b.n 61e90 │ │ │ │ + ldr r3, [pc, #500] @ (62048 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movw r1, #9616 @ 0x2590 │ │ │ │ + movw r1, #7312 @ 0x1c90 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6259c │ │ │ │ + bne.w 62650 │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 28d734 │ │ │ │ + bl 28cca0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6259c │ │ │ │ + bne.w 62650 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61ddc │ │ │ │ + bge.n 61e90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 61ddc │ │ │ │ + cbnz r3, 61e90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, sl │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ ldrd r6, r7, [sp, #60] @ 0x3c │ │ │ │ ldrd r4, r5, [sp, #52] @ 0x34 │ │ │ │ - bl c83f8 <_PyArena_Malloc@@Base> │ │ │ │ + bl c81ec <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 62430 │ │ │ │ + beq.w 624e4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r3, sl, [r0, #8] │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r7, r6, [r0, #20] │ │ │ │ movs r6, #0 │ │ │ │ str.w r9, [r0, #4] │ │ │ │ strd r5, r4, [r0, #28] │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 625ac │ │ │ │ + b.n 62660 │ │ │ │ ldr.w r1, [r4, #332] @ 0x14c │ │ │ │ mov r0, r5 │ │ │ │ - bl f2030 │ │ │ │ + bl f1ac0 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 625ac │ │ │ │ + beq.w 62660 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 62214 │ │ │ │ + beq.w 622c8 │ │ │ │ ldr.w r1, [r4, #652] @ 0x28c │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 625ac │ │ │ │ + beq.w 62660 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - cbnz r6, 61e5c │ │ │ │ + cbnz r6, 61f10 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9832 @ 0x2668 │ │ │ │ + movw r1, #7528 @ 0x1d68 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 61870 │ │ │ │ - movw r1, #9880 @ 0x2698 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 61926 │ │ │ │ + movw r1, #7576 @ 0x1d98 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6259c │ │ │ │ + bne.w 62650 │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 291764 │ │ │ │ + bl 291070 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6259c │ │ │ │ + bne.w 62650 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61e9a │ │ │ │ + bge.n 61f4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 61e9a │ │ │ │ + cbnz r3, 61f4e │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ ldr.w r1, [r4, #884] @ 0x374 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 625ac │ │ │ │ + beq.w 62660 │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 61ec8 │ │ │ │ + bne.n 61f7c │ │ │ │ mov r0, fp │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov fp, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61870 │ │ │ │ + beq.w 61926 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 61ef2 │ │ │ │ + bmi.n 61fa6 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1dee70 <_PyType_Name@@Base> │ │ │ │ - movw r1, #9916 @ 0x26bc │ │ │ │ + bl 1de6ec <_PyType_Name@@Base> │ │ │ │ + movw r1, #7612 @ 0x1dbc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f41b4 │ │ │ │ - b.n 6259c │ │ │ │ + bl f3c44 │ │ │ │ + b.n 62650 │ │ │ │ ldr.w r8, [fp, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 2430e0 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1170> │ │ │ │ + bl 242ac0 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1170> │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6259c │ │ │ │ + beq.w 62650 │ │ │ │ add.w r9, r0, #4 │ │ │ │ movs r7, #0 │ │ │ │ str r5, [sp, #32] │ │ │ │ cmp r7, r8 │ │ │ │ - bge.n 61f98 │ │ │ │ + bge.n 6204c │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #120] @ (61f94 ) │ │ │ │ - movw r1, #9880 @ 0x2698 │ │ │ │ + ldr r2, [pc, #120] @ (62048 ) │ │ │ │ + movw r1, #7576 @ 0x1d98 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ add.w r6, r3, #1 │ │ │ │ it lt │ │ │ │ strlt r6, [r5, #0] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6259c │ │ │ │ + bne.w 62650 │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6164a │ │ │ │ + bl 61700 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61f64 │ │ │ │ + bge.n 62018 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 61f64 │ │ │ │ + cbnz r3, 62018 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 6259c │ │ │ │ + bne.w 62650 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 61f8c │ │ │ │ + beq.n 62040 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9976 @ 0x26f8 │ │ │ │ + movw r1, #7672 @ 0x1df8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 6259c │ │ │ │ + bl 11dfac │ │ │ │ + b.n 62650 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str.w r3, [r9, #4]! │ │ │ │ - b.n 61f0e │ │ │ │ + b.n 61fc2 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - bge.n 61fb6 │ │ │ │ + bge.n 6206a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 61fb6 │ │ │ │ + cbnz r3, 6206a │ │ │ │ mov r0, fp │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #800] @ 0x320 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ mov r6, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 625ac │ │ │ │ + beq.w 62660 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ - cbnz r7, 61fde │ │ │ │ + cbnz r7, 62092 │ │ │ │ mov r0, r7 │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61870 │ │ │ │ + beq.w 61926 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - bmi.n 62006 │ │ │ │ + bmi.n 620ba │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1dee70 <_PyType_Name@@Base> │ │ │ │ - movw r1, #10036 @ 0x2734 │ │ │ │ + bl 1de6ec <_PyType_Name@@Base> │ │ │ │ + movw r1, #7732 @ 0x1e34 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f41b4 │ │ │ │ - b.n 6259c │ │ │ │ + bl f3c44 │ │ │ │ + b.n 62650 │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1dae00 │ │ │ │ + bl 1da688 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6259c │ │ │ │ + beq.w 62650 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add.w r9, r0, #4 │ │ │ │ mov r5, r7 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r4 │ │ │ │ cmp r6, r8 │ │ │ │ - bge.n 620ac │ │ │ │ + bge.n 62160 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #684] @ (622e0 ) │ │ │ │ - movw r1, #9880 @ 0x2698 │ │ │ │ + ldr r0, [pc, #684] @ (62394 ) │ │ │ │ + movw r1, #7576 @ 0x1d98 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w fp, [r2, r6, lsl #2] │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [fp] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6259c │ │ │ │ + bne.w 62650 │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ - bl 28d734 │ │ │ │ + bl 28cca0 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6207e │ │ │ │ + bge.n 62132 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 6207e │ │ │ │ + cbnz r2, 62132 │ │ │ │ mov r0, fp │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 6259c │ │ │ │ + bne.w 62650 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 620a4 │ │ │ │ + beq.n 62158 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10096 @ 0x2770 │ │ │ │ + movw r1, #7792 @ 0x1e70 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 6259c │ │ │ │ + bl 11dfac │ │ │ │ + b.n 62650 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str.w r2, [r9, #4]! │ │ │ │ - b.n 62026 │ │ │ │ + b.n 620da │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r5 │ │ │ │ movs r1, #0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 620ca │ │ │ │ + bge.n 6217e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ - cbnz r2, 620ca │ │ │ │ + cbnz r2, 6217e │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #804] @ 0x324 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 625ac │ │ │ │ + beq.w 62660 │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 620f8 │ │ │ │ + bne.n 621ac │ │ │ │ mov r0, fp │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov fp, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61870 │ │ │ │ + beq.w 61926 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bmi.n 62122 │ │ │ │ + bmi.n 621d6 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1dee70 <_PyType_Name@@Base> │ │ │ │ - movw r1, #10156 @ 0x27ac │ │ │ │ + bl 1de6ec <_PyType_Name@@Base> │ │ │ │ + movw r1, #7852 @ 0x1eac │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f41b4 │ │ │ │ - b.n 6259c │ │ │ │ + bl f3c44 │ │ │ │ + b.n 62650 │ │ │ │ ldr.w r8, [fp, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 2430e0 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1170> │ │ │ │ + bl 242ac0 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1170> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6259c │ │ │ │ + beq.w 62650 │ │ │ │ movs r6, #0 │ │ │ │ adds r3, r0, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r8 │ │ │ │ - bge.n 621ca │ │ │ │ + bge.n 6227e │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #404] @ (622e0 ) │ │ │ │ - movw r1, #9880 @ 0x2698 │ │ │ │ + ldr r2, [pc, #404] @ (62394 ) │ │ │ │ + movw r1, #7576 @ 0x1d98 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r7, [r3, r6, lsl #2] │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ add.w ip, r3, #1 │ │ │ │ it lt │ │ │ │ strlt.w ip, [r7] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6259c │ │ │ │ + bne.w 62650 │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6164a │ │ │ │ + bl 61700 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62194 │ │ │ │ + bge.n 62248 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 62194 │ │ │ │ + cbnz r3, 62248 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 6259c │ │ │ │ + bne.w 62650 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 621be │ │ │ │ + beq.n 62272 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10220 @ 0x27ec │ │ │ │ + movw r1, #7916 @ 0x1eec │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 6259c │ │ │ │ + bl 11dfac │ │ │ │ + b.n 62650 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 6213c │ │ │ │ + b.n 621f0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 621e6 │ │ │ │ + bge.n 6229a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 621e6 │ │ │ │ + cbnz r3, 6229a │ │ │ │ mov r0, fp │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ str.w sl, [sp, #16] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 2431e4 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1274> │ │ │ │ + bl 242bc4 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1274> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6259c │ │ │ │ + beq.w 62650 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 625ac │ │ │ │ + b.n 62660 │ │ │ │ ldr.w r1, [r4, #352] @ 0x160 │ │ │ │ mov r0, r5 │ │ │ │ - bl f2030 │ │ │ │ + bl f1ac0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 625aa │ │ │ │ + beq.w 6265e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 622e4 │ │ │ │ + beq.n 62398 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ ldr.w r1, [r4, #844] @ 0x34c │ │ │ │ mov r0, r5 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 625ac │ │ │ │ + beq.w 62660 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - cbz r4, 62268 │ │ │ │ + cbz r4, 6231c │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6226e │ │ │ │ + bne.n 62322 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62268 │ │ │ │ + bge.n 6231c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62268 │ │ │ │ + cbnz r3, 6231c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b.n 622ae │ │ │ │ - ldr r3, [pc, #112] @ (622e0 ) │ │ │ │ + b.n 62362 │ │ │ │ + ldr r3, [pc, #112] @ (62394 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movw r1, #10284 @ 0x282c │ │ │ │ + movw r1, #7980 @ 0x1f2c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6259c │ │ │ │ + bne.w 62650 │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 28d734 │ │ │ │ + bl 28cca0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6259c │ │ │ │ + bne.w 62650 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 622ae │ │ │ │ + bge.n 62362 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 622ae │ │ │ │ + cbnz r3, 62362 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, sl │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ ldrd r6, r7, [sp, #60] @ 0x3c │ │ │ │ ldrd r4, r5, [sp, #52] @ 0x34 │ │ │ │ - bl c83f8 <_PyArena_Malloc@@Base> │ │ │ │ + bl c81ec <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 62430 │ │ │ │ + beq.w 624e4 │ │ │ │ movs r3, #6 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r7, r6, [r0, #20] │ │ │ │ movs r6, #0 │ │ │ │ str.w r8, [r0, #4] │ │ │ │ strd r5, r4, [r0, #28] │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 625ac │ │ │ │ + b.n 62660 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r1, [r4, #328] @ 0x148 │ │ │ │ mov r0, r5 │ │ │ │ - bl f2030 │ │ │ │ + bl f1ac0 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq.w 625a6 │ │ │ │ + beq.w 6265a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 62436 │ │ │ │ + beq.w 624ea │ │ │ │ ldr.w r1, [r4, #876] @ 0x36c │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ mov r6, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 625ac │ │ │ │ + beq.w 62660 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - cbz r6, 62338 │ │ │ │ + cbz r6, 623ec │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 6233e │ │ │ │ + bne.n 623f2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62338 │ │ │ │ + bge.n 623ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 62338 │ │ │ │ + cbnz r3, 623ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b.n 62380 │ │ │ │ - ldr r3, [pc, #628] @ (625b4 ) │ │ │ │ + b.n 62434 │ │ │ │ + ldr r3, [pc, #628] @ (62668 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movw r1, #10320 @ 0x2850 │ │ │ │ + movw r1, #8016 @ 0x1f50 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6259c │ │ │ │ + bne.w 62650 │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6164a │ │ │ │ + bl 61700 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6259c │ │ │ │ + bne.w 62650 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62380 │ │ │ │ + bge.n 62434 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 62380 │ │ │ │ + cbnz r3, 62434 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r4, #844] @ 0x34c │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 625ac │ │ │ │ + beq.w 62660 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - cbz r4, 623bc │ │ │ │ + cbz r4, 62470 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 623c2 │ │ │ │ + bne.n 62476 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 623bc │ │ │ │ + bge.n 62470 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 623bc │ │ │ │ + cbnz r3, 62470 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 62402 │ │ │ │ - ldr r3, [pc, #496] @ (625b4 ) │ │ │ │ + b.n 624b6 │ │ │ │ + ldr r3, [pc, #496] @ (62668 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movw r1, #10320 @ 0x2850 │ │ │ │ + movw r1, #8016 @ 0x1f50 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6259c │ │ │ │ + bne.w 62650 │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28d734 │ │ │ │ + bl 28cca0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6259c │ │ │ │ + bne.w 62650 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62402 │ │ │ │ + bge.n 624b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62402 │ │ │ │ + cbnz r3, 624b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, sl │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ ldrd r8, r9, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldrd r5, r6, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - bl c83f8 <_PyArena_Malloc@@Base> │ │ │ │ - cbz r0, 62430 │ │ │ │ + bl c81ec <_PyArena_Malloc@@Base> │ │ │ │ + cbz r0, 624e4 │ │ │ │ movs r3, #7 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r7, r6, [r0, #20] │ │ │ │ movs r6, #0 │ │ │ │ strd r9, r8, [r0, #4] │ │ │ │ strd r5, r4, [r0, #28] │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 625ac │ │ │ │ + b.n 62660 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 6259c │ │ │ │ + b.n 62650 │ │ │ │ ldr.w r1, [r4, #340] @ 0x154 │ │ │ │ mov r0, r5 │ │ │ │ - bl f2030 │ │ │ │ + bl f1ac0 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 625ac │ │ │ │ + beq.w 62660 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 62584 │ │ │ │ + beq.w 62638 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ ldr.w r1, [r4, #884] @ 0x374 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 625ac │ │ │ │ + beq.w 62660 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ - cbnz r7, 62476 │ │ │ │ + cbnz r7, 6252a │ │ │ │ mov r0, r7 │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61870 │ │ │ │ + beq.w 61926 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - bmi.n 6249e │ │ │ │ + bmi.n 62552 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1dee70 <_PyType_Name@@Base> │ │ │ │ - movw r1, #10356 @ 0x2874 │ │ │ │ + bl 1de6ec <_PyType_Name@@Base> │ │ │ │ + movw r1, #8052 @ 0x1f74 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f41b4 │ │ │ │ - b.n 6259c │ │ │ │ + bl f3c44 │ │ │ │ + b.n 62650 │ │ │ │ ldr.w r9, [r7, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 2430e0 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1170> │ │ │ │ + bl 242ac0 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x1170> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6259c │ │ │ │ + beq.n 62650 │ │ │ │ add.w fp, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r4 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r6, r9 │ │ │ │ - bge.n 6253a │ │ │ │ + bge.n 625ee │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - movw r1, #10412 @ 0x28ac │ │ │ │ + movw r1, #8108 @ 0x1fac │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r4, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr r3, [pc, #216] @ (625b4 ) │ │ │ │ + ldr r3, [pc, #216] @ (62668 ) │ │ │ │ it lt │ │ │ │ strlt r2, [r4, #0] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6259c │ │ │ │ + bne.n 62650 │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6164a │ │ │ │ + bl 61700 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6250c │ │ │ │ + bge.n 625c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6250c │ │ │ │ + cbnz r3, 625c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6259c │ │ │ │ + bne.n 62650 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 62532 │ │ │ │ + beq.n 625e6 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10448 @ 0x28d0 │ │ │ │ + movw r1, #8144 @ 0x1fd0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 6259c │ │ │ │ + bl 11dfac │ │ │ │ + b.n 62650 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str.w r3, [fp, #4]! │ │ │ │ - b.n 624be │ │ │ │ + b.n 62572 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - bge.n 62556 │ │ │ │ + bge.n 6260a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ - cbnz r2, 62556 │ │ │ │ + cbnz r2, 6260a │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, sl │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ ldrd r5, r6, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - bl c83f8 <_PyArena_Malloc@@Base> │ │ │ │ + bl c81ec <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61ae6 │ │ │ │ + beq.w 61b9c │ │ │ │ movs r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ strd r9, r6, [r0, #20] │ │ │ │ strd r5, r4, [r0, #28] │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 625a6 │ │ │ │ + b.n 6265a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10504 @ 0x2908 │ │ │ │ + movw r1, #8200 @ 0x2008 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 84dec │ │ │ │ - b.w 61870 │ │ │ │ + bl 1c7e64 │ │ │ │ + b.w 61926 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - b.n 625ac │ │ │ │ + b.n 62660 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -81352,355 +81421,355 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 625ee │ │ │ │ + ble.n 626a2 │ │ │ │ movw r0, #43560 @ 0xaa28 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #24076 @ 0x5e0c │ │ │ │ + movw r1, #21704 @ 0x54c8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 626dc │ │ │ │ + bl f3c44 │ │ │ │ + b.n 62790 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 625f8 │ │ │ │ + bge.n 626ac │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 62602 │ │ │ │ + bne.n 626b6 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 62622 │ │ │ │ + bge.n 626d6 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 62622 │ │ │ │ + beq.n 626d6 │ │ │ │ movw r0, #43560 @ 0xaa28 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - movw r1, #24120 @ 0x5e38 │ │ │ │ + movw r1, #21748 @ 0x54f4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 626dc │ │ │ │ + bl f3c44 │ │ │ │ + b.n 62790 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 62648 │ │ │ │ + bne.n 626fc │ │ │ │ ldr r7, [r5, #32] │ │ │ │ cmp r7, r6 │ │ │ │ - bge.n 62648 │ │ │ │ + bge.n 626fc │ │ │ │ movw r0, #43560 @ 0xaa28 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #24188 @ 0x5e7c │ │ │ │ + movw r1, #21816 @ 0x5538 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 626dc │ │ │ │ - bl f9f1c │ │ │ │ + bl f3c44 │ │ │ │ + b.n 62790 │ │ │ │ + bl f9a38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 626dc │ │ │ │ + bne.n 62790 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 62844 │ │ │ │ + bhi.w 628f8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ movs r5, r1 │ │ │ │ movs r1, r5 │ │ │ │ movs r4, r5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 62914 │ │ │ │ + b.n 629c8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62694 │ │ │ │ + beq.n 62748 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r3, #36092 @ 0x8cfc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 62698 │ │ │ │ + bne.n 6274c │ │ │ │ movs r4, #1 │ │ │ │ - b.n 62878 │ │ │ │ + b.n 6292c │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10548 @ 0x2934 │ │ │ │ + movw r1, #8244 @ 0x2034 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 626dc │ │ │ │ + bl 11dfac │ │ │ │ + b.n 62790 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ - b.n 62860 │ │ │ │ + b.n 62914 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - cbz r2, 626bc │ │ │ │ + cbz r2, 62770 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 626c2 │ │ │ │ + cbz r3, 62776 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 626e0 │ │ │ │ + beq.n 62794 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10604 @ 0x296c │ │ │ │ + movw r1, #8300 @ 0x206c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 62878 │ │ │ │ + b.n 6292c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 626f0 │ │ │ │ - bl 62c6e │ │ │ │ + cbz r0, 627a4 │ │ │ │ + bl 62d22 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 62878 │ │ │ │ + beq.w 6292c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw r9, #5752 @ 0x1678 │ │ │ │ movt r9, #80 @ 0x50 │ │ │ │ movw r8, #36092 @ 0x8cfc │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ add.w sl, r6, #4 │ │ │ │ movs r7, #0 │ │ │ │ - cbz r6, 6270e │ │ │ │ + cbz r6, 627c2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 62710 │ │ │ │ + b.n 627c4 │ │ │ │ mov r3, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 6285c │ │ │ │ + bge.w 62910 │ │ │ │ ldr.w r3, [sl, #4]! │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.n 6272e │ │ │ │ + bne.n 627e2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 6273a │ │ │ │ + beq.n 627ee │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6273a │ │ │ │ - bl 62914 │ │ │ │ + beq.n 627ee │ │ │ │ + bl 629c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 62878 │ │ │ │ + beq.w 6292c │ │ │ │ adds r7, #1 │ │ │ │ - b.n 62708 │ │ │ │ + b.n 627bc │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 62744 │ │ │ │ + cbz r2, 627f8 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 6274a │ │ │ │ + cbz r3, 627fe │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62766 │ │ │ │ + beq.n 6281a │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10668 @ 0x29ac │ │ │ │ + movw r1, #8364 @ 0x20ac │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 626dc │ │ │ │ + bl 11dfac │ │ │ │ + b.n 62790 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 2959c0 │ │ │ │ + bl 2952e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 62878 │ │ │ │ + beq.w 6292c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #26 │ │ │ │ - beq.n 6279e │ │ │ │ + beq.n 62852 │ │ │ │ cmp r2, #23 │ │ │ │ - bne.n 62786 │ │ │ │ + bne.n 6283a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 62778 │ │ │ │ + b.n 6282c │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10744 @ 0x29f8 │ │ │ │ + movw r1, #8440 @ 0x20f8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 626dc │ │ │ │ + bl 11dfac │ │ │ │ + b.n 62790 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 627a8 │ │ │ │ + cbz r3, 6285c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.n 627aa │ │ │ │ + b.n 6285e │ │ │ │ mov r2, r3 │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 62868 │ │ │ │ + bge.n 6291c │ │ │ │ adds r2, r6, #2 │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - bl 28e7ec │ │ │ │ + bl 28dd4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62878 │ │ │ │ + beq.n 6292c │ │ │ │ adds r6, #1 │ │ │ │ - b.n 627a0 │ │ │ │ - cbnz r4, 627dc │ │ │ │ + b.n 62854 │ │ │ │ + cbnz r4, 62890 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10808 @ 0x2a38 │ │ │ │ + movw r1, #8504 @ 0x2138 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 62878 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 6292c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62878 │ │ │ │ + beq.n 6292c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 62c6e │ │ │ │ + b.n 62d22 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 627f8 │ │ │ │ - bl 62c6e │ │ │ │ + cbz r0, 628ac │ │ │ │ + bl 62d22 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62878 │ │ │ │ + beq.n 6292c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 62694 │ │ │ │ + beq.w 62748 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 6280a │ │ │ │ + cbz r2, 628be │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 625ce │ │ │ │ + b.n 62682 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10836 @ 0x2a54 │ │ │ │ + movw r1, #8532 @ 0x2154 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 626dc │ │ │ │ + bl 11dfac │ │ │ │ + b.n 62790 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 6282c │ │ │ │ + cbz r0, 628e0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 6285e │ │ │ │ + bgt.n 62912 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10896 @ 0x2a90 │ │ │ │ + movw r1, #8592 @ 0x2190 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 626dc │ │ │ │ + bl 11dfac │ │ │ │ + b.n 62790 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10936 @ 0x2ab8 │ │ │ │ + movw r1, #8632 @ 0x21b8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 626dc │ │ │ │ + bl 11dfac │ │ │ │ + b.n 62790 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 62c38 │ │ │ │ + b.n 62cec │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 62c38 │ │ │ │ + bl 62cec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 62878 │ │ │ │ + cbz r0, 6292c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - b.n 6285e │ │ │ │ + b.n 62912 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #8444 @ 0x20fc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 628ac │ │ │ │ + beq.n 62960 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 628da │ │ │ │ + bne.n 6298e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 628c0 │ │ │ │ + beq.n 62974 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 628dc │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 62990 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 62908 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 629bc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr r0, [pc, #44] @ (62910 ) │ │ │ │ + ldr r0, [pc, #44] @ (629c4 ) │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl ad9f4 │ │ │ │ + bl ad848 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62908 │ │ │ │ + bge.n 629bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62908 │ │ │ │ + cbnz r3, 629bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ sxth r4, r7 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2959c0 │ │ │ │ + bl 2952e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 62a6e │ │ │ │ + beq.w 62b22 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 62952 │ │ │ │ - bhi.n 6294a │ │ │ │ + beq.n 62a06 │ │ │ │ + bhi.n 629fe │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 62a6c │ │ │ │ + bhi.w 62b20 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 62a02 │ │ │ │ + beq.n 62ab6 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 62a54 │ │ │ │ - b.n 629ca │ │ │ │ + bne.w 62b08 │ │ │ │ + b.n 62a7e │ │ │ │ cmp r3, #23 │ │ │ │ - bne.w 62a54 │ │ │ │ - b.n 62a6c │ │ │ │ + bne.w 62b08 │ │ │ │ + b.n 62b20 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2959c0 │ │ │ │ + bl 2952e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 62a6e │ │ │ │ + beq.w 62b22 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r4, #25144 @ 0x6238 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ movw r0, #41768 @ 0xa328 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ @@ -81716,115 +81785,115 @@ │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 62a6c │ │ │ │ + bne.n 62b20 │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62a6c │ │ │ │ + beq.n 62b20 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #10956 @ 0x2acc │ │ │ │ + movw r1, #8652 @ 0x21cc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 62a6e │ │ │ │ + b.n 62b22 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 62a54 │ │ │ │ + bne.n 62b08 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.n 62a54 │ │ │ │ + bne.n 62b08 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r1, #41976 @ 0xa3f8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movw r3, #25144 @ 0x6238 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ - beq.n 62a6c │ │ │ │ + beq.n 62b20 │ │ │ │ movw r3, #31344 @ 0x7a70 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 62a54 │ │ │ │ - b.n 62a6c │ │ │ │ + bne.n 62b08 │ │ │ │ + b.n 62b20 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 62a54 │ │ │ │ + bhi.n 62b08 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 62a1c │ │ │ │ + bne.n 62ad0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 62a54 │ │ │ │ + bne.n 62b08 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.n 62a54 │ │ │ │ + bne.n 62b08 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62a3c │ │ │ │ + beq.n 62af0 │ │ │ │ movw r3, #25144 @ 0x6238 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 62a54 │ │ │ │ + bne.n 62b08 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.n 62a54 │ │ │ │ + bne.n 62b08 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r3, #31344 @ 0x7a70 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62a6c │ │ │ │ + beq.n 62b20 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #64028 @ 0xfa1c │ │ │ │ + movw r1, #61724 @ 0xf11c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 629c6 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 62a7a │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movw r3, #43628 @ 0xaa6c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ - movw r1, #11004 @ 0x2afc │ │ │ │ + movw r1, #8700 @ 0x21fc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r4, #0 │ │ │ │ - bl 236a24 │ │ │ │ + bl 236404 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 62b76 │ │ │ │ + beq.n 62c2a │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 808d0 │ │ │ │ + bl 80878 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62b78 │ │ │ │ + beq.n 62c2c │ │ │ │ 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] │ │ │ │ @@ -81832,243 +81901,243 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #20] │ │ │ │ str r6, [sp, #28] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 62ae4 │ │ │ │ + bhi.n 62b98 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl b73f4 <_PyBytes_Resize@@Base> │ │ │ │ + bl b71b4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 62b78 │ │ │ │ + b.n 62c2c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 315e4 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 62ad2 │ │ │ │ + beq.n 62b86 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - ble.n 62b1a │ │ │ │ + ble.n 62bce │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 62fb0 │ │ │ │ - cbnz r0, 62b16 │ │ │ │ + bl 63064 │ │ │ │ + cbnz r0, 62bca │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62b72 │ │ │ │ - b.n 62b68 │ │ │ │ + bge.n 62c26 │ │ │ │ + b.n 62c1c │ │ │ │ subs r4, #255 @ 0xff │ │ │ │ - b.n 62af8 │ │ │ │ + b.n 62bac │ │ │ │ subs r5, r7, r5 │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - ble.n 62b4c │ │ │ │ + ble.n 62c00 │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 62fb0 │ │ │ │ + bl 63064 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62b0a │ │ │ │ + beq.n 62bbe │ │ │ │ subs r5, #127 @ 0x7f │ │ │ │ movs r4, #0 │ │ │ │ - b.n 62b1c │ │ │ │ + b.n 62bd0 │ │ │ │ mvn.w r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 62fb0 │ │ │ │ + bl 63064 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62b0a │ │ │ │ + beq.n 62bbe │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r4, #0 │ │ │ │ cmn.w r5, #128 @ 0x80 │ │ │ │ - blt.n 62b36 │ │ │ │ + blt.n 62bea │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 62fb0 │ │ │ │ + bl 63064 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62b0a │ │ │ │ + beq.n 62bbe │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 62ad2 │ │ │ │ + b.n 62b86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 62b72 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 62c26 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 62b78 │ │ │ │ + b.n 62c2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 62ba2 │ │ │ │ - cbnz r2, 62b9c │ │ │ │ + cbnz r3, 62c56 │ │ │ │ + cbnz r2, 62c50 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 62bba │ │ │ │ + b.n 62c6e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 62b92 │ │ │ │ + beq.n 62c46 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11052 @ 0x2b2c │ │ │ │ + movw r1, #8748 @ 0x222c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ 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, 62be0 │ │ │ │ - cbnz r2, 62bda │ │ │ │ + cbnz r3, 62c94 │ │ │ │ + cbnz r2, 62c8e │ │ │ │ movw r0, #5736 @ 0x1668 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 62bf8 │ │ │ │ + b.n 62cac │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 62bd0 │ │ │ │ + beq.n 62c84 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11080 @ 0x2b48 │ │ │ │ + movw r1, #8776 @ 0x2248 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ 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, 62c1e │ │ │ │ - cbnz r2, 62c18 │ │ │ │ + cbnz r3, 62cd2 │ │ │ │ + cbnz r2, 62ccc │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 62c36 │ │ │ │ + b.n 62cea │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 62c0e │ │ │ │ + beq.n 62cc2 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11180 @ 0x2bac │ │ │ │ + movw r1, #8876 @ 0x22ac │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ adds r6, r0, #4 │ │ │ │ - cbz r4, 62c54 │ │ │ │ + cbz r4, 62d08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 62c56 │ │ │ │ + b.n 62d0a │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ cmp r5, r3 │ │ │ │ - bge.n 62c6a │ │ │ │ + bge.n 62d1e │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 625b8 │ │ │ │ - cbz r0, 62c6c │ │ │ │ + bl 6266c │ │ │ │ + cbz r0, 62d20 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 62c4e │ │ │ │ + b.n 62d02 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #21756 @ 0x54fc │ │ │ │ + movw r1, #19452 @ 0x4bfc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - bl c83a8 <_PyUnicode_EqualToASCIIString@@Base> │ │ │ │ - cbnz r0, 62c96 │ │ │ │ + bl c819c <_PyUnicode_EqualToASCIIString@@Base> │ │ │ │ + cbnz r0, 62d4a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 28e7ec │ │ │ │ + b.w 28dd4c │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11220 @ 0x2bd4 │ │ │ │ + movw r1, #8916 @ 0x22d4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062cb0 : │ │ │ │ +00062d64 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #4 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #31 │ │ │ │ mov r4, r1 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 15213c │ │ │ │ + bl 1519b8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 62cf8 │ │ │ │ + beq.n 62dac │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 62cf2 │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bls.n 62da6 │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11256 @ 0x2bf8 │ │ │ │ + movw r1, #8952 @ 0x22f8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 62cf8 │ │ │ │ + b.n 62dac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bls.n 62d18 │ │ │ │ + bls.n 62dcc │ │ │ │ movs r5, #0 │ │ │ │ - bl 23c160 │ │ │ │ - b.n 62d4c │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 62e00 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 62d28 │ │ │ │ + cbz r0, 62ddc │ │ │ │ subs r2, r0, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bls.n 62d2a │ │ │ │ - b.n 62d10 │ │ │ │ + bls.n 62dde │ │ │ │ + b.n 62dc4 │ │ │ │ mov r2, r0 │ │ │ │ add.w r4, r2, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c83f8 <_PyArena_Malloc@@Base> │ │ │ │ + bl c81ec <_PyArena_Malloc@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62d10 │ │ │ │ + beq.n 62dc4 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2b44c │ │ │ │ mov r3, r5 │ │ │ │ str.w r6, [r3], #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ @@ -82083,221 +82152,221 @@ │ │ │ │ ldr.w r1, [r0, #672] @ 0x2a0 │ │ │ │ mov r7, r2 │ │ │ │ mov r0, fp │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r6, r3 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 62e74 │ │ │ │ + beq.n 62f28 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - cbnz r5, 62da0 │ │ │ │ + cbnz r5, 62e54 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11304 @ 0x2c28 │ │ │ │ + movw r1, #9000 @ 0x2328 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 62e74 │ │ │ │ - ldr.w sl, [pc, #216] @ 62e7c │ │ │ │ + b.n 62f28 │ │ │ │ + ldr.w sl, [pc, #216] @ 62f30 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - movw r1, #11356 @ 0x2c5c │ │ │ │ + movw r1, #9052 @ 0x235c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, sl] │ │ │ │ - bl 1ccf6c │ │ │ │ - cbz r0, 62dc2 │ │ │ │ + bl 1cc824 │ │ │ │ + cbz r0, 62e76 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 84dec │ │ │ │ - b.n 62d9a │ │ │ │ + bl 1c7e64 │ │ │ │ + b.n 62e4e │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 291764 │ │ │ │ + bl 291070 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 62dba │ │ │ │ + bne.n 62e6e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62dea │ │ │ │ + bge.n 62e9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62dea │ │ │ │ + cbnz r3, 62e9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r8, #868] @ 0x364 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 62e72 │ │ │ │ + beq.n 62f26 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - cbz r5, 62e22 │ │ │ │ + cbz r5, 62ed6 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 62e28 │ │ │ │ + bne.n 62edc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62e22 │ │ │ │ + bge.n 62ed6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62e22 │ │ │ │ + cbnz r3, 62ed6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 62e62 │ │ │ │ - movw r1, #11356 @ 0x2c5c │ │ │ │ + b.n 62f16 │ │ │ │ + movw r1, #9052 @ 0x235c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [sl, r9] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 62dba │ │ │ │ + bne.n 62e6e │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 291764 │ │ │ │ + bl 291070 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 62dba │ │ │ │ + bne.n 62e6e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62e62 │ │ │ │ + bge.n 62f16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62e62 │ │ │ │ + cbnz r3, 62f16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ - bl 1dc570 │ │ │ │ + bl 1dbdf8 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbnz r0, 62e74 │ │ │ │ - b.n 62dba │ │ │ │ + cbnz r0, 62f28 │ │ │ │ + b.n 62e6e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + movw r1, #17220 @ 0x4344 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + b.w ee194 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r4, #18992 @ 0x4a30 │ │ │ │ + movw r4, #16688 @ 0x4130 │ │ │ │ movt r4, #46 @ 0x2e │ │ │ │ - movw r3, #19016 @ 0x4a48 │ │ │ │ + movw r3, #16712 @ 0x4148 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #18984 @ 0x4a28 │ │ │ │ + movw r2, #16680 @ 0x4128 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #19004 @ 0x4a3c │ │ │ │ + movw r1, #16700 @ 0x413c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #11392 @ 0x2c80 │ │ │ │ + movw r0, #9088 @ 0x2380 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r1, #19524 @ 0x4c44 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - b.w ee6fc │ │ │ │ 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, 62eec │ │ │ │ + cbnz r3, 62fa0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 62eec │ │ │ │ + cbnz r3, 62fa0 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 62f4c │ │ │ │ - cbz r4, 62ef8 │ │ │ │ + cbz r3, 63000 │ │ │ │ + cbz r4, 62fac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a714 │ │ │ │ + bl 9a4f8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 62efe │ │ │ │ - bl 7fabc │ │ │ │ + b.n 62fb2 │ │ │ │ + bl 7faa4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 62fa0 │ │ │ │ + beq.n 63054 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 62f2a │ │ │ │ - ldr r1, [pc, #156] @ (62fa4 ) │ │ │ │ + cbz r2, 62fde │ │ │ │ + ldr r1, [pc, #156] @ (63058 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 62f2a │ │ │ │ + bne.n 62fde │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62f26 │ │ │ │ + bge.n 62fda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62f26 │ │ │ │ + cbnz r3, 62fda │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 62fa0 │ │ │ │ + b.n 63054 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ - cbz r2, 62f3a │ │ │ │ - ldr r1, [pc, #120] @ (62fa8 ) │ │ │ │ + cbz r2, 62fee │ │ │ │ + ldr r1, [pc, #120] @ (6305c ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 62f12 │ │ │ │ + beq.n 62fc6 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ - cbz r2, 62f5a │ │ │ │ - ldr r1, [pc, #108] @ (62fac ) │ │ │ │ + cbz r2, 6300e │ │ │ │ + ldr r1, [pc, #108] @ (63060 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 62f12 │ │ │ │ - b.n 62f5a │ │ │ │ - cbz r4, 62f6a │ │ │ │ + beq.n 62fc6 │ │ │ │ + b.n 6300e │ │ │ │ + cbz r4, 6301e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r4, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bne.n 62f80 │ │ │ │ + bne.n 63034 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - bl 8e6e8 │ │ │ │ + bl 8e514 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 62f8a │ │ │ │ + b.n 6303e │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #3 │ │ │ │ - bl 8ecc4 │ │ │ │ + bl 8e858 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62f9e │ │ │ │ + bge.n 63052 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62f9e │ │ │ │ + cbnz r3, 63052 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @ instruction: 0xf2500052 │ │ │ │ @ instruction: 0xf7d40052 │ │ │ │ @ instruction: 0xf26c0052 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -82309,502 +82378,500 @@ │ │ │ │ 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 62fec │ │ │ │ + bge.n 630a0 │ │ │ │ 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 62ff8 │ │ │ │ + b.n 630ac │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl b73f4 <_PyBytes_Resize@@Base> │ │ │ │ + bl b71b4 <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 62fd4 │ │ │ │ + bne.n 63088 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r3 │ │ │ │ mov sl, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80a88 │ │ │ │ + bl 80a30 │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - bge.n 63064 │ │ │ │ - bl f6e30 │ │ │ │ + bge.n 63118 │ │ │ │ + bl f6948 │ │ │ │ mov r1, sl │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 95d80 │ │ │ │ + bl 95b9c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl f7380 │ │ │ │ - cbz r4, 6305e │ │ │ │ - cbz r5, 6304a │ │ │ │ + bl f6e98 │ │ │ │ + cbz r4, 63112 │ │ │ │ + cbz r5, 630fe │ │ │ │ str.w r4, [r9, r8, lsl #2] │ │ │ │ - b.n 6305e │ │ │ │ + b.n 63112 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6305e │ │ │ │ + bge.n 63112 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6305e │ │ │ │ + cbnz r3, 63112 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 63026 │ │ │ │ + b.n 630da │ │ │ │ mov r0, r5 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 967c0 │ │ │ │ + b.w 965d4 │ │ │ │ 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 630d0 │ │ │ │ + ble.n 63184 │ │ │ │ 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 630d0 │ │ │ │ + bcs.n 63184 │ │ │ │ blx 2addc <__memcpy_chk@plt> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c030 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ add r6, r5 │ │ │ │ blx 2c030 │ │ │ │ - b.n 630a0 │ │ │ │ + b.n 63154 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #55808 @ 0xda00 │ │ │ │ + movw r0, #53488 @ 0xd0f0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 95088 │ │ │ │ + b.w 94ea4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 6311e │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + cbnz r1, 631d2 │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #61604 @ 0xf0a4 │ │ │ │ + movw r1, #59300 @ 0xe7a4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 63132 │ │ │ │ + b.n 631e6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ adds r0, #16 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ - bl 1a68b0 <_PyLong_UInt64_Converter@@Base+0x36b4> │ │ │ │ + bl 1a60a0 <_PyLong_UInt64_Converter@@Base+0x36d0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mla r0, r0, r2, r3 │ │ │ │ - b.w 8f6bc │ │ │ │ + b.w 8f4e8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ - cbnz r5, 6316c │ │ │ │ + cbnz r5, 63220 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 6316c │ │ │ │ + ble.n 63220 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6316c │ │ │ │ - cbnz r2, 6318c │ │ │ │ + bne.n 63220 │ │ │ │ + cbnz r2, 63246 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #176] @ (63234 ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + movw r3, #21876 @ 0x5574 │ │ │ │ + movt r3, #82 @ 0x52 │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6322a │ │ │ │ + beq.n 632e4 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ ldr.w fp, [r4] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ mul.w r5, r2, r5 │ │ │ │ adds.w r8, r5, r3 │ │ │ │ it mi │ │ │ │ addmi r8, r3 │ │ │ │ mov.w r8, r8, asr #16 │ │ │ │ - cbnz r2, 631ba │ │ │ │ + cbnz r2, 63274 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 6322a │ │ │ │ + b.n 632e4 │ │ │ │ mov r0, r6 │ │ │ │ movs r7, #0 │ │ │ │ - bl 181b48 │ │ │ │ + bl 180d90 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 631b0 │ │ │ │ + ble.n 6326a │ │ │ │ lsls r1, r7, #16 │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ add.w r3, r1, #65536 @ 0x10000 │ │ │ │ cmp r5, r3 │ │ │ │ add.w r0, r0, r7, lsl #16 │ │ │ │ ite lt │ │ │ │ sublt r1, r5, r1 │ │ │ │ movge.w r1, #65536 @ 0x10000 │ │ │ │ - bl 806cc │ │ │ │ + bl 80674 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6322a │ │ │ │ + cbz r0, 632e4 │ │ │ │ strd fp, r0, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl ad708 <_PyUnicodeWriter_Finish@@Base+0x1334> │ │ │ │ + bl ad508 <_PyUnicodeWriter_Finish@@Base+0x1324> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6320e │ │ │ │ + bge.n 632c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6320e │ │ │ │ + cbnz r3, 632c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 63228 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 632e2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63224 │ │ │ │ + bge.n 632de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 63224 │ │ │ │ + cbnz r3, 632de │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 631c6 │ │ │ │ + b.n 63280 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - strb r4, [r0, r5] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ - movw r0, #11400 @ 0x2c88 │ │ │ │ + movw r0, #9096 @ 0x2388 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 103eb4 │ │ │ │ + b.w 1039c8 │ │ │ │ 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, 63268 │ │ │ │ + cbz r0, 6331c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 63322 │ │ │ │ + beq.n 633d6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 6329a │ │ │ │ + bge.n 6334e │ │ │ │ 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 63276 │ │ │ │ - cbz r2, 632ae │ │ │ │ + b.n 6332a │ │ │ │ + cbz r2, 63362 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 632ae │ │ │ │ + cbz r0, 63362 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 632d0 │ │ │ │ + bge.n 63384 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 632d0 │ │ │ │ - bl 7fabc │ │ │ │ - cbnz r0, 632d0 │ │ │ │ + b.n 63384 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 63384 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 632c0 │ │ │ │ + blt.n 63374 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 63322 │ │ │ │ + b.n 633d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 632bc │ │ │ │ + bne.n 63370 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 632bc │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 63370 │ │ │ │ ldrd r3, r1, [r5, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - movw r5, #42792 @ 0xa728 │ │ │ │ + movw r5, #40452 @ 0x9e04 │ │ │ │ movt r5, #49 @ 0x31 │ │ │ │ bic.w r1, r1, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - movw r0, #11444 @ 0x2cb4 │ │ │ │ + movw r0, #9140 @ 0x23b4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ - movw r1, #42772 @ 0xa714 │ │ │ │ + movw r1, #40432 @ 0x9df0 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ - movw r3, #45644 @ 0xb24c │ │ │ │ + movw r3, #43428 @ 0xa9a4 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ str r1, [sp, #12] │ │ │ │ strd r4, r3, [sp] │ │ │ │ - movw r1, #59368 @ 0xe7e8 │ │ │ │ + movw r1, #57108 @ 0xdf14 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r3, #7688 @ 0x1e08 │ │ │ │ + movw r3, #6660 @ 0x1a04 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r0, r3 │ │ │ │ - b.w 8f6bc │ │ │ │ + b.w 8f4e8 │ │ │ │ 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, 63352 │ │ │ │ + cbz r3, 63406 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 8f6bc │ │ │ │ + b.w 8f4e8 │ │ │ │ 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 6339a │ │ │ │ + bhi.n 6344e │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bmi.n 633b0 │ │ │ │ + bmi.n 63464 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #64060 @ 0xfa3c │ │ │ │ + movw r2, #61756 @ 0xf13c │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #36040 @ 0x8cc8 │ │ │ │ + movw r1, #33728 @ 0x83c0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #5244 @ 0x147c │ │ │ │ + movw r0, #2940 @ 0xb7c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 63500 │ │ │ │ - movw r0, #5244 @ 0x147c │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 635b4 │ │ │ │ + movw r0, #2940 @ 0xb7c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl e2f04 │ │ │ │ + bl e28cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 63370 │ │ │ │ - b.n 63500 │ │ │ │ + bne.n 63424 │ │ │ │ + b.n 635b4 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 6341a │ │ │ │ + ble.n 634ce │ │ │ │ ldr r4, [r6, #4] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 6341a │ │ │ │ + beq.n 634ce │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 633fa │ │ │ │ + bpl.n 634ae │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a2d4c │ │ │ │ + bl a26c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 63500 │ │ │ │ + beq.w 635b4 │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6341a │ │ │ │ + beq.n 634ce │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63836 @ 0xf95c │ │ │ │ + movw r1, #61460 @ 0xf014 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 63500 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 635b4 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #32484 @ 0x7ee4 │ │ │ │ + movw r2, #30204 @ 0x75fc │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #36376 @ 0x8e18 │ │ │ │ + movw r1, #34072 @ 0x8518 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #5244 @ 0x147c │ │ │ │ + movw r0, #2940 @ 0xb7c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 63500 │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 635b4 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ - blt.n 6343a │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + blt.n 634ee │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11536 @ 0x2d10 │ │ │ │ + movw r1, #9232 @ 0x2410 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 63500 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 635b4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bl 808d0 │ │ │ │ + bl 80878 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 63500 │ │ │ │ + beq.n 635b4 │ │ │ │ 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 634da │ │ │ │ + ble.n 6358e │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - beq.n 63468 │ │ │ │ + beq.n 6351c │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ - bne.n 63476 │ │ │ │ + bne.n 6352a │ │ │ │ mov r3, r4 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ strb.w r6, [r3], #2 │ │ │ │ strb r5, [r4, #1] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 63456 │ │ │ │ + b.n 6350a │ │ │ │ cmp r5, #9 │ │ │ │ - bne.n 63484 │ │ │ │ + bne.n 63538 │ │ │ │ movw r3, #29788 @ 0x745c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 63456 │ │ │ │ + b.n 6350a │ │ │ │ cmp r5, #10 │ │ │ │ - bne.n 63492 │ │ │ │ + bne.n 63546 │ │ │ │ movw r3, #28252 @ 0x6e5c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 63456 │ │ │ │ + b.n 6350a │ │ │ │ cmp r5, #13 │ │ │ │ - bne.n 634a0 │ │ │ │ + bne.n 63554 │ │ │ │ movw r3, #29276 @ 0x725c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 63456 │ │ │ │ + b.n 6350a │ │ │ │ sub.w r3, r5, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bls.n 634d4 │ │ │ │ + bls.n 63588 │ │ │ │ movw r6, #14372 @ 0x3824 │ │ │ │ movt r6, #81 @ 0x51 │ │ │ │ movw r3, #30812 @ 0x785c │ │ │ │ strh r3, [r4, #0] │ │ │ │ mov.w ip, r5, lsr #4 │ │ │ │ and.w r5, r5, #15 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r4, #4 │ │ │ │ ldrb.w r3, [r3, ip] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ - b.n 63456 │ │ │ │ + b.n 6350a │ │ │ │ strb.w r5, [r4], #1 │ │ │ │ - b.n 63456 │ │ │ │ + b.n 6350a │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r4, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ strb r3, [r4, #0] │ │ │ │ - bl b73f4 <_PyBytes_Resize@@Base> │ │ │ │ - cbnz r0, 63500 │ │ │ │ + bl b71b4 <_PyBytes_Resize@@Base> │ │ │ │ + cbnz r0, 635b4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 63500 │ │ │ │ + cbz r1, 635b4 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #16100 @ 0x3ee4 │ │ │ │ + movw r0, #13796 @ 0x35e4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 95088 │ │ │ │ + b.w 94ea4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - movw r4, #7724 @ 0x1e2c │ │ │ │ + movw r4, #5436 @ 0x153c │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ @@ -82813,418 +82880,417 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 6354e │ │ │ │ + bne.n 63602 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 6354e │ │ │ │ + ble.n 63602 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 6354e │ │ │ │ - cbnz r6, 6356e │ │ │ │ + bne.n 63602 │ │ │ │ + cbnz r6, 63622 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, ip │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #152] @ (635fc ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #152] @ (636b0 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 635ec │ │ │ │ + beq.n 636a0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 149ce4 │ │ │ │ - cbnz r0, 6357c │ │ │ │ + bl 149634 │ │ │ │ + cbnz r0, 63630 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 635ec │ │ │ │ - movw r3, #39776 @ 0x9b60 │ │ │ │ + b.n 636a0 │ │ │ │ + movw r3, #37480 @ 0x9268 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 24df60 │ │ │ │ + bl 24d870 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 63578 │ │ │ │ + beq.n 6362c │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldrb.w r3, [sp, #68] @ 0x44 │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r3, 635b0 │ │ │ │ + cbz r3, 63664 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 2afd4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 635ba │ │ │ │ + b.n 6366e │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2c008 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 635e4 │ │ │ │ + bne.n 63698 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 635dc │ │ │ │ + cbz r2, 63690 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, #22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bne.n 635d6 │ │ │ │ - bl 1e494c │ │ │ │ - b.n 635dc │ │ │ │ + bne.n 6368a │ │ │ │ + bl 1e40ec │ │ │ │ + b.n 63690 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - bl 1f03bc │ │ │ │ - bl 940d4 │ │ │ │ + bl 1efbb8 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 63578 │ │ │ │ + bne.n 6362c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 14a614 │ │ │ │ + bl 149f64 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r6, r5] │ │ │ │ + strb r0, [r4, r6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 63620 │ │ │ │ + cbnz r3, 636d4 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 63620 │ │ │ │ + ble.n 636d4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 63620 │ │ │ │ - cbnz r0, 63638 │ │ │ │ + bne.n 636d4 │ │ │ │ + cbnz r0, 636ec │ │ │ │ movs r4, #1 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #84] @ (63688 ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 63680 │ │ │ │ + ldr r3, [pc, #84] @ (6373c ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + cbz r0, 63734 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6364a │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 63680 │ │ │ │ + bne.n 636fe │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 63734 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2b9d0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 63676 │ │ │ │ + bne.n 6372a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 63676 │ │ │ │ + cbz r3, 6372a │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1e494c │ │ │ │ + b.w 1e40ec │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r3, r6] │ │ │ │ + strb r4, [r1, r7] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 636b2 │ │ │ │ + cbnz r0, 63766 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 636ba │ │ │ │ + cbz r0, 6376e │ │ │ │ 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 636a4 │ │ │ │ + beq.n 63758 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 636dc │ │ │ │ + cbnz r3, 63790 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 636dc │ │ │ │ + ble.n 63790 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 636dc │ │ │ │ - cbnz r0, 636f4 │ │ │ │ + bne.n 63790 │ │ │ │ + cbnz r0, 637a8 │ │ │ │ movs r4, #1 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #68] @ (63734 ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 6372e │ │ │ │ + ldr r3, [pc, #68] @ (637e8 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + cbz r0, 637e2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 251780 │ │ │ │ + bl 25120c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6372e │ │ │ │ + beq.n 637e2 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #11568 @ 0x2d30 │ │ │ │ + movw r1, #9264 @ 0x2430 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #59484 @ 0xe85c │ │ │ │ + movw r0, #57164 @ 0xdf4c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6372e │ │ │ │ + beq.n 637e2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #46448 @ 0xb570 │ │ │ │ movt r1, #2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2c02a4 <_PyTime_FromLong@@Base+0xc44> │ │ │ │ + b.w 2bfad4 <_PyTime_FromLong@@Base+0xc44> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + strb r0, [r7, r7] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 63758 │ │ │ │ + cbnz r3, 6380c │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 63758 │ │ │ │ + ble.n 6380c │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 63758 │ │ │ │ - cbnz r0, 63770 │ │ │ │ + bne.n 6380c │ │ │ │ + cbnz r0, 63824 │ │ │ │ movs r4, #1 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #84] @ (637c0 ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 637b8 │ │ │ │ + ldr r3, [pc, #84] @ (63874 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + cbz r0, 6386c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 63782 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 637b8 │ │ │ │ + bne.n 63836 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 6386c │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2c260 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 637ae │ │ │ │ + bne.n 63862 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 637ae │ │ │ │ + cbz r3, 63862 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1e494c │ │ │ │ + b.w 1e40ec │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + ldrsb r4, [r4, r0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 637e6 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 6383e │ │ │ │ + bne.n 6389a │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 638f2 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ blx 2b958 <__sched_rr_get_interval64@plt> │ │ │ │ - cbz r0, 63800 │ │ │ │ + cbz r0, 638b4 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - b.n 6382a │ │ │ │ + bl 1e40ec │ │ │ │ + b.n 638de │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 2e3988 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ + bl 2e3090 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d5, [pc, #52] @ 63848 │ │ │ │ + vldr d5, [pc, #48] @ 638f8 │ │ │ │ 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 63834 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 6383e │ │ │ │ + bne.n 638e8 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 638f2 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9ba24 │ │ │ │ + b.w 9b808 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - nop.w │ │ │ │ - bvs.n 63776 │ │ │ │ + bvs.n 63826 │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ldrb r0, [r0, #18] │ │ │ │ lsls r3, r3, #8 │ │ │ │ orr.w r3, r3, r2, lsl #16 │ │ │ │ orrs r0, r3 │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 6386a │ │ │ │ + cbz r3, 6391a │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 63872 │ │ │ │ + b.n 63922 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ 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 9438c │ │ │ │ + b.w 941b0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl b0e80 │ │ │ │ + bl b0c40 │ │ │ │ mov r5, r0 │ │ │ │ blx 2c64c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 638d8 │ │ │ │ + bge.n 63988 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e494c │ │ │ │ + b.w 1e40ec │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6390c │ │ │ │ + beq.n 639bc │ │ │ │ mov r2, r1 │ │ │ │ - cbz r1, 6390c │ │ │ │ + cbz r1, 639bc │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6391c │ │ │ │ + beq.n 639cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ - b.n 63990 │ │ │ │ + b.n 63a40 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movw r3, #34568 @ 0x8708 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 6393a │ │ │ │ + beq.n 639ea │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w e0c24 │ │ │ │ + b.w e055c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1cdc04 │ │ │ │ + bl 1cd4bc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 63990 │ │ │ │ + cbz r0, 63a40 │ │ │ │ ldr.w r3, [r6, #156] @ 0x9c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 6396e │ │ │ │ + cbnz r0, 63a1e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6398e │ │ │ │ + bge.n 63a3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6398e │ │ │ │ + cbnz r3, 63a3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6398e │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 63a3e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ @@ -83240,115 +83306,115 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 639b8 │ │ │ │ + bne.n 63a68 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 236e94 <_Py_Gid_Converter@@Base> │ │ │ │ - cbnz r0, 639ce │ │ │ │ - b.n 63a04 │ │ │ │ + bl 236874 <_Py_Gid_Converter@@Base> │ │ │ │ + cbnz r0, 63a7e │ │ │ │ + b.n 63ab4 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #43184 @ 0xa8b0 │ │ │ │ + movw r0, #41104 @ 0xa090 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ - bl e3034 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 63a04 │ │ │ │ - b.n 639ac │ │ │ │ + bl e29fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 63ab4 │ │ │ │ + b.n 63a5c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 236e94 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 63a04 │ │ │ │ + bl 236874 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 63ab4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 236e94 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 63a04 │ │ │ │ + bl 236874 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 63ab4 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2ae7c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 63a08 │ │ │ │ + bge.n 63ab8 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e494c │ │ │ │ + b.w 1e40ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63a10 │ │ │ │ + b.n 63ac0 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r0, #32 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r2 │ │ │ │ ittt ne │ │ │ │ ldrne r3, [r3, #16] │ │ │ │ addne r3, #1 │ │ │ │ addne.w r0, r0, r3, lsl #3 │ │ │ │ - b.w 8f6bc │ │ │ │ + b.w 8f4e8 │ │ │ │ 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 63a52 │ │ │ │ + bne.n 63b02 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 2155cc <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 63a68 │ │ │ │ - b.n 63a9e │ │ │ │ + bl 214f24 <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 63b18 │ │ │ │ + b.n 63b4e │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #43172 @ 0xa8a4 │ │ │ │ + movw r0, #41092 @ 0xa084 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ - bl e3034 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 63a9e │ │ │ │ - b.n 63a46 │ │ │ │ + bl e29fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 63b4e │ │ │ │ + b.n 63af6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2155cc <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 63a9e │ │ │ │ + bl 214f24 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 63b4e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2155cc <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 63a9e │ │ │ │ + bl 214f24 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 63b4e │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2b8bc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 63aa2 │ │ │ │ + bge.n 63b52 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e494c │ │ │ │ + b.w 1e40ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63aaa │ │ │ │ + b.n 63b5a │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 63af4 │ │ │ │ + bpl.n 63ba4 │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ - cbz r1, 63af8 │ │ │ │ + cbz r1, 63ba8 │ │ │ │ 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] │ │ │ │ @@ -83360,197 +83426,152 @@ │ │ │ │ pop {r4} │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ ite ne │ │ │ │ movne r2, #8 │ │ │ │ moveq r2, #12 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ - b.w 8f6bc │ │ │ │ + b.w 8f4e8 │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ - b.n 63afc │ │ │ │ + b.n 63bac │ │ │ │ mov.w r0, #468 @ 0x1d4 │ │ │ │ - b.w 8f6bc │ │ │ │ + b.w 8f4e8 │ │ │ │ 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, #49572 @ 0xc1a4 │ │ │ │ + movw r1, #47236 @ 0xb884 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl e2288 │ │ │ │ - cbz r0, 63b32 │ │ │ │ + bl e1b44 │ │ │ │ + cbz r0, 63be2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 3811e <_PyInterpreterState_IDDecref@@Base+0xe2> │ │ │ │ + bl 38126 <_PyInterpreterState_IDDecref@@Base+0xe2> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00063b36 : │ │ │ │ +00063be6 : │ │ │ │ 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, #20800 @ 0x5140 │ │ │ │ + movw r1, #18416 @ 0x47f0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #62428 @ 0xf3dc │ │ │ │ + movw r0, #60052 @ 0xea94 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1efb20 │ │ │ │ + bl 1ef2c8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 63b7e │ │ │ │ + cbz r0, 63c2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 63b88 │ │ │ │ + cbz r0, 63c38 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl e0c24 │ │ │ │ + bl e055c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 63b90 │ │ │ │ - bl 9b974 │ │ │ │ + cbz r0, 63c40 │ │ │ │ + bl 9b758 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 63b94 │ │ │ │ + b.n 63c44 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 63b94 │ │ │ │ + b.n 63c44 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 63b94 │ │ │ │ + b.n 63c44 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r3, #5752 @ 0x1678 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 63bde │ │ │ │ - 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 63c0c │ │ │ │ - movs r2, #3 │ │ │ │ - mov r0, sp │ │ │ │ - bl 23c6a4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 63c08 │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 63c0c │ │ │ │ - movw r3, #43560 @ 0xaa28 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #34412 @ 0x866c │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 63c24 │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - adds r1, #16 │ │ │ │ - ldrexd r4, r5, [r1] │ │ │ │ - strexd r0, r2, r3, [r1] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 63c10 │ │ │ │ - movw r0, #5752 @ 0x1678 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00063c28 : │ │ │ │ +00063c5a : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r6, [pc, #156] @ (63cd8 ) │ │ │ │ + ldr r6, [pc, #156] @ (63d08 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r1, r6] │ │ │ │ str r3, [sp, #12] │ │ │ │ sbcs.w r3, r4, #0 │ │ │ │ - blt.n 63c60 │ │ │ │ + blt.n 63c92 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 283f64 <_PyDeadline_Init@@Base> │ │ │ │ + bl 2838c4 <_PyDeadline_Init@@Base> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 63c64 │ │ │ │ + b.n 63c96 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ef030 <_PyTime_AsMicroseconds@@Base> │ │ │ │ + bl 1ee7d8 <_PyTime_AsMicroseconds@@Base> │ │ │ │ movs r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1f5960 │ │ │ │ + bl 1f5244 │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 63ca4 │ │ │ │ + cbnz r0, 63cd6 │ │ │ │ orrs.w r3, sl, r9 │ │ │ │ - beq.n 63ca4 │ │ │ │ - bl b0e80 │ │ │ │ + beq.n 63cd6 │ │ │ │ + bl b0c40 │ │ │ │ mov r3, r9 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 155c50 │ │ │ │ + bl 1554d4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ mov fp, r3 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ cmp.w fp, #2 │ │ │ │ - bne.n 63cce │ │ │ │ + bne.n 63d00 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 20a2c8 <_PyEval_MakePendingCalls@@Base> │ │ │ │ + bl 209ac8 <_PyEval_MakePendingCalls@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 63cce │ │ │ │ + beq.n 63d00 │ │ │ │ cmp r5, #1 │ │ │ │ sbcs.w r3, r4, #0 │ │ │ │ - blt.n 63c64 │ │ │ │ + blt.n 63c96 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2b79d0 <_PyDeadline_Get@@Base> │ │ │ │ + bl 2b71cc <_PyDeadline_Get@@Base> │ │ │ │ mov r5, r0 │ │ │ │ subs r4, r1, #0 │ │ │ │ - bge.n 63c64 │ │ │ │ + bge.n 63c96 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, fp │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ @@ -83562,311 +83583,356 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1ca254 <_PyStaticType_InitForExtension@@Base+0x5a4> │ │ │ │ + bl 1c9a04 <_PyStaticType_InitForExtension@@Base+0x5a4> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ mov r5, r0 │ │ │ │ ands.w r7, r4, #64 @ 0x40 │ │ │ │ ubfx r6, r4, #5, #1 │ │ │ │ - beq.n 63d30 │ │ │ │ - cbz r6, 63d40 │ │ │ │ + beq.n 63d60 │ │ │ │ + cbz r6, 63d70 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r4, #21 │ │ │ │ - b.n 63d56 │ │ │ │ - cbz r6, 63d40 │ │ │ │ + b.n 63d86 │ │ │ │ + cbz r6, 63d70 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 63d56 │ │ │ │ + b.n 63d86 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - cbz r3, 63d54 │ │ │ │ + cbz r3, 63d84 │ │ │ │ ldrb r4, [r5, #16] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 63d56 │ │ │ │ + b.n 63d86 │ │ │ │ movs r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8fb8 │ │ │ │ - cbz r0, 63d6c │ │ │ │ - cbz r7, 63d66 │ │ │ │ - cbz r6, 63d66 │ │ │ │ + bl 1c876c │ │ │ │ + cbz r0, 63d9c │ │ │ │ + cbz r7, 63d96 │ │ │ │ + cbz r6, 63d96 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b.n 63d68 │ │ │ │ + b.n 63d98 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r4, #1 │ │ │ │ add r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + movw r3, #5752 @ 0x1678 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 63dda │ │ │ │ + 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 63e08 │ │ │ │ + movs r2, #3 │ │ │ │ + mov r0, sp │ │ │ │ + bl 23c078 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 63e04 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 63e08 │ │ │ │ + movw r3, #43560 @ 0xaa28 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #32188 @ 0x7dbc │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dfac │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 63e20 │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + adds r1, #16 │ │ │ │ + ldrexd r4, r5, [r1] │ │ │ │ + strexd r0, r2, r3, [r1] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 63e0c │ │ │ │ + movw r0, #5752 @ 0x1678 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 63d96 │ │ │ │ + cbnz r3, 63e44 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 63d96 │ │ │ │ + ble.n 63e44 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 63d96 │ │ │ │ - cbnz r4, 63db4 │ │ │ │ + bne.n 63e44 │ │ │ │ + cbnz r4, 63e62 │ │ │ │ movs r5, #2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ add r6, sp, #16 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ - ldr r3, [pc, #188] @ (63e64 ) │ │ │ │ + ldr r3, [pc, #188] @ (63f14 ) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 63e5e │ │ │ │ + beq.n 63f0c │ │ │ │ ldrd r5, r0, [r4] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 63dca │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 63e78 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 63e3c │ │ │ │ + bne.n 63eea │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #15864 @ 0x3df8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 63de4 │ │ │ │ + bne.n 63e92 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f6cbc │ │ │ │ + b.w 1f64c0 │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ - cbz r3, 63df6 │ │ │ │ + cbz r3, 63ea4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 63df6 │ │ │ │ - bl 158ca8 <_PyLong_FromByteArray@@Base+0x838> │ │ │ │ + cbz r3, 63ea4 │ │ │ │ + bl 158634 <_PyLong_FromByteArray@@Base+0x1024> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 63e14 │ │ │ │ - b.n 63e5e │ │ │ │ + cbnz r0, 63ec2 │ │ │ │ + b.n 63f0c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #57620 @ 0xe114 │ │ │ │ + movw r1, #55316 @ 0xd814 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ add.w r1, r0, #16 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 158fac │ │ │ │ + bl 158a28 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 63e40 │ │ │ │ + bge.n 63eee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63e3c │ │ │ │ + bge.n 63eea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63e3c │ │ │ │ + cbnz r3, 63eea │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 63e5e │ │ │ │ + b.n 63f0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 159800 │ │ │ │ + bl 15918c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63e5c │ │ │ │ + bge.n 63f0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63e5c │ │ │ │ + cbnz r3, 63f0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ + nop │ │ │ │ + ldrsb r0, [r2, r1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #100] @ 0x64 │ │ │ │ mov r5, r0 │ │ │ │ - bl 7a3cc │ │ │ │ + bl 7a624 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 63e9e │ │ │ │ + bne.n 63f4e │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #11596 @ 0x2d4c │ │ │ │ + movw r1, #9292 @ 0x244c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63f06 │ │ │ │ - ldr r3, [pc, #104] @ (63f08 ) │ │ │ │ + b.n 63fb6 │ │ │ │ + ldr r3, [pc, #104] @ (63fb8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 21daac <_Py_IsInterpreterFinalizing@@Base> │ │ │ │ + bl 21d324 <_Py_IsInterpreterFinalizing@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - bl b0e80 │ │ │ │ + bl b0c40 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ - cbnz r6, 63ec0 │ │ │ │ - bl 155b58 │ │ │ │ + cbnz r6, 63f70 │ │ │ │ + bl 1553dc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 63ed0 │ │ │ │ + b.n 63f80 │ │ │ │ movs r3, #0 │ │ │ │ movw r2, #16960 @ 0x4240 │ │ │ │ movt r2, #15 │ │ │ │ - bl 1f5960 │ │ │ │ + bl 1f5244 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 63f04 │ │ │ │ + beq.n 63fb4 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.n 63f04 │ │ │ │ + bpl.n 63fb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f5c94 │ │ │ │ - cbz r0, 63eee │ │ │ │ - bl dd5f0 │ │ │ │ + bl 1f5498 │ │ │ │ + cbz r0, 63f9e │ │ │ │ + bl dcf30 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 63ef6 │ │ │ │ - movw r2, #11572 @ 0x2d34 │ │ │ │ + b.n 63fa6 │ │ │ │ + movw r2, #9268 @ 0x2434 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r1, #11624 @ 0x2d68 │ │ │ │ + movw r1, #9320 @ 0x2468 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #12] @ (63f0c ) │ │ │ │ - bl 7612a <_PyMonitoring_FireLineEvent@@Base+0x9da> │ │ │ │ + ldr r0, [pc, #12] @ (63fbc ) │ │ │ │ + bl 755c2 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r0, #2 │ │ │ │ + asrs r0, r7, #21 │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r1, [sp, #8] │ │ │ │ - movw r1, #50340 @ 0xc4a4 │ │ │ │ + movw r1, #48036 @ 0xbba4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl e2288 │ │ │ │ - cbz r0, 63f64 │ │ │ │ + bl e1b44 │ │ │ │ + cbz r0, 64014 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r2, #15864 @ 0x3df8 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63f68 │ │ │ │ + beq.n 64018 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11712 @ 0x2dc0 │ │ │ │ + movw r1, #9408 @ 0x24c0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r3, #0 │ │ │ │ - b.n 63fce │ │ │ │ + b.n 6407e │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 63fc6 │ │ │ │ + cbz r2, 64076 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 63f88 │ │ │ │ + beq.n 64038 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11744 @ 0x2de0 │ │ │ │ + movw r1, #9440 @ 0x24e0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 63f64 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 64014 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 63fa6 │ │ │ │ + bpl.n 64056 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #11784 @ 0x2e08 │ │ │ │ + movw r1, #9480 @ 0x2508 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 63f64 │ │ │ │ - ldr r0, [pc, #44] @ (63fd4 ) │ │ │ │ + bl 11dfac │ │ │ │ + b.n 64014 │ │ │ │ + ldr r0, [pc, #44] @ (64084 ) │ │ │ │ add r1, sp, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl ad9f4 │ │ │ │ + bl ad848 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 63fce │ │ │ │ + cbz r0, 6407e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63fc6 │ │ │ │ + bge.n 64076 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 63fc6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 64076 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldc2 0, cr0, [r8], #-328 @ 0xfffffeb8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 64000 │ │ │ │ - movw r1, #11832 @ 0x2e38 │ │ │ │ + cbnz r2, 640b0 │ │ │ │ + movw r1, #9528 @ 0x2538 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 6400c │ │ │ │ - movw r1, #11856 @ 0x2e50 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 640bc │ │ │ │ + movw r1, #9552 @ 0x2550 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1691c4 │ │ │ │ - cbz r0, 64046 │ │ │ │ + bl 168588 │ │ │ │ + cbz r0, 640f6 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -83877,476 +83943,476 @@ │ │ │ │ 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 f6e30 │ │ │ │ + bl f6948 │ │ │ │ movw r7, #1724 @ 0x6bc │ │ │ │ movt r7, #81 @ 0x51 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 6408a │ │ │ │ + bne.n 6413a │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 64128 │ │ │ │ + beq.n 641d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 640ae │ │ │ │ + bge.n 6415e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 640ae │ │ │ │ + b.n 6415e │ │ │ │ mov r0, r4 │ │ │ │ - bl 160a70 │ │ │ │ + bl 15fea0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 640a6 │ │ │ │ + cbnz r0, 64156 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #11876 @ 0x2e64 │ │ │ │ + movw r0, #9572 @ 0x2564 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 243288 │ │ │ │ - b.n 64128 │ │ │ │ + bl 242c68 │ │ │ │ + b.n 641d8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #132] @ (64134 ) │ │ │ │ + ldr r0, [pc, #132] @ (641e4 ) │ │ │ │ add r1, sp, #8 │ │ │ │ strd r6, r4, [sp, #8] │ │ │ │ - bl 1650f4 │ │ │ │ - cbnz r0, 640ce │ │ │ │ + bl 164548 │ │ │ │ + cbnz r0, 6417e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #11920 @ 0x2e90 │ │ │ │ + movw r0, #9616 @ 0x2590 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 243288 │ │ │ │ - b.n 640e0 │ │ │ │ + bl 242c68 │ │ │ │ + b.n 64190 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 640e0 │ │ │ │ + bge.n 64190 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 640e0 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 64190 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 64114 │ │ │ │ - ldr r0, [pc, #80] @ (64138 ) │ │ │ │ + beq.n 641c4 │ │ │ │ + ldr r0, [pc, #80] @ (641e8 ) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl ad9f4 │ │ │ │ - cbnz r0, 64102 │ │ │ │ + bl ad848 │ │ │ │ + cbnz r0, 641b2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #11876 @ 0x2e64 │ │ │ │ + movw r0, #9572 @ 0x2564 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 243288 │ │ │ │ - b.n 64114 │ │ │ │ + bl 242c68 │ │ │ │ + b.n 641c4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64114 │ │ │ │ + bge.n 641c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 64114 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 641c4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64128 │ │ │ │ + bge.n 641d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64128 │ │ │ │ + cbnz r3, 641d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl f7380 │ │ │ │ + bl f6e98 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ it vc │ │ │ │ lslvc r2, r2, #1 │ │ │ │ ldc2 0, cr0, [r8], #-328 @ 0xfffffeb8 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #11968 @ 0x2ec0 │ │ │ │ + movw r0, #9664 @ 0x25c0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 95088 │ │ │ │ + b.w 94ea4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #43756 @ 0xaaec │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - bl f73ac │ │ │ │ + bl f6ec4 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r3, #11976 @ 0x2ec8 │ │ │ │ + movw r3, #9672 @ 0x25c8 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r1, #12020 @ 0x2ef4 │ │ │ │ + movw r1, #9716 @ 0x25f4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 9e6d4 │ │ │ │ + bl 9e454 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6419a │ │ │ │ + cbz r0, 6424a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ - bl 15c6d4 │ │ │ │ + bl 15c058 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1c8534 │ │ │ │ + b.w 1c7d2c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ movw r3, #36972 @ 0x906c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 641de │ │ │ │ + beq.n 6428e │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 641de │ │ │ │ + beq.n 6428e │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub.w r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 64206 │ │ │ │ - b.n 641f4 │ │ │ │ + bls.n 642b6 │ │ │ │ + b.n 642a4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 641d2 │ │ │ │ - movw r0, #44368 @ 0xad50 │ │ │ │ + beq.n 64282 │ │ │ │ + movw r0, #42064 @ 0xa450 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21d77c <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 64218 │ │ │ │ - b.n 641d2 │ │ │ │ - movw r0, #44368 @ 0xad50 │ │ │ │ + bl 21cff4 <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 642c8 │ │ │ │ + b.n 64282 │ │ │ │ + movw r0, #42064 @ 0xa450 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r3, #18 │ │ │ │ movs r2, #16 │ │ │ │ - bl e3034 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 64218 │ │ │ │ + bl e29fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 642c8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6421c │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 6421c │ │ │ │ + bne.n 642cc │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 642cc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 645ea │ │ │ │ + b.n 6469a │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64230 │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 642e0 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64218 │ │ │ │ + bne.n 642c8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64244 │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 642f4 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64218 │ │ │ │ + bne.n 642c8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64258 │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 64308 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64218 │ │ │ │ + bne.n 642c8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6426c │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 6431c │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64218 │ │ │ │ + bne.n 642c8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64280 │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 64330 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64218 │ │ │ │ + bne.n 642c8 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - bmi.n 642aa │ │ │ │ + bmi.n 6435a │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #64060 @ 0xfa3c │ │ │ │ + movw r2, #61756 @ 0xf13c │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #12024 @ 0x2ef8 │ │ │ │ + movw r1, #9720 @ 0x25f8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #44368 @ 0xad50 │ │ │ │ + movw r0, #42064 @ 0xa450 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 64218 │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 642c8 │ │ │ │ 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 642d6 │ │ │ │ + bmi.n 64386 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - movw r2, #18164 @ 0x46f4 │ │ │ │ + movw r2, #15948 @ 0x3e4c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r1, #12036 @ 0x2f04 │ │ │ │ + movw r1, #9732 @ 0x2604 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #44368 @ 0xad50 │ │ │ │ + movw r0, #42064 @ 0xa450 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 64218 │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 642c8 │ │ │ │ ldr.w fp, [r4, #48] @ 0x30 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.n 64304 │ │ │ │ + bmi.n 643b4 │ │ │ │ mov r3, fp │ │ │ │ - movw r2, #18164 @ 0x46f4 │ │ │ │ + movw r2, #15948 @ 0x3e4c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r1, #12048 @ 0x2f10 │ │ │ │ + movw r1, #9744 @ 0x2610 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #44368 @ 0xad50 │ │ │ │ + movw r0, #42064 @ 0xa450 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 64218 │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 642c8 │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 64332 │ │ │ │ + bmi.n 643e2 │ │ │ │ mov r3, sl │ │ │ │ - movw r2, #18164 @ 0x46f4 │ │ │ │ + movw r2, #15948 @ 0x3e4c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r1, #12060 @ 0x2f1c │ │ │ │ + movw r1, #9756 @ 0x261c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #44368 @ 0xad50 │ │ │ │ + movw r0, #42064 @ 0xa450 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 64218 │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 642c8 │ │ │ │ ldr.w r8, [r4, #56] @ 0x38 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 64360 │ │ │ │ + bmi.n 64410 │ │ │ │ mov r3, r8 │ │ │ │ - movw r2, #56964 @ 0xde84 │ │ │ │ + movw r2, #54660 @ 0xd584 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #12072 @ 0x2f28 │ │ │ │ + movw r1, #9768 @ 0x2628 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #44368 @ 0xad50 │ │ │ │ + movw r0, #42064 @ 0xa450 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 64218 │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 642c8 │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 6438a │ │ │ │ + bmi.n 6443a │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #56964 @ 0xde84 │ │ │ │ + movw r2, #54660 @ 0xd584 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #12084 @ 0x2f34 │ │ │ │ + movw r1, #9780 @ 0x2634 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #44368 @ 0xad50 │ │ │ │ + movw r0, #42064 @ 0xa450 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 64218 │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 642c8 │ │ │ │ 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 643b6 │ │ │ │ + bmi.n 64466 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - movw r2, #56964 @ 0xde84 │ │ │ │ + movw r2, #54660 @ 0xd584 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #12096 @ 0x2f40 │ │ │ │ + movw r1, #9792 @ 0x2640 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #44368 @ 0xad50 │ │ │ │ + movw r0, #42064 @ 0xa450 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 64218 │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 642c8 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 643cc │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 6447c │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 64218 │ │ │ │ + bne.w 642c8 │ │ │ │ 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 643f8 │ │ │ │ + bmi.n 644a8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - movw r2, #64060 @ 0xfa3c │ │ │ │ + movw r2, #61756 @ 0xf13c │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #12108 @ 0x2f4c │ │ │ │ + movw r1, #9804 @ 0x264c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #44368 @ 0xad50 │ │ │ │ + movw r0, #42064 @ 0xa450 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 64218 │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 642c8 │ │ │ │ ldr.w r9, [r4, #76] @ 0x4c │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - bmi.n 64426 │ │ │ │ + bmi.n 644d6 │ │ │ │ mov r3, r9 │ │ │ │ - movw r2, #64060 @ 0xfa3c │ │ │ │ + movw r2, #61756 @ 0xf13c │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #12120 @ 0x2f58 │ │ │ │ + movw r1, #9816 @ 0x2658 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #44368 @ 0xad50 │ │ │ │ + movw r0, #42064 @ 0xa450 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 64218 │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 642c8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble.n 64484 │ │ │ │ + ble.n 64534 │ │ │ │ ldr r5, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 64456 │ │ │ │ + bmi.n 64506 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #18164 @ 0x46f4 │ │ │ │ + movw r2, #15948 @ 0x3e4c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r1, #12132 @ 0x2f64 │ │ │ │ + movw r1, #9828 @ 0x2664 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #44368 @ 0xad50 │ │ │ │ + movw r0, #42064 @ 0xa450 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 64218 │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 642c8 │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 6448a │ │ │ │ + beq.n 6453a │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 6448c │ │ │ │ + bmi.n 6453c │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #18164 @ 0x46f4 │ │ │ │ + movw r2, #15948 @ 0x3e4c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r1, #12144 @ 0x2f70 │ │ │ │ + movw r1, #9840 @ 0x2670 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #44368 @ 0xad50 │ │ │ │ + movw r0, #42064 @ 0xa450 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 64218 │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 642c8 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 6448c │ │ │ │ + b.n 6453c │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r1, #10896 @ 0x2a90 │ │ │ │ + movw r1, #8592 @ 0x2190 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r0, #10908 @ 0x2a9c │ │ │ │ + movw r0, #8604 @ 0x219c │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ strd r7, r3, [sp] │ │ │ │ mov r3, r8 │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 644ce │ │ │ │ + bne.n 6457e │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 645d2 │ │ │ │ + b.n 64682 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 644ec │ │ │ │ + bge.n 6459c │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12156 @ 0x2f7c │ │ │ │ + movw r1, #9852 @ 0x267c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 644c2 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 64572 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 6450a │ │ │ │ + bge.n 645ba │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12192 @ 0x2fa0 │ │ │ │ + movw r1, #9888 @ 0x26a0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 644c2 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 64572 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 64528 │ │ │ │ + bge.n 645d8 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12236 @ 0x2fcc │ │ │ │ + movw r1, #9932 @ 0x26cc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 644c2 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 64572 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 64546 │ │ │ │ + bge.n 645f6 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12280 @ 0x2ff8 │ │ │ │ + movw r1, #9976 @ 0x26f8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 644c2 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 64572 │ │ │ │ mov r0, fp │ │ │ │ - bl 646b8 │ │ │ │ + bl 64768 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 645b8 │ │ │ │ + cbz r0, 64668 │ │ │ │ mov r0, sl │ │ │ │ - bl 646b8 │ │ │ │ + bl 64768 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 645c2 │ │ │ │ - cbz r5, 64568 │ │ │ │ + cbz r0, 64672 │ │ │ │ + cbz r5, 64618 │ │ │ │ mov r0, r5 │ │ │ │ - bl 646b8 │ │ │ │ + bl 64768 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6456a │ │ │ │ - b.n 645ca │ │ │ │ - ldr r5, [pc, #136] @ (645f4 ) │ │ │ │ - cbz r4, 64578 │ │ │ │ + cbnz r0, 6461a │ │ │ │ + b.n 6467a │ │ │ │ + ldr r5, [pc, #136] @ (646a4 ) │ │ │ │ + cbz r4, 64628 │ │ │ │ mov r0, r4 │ │ │ │ - bl 646b8 │ │ │ │ + bl 64768 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6457a │ │ │ │ - b.n 645d0 │ │ │ │ - ldr r4, [pc, #120] @ (645f4 ) │ │ │ │ + cbnz r0, 6462a │ │ │ │ + b.n 64680 │ │ │ │ + ldr r4, [pc, #120] @ (646a4 ) │ │ │ │ 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 │ │ │ │ @@ -84358,1068 +84424,1033 @@ │ │ │ │ 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 27a2f4 │ │ │ │ + bl 279c04 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 645d2 │ │ │ │ + b.n 64682 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 645d2 │ │ │ │ + b.n 64682 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 645d2 │ │ │ │ + b.n 64682 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 645d2 │ │ │ │ + b.n 64682 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, sl │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 64048 │ │ │ │ + bl 640f8 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ - cbz r2, 64688 │ │ │ │ + cbz r2, 64738 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ subs r7, r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 64636 │ │ │ │ + ble.n 646e6 │ │ │ │ add.w r0, r2, #12 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r0, #4]! │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 64638 │ │ │ │ + beq.n 646e8 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bgt.n 64626 │ │ │ │ - b.n 64638 │ │ │ │ + bgt.n 646d6 │ │ │ │ + b.n 646e8 │ │ │ │ movs r3, #0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 64688 │ │ │ │ - movw r0, #17913 @ 0x45f9 │ │ │ │ + ble.n 64738 │ │ │ │ + movw r0, #18089 @ 0x46a9 │ │ │ │ movt r0, #6 │ │ │ │ adds r2, #16 │ │ │ │ ldr.w r4, [r2, r3, lsl #2] │ │ │ │ ldr r7, [r4, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 64660 │ │ │ │ + bge.n 64710 │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ - cbz r4, 64660 │ │ │ │ + cbz r4, 64710 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - cbz r4, 64660 │ │ │ │ + cbz r4, 64710 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 64668 │ │ │ │ + bne.n 64718 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 64648 │ │ │ │ - b.n 64688 │ │ │ │ - movw r3, #58305 @ 0xe3c1 │ │ │ │ + bgt.n 646f8 │ │ │ │ + b.n 64738 │ │ │ │ + movw r3, #54733 @ 0xd5cd │ │ │ │ movt r3, #23 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6467c │ │ │ │ + bne.n 6472c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 64688 │ │ │ │ + b.n 64738 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1dee70 <_PyType_Name@@Base> │ │ │ │ + bl 1de6ec <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #12316 @ 0x301c │ │ │ │ + movw r0, #10012 @ 0x271c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 103eb4 │ │ │ │ + b.w 1039c8 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 80a88 │ │ │ │ + bl 80a30 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64768 │ │ │ │ + beq.n 64818 │ │ │ │ add.w r9, r0, #12 │ │ │ │ adds r6, #12 │ │ │ │ movs r7, #0 │ │ │ │ cmp r7, r8 │ │ │ │ - bge.n 64768 │ │ │ │ + bge.n 64818 │ │ │ │ ldr.w r4, [r6, #4]! │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 64706 │ │ │ │ + bne.n 647b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64760 │ │ │ │ + bge.n 64810 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 64760 │ │ │ │ + b.n 64810 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 64740 │ │ │ │ + bmi.n 647f0 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #12328 @ 0x3028 │ │ │ │ + movw r1, #10024 @ 0x2728 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 64730 │ │ │ │ + blt.n 647e0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6476a │ │ │ │ + b.n 6481a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6472c │ │ │ │ + bne.n 647dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6472c │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 647dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 246554 <_PyUnicode_Copy@@Base> │ │ │ │ + bl 245f34 <_PyUnicode_Copy@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 64760 │ │ │ │ + cbnz r0, 64810 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6476a │ │ │ │ + bge.n 6481a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6476a │ │ │ │ + cbnz r3, 6481a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6476a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6481a │ │ │ │ adds r7, #1 │ │ │ │ str.w r4, [r9, #4]! │ │ │ │ - b.n 646e2 │ │ │ │ + b.n 64792 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - movw r3, #59248 @ 0xe770 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - mov r4, r0 │ │ │ │ - movw r2, #5752 @ 0x1678 │ │ │ │ - movt r2, #80 @ 0x50 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb r3, [r0, #21] │ │ │ │ - ldrb r0, [r0, #20] │ │ │ │ - ldrb r1, [r4, #22] │ │ │ │ - lsls r3, r3, #8 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - orr.w r3, r3, r0, lsl #16 │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ - orrs r3, r1 │ │ │ │ - ldrb r0, [r4, #17] │ │ │ │ - ldrb r1, [r4, #18] │ │ │ │ - ldrb r4, [r4, #23] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 1ca05c <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43628 @ 0xaa6c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #12380 @ 0x305c │ │ │ │ + movw r1, #10076 @ 0x275c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 236a24 │ │ │ │ + bl 236404 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 647ec │ │ │ │ + beq.n 64856 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 647ec │ │ │ │ + cbz r0, 64856 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000647ee : │ │ │ │ +00064858 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 64814 │ │ │ │ + cbz r0, 6487e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #32428 @ 0x7eac │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 64814 │ │ │ │ + bne.n 6487e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 64814 │ │ │ │ + cbz r3, 6487e │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 6482c │ │ │ │ + b.n 64896 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12520 @ 0x30e8 │ │ │ │ + movw r1, #10216 @ 0x27e8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 6484e │ │ │ │ + cbnz r3, 648b8 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6484e │ │ │ │ + ble.n 648b8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6484e │ │ │ │ - cbnz r0, 64866 │ │ │ │ + bne.n 648b8 │ │ │ │ + cbnz r0, 648d0 │ │ │ │ movs r4, #1 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #40] @ (64888 ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 64882 │ │ │ │ + ldr r3, [pc, #40] @ (648f4 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + cbz r0, 648ec │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 251780 │ │ │ │ + bl 25120c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 64882 │ │ │ │ + beq.n 648ec │ │ │ │ movw r1, #48904 @ 0xbf08 │ │ │ │ movt r1, #2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2c02a4 <_PyTime_FromLong@@Base+0xc44> │ │ │ │ + b.w 2bfad4 <_PyTime_FromLong@@Base+0xc44> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsb r4, [r1, r1] │ │ │ │ + nop │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #56] @ (648d4 ) │ │ │ │ + ldr r1, [pc, #56] @ (64940 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 2990f4 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + bl 2988f0 <_PyGen_yf@@Base+0x2e4> │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 648d2 │ │ │ │ + bne.n 6493e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 648c4 │ │ │ │ + bge.n 64930 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 648c4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 64930 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [pc, #4] @ (648d4 ) │ │ │ │ - b.w 2990f4 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + ldr r1, [pc, #4] @ (64940 ) │ │ │ │ + b.w 2988f0 <_PyGen_yf@@Base+0x2e4> │ │ │ │ pop {r4, pc} │ │ │ │ strd r0, r0, [r4, #-328] @ 0x148 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.n 6492e │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ - bpl.n 6492e │ │ │ │ - push {r4} │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #68] @ (64934 ) │ │ │ │ - ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ - movs r3, #28 │ │ │ │ - subs r1, #1 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - adds r4, r2, r3 │ │ │ │ - add.w r4, r4, #91136 @ 0x16400 │ │ │ │ - ldr.w r4, [r4, #412] @ 0x19c │ │ │ │ - cmp r4, r0 │ │ │ │ - beq.n 64910 │ │ │ │ - cmp r1, #10 │ │ │ │ - bls.n 6491c │ │ │ │ - add.w r3, r3, #91136 @ 0x16400 │ │ │ │ - add.w r3, r3, #412 @ 0x19c │ │ │ │ - add r2, r3 │ │ │ │ - b.n 64926 │ │ │ │ - add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ - add.w r3, r3, #388 @ 0x184 │ │ │ │ - add r2, r3 │ │ │ │ - add.w r0, r2, #24 │ │ │ │ - pop {r4} │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r3, #104] @ 0x68 │ │ │ │ - add r0, r3 │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + movw r3, #59248 @ 0xe770 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + mov r4, r0 │ │ │ │ + movw r2, #5752 @ 0x1678 │ │ │ │ + movt r2, #80 @ 0x50 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrb r3, [r0, #21] │ │ │ │ + ldrb r0, [r0, #20] │ │ │ │ + ldrb r1, [r4, #22] │ │ │ │ + lsls r3, r3, #8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + orr.w r3, r3, r0, lsl #16 │ │ │ │ + ldrb r2, [r4, #19] │ │ │ │ + orrs r3, r1 │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ + ldrb r1, [r4, #18] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 1c980c <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6495e │ │ │ │ + bne.n 649b0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 251780 │ │ │ │ + bl 25120c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 649c6 │ │ │ │ - b.n 64974 │ │ │ │ + beq.n 64a18 │ │ │ │ + b.n 649c6 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #43084 @ 0xa84c │ │ │ │ + movw r0, #41004 @ 0xa02c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64950 │ │ │ │ - b.n 649c6 │ │ │ │ - movw r3, #39776 @ 0x9b60 │ │ │ │ + bne.n 649a2 │ │ │ │ + b.n 64a18 │ │ │ │ + movw r3, #37480 @ 0x9268 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24df60 │ │ │ │ - cbz r0, 649c6 │ │ │ │ + bl 24d870 │ │ │ │ + cbz r0, 64a18 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 2afd4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 649ac │ │ │ │ + beq.n 649fe │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 649be │ │ │ │ + cbz r3, 64a10 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - bl 940d4 │ │ │ │ + bl 1e40ec │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 649a0 │ │ │ │ + beq.n 649f2 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 649f4 │ │ │ │ + bne.n 64a46 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 64a14 │ │ │ │ - b.n 64a0c │ │ │ │ + bne.n 64a66 │ │ │ │ + b.n 64a5e │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42592 @ 0xa660 │ │ │ │ + movw r0, #40512 @ 0x9e40 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ mov r2, r3 │ │ │ │ - bl e3034 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl e29fc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64af2 │ │ │ │ - b.n 649e6 │ │ │ │ - bl 940d4 │ │ │ │ + beq.n 64b44 │ │ │ │ + b.n 64a38 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64af2 │ │ │ │ + bne.n 64b44 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 64a28 │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 64a7a │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64af2 │ │ │ │ + bne.n 64b44 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 64a3a │ │ │ │ + beq.n 64a8c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 64a56 │ │ │ │ - bl 940d4 │ │ │ │ + b.n 64aa8 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64af2 │ │ │ │ - b.n 64a34 │ │ │ │ + bne.n 64b44 │ │ │ │ + b.n 64a86 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 64a78 │ │ │ │ - bl 116ba8 │ │ │ │ + bne.n 64aca │ │ │ │ + bl 1166e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64af2 │ │ │ │ - bl b0e80 │ │ │ │ + bne.n 64b44 │ │ │ │ + bl b0c40 │ │ │ │ mov r3, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ba60 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 64a88 │ │ │ │ - b.n 64a44 │ │ │ │ + bge.n 64ada │ │ │ │ + b.n 64a96 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - b.n 64af2 │ │ │ │ + bl 1e40ec │ │ │ │ + b.n 64b44 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 64af6 │ │ │ │ + beq.n 64b48 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl 9b304 │ │ │ │ + bl 9b0e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 64a9e │ │ │ │ + cbnz r0, 64af0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 64afe │ │ │ │ + b.n 64b50 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 64ad8 │ │ │ │ + cbz r0, 64b2a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r4, [r5, #16] │ │ │ │ - bl 1f11c0 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1f0a6c <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 64ad8 │ │ │ │ + cbz r0, 64b2a │ │ │ │ str r4, [r5, #20] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 64ad8 │ │ │ │ + cbz r0, 64b2a │ │ │ │ str r4, [r5, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 64ad8 │ │ │ │ + cbz r0, 64b2a │ │ │ │ str r4, [r5, #28] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 64aee │ │ │ │ + cbnz r0, 64b40 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64afe │ │ │ │ + bge.n 64b50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64afe │ │ │ │ + cbnz r3, 64b50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64afe │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64b50 │ │ │ │ str r0, [r5, #32] │ │ │ │ - b.n 64a9a │ │ │ │ + b.n 64aec │ │ │ │ movs r4, #0 │ │ │ │ - b.n 64afe │ │ │ │ + b.n 64b50 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (64b10 ) │ │ │ │ - b.w 2990f4 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + ldr r1, [pc, #4] @ (64b64 ) │ │ │ │ + b.w 2988f0 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + nop │ │ │ │ @ instruction: 0xfae00052 │ │ │ │ + │ │ │ │ +00064b68 : │ │ │ │ + push {r4, r5} │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r4, [pc, #16] @ (64b80 ) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r5 │ │ │ │ + pop {r4, r5} │ │ │ │ + b.w f3dd4 <_PyErr_FormatV@@Base> │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (64b20 ) │ │ │ │ - b.w 2990f4 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + ldr r1, [pc, #4] @ (64b90 ) │ │ │ │ + b.w 2988f0 <_PyGen_yf@@Base+0x2e4> │ │ │ │ nop │ │ │ │ @ instruction: 0xfb380052 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1ca05c <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ + bl 1c980c <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (64b54 ) │ │ │ │ - b.w 2990f4 <_PyGen_yf@@Base+0x2e4> │ │ │ │ + ldr r1, [pc, #4] @ (64bc4 ) │ │ │ │ + b.w 2988f0 <_PyGen_yf@@Base+0x2e4> │ │ │ │ nop │ │ │ │ @ instruction: 0xfb580052 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 64b7e │ │ │ │ + bne.n 64bee │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 64b9c │ │ │ │ - b.n 64b94 │ │ │ │ + bne.n 64c0c │ │ │ │ + b.n 64c04 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42760 @ 0xa708 │ │ │ │ + movw r0, #40680 @ 0x9ee8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64c3c │ │ │ │ - b.n 64b70 │ │ │ │ - bl 940d4 │ │ │ │ + beq.n 64cac │ │ │ │ + b.n 64be0 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64c3c │ │ │ │ + bne.n 64cac │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 17d8ec │ │ │ │ - cbnz r0, 64bbe │ │ │ │ + bl 17cafc │ │ │ │ + cbnz r0, 64c2e │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12584 @ 0x3128 │ │ │ │ + movw r1, #10272 @ 0x2820 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 64c16 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 64c86 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17a668 │ │ │ │ + bl 17987c │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 64c16 │ │ │ │ + blt.n 64c86 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 5f66c │ │ │ │ + bl 5f608 <_Py_hashtable_size@@Base+0x180> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 64c16 │ │ │ │ - bl b0e80 │ │ │ │ + beq.n 64c86 │ │ │ │ + bl b0c40 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c3e0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 64c08 │ │ │ │ + bge.n 64c78 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 64c2c │ │ │ │ - bl 116ba8 │ │ │ │ + bne.n 64c9c │ │ │ │ + bl 1166e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64bd8 │ │ │ │ + beq.n 64c48 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5f84c │ │ │ │ + bl 5f9e8 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 64c20 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 64c3c │ │ │ │ + bne.n 64c90 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 64cac │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - b.n 64c08 │ │ │ │ + bl 1e40ec │ │ │ │ + b.n 64c78 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00064c44 : │ │ │ │ - push {r4, r5} │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (64c5c ) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r5 │ │ │ │ - pop {r4, r5} │ │ │ │ - b.w f4344 <_PyErr_FormatV@@Base> │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00064c60 <_PyErr_SetInterpreterAlreadyRunning@@Base>: │ │ │ │ +00064cb4 <_PyErr_SetInterpreterAlreadyRunning@@Base>: │ │ │ │ movw r3, #62368 @ 0xf3a0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #6524 @ 0x197c │ │ │ │ + movw r1, #4220 @ 0x107c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 11e4c4 │ │ │ │ + b.w 11dfac │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r2, #12664 @ 0x3178 │ │ │ │ + movw r2, #10352 @ 0x2870 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ mov r4, r1 │ │ │ │ - movw r3, #12620 @ 0x314c │ │ │ │ + movw r3, #10308 @ 0x2844 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ mov r6, r0 │ │ │ │ subs r1, #3 │ │ │ │ cmp r4, #4 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ - bl 103eb4 │ │ │ │ - cbz r0, 64cce <_PyErr_SetInterpreterAlreadyRunning@@Base+0x6e> │ │ │ │ + bl 1039c8 │ │ │ │ + cbz r0, 64d22 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x6e> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e42f8 │ │ │ │ + bl 1e3b7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64cd2 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x72> │ │ │ │ + bge.n 64d26 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64cd2 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x72> │ │ │ │ + cbnz r3, 64d26 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x72> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64cd2 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x72> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64d26 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x72> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00064cd6 : │ │ │ │ - cbnz r0, 64cdc │ │ │ │ - b.w 23c160 │ │ │ │ +00064d2a : │ │ │ │ + cbnz r0, 64d30 │ │ │ │ + b.w 23bb34 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #40] @ (64d14 ) │ │ │ │ + ldr r2, [pc, #40] @ (64d68 ) │ │ │ │ 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, 64d0e │ │ │ │ + cbz r3, 64d62 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64d38 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 64d5c │ │ │ │ + bne.n 64d8c │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 64db0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ba6c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 64d54 │ │ │ │ + bge.n 64da8 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1e494c │ │ │ │ + b.w 1e40ec │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 8f6bc │ │ │ │ - cbnz r0, 64d80 │ │ │ │ - bl f73ac │ │ │ │ + bl 8f4e8 │ │ │ │ + cbnz r0, 64dd4 │ │ │ │ + bl f6ec4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 64da8 │ │ │ │ + b.n 64dfc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 10a538 │ │ │ │ + bl 10a070 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64da0 │ │ │ │ + bge.n 64df4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64da0 │ │ │ │ + cbnz r3, 64df4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 64d78 │ │ │ │ + beq.n 64dcc │ │ │ │ and.w r0, r4, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #42136 @ 0xa498 │ │ │ │ + movw r1, #39832 @ 0x9b98 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 2ad554 │ │ │ │ + bl 2acd48 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 64dd4 │ │ │ │ + beq.n 64e28 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 64e54 │ │ │ │ + b.n 64ea8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #104] @ (64e50 ) │ │ │ │ + ldr r4, [pc, #104] @ (64ea4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - movw r1, #12708 @ 0x31a4 │ │ │ │ + movw r1, #10396 @ 0x289c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - bl 1ccf6c │ │ │ │ - cbnz r0, 64e48 │ │ │ │ + bl 1cc824 │ │ │ │ + cbnz r0, 64e9c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 30914 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 64e4c │ │ │ │ + beq.n 64ea0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #53156 @ 0xcfa4 │ │ │ │ + movw r0, #50652 @ 0xc5dc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1e47ac │ │ │ │ + bl 1e407c │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 64e4c │ │ │ │ + beq.n 64ea0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e47ac │ │ │ │ + bl 1e407c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 64e4c │ │ │ │ + beq.n 64ea0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #53156 @ 0xcfa4 │ │ │ │ + movw r0, #50652 @ 0xc5dc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 1e47ac │ │ │ │ + bl 1e407c │ │ │ │ adds r0, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 64e4c │ │ │ │ + b.n 64ea0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 64e6a │ │ │ │ + cbz r0, 64ebe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 64f74 │ │ │ │ + bge.w 64fc8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r2, #59872 @ 0xe9e0 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64f68 │ │ │ │ + beq.n 64fbc │ │ │ │ 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 64eaa │ │ │ │ + bne.n 64efe │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 64eb8 │ │ │ │ + cbnz r3, 64f0c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 64eb8 │ │ │ │ - movw r0, #21584 @ 0x5450 │ │ │ │ + cbnz r3, 64f0c │ │ │ │ + movw r0, #19200 @ 0x4b00 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 88258 │ │ │ │ - bge.n 64eb8 │ │ │ │ - bl 2b0670 │ │ │ │ + b.w 8808c │ │ │ │ + bge.n 64f0c │ │ │ │ + bl 2afe60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64f62 │ │ │ │ + beq.n 64fb6 │ │ │ │ movs r5, #45 @ 0x2d │ │ │ │ - b.n 64ec6 │ │ │ │ + b.n 64f1a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r5, #43 @ 0x2b │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrd r4, r6, [r0, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64edc │ │ │ │ + bge.n 64f30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 64edc │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 64f30 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e33c0 <_PyMonitoring_FireBranchEvent@@Base+0x2e4> │ │ │ │ + bl 2e2ac8 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e3654 <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ + bl 2e2d5c <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ subs r4, r1, #0 │ │ │ │ add.w r7, r8, #4294967295 @ 0xffffffff │ │ │ │ it ge │ │ │ │ movge r7, r8 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ mov.w r1, #60 @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ it lt │ │ │ │ movlt r4, r3 │ │ │ │ - bl 2e33c0 <_PyMonitoring_FireBranchEvent@@Base+0x2e4> │ │ │ │ + bl 2e2ac8 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e3654 <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ + bl 2e2d5c <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ subs r3, r1, #0 │ │ │ │ add.w r1, r3, #60 @ 0x3c │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ ite lt │ │ │ │ movlt r3, r1 │ │ │ │ movge r2, r8 │ │ │ │ - cbz r6, 64f3a │ │ │ │ + cbz r6, 64f8e │ │ │ │ mov r1, r5 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r0, #12728 @ 0x31b8 │ │ │ │ + movw r0, #10416 @ 0x28b0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 103eb4 │ │ │ │ - b.n 64f62 │ │ │ │ - cbz r4, 64f4e │ │ │ │ + bl 1039c8 │ │ │ │ + b.n 64fb6 │ │ │ │ + cbz r4, 64fa2 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #12756 @ 0x31d4 │ │ │ │ + movw r0, #10444 @ 0x28cc │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 103eb4 │ │ │ │ - b.n 64f62 │ │ │ │ + bl 1039c8 │ │ │ │ + b.n 64fb6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #12776 @ 0x31e8 │ │ │ │ + movw r0, #10464 @ 0x28e0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 103eb4 │ │ │ │ + b.w 1039c8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #21584 @ 0x5450 │ │ │ │ + movw r0, #19200 @ 0x4b00 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - b.w 88258 │ │ │ │ + b.w 8808c │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 64f98 │ │ │ │ + bne.n 64fec │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 64fb2 │ │ │ │ - b.n 64fac │ │ │ │ + bne.n 65006 │ │ │ │ + b.n 65000 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42656 @ 0xa6a0 │ │ │ │ + movw r0, #40576 @ 0x9e80 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ - cbz r0, 64fe2 │ │ │ │ - b.n 64f8a │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 64fe2 │ │ │ │ + bl 1d43ac │ │ │ │ + cbz r0, 65036 │ │ │ │ + b.n 64fde │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 65036 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 64fc4 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 64fe2 │ │ │ │ + bne.n 65018 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 65036 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bc0c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 64fe6 │ │ │ │ + bge.n 6503a │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e494c │ │ │ │ + b.w 1e40ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64fee │ │ │ │ + b.n 65042 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r3, r1, #16 │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r2, 65010 │ │ │ │ + cbnz r2, 65064 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 65010 │ │ │ │ - cbnz r3, 65030 │ │ │ │ + bne.n 65064 │ │ │ │ + cbnz r3, 6507e │ │ │ │ add r5, sp, #20 │ │ │ │ mov r0, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r5, [sp, #4] │ │ │ │ - movw r3, #22360 @ 0x5758 │ │ │ │ - movt r3, #82 @ 0x52 │ │ │ │ - bl 11fa14 <_PyArg_UnpackKeywords@@Base+0xde0> │ │ │ │ + ldr r3, [pc, #24] @ (65090 ) │ │ │ │ + bl 11f42c <_PyArg_UnpackKeywords@@Base+0xde4> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6503e │ │ │ │ + cbz r0, 6508c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 5cb1c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ + b.w 5cb7c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2b44c │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 65072 │ │ │ │ + bhi.n 650c4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 650c4 │ │ │ │ - b.n 65086 │ │ │ │ - movw r0, #5384 @ 0x1508 │ │ │ │ + bpl.n 65116 │ │ │ │ + b.n 650d8 │ │ │ │ + movw r0, #3080 @ 0xc08 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl e2f04 │ │ │ │ - cbz r0, 650cc │ │ │ │ - b.n 65066 │ │ │ │ + bl e28cc │ │ │ │ + cbz r0, 6511e │ │ │ │ + b.n 650b8 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl a2d4c │ │ │ │ + bl a26c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65154 │ │ │ │ + beq.n 651a6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 650a4 │ │ │ │ + cbz r3, 650f6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ @@ -85428,846 +85459,845 @@ │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 650d0 │ │ │ │ + b.n 65122 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 159310 │ │ │ │ - cbz r0, 650d0 │ │ │ │ + bl 158c9c │ │ │ │ + cbz r0, 65122 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 65154 │ │ │ │ + b.n 651a6 │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 65136 │ │ │ │ + ble.n 65188 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65136 │ │ │ │ + beq.n 65188 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 65118 │ │ │ │ + bpl.n 6516a │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a2d4c │ │ │ │ + bl a26c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 650cc │ │ │ │ + beq.n 6511e │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 65136 │ │ │ │ + beq.n 65188 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63836 @ 0xf95c │ │ │ │ + movw r1, #61460 @ 0xf014 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 650cc │ │ │ │ - movw r2, #32484 @ 0x7ee4 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 6511e │ │ │ │ + movw r2, #30204 @ 0x75fc │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #36376 @ 0x8e18 │ │ │ │ + movw r1, #34072 @ 0x8518 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #5384 @ 0x1508 │ │ │ │ + movw r0, #3080 @ 0xc08 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 650cc │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6511e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 806cc │ │ │ │ + bl 80674 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 65154 │ │ │ │ + cbz r0, 651a6 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #16100 @ 0x3ee4 │ │ │ │ + movw r0, #13796 @ 0x35e4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 6515e │ │ │ │ + cbz r3, 651b0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 15a044 │ │ │ │ + bl 1599d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 6517e │ │ │ │ + bne.n 651d0 │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 6517e │ │ │ │ + bhi.n 651d0 │ │ │ │ pop {r4, r5} │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w f3d8c │ │ │ │ + b.w f381c │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r3, r1, #16 │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r2, 651aa │ │ │ │ + cbnz r2, 651fc │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 651aa │ │ │ │ - cbnz r3, 651c4 │ │ │ │ + bne.n 651fc │ │ │ │ + cbnz r3, 65216 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r0, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r5, [sp, #4] │ │ │ │ - ldr r3, [pc, #28] @ (651d8 ) │ │ │ │ - bl 11fa14 <_PyArg_UnpackKeywords@@Base+0xde0> │ │ │ │ + ldr r3, [pc, #24] @ (65228 ) │ │ │ │ + bl 11f42c <_PyArg_UnpackKeywords@@Base+0xde4> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 651d2 │ │ │ │ + cbz r0, 65224 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 5cb1c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ + b.w 5cb7c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldrsb r4, [r0, r6] │ │ │ │ + ldrsb r4, [r2, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldrd r0, r1, [r0, #32] │ │ │ │ - b.w 133df4 │ │ │ │ + b.w 1337a4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbz r4, 65208 │ │ │ │ + cbz r4, 65258 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ - b.n 6521c │ │ │ │ + b.n 6526c │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 65212 │ │ │ │ + bge.n 65262 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 6521c │ │ │ │ - bne.n 6520c │ │ │ │ + b.n 6526c │ │ │ │ + bne.n 6525c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6520c │ │ │ │ + beq.n 6525c │ │ │ │ movs r2, #1 │ │ │ │ - b.n 65244 │ │ │ │ + b.n 65294 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r4, #0 │ │ │ │ - ldr r3, [pc, #100] @ (6528c ) │ │ │ │ + ldr r3, [pc, #100] @ (652dc ) │ │ │ │ mov r1, r5 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 65286 │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + cbz r0, 652d6 │ │ │ │ cmn.w r5, r8 │ │ │ │ - beq.n 65218 │ │ │ │ + beq.n 65268 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl e5b48 │ │ │ │ + bl e5514 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 65284 │ │ │ │ + blt.n 652d4 │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 260968 <_PyPickle_GetXIData@@Base+0x11b0> │ │ │ │ + bl 2602dc <_PyPickle_GetXIData@@Base+0x11b4> │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6526c │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 652bc │ │ │ │ + bl 93ef8 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 65286 │ │ │ │ + b.n 652d6 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 65286 │ │ │ │ + b.n 652d6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsb r0, [r6, r6] │ │ │ │ + ldrsb r0, [r0, r4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00065290 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ +000652e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #21151 @ 0x529f │ │ │ │ + movw r1, #21231 @ 0x52ef │ │ │ │ movt r1, #6 │ │ │ │ - b.w 26bf30 │ │ │ │ + b.w 26b898 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 15a044 │ │ │ │ + bl 1599d0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - b.w 55d18 │ │ │ │ + b.w 55d88 │ │ │ │ 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 652f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x60> │ │ │ │ + bmi.n 65340 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x60> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #56964 @ 0xde84 │ │ │ │ + movw r2, #54660 @ 0xd584 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #40360 @ 0x9da8 │ │ │ │ + movw r1, #38280 @ 0x9588 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #45980 @ 0xb39c │ │ │ │ + movw r0, #43516 @ 0xa9fc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 65314 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x84> │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 65364 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x84> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ and.w r2, r3, #253 @ 0xfd │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - beq.n 65318 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x88> │ │ │ │ + beq.n 65368 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x88> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #12908 @ 0x326c │ │ │ │ + movw r1, #10596 @ 0x2964 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 65384 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xf4> │ │ │ │ + b.n 653d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xf4> │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 6534a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xba> │ │ │ │ + bne.n 6539a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xba> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2065b4 │ │ │ │ + bl 205db4 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 6537c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xec> │ │ │ │ + ble.n 653cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xec> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r6, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, r6, r7 │ │ │ │ - bl 277e1c <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ + bl 27772c <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 65314 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x84> │ │ │ │ + beq.n 65364 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x84> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 2065b4 │ │ │ │ - b.n 6537c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xec> │ │ │ │ + bl 205db4 │ │ │ │ + b.n 653cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xec> │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f6c3c │ │ │ │ + bl 1f6440 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, r6 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 65364 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd4> │ │ │ │ + bcc.n 653b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd4> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 23c160 │ │ │ │ + b.w 23bb34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 277e1c <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ + bl 27772c <_PyEval_MatchClass@@Base+0x1734> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 65314 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x84> │ │ │ │ + beq.n 65364 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x84> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ - bl 271500 │ │ │ │ + bl 270e10 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ movw r1, #31984 @ 0x7cf0 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 154f54 │ │ │ │ + bl 1547d8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 653c2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x132> │ │ │ │ + beq.n 65412 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x132> │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 653c2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x132> │ │ │ │ + beq.n 65412 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x132> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 653ea <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15a> │ │ │ │ - b.n 653da <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x14a> │ │ │ │ + beq.n 6543a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15a> │ │ │ │ + b.n 6542a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x14a> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 653ba <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x12a> │ │ │ │ - movw r0, #12980 @ 0x32b4 │ │ │ │ + beq.n 6540a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x12a> │ │ │ │ + movw r0, #10668 @ 0x29ac │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 21d77c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21cff4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 653ba <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x12a> │ │ │ │ - b.n 653f6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x166> │ │ │ │ - movw r0, #12980 @ 0x32b4 │ │ │ │ + bne.n 6540a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x12a> │ │ │ │ + b.n 65446 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x166> │ │ │ │ + movw r0, #10668 @ 0x29ac │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ movs r2, #1 │ │ │ │ - bl e2f04 │ │ │ │ - cbz r0, 653f6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x166> │ │ │ │ + bl e28cc │ │ │ │ + cbz r0, 65446 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x166> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 9fd08 │ │ │ │ + bl 9f724 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 653fa <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x16a> │ │ │ │ - b.n 65468 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1d8> │ │ │ │ + cbnz r0, 6544a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x16a> │ │ │ │ + b.n 654b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1d8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 65468 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1d8> │ │ │ │ + b.n 654b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1d8> │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - movw r3, #30881 @ 0x78a1 │ │ │ │ + movw r3, #30421 @ 0x76d5 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65414 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x184> │ │ │ │ + bne.n 65464 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x184> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c887c │ │ │ │ + bl 87678 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6541c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x18c> │ │ │ │ + b.n 6546c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x18c> │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 65434 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1a4> │ │ │ │ + cbnz r5, 65484 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65450 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c0> │ │ │ │ + bge.n 654a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65450 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c0> │ │ │ │ + cbnz r3, 654a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65450 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c0> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 654a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c0> │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r3, [r5, #8] │ │ │ │ movs r0, #2 │ │ │ │ - bl 8e6e8 │ │ │ │ + bl 8e514 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ - cbz r0, 65454 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c4> │ │ │ │ + cbz r0, 654a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c4> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 65468 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1d8> │ │ │ │ + b.n 654b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1d8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65468 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1d8> │ │ │ │ + bge.n 654b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65468 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1d8> │ │ │ │ + cbnz r3, 654b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1d8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r2, 65494 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x204> │ │ │ │ + cbz r2, 654e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x204> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2458d4 │ │ │ │ - cbz r0, 654b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x228> │ │ │ │ + bl 2452b8 │ │ │ │ + cbz r0, 65508 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x228> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 6549e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20e> │ │ │ │ + bge.n 654ee <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20e> │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi.n 654a2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x212> │ │ │ │ + bmi.n 654f2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x212> │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 654be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x22e> │ │ │ │ + blt.n 6550e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x22e> │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #48952 @ 0xbf38 │ │ │ │ + movw r1, #46648 @ 0xb638 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 654d6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x246> │ │ │ │ - cbnz r5, 654ce <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x23e> │ │ │ │ + b.n 65526 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x246> │ │ │ │ + cbnz r5, 6551e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x23e> │ │ │ │ mov r3, r5 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17dad0 │ │ │ │ - b.n 654d6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x246> │ │ │ │ + bl 17cce0 │ │ │ │ + b.n 65526 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x246> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r2, [r3, r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #12992 @ 0x32c0 │ │ │ │ + movw r0, #10680 @ 0x29b8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 103eb4 │ │ │ │ + b.w 1039c8 │ │ │ │ + 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 4fb20 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 65572 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x292> │ │ │ │ + cmp r0, #2 │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r3, r5 │ │ │ │ + itte ne │ │ │ │ + movwne r2, #5752 @ 0x1678 │ │ │ │ + movtne r2, #80 @ 0x50 │ │ │ │ + ldreq r2, [r4, #20] │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r0, #2 │ │ │ │ + bl 8e514 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 655b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2d4> │ │ │ │ + bl 29a4a8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 655a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2c4> │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 655b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2d4> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 655a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2c0> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 655a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2c0> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 65528 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x298> │ │ │ │ + bne.n 655f6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x316> │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14a2bc │ │ │ │ - cbnz r0, 65540 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2b0> │ │ │ │ + bl 149c0c │ │ │ │ + cbnz r0, 6560e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x32e> │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #14148 @ 0x3744 │ │ │ │ + movw r2, #11844 @ 0x2e44 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #36040 @ 0x8cc8 │ │ │ │ + movw r1, #33728 @ 0x83c0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #4800 @ 0x12c0 │ │ │ │ + movw r0, #2496 @ 0x9c0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6553c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ac> │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6560a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x32a> │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #4800 @ 0x12c0 │ │ │ │ + movw r0, #2496 @ 0x9c0 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 654fe <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26e> │ │ │ │ + bne.n 655cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ec> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 655b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x320> │ │ │ │ + b.n 6567e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x39e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2697d0 │ │ │ │ + bl 269138 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6555c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2cc> │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 6562a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x34a> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6553c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ac> │ │ │ │ + bne.n 6560a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x32a> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #13008 @ 0x32d0 │ │ │ │ + movw r1, #10696 @ 0x29c8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #13012 @ 0x32d4 │ │ │ │ + movw r0, #10700 @ 0x29cc │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6553c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ac> │ │ │ │ + beq.n 6560a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x32a> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bd50 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6559c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x30c> │ │ │ │ + cbz r0, 6566a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x38a> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1e494c │ │ │ │ - bl 116ba8 │ │ │ │ + b.w 1e40ec │ │ │ │ + bl 1166e0 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - bl 4f9a0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 655ea <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x35a> │ │ │ │ - cmp r0, #2 │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r3, r5 │ │ │ │ - itte ne │ │ │ │ - movwne r2, #5752 @ 0x1678 │ │ │ │ - movtne r2, #80 @ 0x50 │ │ │ │ - ldreq r2, [r4, #20] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r0, #2 │ │ │ │ - bl 8e6e8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 6562c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x39c> │ │ │ │ - bl 29acac │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6561c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x38c> │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 6562c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x39c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 65618 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65618 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 84d84 │ │ │ │ + bl 84b78 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65678 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e8> │ │ │ │ + bge.n 656c8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65678 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e8> │ │ │ │ + cbnz r3, 656c8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e8> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 65698 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x408> │ │ │ │ + cbnz r0, 656e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x408> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 656a2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x412> │ │ │ │ - b.n 656a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x418> │ │ │ │ + cbnz r0, 656f2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x412> │ │ │ │ + b.n 656f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x418> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65692 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x402> │ │ │ │ - b.n 656c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x430> │ │ │ │ + beq.n 656e2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x402> │ │ │ │ + b.n 65710 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x430> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 656c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x430> │ │ │ │ + cbnz r0, 65710 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x430> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 656b2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x422> │ │ │ │ + cbz r0, 65702 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x422> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 656c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x430> │ │ │ │ + cbnz r0, 65710 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x430> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 656c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x430> │ │ │ │ + cbz r0, 65710 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x430> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000656c2 <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ +00065712 <_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, 656f2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + cbz r0, 65742 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 656f2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + bpl.n 65742 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ mov r2, r1 │ │ │ │ - cbz r1, 65706 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + cbz r1, 65756 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 65706 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + bmi.n 65756 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ movw r1, #2362 @ 0x93a │ │ │ │ - movw r0, #21008 @ 0x5210 │ │ │ │ + movw r0, #18704 @ 0x4910 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 65716 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ + b.n 65766 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r5, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 2701c0 <_PyArg_ParseStackAndKeywords@@Base+0x488> │ │ │ │ + bl 26fad0 <_PyArg_ParseStackAndKeywords@@Base+0x488> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1dee70 <_PyType_Name@@Base> │ │ │ │ + bl 1de6ec <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 65750 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e> │ │ │ │ - movw r0, #45592 @ 0xb218 │ │ │ │ + bne.n 657a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e> │ │ │ │ + movw r0, #44180 @ 0xac94 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 103eb4 │ │ │ │ + b.w 1039c8 │ │ │ │ mov r3, r5 │ │ │ │ - movw r0, #13032 @ 0x32e8 │ │ │ │ + movw r0, #10720 @ 0x29e0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 103eb4 │ │ │ │ + b.w 1039c8 │ │ │ │ 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 65784 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc2> │ │ │ │ + bhi.n 657d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc2> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 6579a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd8> │ │ │ │ + bgt.n 657ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd8> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 657cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a> │ │ │ │ - movw r0, #23932 @ 0x5d7c │ │ │ │ + b.n 6581c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a> │ │ │ │ + movw r0, #21548 @ 0x542c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d49d0 │ │ │ │ + bl 1d4258 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65828 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x166> │ │ │ │ - b.n 6577a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb8> │ │ │ │ + beq.n 65878 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x166> │ │ │ │ + b.n 657ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb8> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fee38 <_PyNumber_Index@@Base> │ │ │ │ + bl fe910 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 657ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0xec> │ │ │ │ - bl 940d4 │ │ │ │ + cbnz r0, 657fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xec> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65828 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x166> │ │ │ │ - b.n 6577e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbc> │ │ │ │ - bl 9b974 │ │ │ │ + bne.n 65878 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x166> │ │ │ │ + b.n 657ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbc> │ │ │ │ + bl 9b758 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 657c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x106> │ │ │ │ + bge.n 65818 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x106> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 657c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x106> │ │ │ │ + cbnz r3, 65818 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x106> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 657a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe2> │ │ │ │ + beq.n 657f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe2> │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - cbnz r5, 657e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x126> │ │ │ │ + cbnz r5, 65838 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x126> │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13104 @ 0x3330 │ │ │ │ + movw r1, #10792 @ 0x2a28 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 65828 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x166> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 65878 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x166> │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 657f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12e> │ │ │ │ + bge.n 65840 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12e> │ │ │ │ adds r4, r4, r5 │ │ │ │ - bmi.n 657f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x132> │ │ │ │ + bmi.n 65844 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x132> │ │ │ │ cmp r5, r4 │ │ │ │ - bgt.n 6580c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14a> │ │ │ │ + bgt.n 6585c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14a> │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #37612 @ 0x92ec │ │ │ │ + movw r1, #35316 @ 0x89f4 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 65828 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x166> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 65878 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x166> │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6582c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16a> │ │ │ │ - movw r3, #43832 @ 0xab38 │ │ │ │ + ble.n 6587c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16a> │ │ │ │ + movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #29492 @ 0x7334 │ │ │ │ + movw r1, #27108 @ 0x69e4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6584e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18c> │ │ │ │ + b.n 6589e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18c> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ adds r1, r4, #1 │ │ │ │ subs r2, r5, r4 │ │ │ │ add r1, r0 │ │ │ │ ldrb r7, [r0, r4] │ │ │ │ add r0, r4 │ │ │ │ blx 2b720 │ │ │ │ subs r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17d908 │ │ │ │ + bl 17cb18 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 65828 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x166> │ │ │ │ - ldr r0, [pc, #4] @ (65850 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18e>) │ │ │ │ + beq.n 65878 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x166> │ │ │ │ + ldr r0, [pc, #4] @ (658a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18e>) │ │ │ │ add.w r0, r0, r7, lsl #4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strh r0, [r5, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #31984 @ 0x7cf0 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 154f54 │ │ │ │ + bl 1547d8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65890 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ce> │ │ │ │ + beq.n 658e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ce> │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65890 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ce> │ │ │ │ + beq.n 658e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ce> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 658b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f6> │ │ │ │ - b.n 658a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1e6> │ │ │ │ + beq.n 65908 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f6> │ │ │ │ + b.n 658f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1e6> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 65888 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c6> │ │ │ │ - movw r0, #13132 @ 0x334c │ │ │ │ + beq.n 658d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c6> │ │ │ │ + movw r0, #10820 @ 0x2a44 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 21d77c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21cff4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65888 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c6> │ │ │ │ - b.n 658c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x206> │ │ │ │ - movw r0, #13132 @ 0x334c │ │ │ │ + bne.n 658d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c6> │ │ │ │ + b.n 65918 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x206> │ │ │ │ + movw r0, #10820 @ 0x2a44 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ movs r2, #1 │ │ │ │ - bl e2f04 │ │ │ │ - cbz r0, 658c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x206> │ │ │ │ + bl e28cc │ │ │ │ + cbz r0, 65918 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x206> │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - b.w 252320 │ │ │ │ + b.w 251b5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 658ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x228> │ │ │ │ + cbnz r0, 6593a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x228> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 658f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x232> │ │ │ │ - b.n 658fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x238> │ │ │ │ + cbnz r0, 65944 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x232> │ │ │ │ + b.n 6594a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x238> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 658e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x222> │ │ │ │ - b.n 65930 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x26e> │ │ │ │ + beq.n 65934 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x222> │ │ │ │ + b.n 65980 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x26e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 65930 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x26e> │ │ │ │ + cbnz r0, 65980 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x26e> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 65904 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x242> │ │ │ │ + cbz r0, 65954 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x242> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 65930 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x26e> │ │ │ │ + cbnz r0, 65980 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x26e> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 6590e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24c> │ │ │ │ + cbz r0, 6595e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 65930 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x26e> │ │ │ │ + cbnz r0, 65980 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x26e> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 65918 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x256> │ │ │ │ + cbz r0, 65968 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x256> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 65930 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x26e> │ │ │ │ + cbnz r0, 65980 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x26e> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 65922 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x260> │ │ │ │ + cbz r0, 65972 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x260> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 65930 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x26e> │ │ │ │ + cbnz r0, 65980 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x26e> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 65930 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x26e> │ │ │ │ + cbz r0, 65980 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x26e> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 6593c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x27a> │ │ │ │ + cbz r0, 6598c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x27a> │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - b.w 25264c <_PyParkingLot_Unpark@@Base+0x120> │ │ │ │ + b.w 251e50 <_PyBytes_GetXIDataWrapped@@Base+0x264> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #28] @ (65970 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2ae>) │ │ │ │ - bl a3310 │ │ │ │ + ldr r1, [pc, #28] @ (659c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2ae>) │ │ │ │ + bl 1cc694 <_PyType_Lookup@@Base+0x20> │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c8534 │ │ │ │ - cbz r4, 6596a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a8> │ │ │ │ + bl 1c7d2c │ │ │ │ + cbz r4, 659ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -86285,1245 +86315,1245 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r6, [r5, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r2, #72] @ 0x48 │ │ │ │ - bl 1c8534 │ │ │ │ - cbz r6, 659aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e8> │ │ │ │ + bl 1c7d2c │ │ │ │ + cbz r6, 659fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e8> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ str r6, [r4, #24] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ str r4, [r5, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000659ca <_PyCode_GetPureScriptXIData@@Base>: │ │ │ │ +00065a1a <_PyCode_GetPureScriptXIData@@Base>: │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 244884 <_PyCode_GetScriptXIData@@Base+0x8> │ │ │ │ - cbz r1, 659ec <_PyCode_GetPureScriptXIData@@Base+0x22> │ │ │ │ + b.w 244264 <_PyCode_GetScriptXIData@@Base+0x8> │ │ │ │ + cbz r1, 65a3c <_PyCode_GetPureScriptXIData@@Base+0x22> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 15a044 │ │ │ │ + bl 1599d0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ movw fp, #5752 @ 0x1678 │ │ │ │ movt fp, #80 @ 0x50 │ │ │ │ movs r5, #0 │ │ │ │ cmp r1, fp │ │ │ │ str r5, [sp, #24] │ │ │ │ - bne.n 65a18 <_PyCode_GetPureScriptXIData@@Base+0x4e> │ │ │ │ + bne.n 65a68 <_PyCode_GetPureScriptXIData@@Base+0x4e> │ │ │ │ mov r4, r5 │ │ │ │ str r5, [r2, #0] │ │ │ │ - b.n 66076 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + b.n 660c6 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ mov r6, r1 │ │ │ │ mov sl, r2 │ │ │ │ ldr.w r1, [r0, #820] @ 0x334 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r3 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 66076 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + beq.w 660c6 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r4, 65a54 <_PyCode_GetPureScriptXIData@@Base+0x8a> │ │ │ │ + cbnz r4, 65aa4 <_PyCode_GetPureScriptXIData@@Base+0x8a> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13140 @ 0x3354 │ │ │ │ + movw r1, #10828 @ 0x2a4c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66076 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ - ldr.w r9, [pc, #1576] @ 66080 <_PyCode_GetPureScriptXIData@@Base+0x6b6> │ │ │ │ + b.n 660c6 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + ldr.w r9, [pc, #1576] @ 660d0 <_PyCode_GetPureScriptXIData@@Base+0x6b6> │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - movw r1, #13188 @ 0x3384 │ │ │ │ + movw r1, #10876 @ 0x2a7c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r8, r9] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6606e <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.w 660be <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28d60c │ │ │ │ + bl 28cb78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6606e <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.w 660be <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65a96 <_PyCode_GetPureScriptXIData@@Base+0xcc> │ │ │ │ + bge.n 65ae6 <_PyCode_GetPureScriptXIData@@Base+0xcc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65a96 <_PyCode_GetPureScriptXIData@@Base+0xcc> │ │ │ │ + cbnz r3, 65ae6 <_PyCode_GetPureScriptXIData@@Base+0xcc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r5, #660] @ 0x294 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 66076 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + beq.w 660c6 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r4, 65ac6 <_PyCode_GetPureScriptXIData@@Base+0xfc> │ │ │ │ + cbnz r4, 65b16 <_PyCode_GetPureScriptXIData@@Base+0xfc> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13224 @ 0x33a8 │ │ │ │ + movw r1, #10912 @ 0x2aa0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 65a4e <_PyCode_GetPureScriptXIData@@Base+0x84> │ │ │ │ - movw r1, #13188 @ 0x3384 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 65a9e <_PyCode_GetPureScriptXIData@@Base+0x84> │ │ │ │ + movw r1, #10876 @ 0x2a7c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6606e <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.w 660be <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28d60c │ │ │ │ + bl 28cb78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6606e <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.w 660be <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65b00 <_PyCode_GetPureScriptXIData@@Base+0x136> │ │ │ │ + bge.n 65b50 <_PyCode_GetPureScriptXIData@@Base+0x136> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65b00 <_PyCode_GetPureScriptXIData@@Base+0x136> │ │ │ │ + cbnz r3, 65b50 <_PyCode_GetPureScriptXIData@@Base+0x136> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r5, #708] @ 0x2c4 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.w 66076 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + beq.w 660c6 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r4, 65b30 <_PyCode_GetPureScriptXIData@@Base+0x166> │ │ │ │ + cbnz r4, 65b80 <_PyCode_GetPureScriptXIData@@Base+0x166> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13276 @ 0x33dc │ │ │ │ + movw r1, #10964 @ 0x2ad4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 65a4e <_PyCode_GetPureScriptXIData@@Base+0x84> │ │ │ │ - movw r1, #13188 @ 0x3384 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 65a9e <_PyCode_GetPureScriptXIData@@Base+0x84> │ │ │ │ + movw r1, #10876 @ 0x2a7c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6606e <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.w 660be <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28d60c │ │ │ │ + bl 28cb78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6606e <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.w 660be <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65b6a <_PyCode_GetPureScriptXIData@@Base+0x1a0> │ │ │ │ + bge.n 65bba <_PyCode_GetPureScriptXIData@@Base+0x1a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65b6a <_PyCode_GetPureScriptXIData@@Base+0x1a0> │ │ │ │ + cbnz r3, 65bba <_PyCode_GetPureScriptXIData@@Base+0x1a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r5, #704] @ 0x2c0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 66076 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + beq.w 660c6 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r4, 65b9a <_PyCode_GetPureScriptXIData@@Base+0x1d0> │ │ │ │ + cbnz r4, 65bea <_PyCode_GetPureScriptXIData@@Base+0x1d0> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13328 @ 0x3410 │ │ │ │ + movw r1, #11016 @ 0x2b08 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 65a4e <_PyCode_GetPureScriptXIData@@Base+0x84> │ │ │ │ - movw r1, #13188 @ 0x3384 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 65a9e <_PyCode_GetPureScriptXIData@@Base+0x84> │ │ │ │ + movw r1, #10876 @ 0x2a7c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6606e <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.w 660be <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28d60c │ │ │ │ + bl 28cb78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6606e <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.w 660be <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65bd4 <_PyCode_GetPureScriptXIData@@Base+0x20a> │ │ │ │ + bge.n 65c24 <_PyCode_GetPureScriptXIData@@Base+0x20a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65bd4 <_PyCode_GetPureScriptXIData@@Base+0x20a> │ │ │ │ + cbnz r3, 65c24 <_PyCode_GetPureScriptXIData@@Base+0x20a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r5, #524] @ 0x20c │ │ │ │ mov r0, r6 │ │ │ │ - bl f2030 │ │ │ │ + bl f1ac0 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 66076 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + beq.w 660c6 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 65dae <_PyCode_GetPureScriptXIData@@Base+0x3e4> │ │ │ │ + beq.w 65dfe <_PyCode_GetPureScriptXIData@@Base+0x3e4> │ │ │ │ ldr.w r1, [r5, #844] @ 0x34c │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 66076 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + beq.w 660c6 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r4, 65c20 <_PyCode_GetPureScriptXIData@@Base+0x256> │ │ │ │ + cbnz r4, 65c70 <_PyCode_GetPureScriptXIData@@Base+0x256> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13384 @ 0x3448 │ │ │ │ + movw r1, #11072 @ 0x2b40 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 66076 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ - movw r1, #13428 @ 0x3474 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 660c6 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + movw r1, #11116 @ 0x2b6c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6606e <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.w 660be <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28d734 │ │ │ │ + bl 28cca0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6606e <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.w 660be <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65c5c <_PyCode_GetPureScriptXIData@@Base+0x292> │ │ │ │ + bge.n 65cac <_PyCode_GetPureScriptXIData@@Base+0x292> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65c5c <_PyCode_GetPureScriptXIData@@Base+0x292> │ │ │ │ + cbnz r3, 65cac <_PyCode_GetPureScriptXIData@@Base+0x292> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r5, #640] @ 0x280 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.w 66076 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + beq.w 660c6 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r4, 65c94 <_PyCode_GetPureScriptXIData@@Base+0x2ca> │ │ │ │ + cbz r4, 65ce4 <_PyCode_GetPureScriptXIData@@Base+0x2ca> │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 65c9a <_PyCode_GetPureScriptXIData@@Base+0x2d0> │ │ │ │ + bne.n 65cea <_PyCode_GetPureScriptXIData@@Base+0x2d0> │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65c94 <_PyCode_GetPureScriptXIData@@Base+0x2ca> │ │ │ │ + bge.n 65ce4 <_PyCode_GetPureScriptXIData@@Base+0x2ca> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 65c94 <_PyCode_GetPureScriptXIData@@Base+0x2ca> │ │ │ │ + cbnz r3, 65ce4 <_PyCode_GetPureScriptXIData@@Base+0x2ca> │ │ │ │ mov r0, fp │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 65cd8 <_PyCode_GetPureScriptXIData@@Base+0x30e> │ │ │ │ - movw r1, #13428 @ 0x3474 │ │ │ │ + b.n 65d28 <_PyCode_GetPureScriptXIData@@Base+0x30e> │ │ │ │ + movw r1, #11116 @ 0x2b6c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6606e <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.w 660be <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ mov r3, r7 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 291764 │ │ │ │ + bl 291070 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6606e <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.w 660be <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65cd8 <_PyCode_GetPureScriptXIData@@Base+0x30e> │ │ │ │ + bge.n 65d28 <_PyCode_GetPureScriptXIData@@Base+0x30e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65cd8 <_PyCode_GetPureScriptXIData@@Base+0x30e> │ │ │ │ + cbnz r3, 65d28 <_PyCode_GetPureScriptXIData@@Base+0x30e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r5, #688] @ 0x2b0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 66076 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + beq.w 660c6 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r4, 65d14 <_PyCode_GetPureScriptXIData@@Base+0x34a> │ │ │ │ + cbz r4, 65d64 <_PyCode_GetPureScriptXIData@@Base+0x34a> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 65d1a <_PyCode_GetPureScriptXIData@@Base+0x350> │ │ │ │ + bne.n 65d6a <_PyCode_GetPureScriptXIData@@Base+0x350> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65d14 <_PyCode_GetPureScriptXIData@@Base+0x34a> │ │ │ │ + bge.n 65d64 <_PyCode_GetPureScriptXIData@@Base+0x34a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65d14 <_PyCode_GetPureScriptXIData@@Base+0x34a> │ │ │ │ + cbnz r3, 65d64 <_PyCode_GetPureScriptXIData@@Base+0x34a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 65d58 <_PyCode_GetPureScriptXIData@@Base+0x38e> │ │ │ │ - movw r1, #13428 @ 0x3474 │ │ │ │ + b.n 65da8 <_PyCode_GetPureScriptXIData@@Base+0x38e> │ │ │ │ + movw r1, #11116 @ 0x2b6c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6606e <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.w 660be <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 291764 │ │ │ │ + bl 291070 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6606e <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.w 660be <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65d58 <_PyCode_GetPureScriptXIData@@Base+0x38e> │ │ │ │ + bge.n 65da8 <_PyCode_GetPureScriptXIData@@Base+0x38e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65d58 <_PyCode_GetPureScriptXIData@@Base+0x38e> │ │ │ │ + cbnz r3, 65da8 <_PyCode_GetPureScriptXIData@@Base+0x38e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r4, [sp, #32] │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ - cbnz r4, 65d82 <_PyCode_GetPureScriptXIData@@Base+0x3b8> │ │ │ │ + cbnz r4, 65dd2 <_PyCode_GetPureScriptXIData@@Base+0x3b8> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #32444 @ 0x7ebc │ │ │ │ + movw r1, #30104 @ 0x7598 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 6604e <_PyCode_GetPureScriptXIData@@Base+0x684> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 6609e <_PyCode_GetPureScriptXIData@@Base+0x684> │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl c83f8 <_PyArena_Malloc@@Base> │ │ │ │ + bl c81ec <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6604e <_PyCode_GetPureScriptXIData@@Base+0x684> │ │ │ │ + beq.w 6609e <_PyCode_GetPureScriptXIData@@Base+0x684> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r4, [r0, #4] │ │ │ │ movs r4, #0 │ │ │ │ strd r3, fp, [r0, #8] │ │ │ │ movs r3, #1 │ │ │ │ strd r9, r8, [r0, #16] │ │ │ │ strd r6, r5, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r0, [sl] │ │ │ │ - b.n 66076 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + b.n 660c6 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ ldr.w r1, [r5, #428] @ 0x1ac │ │ │ │ mov r0, r6 │ │ │ │ - bl f2030 │ │ │ │ + bl f1ac0 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 66076 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + beq.w 660c6 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 65f02 <_PyCode_GetPureScriptXIData@@Base+0x538> │ │ │ │ + beq.w 65f52 <_PyCode_GetPureScriptXIData@@Base+0x538> │ │ │ │ ldr.w r1, [r5, #844] @ 0x34c │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 66076 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + beq.w 660c6 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r4, 65dfa <_PyCode_GetPureScriptXIData@@Base+0x430> │ │ │ │ + cbnz r4, 65e4a <_PyCode_GetPureScriptXIData@@Base+0x430> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13464 @ 0x3498 │ │ │ │ + movw r1, #11152 @ 0x2b90 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 66076 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ - movw r1, #13512 @ 0x34c8 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 660c6 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + movw r1, #11200 @ 0x2bc0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6606e <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.w 660be <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28d734 │ │ │ │ + bl 28cca0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6606e <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.w 660be <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65e36 <_PyCode_GetPureScriptXIData@@Base+0x46c> │ │ │ │ + bge.n 65e86 <_PyCode_GetPureScriptXIData@@Base+0x46c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65e36 <_PyCode_GetPureScriptXIData@@Base+0x46c> │ │ │ │ + cbnz r3, 65e86 <_PyCode_GetPureScriptXIData@@Base+0x46c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r5, #688] @ 0x2b0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.w 66076 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + beq.w 660c6 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r4, 65e72 <_PyCode_GetPureScriptXIData@@Base+0x4a8> │ │ │ │ + cbz r4, 65ec2 <_PyCode_GetPureScriptXIData@@Base+0x4a8> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 65e78 <_PyCode_GetPureScriptXIData@@Base+0x4ae> │ │ │ │ + bne.n 65ec8 <_PyCode_GetPureScriptXIData@@Base+0x4ae> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65e72 <_PyCode_GetPureScriptXIData@@Base+0x4a8> │ │ │ │ + bge.n 65ec2 <_PyCode_GetPureScriptXIData@@Base+0x4a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65e72 <_PyCode_GetPureScriptXIData@@Base+0x4a8> │ │ │ │ + cbnz r3, 65ec2 <_PyCode_GetPureScriptXIData@@Base+0x4a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 65eb6 <_PyCode_GetPureScriptXIData@@Base+0x4ec> │ │ │ │ - movw r1, #13512 @ 0x34c8 │ │ │ │ + b.n 65f06 <_PyCode_GetPureScriptXIData@@Base+0x4ec> │ │ │ │ + movw r1, #11200 @ 0x2bc0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6606e <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.w 660be <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ - bl 291764 │ │ │ │ + bl 291070 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6606e <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.w 660be <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65eb6 <_PyCode_GetPureScriptXIData@@Base+0x4ec> │ │ │ │ + bge.n 65f06 <_PyCode_GetPureScriptXIData@@Base+0x4ec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65eb6 <_PyCode_GetPureScriptXIData@@Base+0x4ec> │ │ │ │ + cbnz r3, 65f06 <_PyCode_GetPureScriptXIData@@Base+0x4ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldrd fp, r4, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ - cbnz r4, 65edc <_PyCode_GetPureScriptXIData@@Base+0x512> │ │ │ │ + cbnz r4, 65f2c <_PyCode_GetPureScriptXIData@@Base+0x512> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #32556 @ 0x7f2c │ │ │ │ + movw r1, #30216 @ 0x7608 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 6604e <_PyCode_GetPureScriptXIData@@Base+0x684> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 6609e <_PyCode_GetPureScriptXIData@@Base+0x684> │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #32 │ │ │ │ - bl c83f8 <_PyArena_Malloc@@Base> │ │ │ │ + bl c81ec <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6604e <_PyCode_GetPureScriptXIData@@Base+0x684> │ │ │ │ + beq.w 6609e <_PyCode_GetPureScriptXIData@@Base+0x684> │ │ │ │ strd r4, fp, [r0, #4] │ │ │ │ movs r3, #2 │ │ │ │ strd r9, r8, [r0, #16] │ │ │ │ movs r4, #0 │ │ │ │ strd r6, r5, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r0, [sl] │ │ │ │ - b.n 66076 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + b.n 660c6 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ ldr.w r1, [r5, #520] @ 0x208 │ │ │ │ mov r0, r6 │ │ │ │ - bl f2030 │ │ │ │ + bl f1ac0 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 66076 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + beq.w 660c6 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 66056 <_PyCode_GetPureScriptXIData@@Base+0x68c> │ │ │ │ + beq.w 660a6 <_PyCode_GetPureScriptXIData@@Base+0x68c> │ │ │ │ add r2, sp, #24 │ │ │ │ ldr.w r1, [r5, #844] @ 0x34c │ │ │ │ mov r0, r6 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 66076 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + beq.w 660c6 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r4, 65f4e <_PyCode_GetPureScriptXIData@@Base+0x584> │ │ │ │ + cbnz r4, 65f9e <_PyCode_GetPureScriptXIData@@Base+0x584> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13548 @ 0x34ec │ │ │ │ + movw r1, #11236 @ 0x2be4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 66076 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ - movw r1, #13596 @ 0x351c │ │ │ │ + bl 11dfac │ │ │ │ + b.n 660c6 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + movw r1, #11284 @ 0x2c14 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6606e <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.w 660be <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28d734 │ │ │ │ + bl 28cca0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6606e <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.n 660be <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65f88 <_PyCode_GetPureScriptXIData@@Base+0x5be> │ │ │ │ + bge.n 65fd8 <_PyCode_GetPureScriptXIData@@Base+0x5be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65f88 <_PyCode_GetPureScriptXIData@@Base+0x5be> │ │ │ │ + cbnz r3, 65fd8 <_PyCode_GetPureScriptXIData@@Base+0x5be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r5, #688] @ 0x2b0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 66076 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + beq.n 660c6 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r4, 65fc2 <_PyCode_GetPureScriptXIData@@Base+0x5f8> │ │ │ │ + cbz r4, 66012 <_PyCode_GetPureScriptXIData@@Base+0x5f8> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 65fc8 <_PyCode_GetPureScriptXIData@@Base+0x5fe> │ │ │ │ + bne.n 66018 <_PyCode_GetPureScriptXIData@@Base+0x5fe> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65fc2 <_PyCode_GetPureScriptXIData@@Base+0x5f8> │ │ │ │ + bge.n 66012 <_PyCode_GetPureScriptXIData@@Base+0x5f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65fc2 <_PyCode_GetPureScriptXIData@@Base+0x5f8> │ │ │ │ + cbnz r3, 66012 <_PyCode_GetPureScriptXIData@@Base+0x5f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 66006 <_PyCode_GetPureScriptXIData@@Base+0x63c> │ │ │ │ - ldr r2, [pc, #180] @ (66080 <_PyCode_GetPureScriptXIData@@Base+0x6b6>) │ │ │ │ + b.n 66056 <_PyCode_GetPureScriptXIData@@Base+0x63c> │ │ │ │ + ldr r2, [pc, #180] @ (660d0 <_PyCode_GetPureScriptXIData@@Base+0x6b6>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r1, #13596 @ 0x351c │ │ │ │ + movw r1, #11284 @ 0x2c14 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1ccf6c │ │ │ │ + bl 1cc824 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6606e <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.n 660be <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ - bl 291764 │ │ │ │ + bl 291070 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6606e <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + bne.n 660be <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66006 <_PyCode_GetPureScriptXIData@@Base+0x63c> │ │ │ │ + bge.n 66056 <_PyCode_GetPureScriptXIData@@Base+0x63c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66006 <_PyCode_GetPureScriptXIData@@Base+0x63c> │ │ │ │ + cbnz r3, 66056 <_PyCode_GetPureScriptXIData@@Base+0x63c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldrd fp, r4, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ - cbnz r4, 6602c <_PyCode_GetPureScriptXIData@@Base+0x662> │ │ │ │ + cbnz r4, 6607c <_PyCode_GetPureScriptXIData@@Base+0x662> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #32512 @ 0x7f00 │ │ │ │ + movw r1, #30172 @ 0x75dc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 6604e <_PyCode_GetPureScriptXIData@@Base+0x684> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 6609e <_PyCode_GetPureScriptXIData@@Base+0x684> │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #32 │ │ │ │ - bl c83f8 <_PyArena_Malloc@@Base> │ │ │ │ - cbz r0, 6604e <_PyCode_GetPureScriptXIData@@Base+0x684> │ │ │ │ + bl c81ec <_PyArena_Malloc@@Base> │ │ │ │ + cbz r0, 6609e <_PyCode_GetPureScriptXIData@@Base+0x684> │ │ │ │ strd r4, fp, [r0, #4] │ │ │ │ movs r3, #3 │ │ │ │ strd r9, r8, [r0, #16] │ │ │ │ movs r4, #0 │ │ │ │ strd r6, r5, [r0, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r0, [sl] │ │ │ │ - b.n 66076 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ + b.n 660c6 <_PyCode_GetPureScriptXIData@@Base+0x6ac> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 6606e <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ + b.n 660be <_PyCode_GetPureScriptXIData@@Base+0x6a4> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13636 @ 0x3544 │ │ │ │ + movw r1, #11324 @ 0x2c3c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 84dec │ │ │ │ - b.n 65a4e <_PyCode_GetPureScriptXIData@@Base+0x84> │ │ │ │ + bl 1c7e64 │ │ │ │ + b.n 65a9e <_PyCode_GetPureScriptXIData@@Base+0x84> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 660a0 <_PyCode_GetPureScriptXIData@@Base+0x6d6> │ │ │ │ + cbz r3, 660f0 <_PyCode_GetPureScriptXIData@@Base+0x6d6> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 660b8 <_PyCode_GetPureScriptXIData@@Base+0x6ee> │ │ │ │ + b.n 66108 <_PyCode_GetPureScriptXIData@@Base+0x6ee> │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 660a8 <_PyCode_GetPureScriptXIData@@Base+0x6de> │ │ │ │ + bge.n 660f8 <_PyCode_GetPureScriptXIData@@Base+0x6de> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 660b8 <_PyCode_GetPureScriptXIData@@Base+0x6ee> │ │ │ │ + b.n 66108 <_PyCode_GetPureScriptXIData@@Base+0x6ee> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 660a4 <_PyCode_GetPureScriptXIData@@Base+0x6da> │ │ │ │ + bgt.n 660f4 <_PyCode_GetPureScriptXIData@@Base+0x6da> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 660a4 <_PyCode_GetPureScriptXIData@@Base+0x6da> │ │ │ │ + beq.n 660f4 <_PyCode_GetPureScriptXIData@@Base+0x6da> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 660d2 <_PyCode_GetPureScriptXIData@@Base+0x708> │ │ │ │ + b.n 66122 <_PyCode_GetPureScriptXIData@@Base+0x708> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #92] @ (66128 <_PyCode_GetPureScriptXIData@@Base+0x75e>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 66122 <_PyCode_GetPureScriptXIData@@Base+0x758> │ │ │ │ + ldr r3, [pc, #92] @ (66178 <_PyCode_GetPureScriptXIData@@Base+0x75e>) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + cbz r0, 66172 <_PyCode_GetPureScriptXIData@@Base+0x758> │ │ │ │ adds r4, r4, r6 │ │ │ │ - beq.n 660f2 <_PyCode_GetPureScriptXIData@@Base+0x728> │ │ │ │ + beq.n 66142 <_PyCode_GetPureScriptXIData@@Base+0x728> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - cbz r6, 660de <_PyCode_GetPureScriptXIData@@Base+0x714> │ │ │ │ + cbz r6, 6612e <_PyCode_GetPureScriptXIData@@Base+0x714> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 660f6 <_PyCode_GetPureScriptXIData@@Base+0x72c> │ │ │ │ + beq.n 66146 <_PyCode_GetPureScriptXIData@@Base+0x72c> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 660f6 <_PyCode_GetPureScriptXIData@@Base+0x72c> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 66120 <_PyCode_GetPureScriptXIData@@Base+0x756> │ │ │ │ - b.n 660f6 <_PyCode_GetPureScriptXIData@@Base+0x72c> │ │ │ │ + bne.n 66146 <_PyCode_GetPureScriptXIData@@Base+0x72c> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 66170 <_PyCode_GetPureScriptXIData@@Base+0x756> │ │ │ │ + b.n 66146 <_PyCode_GetPureScriptXIData@@Base+0x72c> │ │ │ │ movs r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r1, 660fe <_PyCode_GetPureScriptXIData@@Base+0x734> │ │ │ │ + cbz r1, 6614e <_PyCode_GetPureScriptXIData@@Base+0x734> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - b.n 66106 <_PyCode_GetPureScriptXIData@@Base+0x73c> │ │ │ │ + b.n 66156 <_PyCode_GetPureScriptXIData@@Base+0x73c> │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r5, #24] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 297730 <_PyEval_MatchKeys@@Base+0x324> │ │ │ │ + bl 296f68 <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 66122 <_PyCode_GetPureScriptXIData@@Base+0x758> │ │ │ │ + b.n 66172 <_PyCode_GetPureScriptXIData@@Base+0x758> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrsb r4, [r3, r7] │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r1, 6615a <_PyCode_GetPureScriptXIData@@Base+0x790> │ │ │ │ + cbnz r1, 661aa <_PyCode_GetPureScriptXIData@@Base+0x790> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13736 @ 0x35a8 │ │ │ │ + movw r1, #11424 @ 0x2ca0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 66188 <_PyCode_GetPureScriptXIData@@Base+0x7be> │ │ │ │ + bl f3c44 │ │ │ │ + b.n 661d8 <_PyCode_GetPureScriptXIData@@Base+0x7be> │ │ │ │ movw r6, #43560 @ 0xaa28 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 66178 <_PyCode_GetPureScriptXIData@@Base+0x7ae> │ │ │ │ - movw r1, #56480 @ 0xdca0 │ │ │ │ + bgt.n 661c8 <_PyCode_GetPureScriptXIData@@Base+0x7ae> │ │ │ │ + movw r1, #54188 @ 0xd3ac │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 66188 <_PyCode_GetPureScriptXIData@@Base+0x7be> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 661d8 <_PyCode_GetPureScriptXIData@@Base+0x7be> │ │ │ │ ldr r7, [r5, #12] │ │ │ │ - cbz r7, 6618e <_PyCode_GetPureScriptXIData@@Base+0x7c4> │ │ │ │ - movw r1, #7708 @ 0x1e1c │ │ │ │ + cbz r7, 661de <_PyCode_GetPureScriptXIData@@Base+0x7c4> │ │ │ │ + movw r1, #5404 @ 0x151c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 661be <_PyCode_GetPureScriptXIData@@Base+0x7f4> │ │ │ │ + b.n 6620e <_PyCode_GetPureScriptXIData@@Base+0x7f4> │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl fec18 │ │ │ │ + bl fe6f0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 661a6 <_PyCode_GetPureScriptXIData@@Base+0x7dc> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 661be <_PyCode_GetPureScriptXIData@@Base+0x7f4> │ │ │ │ - b.n 661aa <_PyCode_GetPureScriptXIData@@Base+0x7e0> │ │ │ │ + bne.n 661f6 <_PyCode_GetPureScriptXIData@@Base+0x7dc> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 6620e <_PyCode_GetPureScriptXIData@@Base+0x7f4> │ │ │ │ + b.n 661fa <_PyCode_GetPureScriptXIData@@Base+0x7e0> │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 661ba <_PyCode_GetPureScriptXIData@@Base+0x7f0> │ │ │ │ + bgt.n 6620a <_PyCode_GetPureScriptXIData@@Base+0x7f0> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - movw r1, #13800 @ 0x35e8 │ │ │ │ + movw r1, #11488 @ 0x2ce0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 66188 <_PyCode_GetPureScriptXIData@@Base+0x7be> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 661d8 <_PyCode_GetPureScriptXIData@@Base+0x7be> │ │ │ │ mov r4, r7 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000661c2 <_PyLong_Size_t_Converter@@Base>: │ │ │ │ +00066212 <_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 15213c │ │ │ │ + bl 1519b8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 661f6 <_PyLong_Size_t_Converter@@Base+0x34> │ │ │ │ + beq.n 66246 <_PyLong_Size_t_Converter@@Base+0x34> │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 661fa <_PyLong_Size_t_Converter@@Base+0x38> │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bls.n 6624a <_PyLong_Size_t_Converter@@Base+0x38> │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13840 @ 0x3610 │ │ │ │ + movw r1, #11528 @ 0x2d08 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 661fc <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + b.n 6624c <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000661fe : │ │ │ │ +0006624e : │ │ │ │ movs r1, #1 │ │ │ │ - b.w 2d7a70 │ │ │ │ + b.w 2d729c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a64f8 <_PyLong_UInt64_Converter@@Base+0x32fc> │ │ │ │ + bl 1a5ce8 <_PyLong_UInt64_Converter@@Base+0x3318> │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 66232 │ │ │ │ - bne.n 66238 │ │ │ │ - movw r1, #676 @ 0x2a4 │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ + blt.n 66282 │ │ │ │ + bne.n 66288 │ │ │ │ + movw r1, #63908 @ 0xf9a4 │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 662a2 │ │ │ │ + b.n 662f2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ subs r1, #1 │ │ │ │ - movw r2, #30132 @ 0x75b4 │ │ │ │ + movw r2, #27828 @ 0x6cb4 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 142b24 │ │ │ │ + bl 1423f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6626e │ │ │ │ + cbnz r0, 662be │ │ │ │ movw r3, #43660 @ 0xaa8c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6c2c │ │ │ │ + bl f6684 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66232 │ │ │ │ + beq.n 66282 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - movw r1, #13684 @ 0x3574 │ │ │ │ + movw r1, #11372 @ 0x2c6c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 66232 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 66282 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r1, r4 │ │ │ │ - bl f5a90 │ │ │ │ + bl f54f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6628c │ │ │ │ + bge.n 662dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6628c │ │ │ │ + cbnz r3, 662dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 66232 │ │ │ │ + beq.n 66282 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 19b6c8 │ │ │ │ + bl 19aa18 │ │ │ │ adds r0, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000662a6 : │ │ │ │ +000662f6 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 2d7a70 │ │ │ │ + b.w 2d729c │ │ │ │ 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 940d4 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 663da │ │ │ │ + bne.w 6642a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2d72fc │ │ │ │ + bl 2d6b28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 663da │ │ │ │ - cbz r4, 662fe │ │ │ │ + beq.n 6642a │ │ │ │ + cbz r4, 6634e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2d72fc │ │ │ │ + bl 2d6b28 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6631a │ │ │ │ + cbnz r0, 6636a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 663da │ │ │ │ + bge.n 6642a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 663da │ │ │ │ + bne.n 6642a │ │ │ │ mov r0, r5 │ │ │ │ - b.n 663d0 │ │ │ │ + b.n 66420 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ - cbz r6, 66340 │ │ │ │ + cbz r6, 66390 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2d72fc │ │ │ │ + bl 2d6b28 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 6635c │ │ │ │ + cbnz r0, 663ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 663c0 │ │ │ │ + bge.n 66410 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 663c0 │ │ │ │ + bne.n 66410 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 663c0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66410 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ - cbz r0, 66374 │ │ │ │ + cbz r0, 663c4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl e0c24 │ │ │ │ - bl 1c8534 │ │ │ │ - b.n 66398 │ │ │ │ + bl e055c │ │ │ │ + bl 1c7d2c │ │ │ │ + b.n 663e8 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 148118 │ │ │ │ + bl 147a68 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 66398 │ │ │ │ + bne.n 663e8 │ │ │ │ movw r3, #43772 @ 0xaafc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #13876 @ 0x3634 │ │ │ │ + movw r1, #11564 @ 0x2d2c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 236a24 │ │ │ │ + bl 236404 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 663ac │ │ │ │ + bge.n 663fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 663ac │ │ │ │ + cbnz r3, 663fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 663c0 │ │ │ │ + bge.n 66410 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 663c0 │ │ │ │ + cbnz r3, 66410 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 663da │ │ │ │ + bge.n 6642a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 663da │ │ │ │ + cbnz r3, 6642a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6640a │ │ │ │ + bgt.n 6645a │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56480 @ 0xdca0 │ │ │ │ + movw r1, #54188 @ 0xd3ac │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 66430 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 66480 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 66426 │ │ │ │ + cbz r3, 66476 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #7708 @ 0x1e1c │ │ │ │ + movw r1, #5404 @ 0x151c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 66430 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 66480 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00066434 : │ │ │ │ +00066484 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 20634c │ │ │ │ + bl 205b4c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 66452 │ │ │ │ - bl f73ac │ │ │ │ + cbnz r0, 664a2 │ │ │ │ + bl f6ec4 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 66466 │ │ │ │ + b.n 664b6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66464 │ │ │ │ + bge.n 664b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 66464 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 664b4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ subs r5, r1, #0 │ │ │ │ - blt.n 66482 │ │ │ │ + blt.n 664d2 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 66488 │ │ │ │ - b.n 664ca │ │ │ │ + bne.n 664d8 │ │ │ │ + b.n 6651a │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 664a0 │ │ │ │ + b.n 664f0 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r5, 664a0 │ │ │ │ + cbz r5, 664f0 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e33c0 <_PyMonitoring_FireBranchEvent@@Base+0x2e4> │ │ │ │ + bl 2e2ac8 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ cmp r6, r0 │ │ │ │ - ble.n 664a0 │ │ │ │ + ble.n 664f0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 23c160 │ │ │ │ + b.w 23bb34 │ │ │ │ mul.w r5, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17d908 │ │ │ │ + bl 17cb18 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 664d8 │ │ │ │ + beq.n 66528 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 664b8 │ │ │ │ + cbz r3, 66508 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 664c0 │ │ │ │ + b.n 66510 │ │ │ │ movw r2, #32180 @ 0x7db4 │ │ │ │ movt r2, #87 @ 0x57 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 220170 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 21f9fc <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 664da │ │ │ │ + bge.n 6652a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 664da │ │ │ │ + b.n 6652a │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000664de : │ │ │ │ +0006652e : │ │ │ │ movs r3, #2 │ │ │ │ - b.n 664e2 │ │ │ │ + b.n 66532 │ │ │ │ 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 20634c │ │ │ │ + bl 205b4c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6653e │ │ │ │ + cbz r0, 6658e │ │ │ │ adds r5, #4 │ │ │ │ ldr.w r0, [r0, r5, lsl #2] │ │ │ │ - cbz r7, 6651a │ │ │ │ + cbz r7, 6656a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #25440 @ 0x6360 │ │ │ │ + movw r1, #23136 @ 0x5a60 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 9e6d4 │ │ │ │ + bl 9e454 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 66522 │ │ │ │ + b.n 66572 │ │ │ │ mov r1, r6 │ │ │ │ - bl f5a90 │ │ │ │ + bl f54f0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6652e │ │ │ │ + blt.n 6657e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6653e │ │ │ │ + b.n 6658e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6652a │ │ │ │ + bne.n 6657a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6652a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6657a │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9b974 │ │ │ │ + bl 9b758 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 66564 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 6658a │ │ │ │ + bne.n 665b4 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 665da │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 66580 │ │ │ │ + blt.n 665d0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - blt.n 6657a │ │ │ │ + blt.n 665ca │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 6657e │ │ │ │ + b.n 665ce │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 6658c │ │ │ │ + b.n 665dc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #276] @ (666b4 ) │ │ │ │ + ldr r3, [pc, #280] @ (6670c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 665b6 │ │ │ │ - movw r1, #33500 @ 0x82dc │ │ │ │ + cbnz r0, 6660e │ │ │ │ + movw r1, #31196 @ 0x79dc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #260] @ (666b8 ) │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r0, #5632 @ 0x1600 │ │ │ │ + movt r0, #78 @ 0x4e │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #13976 @ 0x3698 │ │ │ │ + movw r1, #11704 @ 0x2db8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 12ad14 <_PySys_GetOptionalAttrString@@Base+0x7f0> │ │ │ │ + bl 12a670 <_PySys_GetOptionalAttrString@@Base+0x7f8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 666aa │ │ │ │ - bl 7fabc │ │ │ │ + beq.n 66702 │ │ │ │ + bl 7faa4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 666ac │ │ │ │ - ldr r5, [pc, #232] @ (666bc ) │ │ │ │ + beq.n 66704 │ │ │ │ + ldr r5, [pc, #228] @ (66710 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 665ec │ │ │ │ + bne.n 66644 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 665dc │ │ │ │ + bne.n 66634 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 665fe │ │ │ │ + beq.n 66656 │ │ │ │ mov r0, r5 │ │ │ │ - bl 135708 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + bl 135234 <_PyMutex_LockTimed@@Base+0x17c> │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ movw r9, #5752 @ 0x1678 │ │ │ │ movt r9, #80 @ 0x50 │ │ │ │ ldr.w r8, [r3, #796] @ 0x31c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 66684 │ │ │ │ + beq.n 666dc │ │ │ │ ldr.w r6, [r8, #3704] @ 0xe78 │ │ │ │ - cbz r6, 66664 │ │ │ │ + cbz r6, 666bc │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - bl 21c5c0 <_PyUnicode_AsUTF8String@@Base+0x178> │ │ │ │ + bl 21beb4 <_PyUnicode_AsUTF8String@@Base+0x178> │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - bl 8f6bc │ │ │ │ + bl 8f4e8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 6666a │ │ │ │ + cbz r0, 666c2 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ moveq r2, r9 │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6665a │ │ │ │ + bge.n 666b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 6665a │ │ │ │ + cbnz r3, 666b2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 6666a │ │ │ │ + beq.n 666c2 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 6661c │ │ │ │ + b.n 66674 │ │ │ │ ldr.w r8, [r8, #3648] @ 0xe40 │ │ │ │ - b.n 66612 │ │ │ │ + b.n 6666a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66678 │ │ │ │ + bge.n 666d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 6667c │ │ │ │ + cbz r3, 666d4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 66684 │ │ │ │ + b.n 666dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 66678 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 666d0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6669c │ │ │ │ + bne.n 666f4 │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6668c │ │ │ │ + bne.n 666e4 │ │ │ │ dmb ish │ │ │ │ - beq.n 666ac │ │ │ │ - ldr r0, [pc, #24] @ (666bc ) │ │ │ │ - bl 284818 │ │ │ │ - b.n 666ac │ │ │ │ + beq.n 66704 │ │ │ │ + ldr r0, [pc, #20] @ (66710 ) │ │ │ │ + bl 2b95f8 │ │ │ │ + b.n 66704 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r0, #4 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ str r0, [r3, #32] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -87531,257 +87561,255 @@ │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2b44c │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 666f2 │ │ │ │ + bhi.n 66746 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 159310 │ │ │ │ + bl 158c9c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 66706 │ │ │ │ - b.n 6674c │ │ │ │ - movw r0, #5156 @ 0x1424 │ │ │ │ + cbz r0, 6675a │ │ │ │ + b.n 667a0 │ │ │ │ + movw r0, #2852 @ 0xb24 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ - bl e2f04 │ │ │ │ - cbz r0, 6674c │ │ │ │ - b.n 666e4 │ │ │ │ + bl e28cc │ │ │ │ + cbz r0, 667a0 │ │ │ │ + b.n 66738 │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 66780 │ │ │ │ + ble.n 667d4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6676e │ │ │ │ + beq.n 667c2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 66750 │ │ │ │ + bpl.n 667a4 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl a2d4c │ │ │ │ + bl a26c4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6674c │ │ │ │ + cbz r0, 667a0 │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 66770 │ │ │ │ + beq.n 667c4 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63836 @ 0xf95c │ │ │ │ + movw r1, #61460 @ 0xf014 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 667b0 │ │ │ │ - movw r2, #32484 @ 0x7ee4 │ │ │ │ + b.n 66804 │ │ │ │ + movw r2, #30204 @ 0x75fc │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #36376 @ 0x8e18 │ │ │ │ + movw r1, #34072 @ 0x8518 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #5156 @ 0x1424 │ │ │ │ + movw r0, #2852 @ 0xb24 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6674c │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 667a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 66782 │ │ │ │ + beq.n 667d6 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl e5b48 │ │ │ │ + bl e5514 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 66782 │ │ │ │ - b.n 6674c │ │ │ │ + bge.n 667d6 │ │ │ │ + b.n 667a0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 66790 │ │ │ │ + cbnz r4, 667e4 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 1ab1e8 │ │ │ │ + bl 1aa9d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 667b0 │ │ │ │ + cbz r0, 66804 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #16100 @ 0x3ee4 │ │ │ │ + movw r0, #13796 @ 0x35e4 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 667ba │ │ │ │ + cbz r3, 6680e │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 15a044 │ │ │ │ + bl 1599d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000667c0 : │ │ │ │ +00066814 : │ │ │ │ movs r3, #3 │ │ │ │ - b.n 664e2 │ │ │ │ + b.w 66532 │ │ │ │ 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 66802 │ │ │ │ - movw r1, #53072 @ 0xcf50 │ │ │ │ + bpl.n 66858 │ │ │ │ + movw r1, #50568 @ 0xc588 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e87c │ │ │ │ - cbz r0, 66802 │ │ │ │ - cbz r4, 66810 │ │ │ │ + bl 20e204 │ │ │ │ + cbz r0, 66858 │ │ │ │ + cbz r4, 66866 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66810 │ │ │ │ + bge.n 66866 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 66810 │ │ │ │ + b.n 66866 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 99af8 │ │ │ │ + b.w 998e4 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ - cbnz r4, 66854 │ │ │ │ + cbnz r4, 668aa │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 66854 │ │ │ │ + ble.n 668aa │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 66854 │ │ │ │ - cbz r2, 66854 │ │ │ │ + bne.n 668aa │ │ │ │ + cbz r2, 668aa │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #14000 @ 0x36b0 │ │ │ │ + movw r1, #11728 @ 0x2dd0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 66870 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 668cc │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r3 │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #16] @ (66878 ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + movw r3, #22652 @ 0x587c │ │ │ │ + movt r3, #82 @ 0x52 │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6683e │ │ │ │ + bne.n 66894 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0006687c : │ │ │ │ +000668d2 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrb.w r2, [r2, #87] @ 0x57 │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bpl.n 66892 │ │ │ │ + bpl.n 668e8 │ │ │ │ clz r2, r1 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbz r1, 66892 │ │ │ │ - b.w 2357d4 <_PyThreadState_GetCurrent@@Base+0x64> │ │ │ │ + cbz r1, 668e8 │ │ │ │ + b.w 2351b4 <_PyThreadState_GetCurrent@@Base+0x64> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 56e96 │ │ │ │ + bl 56efe │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - cbnz r3, 668c4 │ │ │ │ + cbnz r3, 6691a │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 668dc │ │ │ │ + cbz r2, 66932 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 668dc │ │ │ │ + cbz r3, 66932 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14100 @ 0x3714 │ │ │ │ + movw r1, #11828 @ 0x2e34 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 6691a │ │ │ │ + bl 11dfac │ │ │ │ + b.n 66970 │ │ │ │ mov r0, r1 │ │ │ │ - bl 181b48 │ │ │ │ + bl 180d90 │ │ │ │ ldr.w r5, [r4, #144] @ 0x90 │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - cbnz r5, 66904 │ │ │ │ + cbnz r5, 6695a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 6691e │ │ │ │ + cbnz r3, 66974 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - b.n 6697e │ │ │ │ + b.n 669d4 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24028 @ 0x5ddc │ │ │ │ + movw r1, #21656 @ 0x5498 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6697e │ │ │ │ + b.n 669d4 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [r4, #128] @ 0x80 │ │ │ │ strd r3, r3, [r4, #104] @ 0x68 │ │ │ │ - cbz r0, 66934 │ │ │ │ - bl 83ac4 │ │ │ │ + cbz r0, 6698a │ │ │ │ + bl 83a78 │ │ │ │ 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 23efe8 <_PyTrash_thread_deposit_object@@Base+0x194> │ │ │ │ + bl 23e9cc <_PyTrash_thread_deposit_object@@Base+0x1a0> │ │ │ │ mov r7, r0 │ │ │ │ - bl 940d4 │ │ │ │ + bl 93ef8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6695a │ │ │ │ + cbz r0, 669b0 │ │ │ │ str.w r6, [r4, #144] @ 0x90 │ │ │ │ - b.n 6691a │ │ │ │ + b.n 66970 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r4, #12 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r7 │ │ │ │ - bl 23f2d0 <_PyTrash_thread_destroy_chain@@Base+0x2a0> │ │ │ │ - cbz r7, 66976 │ │ │ │ + bl 23ecb4 <_PyTrash_thread_destroy_chain@@Base+0x2a0> │ │ │ │ + cbz r7, 669cc │ │ │ │ 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 │ │ │ │ @@ -87789,235 +87817,235 @@ │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 669b8 │ │ │ │ + cbnz r3, 66a0e │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 6699c │ │ │ │ + cbz r2, 669f2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 669b8 │ │ │ │ + cbnz r3, 66a0e │ │ │ │ mov r0, r1 │ │ │ │ - bl 26ef48 │ │ │ │ + bl 26e8a8 │ │ │ │ mov r1, r4 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - b.w 2c17e4 │ │ │ │ + b.w 2c1014 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14128 @ 0x3730 │ │ │ │ + movw r1, #11856 @ 0x2e50 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000669d2 : │ │ │ │ +00066a28 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 23ac50 │ │ │ │ + b.w 23a620 │ │ │ │ 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, 669f6 │ │ │ │ + cbnz r0, 66a4c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 66a00 │ │ │ │ - b.n 66a06 │ │ │ │ + cbnz r0, 66a56 │ │ │ │ + b.n 66a5c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 669f0 │ │ │ │ - b.n 66a1e │ │ │ │ + beq.n 66a46 │ │ │ │ + b.n 66a74 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66a1e │ │ │ │ + cbnz r0, 66a74 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 66a10 │ │ │ │ + cbz r0, 66a66 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66a1e │ │ │ │ + cbnz r0, 66a74 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 66a1e │ │ │ │ + cbz r0, 66a74 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - ble.n 66a9a │ │ │ │ + ble.n 66af0 │ │ │ │ ands.w r7, r2, #255 @ 0xff │ │ │ │ - beq.n 66a9a │ │ │ │ + beq.n 66af0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ae30 │ │ │ │ - cbnz r0, 66a50 │ │ │ │ + cbnz r0, 66aa6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66aae │ │ │ │ + b.n 66b04 │ │ │ │ bic.w r3, r0, #3 │ │ │ │ sub.w ip, r3, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov.w r2, ip, asr #2 │ │ │ │ mov r0, r2 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 66aae │ │ │ │ + beq.n 66b04 │ │ │ │ subs r4, r4, r2 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bgt.n 66a90 │ │ │ │ + bgt.n 66ae6 │ │ │ │ cmp.w ip, #160 @ 0xa0 │ │ │ │ - ble.n 66a98 │ │ │ │ + ble.n 66aee │ │ │ │ sub.w r2, r3, #160 @ 0xa0 │ │ │ │ cmp r3, #159 @ 0x9f │ │ │ │ - bls.n 66a8a │ │ │ │ + bls.n 66ae0 │ │ │ │ ldr.w r1, [r3, #-4]! │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 66a86 │ │ │ │ + bne.n 66adc │ │ │ │ subs r3, r3, r5 │ │ │ │ asrs r0, r3, #2 │ │ │ │ - b.n 66aae │ │ │ │ + b.n 66b04 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 66a78 │ │ │ │ + bcc.n 66ace │ │ │ │ subs r3, r3, r5 │ │ │ │ asrs r4, r3, #2 │ │ │ │ - b.n 66a92 │ │ │ │ + b.n 66ae8 │ │ │ │ mov r4, r2 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - ble.n 66a9a │ │ │ │ - b.n 66a3e │ │ │ │ + ble.n 66af0 │ │ │ │ + b.n 66a94 │ │ │ │ mov r4, r2 │ │ │ │ add.w r0, r5, r4, lsl #2 │ │ │ │ cmp r0, r5 │ │ │ │ - bls.n 66a4a │ │ │ │ + bls.n 66aa0 │ │ │ │ ldr.w r3, [r0, #-4]! │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 66a9e │ │ │ │ + bne.n 66af4 │ │ │ │ subs r0, r0, r5 │ │ │ │ asrs r0, r0, #2 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ add.w r0, r0, r3, lsl #1 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r2, 66ae4 │ │ │ │ + cbz r2, 66b3a │ │ │ │ mov r5, r3 │ │ │ │ movs r6, #2 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ subs r1, r4, r5 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bl 23676c │ │ │ │ + bl 236218 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ge │ │ │ │ addge r4, r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00066aea : │ │ │ │ +00066b40 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 27af70 │ │ │ │ + b.w 27a880 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbz r2, 66b24 │ │ │ │ + cbz r2, 66b7a │ │ │ │ mov r5, r3 │ │ │ │ movs r6, #2 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ subs r1, r4, r5 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bl 2bcbb4 │ │ │ │ + bl 2bc3e8 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ge │ │ │ │ addge r4, r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #14160 @ 0x3750 │ │ │ │ + movw r1, #11888 @ 0x2e70 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl a6f18 │ │ │ │ - cbz r0, 66b6a │ │ │ │ + bl a5d18 │ │ │ │ + cbz r0, 66bc0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ blx 2af5c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 66b6e │ │ │ │ + bge.n 66bc4 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ + bl 1e40ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66bbe │ │ │ │ - bne.n 66b88 │ │ │ │ + b.n 66c14 │ │ │ │ + bne.n 66bde │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14176 @ 0x3760 │ │ │ │ + movw r1, #11904 @ 0x2e80 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 66b6a │ │ │ │ + bl 11dfac │ │ │ │ + b.n 66bc0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 66b98 │ │ │ │ + bne.n 66bee │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 806cc │ │ │ │ - b.n 66bbe │ │ │ │ + bl 80674 │ │ │ │ + b.n 66c14 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 66ba6 │ │ │ │ + bne.n 66bfc │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 806cc │ │ │ │ - b.n 66bbe │ │ │ │ + bl 80674 │ │ │ │ + b.n 66c14 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #52840 @ 0xce68 │ │ │ │ + movw r1, #50536 @ 0xc568 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 66b6a │ │ │ │ + bl 11dfac │ │ │ │ + b.n 66bc0 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00066bc2 : │ │ │ │ +00066c18 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 2b83f4 <_PyType_SetVersion@@Base+0x30c> │ │ │ │ + b.w 2b7e10 <_PyType_SetVersion@@Base+0x52c> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r0, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ @@ -88025,1745 +88053,1744 @@ │ │ │ │ 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, 66bf6 │ │ │ │ + cbnz r0, 66c4c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 66c06 │ │ │ │ - b.n 66c00 │ │ │ │ + cbz r0, 66c5c │ │ │ │ + b.n 66c56 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66bf0 │ │ │ │ - b.n 66c28 │ │ │ │ + beq.n 66c46 │ │ │ │ + b.n 66c7e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66c28 │ │ │ │ + cbnz r0, 66c7e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 66c10 │ │ │ │ + cbz r0, 66c66 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66c28 │ │ │ │ + cbnz r0, 66c7e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 66c1a │ │ │ │ + cbz r0, 66c70 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66c28 │ │ │ │ + cbnz r0, 66c7e │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 66c28 │ │ │ │ + cbz r0, 66c7e │ │ │ │ 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, 66c48 │ │ │ │ + cbnz r0, 66c9e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 66c52 │ │ │ │ - b.n 66c58 │ │ │ │ + cbnz r0, 66ca8 │ │ │ │ + b.n 66cae │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66c42 │ │ │ │ - b.n 66c66 │ │ │ │ + beq.n 66c98 │ │ │ │ + b.n 66cbc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66c66 │ │ │ │ + cbnz r0, 66cbc │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 66c66 │ │ │ │ + cbz r0, 66cbc │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 940d4 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66d76 │ │ │ │ + bne.n 66dcc │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr r6, [r7, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 66d08 │ │ │ │ + bne.n 66d5e │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 66c9a │ │ │ │ + cbz r3, 66cf0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cbnz r3, 66ca2 │ │ │ │ + cbnz r3, 66cf8 │ │ │ │ ldrb.w r3, [r6, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 66d76 │ │ │ │ + beq.n 66dcc │ │ │ │ mov r0, r4 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c82dc <_PyEval_EvalFrameDefault@@Base+0xca30> │ │ │ │ + bl c80d0 <_PyEval_EvalFrameDefault@@Base+0xca68> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66d6a │ │ │ │ + beq.n 66dc0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c82dc <_PyEval_EvalFrameDefault@@Base+0xca30> │ │ │ │ + bl c80d0 <_PyEval_EvalFrameDefault@@Base+0xca68> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66d6a │ │ │ │ + beq.n 66dc0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6ab64 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 6abb0 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66cec │ │ │ │ + bge.n 66d42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66cec │ │ │ │ + cbnz r3, 66d42 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66d76 │ │ │ │ + bge.n 66dcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 66d76 │ │ │ │ + bne.n 66dcc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ - cbz r3, 66d76 │ │ │ │ + cbz r3, 66dcc │ │ │ │ mov r0, r4 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c82dc <_PyEval_EvalFrameDefault@@Base+0xca30> │ │ │ │ + bl c80d0 <_PyEval_EvalFrameDefault@@Base+0xca68> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 66d6a │ │ │ │ + cbz r0, 66dc0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c82dc <_PyEval_EvalFrameDefault@@Base+0xca30> │ │ │ │ + bl c80d0 <_PyEval_EvalFrameDefault@@Base+0xca68> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 66d6a │ │ │ │ + cbz r0, 66dc0 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl a8540 │ │ │ │ - bl 1c8534 │ │ │ │ + bl a8350 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66d54 │ │ │ │ + bge.n 66daa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66d54 │ │ │ │ + cbnz r3, 66daa │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66d76 │ │ │ │ + bge.n 66dcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66d76 │ │ │ │ + cbnz r3, 66dcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 66d76 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66dcc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1c8534 │ │ │ │ + b.w 1c7d2c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 66d98 │ │ │ │ + cbnz r0, 66dee │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 66da2 │ │ │ │ - b.n 66da8 │ │ │ │ + cbnz r0, 66df8 │ │ │ │ + b.n 66dfe │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66d92 │ │ │ │ - b.n 66db6 │ │ │ │ + beq.n 66de8 │ │ │ │ + b.n 66e0c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66db6 │ │ │ │ + cbnz r0, 66e0c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 66db6 │ │ │ │ + cbz r0, 66e0c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 66e3e │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 66e94 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 66e04 │ │ │ │ + bne.n 66e5a │ │ │ │ mov r0, r4 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c82dc <_PyEval_EvalFrameDefault@@Base+0xca30> │ │ │ │ + bl c80d0 <_PyEval_EvalFrameDefault@@Base+0xca68> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 66e3e │ │ │ │ + cbz r0, 66e94 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 687a0 <_Py_cr_prod@@Base+0xe> │ │ │ │ - bl 1c8534 │ │ │ │ + bl 687f4 <_Py_cr_prod@@Base+0xe> │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 66e2e │ │ │ │ - b.n 66e3e │ │ │ │ + blt.n 66e84 │ │ │ │ + b.n 66e94 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 66e3e │ │ │ │ + cbz r3, 66e94 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c82dc <_PyEval_EvalFrameDefault@@Base+0xca30> │ │ │ │ + bl c80d0 <_PyEval_EvalFrameDefault@@Base+0xca68> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 66e3e │ │ │ │ + cbz r0, 66e94 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl f5a90 │ │ │ │ - bl 1c8534 │ │ │ │ + bl f54f0 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66e3e │ │ │ │ + bge.n 66e94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66e3e │ │ │ │ + cbnz r3, 66e94 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 66e64 │ │ │ │ - cbnz r2, 66e5e │ │ │ │ + cbnz r3, 66eba │ │ │ │ + cbnz r2, 66eb4 │ │ │ │ movw r0, #57960 @ 0xe268 │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ - b.n 66e7c │ │ │ │ + b.n 66ed2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 66e54 │ │ │ │ + beq.n 66eaa │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14224 @ 0x3790 │ │ │ │ + movw r1, #11952 @ 0x2eb0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ - movw r1, #28813 @ 0x708d │ │ │ │ + movw r1, #28899 @ 0x70e3 │ │ │ │ movt r1, #6 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 252690 <_PyXIData_InitWithSize@@Base> │ │ │ │ + bl 251e94 <_PyXIData_InitWithSize@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 66eba │ │ │ │ + beq.n 66f10 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 174c6c │ │ │ │ + bl 173ff4 │ │ │ │ movs r0, #0 │ │ │ │ vstr d0, [r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ - movw r1, #14260 @ 0x37b4 │ │ │ │ + movw r1, #11988 @ 0x2ed4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add r3, sp, #16 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, sp, #20 │ │ │ │ movs r4, #1 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ strd r4, ip, [sp, #8] │ │ │ │ - bl a6f18 │ │ │ │ - cbz r0, 66f24 │ │ │ │ + bl a5d18 │ │ │ │ + cbz r0, 66f7a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 66f0c │ │ │ │ + bpl.n 66f62 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 273ce8 │ │ │ │ + bl 2735f8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 275bd4 │ │ │ │ - b.n 66f26 │ │ │ │ + bl 2754e4 │ │ │ │ + b.n 66f7c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #62812 @ 0xf55c │ │ │ │ + movw r1, #60492 @ 0xec4c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 2e15ac <_PyArg_ParseStack@@Base+0xb0> │ │ │ │ - movw r0, #49500 @ 0xc15c │ │ │ │ + b.w 2e0cac <_PyArg_ParseStack@@Base+0xb0> │ │ │ │ + movw r0, #47196 @ 0xb85c │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - b.w 88258 │ │ │ │ + b.w 8808c │ │ │ │ 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, 66f58 │ │ │ │ + cbnz r0, 66fae │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 66f62 │ │ │ │ - b.n 66f68 │ │ │ │ + cbnz r0, 66fb8 │ │ │ │ + b.n 66fbe │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66f52 │ │ │ │ - b.n 66f76 │ │ │ │ + beq.n 66fa8 │ │ │ │ + b.n 66fcc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 66f76 │ │ │ │ + cbnz r0, 66fcc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 66f76 │ │ │ │ + cbz r0, 66fcc │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 67096 │ │ │ │ + bl 670ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67084 │ │ │ │ + beq.n 670da │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 66fa6 │ │ │ │ + beq.n 66ffc │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 66fae │ │ │ │ + b.n 67004 │ │ │ │ movw r6, #32180 @ 0x7db4 │ │ │ │ movt r6, #87 @ 0x57 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - cbz r7, 66fc2 │ │ │ │ + cbz r7, 67018 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 80a88 │ │ │ │ + bl 80a30 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 66fda │ │ │ │ - b.n 67068 │ │ │ │ + cbnz r0, 67030 │ │ │ │ + b.n 670be │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23280 @ 0x5af0 │ │ │ │ + movw r1, #20976 @ 0x51f0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 67022 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 67078 │ │ │ │ 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 221790 │ │ │ │ + bl 221078 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 67026 │ │ │ │ + bge.n 6707c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d84 │ │ │ │ + bl 187fbc │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 188d84 │ │ │ │ + bl 187fbc │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r1 │ │ │ │ - bl 188d84 │ │ │ │ + bl 187fbc │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 67068 │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 670be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 67058 │ │ │ │ + blt.n 670ae │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67068 │ │ │ │ + b.n 670be │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d84 │ │ │ │ + bl 187fbc │ │ │ │ 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 188d84 │ │ │ │ + bl 187fbc │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 67068 │ │ │ │ - b.n 6701a │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 670be │ │ │ │ + b.n 67070 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67022 │ │ │ │ + bne.n 67078 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67022 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67078 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 67074 │ │ │ │ + blt.n 670ca │ │ │ │ mov r5, r4 │ │ │ │ - b.n 67084 │ │ │ │ + b.n 670da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67070 │ │ │ │ + bne.n 670c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67070 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 670c6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ - b.w 9ba24 │ │ │ │ + b.w 9b808 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 159154 │ │ │ │ + bl 158938 <_PyLong_FromByteArray@@Base+0x1328> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 670f6 │ │ │ │ + blt.n 6714c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - bl 188d84 │ │ │ │ + bl 187fbc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 670ee │ │ │ │ + cbz r0, 67144 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 670c4 │ │ │ │ + cbz r3, 6711a │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 670cc │ │ │ │ + b.n 67122 │ │ │ │ movw r0, #32180 @ 0x7db4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 22f3e4 │ │ │ │ + bl 22ed3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 670ee │ │ │ │ + bne.n 67144 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 670ec │ │ │ │ + bge.n 67142 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 670ec │ │ │ │ + cbnz r3, 67142 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a044 │ │ │ │ - b.n 670f8 │ │ │ │ + bl 1599d0 │ │ │ │ + b.n 6714e │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000670fe : │ │ │ │ +00067154 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 2d12c8 │ │ │ │ - b.w 67108 <_PyThread_CurrentFrames@@Base> │ │ │ │ + b.w 2d0ae8 │ │ │ │ + b.w 6715e <_PyThread_CurrentFrames@@Base> │ │ │ │ │ │ │ │ -00067108 <_PyThread_CurrentFrames@@Base>: │ │ │ │ +0006715e <_PyThread_CurrentFrames@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #328] @ (67264 <_PyThread_CurrentFrames@@Base+0x15c>) │ │ │ │ + ldr r0, [pc, #328] @ (672b8 <_PyThread_CurrentFrames@@Base+0x15a>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #14276 @ 0x37c4 │ │ │ │ + movw r1, #12004 @ 0x2ee4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 12ad14 <_PySys_GetOptionalAttrString@@Base+0x7f0> │ │ │ │ + bl 12a670 <_PySys_GetOptionalAttrString@@Base+0x7f8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 67214 <_PyThread_CurrentFrames@@Base+0x10c> │ │ │ │ - bl 7fabc │ │ │ │ + beq.n 6726a <_PyThread_CurrentFrames@@Base+0x10c> │ │ │ │ + bl 7faa4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6725c <_PyThread_CurrentFrames@@Base+0x154> │ │ │ │ - ldr r7, [pc, #296] @ (67268 <_PyThread_CurrentFrames@@Base+0x160>) │ │ │ │ + beq.w 672b2 <_PyThread_CurrentFrames@@Base+0x154> │ │ │ │ + ldr r7, [pc, #292] @ (672bc <_PyThread_CurrentFrames@@Base+0x15e>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 67158 <_PyThread_CurrentFrames@@Base+0x50> │ │ │ │ + bne.n 671ae <_PyThread_CurrentFrames@@Base+0x50> │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 67148 <_PyThread_CurrentFrames@@Base+0x40> │ │ │ │ + bne.n 6719e <_PyThread_CurrentFrames@@Base+0x40> │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 6716a <_PyThread_CurrentFrames@@Base+0x62> │ │ │ │ + beq.n 671c0 <_PyThread_CurrentFrames@@Base+0x62> │ │ │ │ mov r0, r7 │ │ │ │ - bl 135708 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ + bl 135234 <_PyMutex_LockTimed@@Base+0x17c> │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr.w r9, [r3, #796] @ 0x31c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 671ee <_PyThread_CurrentFrames@@Base+0xe6> │ │ │ │ + beq.n 67244 <_PyThread_CurrentFrames@@Base+0xe6> │ │ │ │ ldr.w r8, [r9, #3704] @ 0xe78 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 671bc <_PyThread_CurrentFrames@@Base+0xb4> │ │ │ │ + beq.n 67212 <_PyThread_CurrentFrames@@Base+0xb4> │ │ │ │ ldr.w r5, [r8, #52] @ 0x34 │ │ │ │ - cbnz r5, 671b2 <_PyThread_CurrentFrames@@Base+0xaa> │ │ │ │ + cbnz r5, 67208 <_PyThread_CurrentFrames@@Base+0xaa> │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ - b.n 67180 <_PyThread_CurrentFrames@@Base+0x78> │ │ │ │ + b.n 671d6 <_PyThread_CurrentFrames@@Base+0x78> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 671c2 <_PyThread_CurrentFrames@@Base+0xba> │ │ │ │ + beq.n 67218 <_PyThread_CurrentFrames@@Base+0xba> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ add.w r1, r3, #128 @ 0x80 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 671c2 <_PyThread_CurrentFrames@@Base+0xba> │ │ │ │ + bcs.n 67218 <_PyThread_CurrentFrames@@Base+0xba> │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6718c <_PyThread_CurrentFrames@@Base+0x84> │ │ │ │ + beq.n 671e2 <_PyThread_CurrentFrames@@Base+0x84> │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 67192 <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ - b.n 671ac <_PyThread_CurrentFrames@@Base+0xa4> │ │ │ │ + bls.n 671e8 <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ + b.n 67202 <_PyThread_CurrentFrames@@Base+0xa4> │ │ │ │ ldr.w r9, [r9, #3648] @ 0xe40 │ │ │ │ - b.n 67176 <_PyThread_CurrentFrames@@Base+0x6e> │ │ │ │ + b.n 671cc <_PyThread_CurrentFrames@@Base+0x6e> │ │ │ │ ldr.w r0, [r8, #92] @ 0x5c │ │ │ │ - bl 8f6bc │ │ │ │ + bl 8f4e8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 671e4 <_PyThread_CurrentFrames@@Base+0xdc> │ │ │ │ + cbz r0, 6723a <_PyThread_CurrentFrames@@Base+0xdc> │ │ │ │ ldr r2, [r5, #24] │ │ │ │ - cbnz r2, 67228 <_PyThread_CurrentFrames@@Base+0x120> │ │ │ │ + cbnz r2, 6727e <_PyThread_CurrentFrames@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - bl f7748 │ │ │ │ + bl f7260 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 67228 <_PyThread_CurrentFrames@@Base+0x120> │ │ │ │ + cbnz r0, 6727e <_PyThread_CurrentFrames@@Base+0x120> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 67218 <_PyThread_CurrentFrames@@Base+0x110> │ │ │ │ + blt.n 6726e <_PyThread_CurrentFrames@@Base+0x110> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6724c <_PyThread_CurrentFrames@@Base+0x144> │ │ │ │ + blt.n 672a2 <_PyThread_CurrentFrames@@Base+0x144> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 67206 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ + bne.n 6725c <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 671f6 <_PyThread_CurrentFrames@@Base+0xee> │ │ │ │ + bne.n 6724c <_PyThread_CurrentFrames@@Base+0xee> │ │ │ │ dmb ish │ │ │ │ - beq.n 6725c <_PyThread_CurrentFrames@@Base+0x154> │ │ │ │ - ldr r0, [pc, #88] @ (67268 <_PyThread_CurrentFrames@@Base+0x160>) │ │ │ │ - bl 284818 │ │ │ │ - b.n 6725c <_PyThread_CurrentFrames@@Base+0x154> │ │ │ │ + beq.n 672b2 <_PyThread_CurrentFrames@@Base+0x154> │ │ │ │ + ldr r0, [pc, #88] @ (672bc <_PyThread_CurrentFrames@@Base+0x15e>) │ │ │ │ + bl 2b95f8 │ │ │ │ + b.n 672b2 <_PyThread_CurrentFrames@@Base+0x154> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6725c <_PyThread_CurrentFrames@@Base+0x154> │ │ │ │ + b.n 672b2 <_PyThread_CurrentFrames@@Base+0x154> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 671e4 <_PyThread_CurrentFrames@@Base+0xdc> │ │ │ │ + bne.n 6723a <_PyThread_CurrentFrames@@Base+0xdc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 671e4 <_PyThread_CurrentFrames@@Base+0xdc> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6723a <_PyThread_CurrentFrames@@Base+0xdc> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67246 <_PyThread_CurrentFrames@@Base+0x13e> │ │ │ │ + bge.n 6729c <_PyThread_CurrentFrames@@Base+0x13e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 67246 <_PyThread_CurrentFrames@@Base+0x13e> │ │ │ │ + cbnz r3, 6729c <_PyThread_CurrentFrames@@Base+0x13e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 6718c <_PyThread_CurrentFrames@@Base+0x84> │ │ │ │ - b.n 671e4 <_PyThread_CurrentFrames@@Base+0xdc> │ │ │ │ + bne.n 671e2 <_PyThread_CurrentFrames@@Base+0x84> │ │ │ │ + b.n 6723a <_PyThread_CurrentFrames@@Base+0xdc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 671ec <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ + bne.n 67242 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 671ec <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67242 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #32] │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ - cbnz r1, 6729c <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ + cbnz r1, 672f0 <_PyThread_CurrentFrames@@Base+0x192> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14296 @ 0x37d8 │ │ │ │ + movw r1, #12024 @ 0x2ef8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67482 <_PyThread_CurrentFrames@@Base+0x37a> │ │ │ │ + b.n 674d6 <_PyThread_CurrentFrames@@Base+0x378> │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #58024 @ 0xe2a8 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 154f54 │ │ │ │ + bl 1547d8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 67322 <_PyThread_CurrentFrames@@Base+0x21a> │ │ │ │ + bne.n 67376 <_PyThread_CurrentFrames@@Base+0x218> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 25fd00 <_PyPickle_GetXIData@@Base+0x548> │ │ │ │ + bl 25f670 <_PyPickle_GetXIData@@Base+0x548> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67296 <_PyThread_CurrentFrames@@Base+0x18e> │ │ │ │ + beq.n 672ea <_PyThread_CurrentFrames@@Base+0x18c> │ │ │ │ ldrd r1, r3, [r5] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 672e8 <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ + bcs.n 6733c <_PyThread_CurrentFrames@@Base+0x1de> │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 834bc │ │ │ │ - b.n 672ea <_PyThread_CurrentFrames@@Base+0x1e2> │ │ │ │ + bl 83470 │ │ │ │ + b.n 6733e <_PyThread_CurrentFrames@@Base+0x1e0> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 672f6 <_PyThread_CurrentFrames@@Base+0x1ee> │ │ │ │ + cbz r0, 6734a <_PyThread_CurrentFrames@@Base+0x1ec> │ │ │ │ ldrd r6, r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 67316 <_PyThread_CurrentFrames@@Base+0x20e> │ │ │ │ + b.n 6736a <_PyThread_CurrentFrames@@Base+0x20c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac4 │ │ │ │ - bl 23c160 │ │ │ │ - b.n 67296 <_PyThread_CurrentFrames@@Base+0x18e> │ │ │ │ + bl 83a78 │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 672ea <_PyThread_CurrentFrames@@Base+0x18c> │ │ │ │ ldr.w r3, [r1, r2, lsl #3] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r3, 67316 <_PyThread_CurrentFrames@@Base+0x20e> │ │ │ │ + cbz r3, 6736a <_PyThread_CurrentFrames@@Base+0x20c> │ │ │ │ ldr r5, [r3, #0] │ │ │ │ adds r7, r5, #1 │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r7, [r3, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 67302 <_PyThread_CurrentFrames@@Base+0x1fa> │ │ │ │ + bne.n 67356 <_PyThread_CurrentFrames@@Base+0x1f8> │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 2c030 │ │ │ │ - b.n 67474 <_PyThread_CurrentFrames@@Base+0x36c> │ │ │ │ + b.n 674c8 <_PyThread_CurrentFrames@@Base+0x36a> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 6745a <_PyThread_CurrentFrames@@Base+0x352> │ │ │ │ + bpl.w 674ae <_PyThread_CurrentFrames@@Base+0x350> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 25fd00 <_PyPickle_GetXIData@@Base+0x548> │ │ │ │ + bl 25f670 <_PyPickle_GetXIData@@Base+0x548> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67296 <_PyThread_CurrentFrames@@Base+0x18e> │ │ │ │ + beq.n 672ea <_PyThread_CurrentFrames@@Base+0x18c> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl a8060 │ │ │ │ + bl a7e70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 67474 <_PyThread_CurrentFrames@@Base+0x36c> │ │ │ │ + beq.w 674c8 <_PyThread_CurrentFrames@@Base+0x36a> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 6735a <_PyThread_CurrentFrames@@Base+0x252> │ │ │ │ + bpl.n 673ae <_PyThread_CurrentFrames@@Base+0x250> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 67372 <_PyThread_CurrentFrames@@Base+0x26a> │ │ │ │ + beq.n 673c6 <_PyThread_CurrentFrames@@Base+0x268> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14332 @ 0x37fc │ │ │ │ + movw r1, #12060 @ 0x2f1c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 67452 <_PyThread_CurrentFrames@@Base+0x34a> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 674a6 <_PyThread_CurrentFrames@@Base+0x348> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 9b974 │ │ │ │ + bl 9b758 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 67388 <_PyThread_CurrentFrames@@Base+0x280> │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 673dc <_PyThread_CurrentFrames@@Base+0x27e> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 67452 <_PyThread_CurrentFrames@@Base+0x34a> │ │ │ │ + bne.n 674a6 <_PyThread_CurrentFrames@@Base+0x348> │ │ │ │ ldr r5, [r5, #20] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2607f0 <_PyPickle_GetXIData@@Base+0x1038> │ │ │ │ + bl 26015c <_PyPickle_GetXIData@@Base+0x1034> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 673a2 <_PyThread_CurrentFrames@@Base+0x29a> │ │ │ │ + cbz r0, 673f6 <_PyThread_CurrentFrames@@Base+0x298> │ │ │ │ str.w r9, [r3, #4] │ │ │ │ - b.n 67338 <_PyThread_CurrentFrames@@Base+0x230> │ │ │ │ + b.n 6738c <_PyThread_CurrentFrames@@Base+0x22e> │ │ │ │ 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 673d8 <_PyThread_CurrentFrames@@Base+0x2d0> │ │ │ │ + bhi.n 6742c <_PyThread_CurrentFrames@@Base+0x2ce> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r3, r3, lsl #1 │ │ │ │ cmp.w r2, r1, lsl #1 │ │ │ │ - bcc.n 67338 <_PyThread_CurrentFrames@@Base+0x230> │ │ │ │ + bcc.n 6738c <_PyThread_CurrentFrames@@Base+0x22e> │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ cmp r3, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b.n 673da <_PyThread_CurrentFrames@@Base+0x2d2> │ │ │ │ + b.n 6742e <_PyThread_CurrentFrames@@Base+0x2d0> │ │ │ │ movs r2, #2 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 67400 <_PyThread_CurrentFrames@@Base+0x2f8> │ │ │ │ + blt.n 67454 <_PyThread_CurrentFrames@@Base+0x2f6> │ │ │ │ movs r5, #8 │ │ │ │ cmp r3, #8 │ │ │ │ - bls.n 673f4 <_PyThread_CurrentFrames@@Base+0x2ec> │ │ │ │ + bls.n 67448 <_PyThread_CurrentFrames@@Base+0x2ea> │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 673e8 <_PyThread_CurrentFrames@@Base+0x2e0> │ │ │ │ + bhi.n 6743c <_PyThread_CurrentFrames@@Base+0x2de> │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 673fa <_PyThread_CurrentFrames@@Base+0x2f2> │ │ │ │ + bcs.n 6744e <_PyThread_CurrentFrames@@Base+0x2f0> │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 834bc │ │ │ │ + bl 83470 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbnz r0, 67406 <_PyThread_CurrentFrames@@Base+0x2fe> │ │ │ │ + cbnz r0, 6745a <_PyThread_CurrentFrames@@Base+0x2fc> │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 23c160 │ │ │ │ - b.n 67452 <_PyThread_CurrentFrames@@Base+0x34a> │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 674a6 <_PyThread_CurrentFrames@@Base+0x348> │ │ │ │ subs r3, r5, #1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2b44c │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6744a <_PyThread_CurrentFrames@@Base+0x342> │ │ │ │ + beq.n 6749e <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ add.w r5, r6, #8 │ │ │ │ ldr.w sl, [r5, #-8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 67442 <_PyThread_CurrentFrames@@Base+0x33a> │ │ │ │ + beq.n 67496 <_PyThread_CurrentFrames@@Base+0x338> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 2607f0 <_PyPickle_GetXIData@@Base+0x1038> │ │ │ │ + bl 26015c <_PyPickle_GetXIData@@Base+0x1034> │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ strd sl, r3, [r0] │ │ │ │ adds r5, #8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 67422 <_PyThread_CurrentFrames@@Base+0x31a> │ │ │ │ + bne.n 67476 <_PyThread_CurrentFrames@@Base+0x318> │ │ │ │ mov r0, r6 │ │ │ │ - bl 83ac4 │ │ │ │ - b.n 67338 <_PyThread_CurrentFrames@@Base+0x230> │ │ │ │ + bl 83a78 │ │ │ │ + b.n 6738c <_PyThread_CurrentFrames@@Base+0x22e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1993d8 │ │ │ │ - b.n 67296 <_PyThread_CurrentFrames@@Base+0x18e> │ │ │ │ + bl 198724 │ │ │ │ + b.n 672ea <_PyThread_CurrentFrames@@Base+0x18c> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #14368 @ 0x3820 │ │ │ │ + movw r1, #12096 @ 0x2f40 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 67296 <_PyThread_CurrentFrames@@Base+0x18e> │ │ │ │ + bl f3c44 │ │ │ │ + b.n 672ea <_PyThread_CurrentFrames@@Base+0x18c> │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 1993d8 │ │ │ │ + bl 198724 │ │ │ │ movs r0, #0 │ │ │ │ str.w r4, [r8, #8] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 67096 │ │ │ │ + bl 670ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67596 <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ + beq.n 675ea <_PyThread_CurrentFrames@@Base+0x48c> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 674b6 <_PyThread_CurrentFrames@@Base+0x3ae> │ │ │ │ + beq.n 6750a <_PyThread_CurrentFrames@@Base+0x3ac> │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 674be <_PyThread_CurrentFrames@@Base+0x3b6> │ │ │ │ + b.n 67512 <_PyThread_CurrentFrames@@Base+0x3b4> │ │ │ │ movw r6, #32180 @ 0x7db4 │ │ │ │ movt r6, #87 @ 0x57 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - cbz r7, 674d2 <_PyThread_CurrentFrames@@Base+0x3ca> │ │ │ │ + cbz r7, 67526 <_PyThread_CurrentFrames@@Base+0x3c8> │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 80a88 │ │ │ │ + bl 80a30 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 674ea <_PyThread_CurrentFrames@@Base+0x3e2> │ │ │ │ - b.n 6757a <_PyThread_CurrentFrames@@Base+0x472> │ │ │ │ + cbnz r0, 6753e <_PyThread_CurrentFrames@@Base+0x3e0> │ │ │ │ + b.n 675ce <_PyThread_CurrentFrames@@Base+0x470> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23280 @ 0x5af0 │ │ │ │ + movw r1, #20976 @ 0x51f0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 67534 <_PyThread_CurrentFrames@@Base+0x42c> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 67588 <_PyThread_CurrentFrames@@Base+0x42a> │ │ │ │ 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 221790 │ │ │ │ + bl 221078 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 67538 <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ + bge.n 6758c <_PyThread_CurrentFrames@@Base+0x42e> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 188d84 │ │ │ │ + bl 187fbc │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 188d84 │ │ │ │ + bl 187fbc │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 188d84 │ │ │ │ + bl 187fbc │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 6757a <_PyThread_CurrentFrames@@Base+0x472> │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 675ce <_PyThread_CurrentFrames@@Base+0x470> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6756a <_PyThread_CurrentFrames@@Base+0x462> │ │ │ │ + blt.n 675be <_PyThread_CurrentFrames@@Base+0x460> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6757a <_PyThread_CurrentFrames@@Base+0x472> │ │ │ │ + b.n 675ce <_PyThread_CurrentFrames@@Base+0x470> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d84 │ │ │ │ + bl 187fbc │ │ │ │ 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 188d84 │ │ │ │ + bl 187fbc │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 6757a <_PyThread_CurrentFrames@@Base+0x472> │ │ │ │ - b.n 6752c <_PyThread_CurrentFrames@@Base+0x424> │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 675ce <_PyThread_CurrentFrames@@Base+0x470> │ │ │ │ + b.n 67580 <_PyThread_CurrentFrames@@Base+0x422> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67534 <_PyThread_CurrentFrames@@Base+0x42c> │ │ │ │ + bne.n 67588 <_PyThread_CurrentFrames@@Base+0x42a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67534 <_PyThread_CurrentFrames@@Base+0x42c> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67588 <_PyThread_CurrentFrames@@Base+0x42a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 67586 <_PyThread_CurrentFrames@@Base+0x47e> │ │ │ │ + blt.n 675da <_PyThread_CurrentFrames@@Base+0x47c> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 67596 <_PyThread_CurrentFrames@@Base+0x48e> │ │ │ │ + b.n 675ea <_PyThread_CurrentFrames@@Base+0x48c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67582 <_PyThread_CurrentFrames@@Base+0x47a> │ │ │ │ + bne.n 675d6 <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67582 <_PyThread_CurrentFrames@@Base+0x47a> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 675d6 <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #58024 @ 0xe2a8 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 154f54 │ │ │ │ + bl 1547d8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 7fd58 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd00 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 675da <_PyThread_CurrentFrames@@Base+0x4d2> │ │ │ │ + cbz r0, 6762e <_PyThread_CurrentFrames@@Base+0x4d0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 97ae4 │ │ │ │ + bl 978f8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #16] @ (675f0 <_PyThread_CurrentFrames@@Base+0x4e8>) │ │ │ │ + ldr r3, [pc, #16] @ (67644 <_PyThread_CurrentFrames@@Base+0x4e6>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3924] @ 0xf54 │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 67630 <_PyThread_CurrentFrames@@Base+0x528> │ │ │ │ - ldr r2, [pc, #52] @ (6762c <_PyThread_CurrentFrames@@Base+0x524>) │ │ │ │ + b.n 67684 <_PyThread_CurrentFrames@@Base+0x526> │ │ │ │ + ldr r2, [pc, #52] @ (67680 <_PyThread_CurrentFrames@@Base+0x522>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r3, [r3, #4064] @ 0xfe0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6761e <_PyThread_CurrentFrames@@Base+0x516> │ │ │ │ - movw r0, #14440 @ 0x3868 │ │ │ │ + bne.n 67672 <_PyThread_CurrentFrames@@Base+0x514> │ │ │ │ + movw r0, #12168 @ 0x2f88 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w 103eb4 │ │ │ │ - movw r0, #14448 @ 0x3870 │ │ │ │ + b.w 1039c8 │ │ │ │ + movw r0, #12176 @ 0x2f90 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - b.w 103eb4 │ │ │ │ + b.w 1039c8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fabc │ │ │ │ + bl 7faa4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 676e8 <_PyThread_CurrentFrames@@Base+0x5e0> │ │ │ │ + beq.n 6773c <_PyThread_CurrentFrames@@Base+0x5de> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 676e8 <_PyThread_CurrentFrames@@Base+0x5e0> │ │ │ │ + bls.n 6773c <_PyThread_CurrentFrames@@Base+0x5de> │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr.w r7, [r3, r6, lsl #3] │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ - cbnz r7, 6766e <_PyThread_CurrentFrames@@Base+0x566> │ │ │ │ + cbnz r7, 676c2 <_PyThread_CurrentFrames@@Base+0x564> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 67654 <_PyThread_CurrentFrames@@Base+0x54c> │ │ │ │ + b.n 676a8 <_PyThread_CurrentFrames@@Base+0x54a> │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ - bl 8f6bc │ │ │ │ + bl 8f4e8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 676e0 <_PyThread_CurrentFrames@@Base+0x5d8> │ │ │ │ + cbz r0, 67734 <_PyThread_CurrentFrames@@Base+0x5d6> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ - movw r0, #48356 @ 0xbce4 │ │ │ │ + movw r0, #45832 @ 0xb308 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 676a6 <_PyThread_CurrentFrames@@Base+0x59e> │ │ │ │ + cbnz r0, 676fa <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 676e0 <_PyThread_CurrentFrames@@Base+0x5d8> │ │ │ │ + bge.n 67734 <_PyThread_CurrentFrames@@Base+0x5d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 676e0 <_PyThread_CurrentFrames@@Base+0x5d8> │ │ │ │ + cbnz r3, 67734 <_PyThread_CurrentFrames@@Base+0x5d6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 676e0 <_PyThread_CurrentFrames@@Base+0x5d8> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67734 <_PyThread_CurrentFrames@@Base+0x5d6> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 676c6 <_PyThread_CurrentFrames@@Base+0x5be> │ │ │ │ + bge.n 6771a <_PyThread_CurrentFrames@@Base+0x5bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 676c6 <_PyThread_CurrentFrames@@Base+0x5be> │ │ │ │ + cbnz r3, 6771a <_PyThread_CurrentFrames@@Base+0x5bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 676da <_PyThread_CurrentFrames@@Base+0x5d2> │ │ │ │ + bge.n 6772e <_PyThread_CurrentFrames@@Base+0x5d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 676da <_PyThread_CurrentFrames@@Base+0x5d2> │ │ │ │ + cbnz r3, 6772e <_PyThread_CurrentFrames@@Base+0x5d0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 6766a <_PyThread_CurrentFrames@@Base+0x562> │ │ │ │ + bne.n 676be <_PyThread_CurrentFrames@@Base+0x560> │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #52] @ (67724 <_PyThread_CurrentFrames@@Base+0x61c>) │ │ │ │ + ldr r2, [pc, #52] @ (67778 <_PyThread_CurrentFrames@@Base+0x61a>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r3, [r3, #4064] @ 0xfe0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 67716 <_PyThread_CurrentFrames@@Base+0x60e> │ │ │ │ - movw r0, #14456 @ 0x3878 │ │ │ │ + bne.n 6776a <_PyThread_CurrentFrames@@Base+0x60c> │ │ │ │ + movw r0, #12184 @ 0x2f98 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w 103eb4 │ │ │ │ - movw r0, #14468 @ 0x3884 │ │ │ │ + b.w 1039c8 │ │ │ │ + movw r0, #12196 @ 0x2fa4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - b.w 103eb4 │ │ │ │ + b.w 1039c8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 67748 <_PyThread_CurrentFrames@@Base+0x640> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 67760 <_PyThread_CurrentFrames@@Base+0x658> │ │ │ │ - ldr r2, [pc, #24] @ (67764 <_PyThread_CurrentFrames@@Base+0x65c>) │ │ │ │ + bne.n 6779c <_PyThread_CurrentFrames@@Base+0x63e> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 677b4 <_PyThread_CurrentFrames@@Base+0x656> │ │ │ │ + ldr r2, [pc, #24] @ (677b8 <_PyThread_CurrentFrames@@Base+0x65a>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r4, [r3, #3924] @ 0xf54 │ │ │ │ - b.n 67762 <_PyThread_CurrentFrames@@Base+0x65a> │ │ │ │ + b.n 677b6 <_PyThread_CurrentFrames@@Base+0x658> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 84d84 │ │ │ │ + bl 84b78 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 67798 <_PyThread_CurrentFrames@@Base+0x690> │ │ │ │ + cbz r0, 677ec <_PyThread_CurrentFrames@@Base+0x68e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67798 <_PyThread_CurrentFrames@@Base+0x690> │ │ │ │ + bge.n 677ec <_PyThread_CurrentFrames@@Base+0x68e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 67798 <_PyThread_CurrentFrames@@Base+0x690> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 677ec <_PyThread_CurrentFrames@@Base+0x68e> │ │ │ │ + bl 84604 <_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 677b8 <_PyThread_CurrentFrames@@Base+0x6b0> │ │ │ │ + bge.n 6780c <_PyThread_CurrentFrames@@Base+0x6ae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 677b8 <_PyThread_CurrentFrames@@Base+0x6b0> │ │ │ │ + cbnz r3, 6780c <_PyThread_CurrentFrames@@Base+0x6ae> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - cbnz r1, 677e8 <_PyThread_CurrentFrames@@Base+0x6e0> │ │ │ │ + cbnz r1, 6783c <_PyThread_CurrentFrames@@Base+0x6de> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14296 @ 0x37d8 │ │ │ │ + movw r1, #12024 @ 0x2ef8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 678fc <_PyThread_CurrentFrames@@Base+0x7f4> │ │ │ │ + b.n 67950 <_PyThread_CurrentFrames@@Base+0x7f2> │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #58024 @ 0xe2a8 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 154f54 │ │ │ │ + bl 1547d8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 67836 <_PyThread_CurrentFrames@@Base+0x72e> │ │ │ │ + bne.n 6788a <_PyThread_CurrentFrames@@Base+0x72c> │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 26471c │ │ │ │ + bl 264088 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 677e2 <_PyThread_CurrentFrames@@Base+0x6da> │ │ │ │ + beq.n 67836 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ movs r3, #0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 678da <_PyThread_CurrentFrames@@Base+0x7d2> │ │ │ │ + beq.n 6792e <_PyThread_CurrentFrames@@Base+0x7d0> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cbz r2, 6782e <_PyThread_CurrentFrames@@Base+0x726> │ │ │ │ + cbz r2, 67882 <_PyThread_CurrentFrames@@Base+0x724> │ │ │ │ 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 67816 <_PyThread_CurrentFrames@@Base+0x70e> │ │ │ │ + b.n 6786a <_PyThread_CurrentFrames@@Base+0x70c> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 678c0 <_PyThread_CurrentFrames@@Base+0x7b8> │ │ │ │ + bpl.n 67914 <_PyThread_CurrentFrames@@Base+0x7b6> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 26471c │ │ │ │ + bl 264088 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 677e2 <_PyThread_CurrentFrames@@Base+0x6da> │ │ │ │ + beq.n 67836 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl a8060 │ │ │ │ + bl a7e70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 678da <_PyThread_CurrentFrames@@Base+0x7d2> │ │ │ │ + beq.n 6792e <_PyThread_CurrentFrames@@Base+0x7d0> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 67880 <_PyThread_CurrentFrames@@Base+0x778> │ │ │ │ + bmi.n 678d4 <_PyThread_CurrentFrames@@Base+0x776> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14480 @ 0x3890 │ │ │ │ + movw r1, #12208 @ 0x2fb0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 678b8 <_PyThread_CurrentFrames@@Base+0x7b0> │ │ │ │ - bl 9b974 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 6790c <_PyThread_CurrentFrames@@Base+0x7ae> │ │ │ │ + bl 9b758 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 678a8 <_PyThread_CurrentFrames@@Base+0x7a0> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 678b8 <_PyThread_CurrentFrames@@Base+0x7b0> │ │ │ │ + bne.n 678fc <_PyThread_CurrentFrames@@Base+0x79e> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 6790c <_PyThread_CurrentFrames@@Base+0x7ae> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14508 @ 0x38ac │ │ │ │ + movw r1, #12236 @ 0x2fcc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 678b8 <_PyThread_CurrentFrames@@Base+0x7b0> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 6790c <_PyThread_CurrentFrames@@Base+0x7ae> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 67890 <_PyThread_CurrentFrames@@Base+0x788> │ │ │ │ + blt.n 678e4 <_PyThread_CurrentFrames@@Base+0x786> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19b738 │ │ │ │ + bl 19aa88 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6784e <_PyThread_CurrentFrames@@Base+0x746> │ │ │ │ + bne.n 678a2 <_PyThread_CurrentFrames@@Base+0x744> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 677e2 <_PyThread_CurrentFrames@@Base+0x6da> │ │ │ │ + beq.n 67836 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ subs r4, #1 │ │ │ │ - b.n 678e8 <_PyThread_CurrentFrames@@Base+0x7e0> │ │ │ │ + b.n 6793c <_PyThread_CurrentFrames@@Base+0x7de> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #14544 @ 0x38d0 │ │ │ │ + movw r1, #12272 @ 0x2ff0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 677e2 <_PyThread_CurrentFrames@@Base+0x6da> │ │ │ │ + bl f3c44 │ │ │ │ + b.n 67836 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 19b7e0 │ │ │ │ + bl 19ab30 │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r4, [r6, #12] │ │ │ │ - b.n 678fc <_PyThread_CurrentFrames@@Base+0x7f4> │ │ │ │ + b.n 67950 <_PyThread_CurrentFrames@@Base+0x7f2> │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 678e8 <_PyThread_CurrentFrames@@Base+0x7e0> │ │ │ │ + bcs.n 6793c <_PyThread_CurrentFrames@@Base+0x7de> │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ac4 │ │ │ │ - b.n 677e2 <_PyThread_CurrentFrames@@Base+0x6da> │ │ │ │ + bl 83a78 │ │ │ │ + b.n 67836 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2458d4 │ │ │ │ - cbz r0, 67952 <_PyThread_CurrentFrames@@Base+0x84a> │ │ │ │ + bl 2452b8 │ │ │ │ + cbz r0, 679a6 <_PyThread_CurrentFrames@@Base+0x848> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r6, 67926 <_PyThread_CurrentFrames@@Base+0x81e> │ │ │ │ + cbz r6, 6797a <_PyThread_CurrentFrames@@Base+0x81c> │ │ │ │ ldr r4, [r5, #20] │ │ │ │ - b.n 6792e <_PyThread_CurrentFrames@@Base+0x826> │ │ │ │ + b.n 67982 <_PyThread_CurrentFrames@@Base+0x824> │ │ │ │ movw r4, #32180 @ 0x7db4 │ │ │ │ movt r4, #87 @ 0x57 │ │ │ │ uxtb r2, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 245d04 │ │ │ │ + bl 2456e4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 67956 <_PyThread_CurrentFrames@@Base+0x84e> │ │ │ │ + bge.n 679aa <_PyThread_CurrentFrames@@Base+0x84c> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14620 @ 0x391c │ │ │ │ + movw r1, #12348 @ 0x303c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 67998 <_PyThread_CurrentFrames@@Base+0x890> │ │ │ │ + b.n 679ec <_PyThread_CurrentFrames@@Base+0x88e> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 67980 <_PyThread_CurrentFrames@@Base+0x878> │ │ │ │ + bgt.n 679d4 <_PyThread_CurrentFrames@@Base+0x876> │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r0, r4, r2 │ │ │ │ add r1, r4 │ │ │ │ subs r2, r6, r2 │ │ │ │ blx 2b720 │ │ │ │ subs r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17d908 │ │ │ │ + bl 17cb18 │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 67998 <_PyThread_CurrentFrames@@Base+0x890> │ │ │ │ - movw r3, #43832 @ 0xab38 │ │ │ │ + b.n 679ec <_PyThread_CurrentFrames@@Base+0x88e> │ │ │ │ + movw r3, #43836 @ 0xab3c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #29492 @ 0x7334 │ │ │ │ + movw r1, #27108 @ 0x69e4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 67952 <_PyThread_CurrentFrames@@Base+0x84a> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 679a6 <_PyThread_CurrentFrames@@Base+0x848> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14652 @ 0x393c │ │ │ │ + movw r1, #12380 @ 0x305c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #58024 @ 0xe2a8 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 154f54 │ │ │ │ + bl 1547d8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 7fd58 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd00 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 67a00 <_PyThread_CurrentFrames@@Base+0x8f8> │ │ │ │ + cbz r0, 67a54 <_PyThread_CurrentFrames@@Base+0x8f6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 97ae4 │ │ │ │ + bl 978f8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 940d4 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 67ba8 <_PyThread_CurrentFrames@@Base+0xaa0> │ │ │ │ + bne.w 67bfc <_PyThread_CurrentFrames@@Base+0xa9e> │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ - movw r5, #34304 @ 0x8600 │ │ │ │ + movw r5, #32000 @ 0x7d00 │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ ldr.w r7, [r8, #12] │ │ │ │ cmp r6, r0 │ │ │ │ ite ne │ │ │ │ movne r9, r6 │ │ │ │ moveq r9, r5 │ │ │ │ cmp r4, r0 │ │ │ │ it ne │ │ │ │ movne r5, r4 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 67b1e <_PyThread_CurrentFrames@@Base+0xa16> │ │ │ │ + bne.n 67b72 <_PyThread_CurrentFrames@@Base+0xa14> │ │ │ │ ldr r4, [r7, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 67b9c <_PyThread_CurrentFrames@@Base+0xa94> │ │ │ │ + beq.w 67bf0 <_PyThread_CurrentFrames@@Base+0xa92> │ │ │ │ ldr r4, [r7, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 67b9c <_PyThread_CurrentFrames@@Base+0xa94> │ │ │ │ + beq.w 67bf0 <_PyThread_CurrentFrames@@Base+0xa92> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c82dc <_PyEval_EvalFrameDefault@@Base+0xca30> │ │ │ │ + bl c80d0 <_PyEval_EvalFrameDefault@@Base+0xca68> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 67ba8 <_PyThread_CurrentFrames@@Base+0xaa0> │ │ │ │ + beq.w 67bfc <_PyThread_CurrentFrames@@Base+0xa9e> │ │ │ │ mov r0, r9 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl c82dc <_PyEval_EvalFrameDefault@@Base+0xca30> │ │ │ │ + bl c80d0 <_PyEval_EvalFrameDefault@@Base+0xca68> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 67a9c <_PyThread_CurrentFrames@@Base+0x994> │ │ │ │ + cbnz r0, 67af0 <_PyThread_CurrentFrames@@Base+0x992> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 67ba8 <_PyThread_CurrentFrames@@Base+0xaa0> │ │ │ │ + bge.w 67bfc <_PyThread_CurrentFrames@@Base+0xa9e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 67ba8 <_PyThread_CurrentFrames@@Base+0xaa0> │ │ │ │ + bne.w 67bfc <_PyThread_CurrentFrames@@Base+0xa9e> │ │ │ │ mov r0, r5 │ │ │ │ - b.n 67b5a <_PyThread_CurrentFrames@@Base+0xa52> │ │ │ │ + b.n 67bae <_PyThread_CurrentFrames@@Base+0xa50> │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ - cbz r3, 67aea <_PyThread_CurrentFrames@@Base+0x9e2> │ │ │ │ + cbz r3, 67b3e <_PyThread_CurrentFrames@@Base+0x9e0> │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ - cbz r3, 67aea <_PyThread_CurrentFrames@@Base+0x9e2> │ │ │ │ + cbz r3, 67b3e <_PyThread_CurrentFrames@@Base+0x9e0> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 8e6e8 │ │ │ │ + bl 8e514 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 67af2 <_PyThread_CurrentFrames@@Base+0x9ea> │ │ │ │ + cbz r0, 67b46 <_PyThread_CurrentFrames@@Base+0x9e8> │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2d7814 │ │ │ │ + bl 2d7040 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 67ad8 <_PyThread_CurrentFrames@@Base+0x9d0> │ │ │ │ + bne.n 67b2c <_PyThread_CurrentFrames@@Base+0x9ce> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67ad4 <_PyThread_CurrentFrames@@Base+0x9cc> │ │ │ │ + bge.n 67b28 <_PyThread_CurrentFrames@@Base+0x9ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67ad4 <_PyThread_CurrentFrames@@Base+0x9cc> │ │ │ │ + cbnz r3, 67b28 <_PyThread_CurrentFrames@@Base+0x9ca> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67af2 <_PyThread_CurrentFrames@@Base+0x9ea> │ │ │ │ + b.n 67b46 <_PyThread_CurrentFrames@@Base+0x9e8> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67aea <_PyThread_CurrentFrames@@Base+0x9e2> │ │ │ │ + bge.n 67b3e <_PyThread_CurrentFrames@@Base+0x9e0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67aea <_PyThread_CurrentFrames@@Base+0x9e2> │ │ │ │ + cbnz r3, 67b3e <_PyThread_CurrentFrames@@Base+0x9e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67b06 <_PyThread_CurrentFrames@@Base+0x9fe> │ │ │ │ + bge.n 67b5a <_PyThread_CurrentFrames@@Base+0x9fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 67b06 <_PyThread_CurrentFrames@@Base+0x9fe> │ │ │ │ + cbnz r3, 67b5a <_PyThread_CurrentFrames@@Base+0x9fc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67b9c <_PyThread_CurrentFrames@@Base+0xa94> │ │ │ │ + bge.n 67bf0 <_PyThread_CurrentFrames@@Base+0xa92> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67b9c <_PyThread_CurrentFrames@@Base+0xa94> │ │ │ │ + bne.n 67bf0 <_PyThread_CurrentFrames@@Base+0xa92> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67b9c <_PyThread_CurrentFrames@@Base+0xa94> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67bf0 <_PyThread_CurrentFrames@@Base+0xa92> │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 67b9c <_PyThread_CurrentFrames@@Base+0xa94> │ │ │ │ + beq.n 67bf0 <_PyThread_CurrentFrames@@Base+0xa92> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c82dc <_PyEval_EvalFrameDefault@@Base+0xca30> │ │ │ │ + bl c80d0 <_PyEval_EvalFrameDefault@@Base+0xca68> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 67ba8 <_PyThread_CurrentFrames@@Base+0xaa0> │ │ │ │ + cbz r0, 67bfc <_PyThread_CurrentFrames@@Base+0xa9e> │ │ │ │ mov r0, r9 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl c82dc <_PyEval_EvalFrameDefault@@Base+0xca30> │ │ │ │ + bl c80d0 <_PyEval_EvalFrameDefault@@Base+0xca68> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 67b64 <_PyThread_CurrentFrames@@Base+0xa5c> │ │ │ │ + cbnz r0, 67bb8 <_PyThread_CurrentFrames@@Base+0xa5a> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67ba8 <_PyThread_CurrentFrames@@Base+0xaa0> │ │ │ │ + bge.n 67bfc <_PyThread_CurrentFrames@@Base+0xa9e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 67ba8 <_PyThread_CurrentFrames@@Base+0xaa0> │ │ │ │ + cbnz r3, 67bfc <_PyThread_CurrentFrames@@Base+0xa9e> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ mov r1, sp │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl a8540 │ │ │ │ + bl a8350 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67b88 <_PyThread_CurrentFrames@@Base+0xa80> │ │ │ │ + bge.n 67bdc <_PyThread_CurrentFrames@@Base+0xa7e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67b88 <_PyThread_CurrentFrames@@Base+0xa80> │ │ │ │ + cbnz r3, 67bdc <_PyThread_CurrentFrames@@Base+0xa7e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67b9c <_PyThread_CurrentFrames@@Base+0xa94> │ │ │ │ + bge.n 67bf0 <_PyThread_CurrentFrames@@Base+0xa92> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 67b9c <_PyThread_CurrentFrames@@Base+0xa94> │ │ │ │ + cbnz r3, 67bf0 <_PyThread_CurrentFrames@@Base+0xa92> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1c8534 │ │ │ │ + b.w 1c7d2c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14696 @ 0x3968 │ │ │ │ + movw r1, #12424 @ 0x3088 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ 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 940d4 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 67c72 <_PyThread_CurrentFrames@@Base+0xb6a> │ │ │ │ + bne.n 67cc6 <_PyThread_CurrentFrames@@Base+0xb68> │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #34304 @ 0x8600 │ │ │ │ + movw r3, #32000 @ 0x7d00 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ cmp r7, r4 │ │ │ │ ite ne │ │ │ │ movne r5, r7 │ │ │ │ moveq r5, r3 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 67c34 <_PyThread_CurrentFrames@@Base+0xb2c> │ │ │ │ + bne.n 67c88 <_PyThread_CurrentFrames@@Base+0xb2a> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 67c68 <_PyThread_CurrentFrames@@Base+0xb60> │ │ │ │ + cbz r3, 67cbc <_PyThread_CurrentFrames@@Base+0xb5e> │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ - cbz r1, 67c68 <_PyThread_CurrentFrames@@Base+0xb60> │ │ │ │ + cbz r1, 67cbc <_PyThread_CurrentFrames@@Base+0xb5e> │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - bl 2d7814 │ │ │ │ + bl 2d7040 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 67c68 <_PyThread_CurrentFrames@@Base+0xb60> │ │ │ │ + b.n 67cbc <_PyThread_CurrentFrames@@Base+0xb5e> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 67c68 <_PyThread_CurrentFrames@@Base+0xb60> │ │ │ │ + cbz r3, 67cbc <_PyThread_CurrentFrames@@Base+0xb5e> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c82dc <_PyEval_EvalFrameDefault@@Base+0xca30> │ │ │ │ + bl c80d0 <_PyEval_EvalFrameDefault@@Base+0xca68> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 67c72 <_PyThread_CurrentFrames@@Base+0xb6a> │ │ │ │ + cbz r0, 67cc6 <_PyThread_CurrentFrames@@Base+0xb68> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl f5a90 │ │ │ │ + bl f54f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67c68 <_PyThread_CurrentFrames@@Base+0xb60> │ │ │ │ + bge.n 67cbc <_PyThread_CurrentFrames@@Base+0xb5e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67c68 <_PyThread_CurrentFrames@@Base+0xb60> │ │ │ │ + cbnz r3, 67cbc <_PyThread_CurrentFrames@@Base+0xb5e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1c8534 │ │ │ │ + b.w 1c7d2c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14744 @ 0x3998 │ │ │ │ + movw r1, #12472 @ 0x30b8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 67c9e <_PyThread_CurrentFrames@@Base+0xb96> │ │ │ │ + b.n 67cf2 <_PyThread_CurrentFrames@@Base+0xb94> │ │ │ │ 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 7fabc │ │ │ │ + bl 7faa4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 67d1a <_PyThread_CurrentFrames@@Base+0xc12> │ │ │ │ + cbz r0, 67d6e <_PyThread_CurrentFrames@@Base+0xc10> │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 67d1a <_PyThread_CurrentFrames@@Base+0xc12> │ │ │ │ + bls.n 67d6e <_PyThread_CurrentFrames@@Base+0xc10> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r7, [r3, r5, lsl #2] │ │ │ │ - cbnz r7, 67cd0 <_PyThread_CurrentFrames@@Base+0xbc8> │ │ │ │ + cbnz r7, 67d24 <_PyThread_CurrentFrames@@Base+0xbc6> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 67cba <_PyThread_CurrentFrames@@Base+0xbb2> │ │ │ │ + b.n 67d0e <_PyThread_CurrentFrames@@Base+0xbb0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 67cfe <_PyThread_CurrentFrames@@Base+0xbf6> │ │ │ │ + cbz r0, 67d52 <_PyThread_CurrentFrames@@Base+0xbf4> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67cfa <_PyThread_CurrentFrames@@Base+0xbf2> │ │ │ │ + bge.n 67d4e <_PyThread_CurrentFrames@@Base+0xbf0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 67cfa <_PyThread_CurrentFrames@@Base+0xbf2> │ │ │ │ + cbnz r3, 67d4e <_PyThread_CurrentFrames@@Base+0xbf0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 67ccc <_PyThread_CurrentFrames@@Base+0xbc4> │ │ │ │ + bne.n 67d20 <_PyThread_CurrentFrames@@Base+0xbc2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 67d0a <_PyThread_CurrentFrames@@Base+0xc02> │ │ │ │ + blt.n 67d5e <_PyThread_CurrentFrames@@Base+0xc00> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67d1a <_PyThread_CurrentFrames@@Base+0xc12> │ │ │ │ + b.n 67d6e <_PyThread_CurrentFrames@@Base+0xc10> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67d06 <_PyThread_CurrentFrames@@Base+0xbfe> │ │ │ │ + bne.n 67d5a <_PyThread_CurrentFrames@@Base+0xbfc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67d06 <_PyThread_CurrentFrames@@Base+0xbfe> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67d5a <_PyThread_CurrentFrames@@Base+0xbfc> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ push {r4, r5} │ │ │ │ add.w r4, r3, r3, lsr #31 │ │ │ │ asrs r4, r4, #1 │ │ │ │ - cbz r3, 67d30 <_PyThread_CurrentFrames@@Base+0xc28> │ │ │ │ + cbz r3, 67d84 <_PyThread_CurrentFrames@@Base+0xc26> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 67d38 <_PyThread_CurrentFrames@@Base+0xc30> │ │ │ │ + b.n 67d8c <_PyThread_CurrentFrames@@Base+0xc2e> │ │ │ │ movw r2, #32180 @ 0x7db4 │ │ │ │ movt r2, #87 @ 0x57 │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ subs r0, r3, r1 │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 67d52 <_PyThread_CurrentFrames@@Base+0xc4a> │ │ │ │ + ble.n 67da6 <_PyThread_CurrentFrames@@Base+0xc48> │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ strb.w r5, [r2], #1 │ │ │ │ strb.w r0, [r1], #-1 │ │ │ │ - b.n 67d3e <_PyThread_CurrentFrames@@Base+0xc36> │ │ │ │ + b.n 67d92 <_PyThread_CurrentFrames@@Base+0xc34> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 84d84 │ │ │ │ + bl 84b78 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 67d8e <_PyThread_CurrentFrames@@Base+0xc86> │ │ │ │ + cbz r0, 67de2 <_PyThread_CurrentFrames@@Base+0xc84> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67d8e <_PyThread_CurrentFrames@@Base+0xc86> │ │ │ │ + bge.n 67de2 <_PyThread_CurrentFrames@@Base+0xc84> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 67d8e <_PyThread_CurrentFrames@@Base+0xc86> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 67de2 <_PyThread_CurrentFrames@@Base+0xc84> │ │ │ │ + bl 84604 <_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 67dae <_PyThread_CurrentFrames@@Base+0xca6> │ │ │ │ + bge.n 67e02 <_PyThread_CurrentFrames@@Base+0xca4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67dae <_PyThread_CurrentFrames@@Base+0xca6> │ │ │ │ + cbnz r3, 67e02 <_PyThread_CurrentFrames@@Base+0xca4> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 67dc8 <_PyThread_CurrentFrames@@Base+0xcc0> │ │ │ │ + blt.n 67e1c <_PyThread_CurrentFrames@@Base+0xcbe> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 67de2 <_PyThread_CurrentFrames@@Base+0xcda> │ │ │ │ + blt.n 67e36 <_PyThread_CurrentFrames@@Base+0xcd8> │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #48952 @ 0xbf38 │ │ │ │ + movw r1, #46648 @ 0xb638 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 67dec <_PyThread_CurrentFrames@@Base+0xce4> │ │ │ │ + b.n 67e40 <_PyThread_CurrentFrames@@Base+0xce2> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #8] @ (67df0 <_PyThread_CurrentFrames@@Base+0xce8>) │ │ │ │ + ldr r0, [pc, #8] @ (67e44 <_PyThread_CurrentFrames@@Base+0xce6>) │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strh r0, [r5, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -89771,49 +89798,49 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r7, 67e24 <_PyThread_CurrentFrames@@Base+0xd1c> │ │ │ │ + cbz r7, 67e78 <_PyThread_CurrentFrames@@Base+0xd1a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r7, #1 │ │ │ │ ldr.w r0, [r3, r7, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67e0c <_PyThread_CurrentFrames@@Base+0xd04> │ │ │ │ + beq.n 67e60 <_PyThread_CurrentFrames@@Base+0xd02> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67e0c <_PyThread_CurrentFrames@@Base+0xd04> │ │ │ │ - b.n 67e48 <_PyThread_CurrentFrames@@Base+0xd40> │ │ │ │ + beq.n 67e60 <_PyThread_CurrentFrames@@Base+0xd02> │ │ │ │ + b.n 67e9c <_PyThread_CurrentFrames@@Base+0xd3e> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbnz r0, 67e2e <_PyThread_CurrentFrames@@Base+0xd26> │ │ │ │ + cbnz r0, 67e82 <_PyThread_CurrentFrames@@Base+0xd24> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 67e34 <_PyThread_CurrentFrames@@Base+0xd2c> │ │ │ │ - b.n 67e3a <_PyThread_CurrentFrames@@Base+0xd32> │ │ │ │ + cbnz r0, 67e88 <_PyThread_CurrentFrames@@Base+0xd2a> │ │ │ │ + b.n 67e8e <_PyThread_CurrentFrames@@Base+0xd30> │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 67e48 <_PyThread_CurrentFrames@@Base+0xd40> │ │ │ │ - b.n 67e28 <_PyThread_CurrentFrames@@Base+0xd20> │ │ │ │ + cbnz r0, 67e9c <_PyThread_CurrentFrames@@Base+0xd3e> │ │ │ │ + b.n 67e7c <_PyThread_CurrentFrames@@Base+0xd1e> │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 67e48 <_PyThread_CurrentFrames@@Base+0xd40> │ │ │ │ + cbnz r0, 67e9c <_PyThread_CurrentFrames@@Base+0xd3e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 67e48 <_PyThread_CurrentFrames@@Base+0xd40> │ │ │ │ + cbz r0, 67e9c <_PyThread_CurrentFrames@@Base+0xd3e> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 67e6c <_PyThread_CurrentFrames@@Base+0xd64> │ │ │ │ + cbz r0, 67ec0 <_PyThread_CurrentFrames@@Base+0xd62> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 199754 │ │ │ │ + bl 198aa0 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -89823,167 +89850,166 @@ │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 67e9e <_PyThread_CurrentFrames@@Base+0xd96> │ │ │ │ + beq.n 67ef2 <_PyThread_CurrentFrames@@Base+0xd94> │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ - b.n 67eb6 <_PyThread_CurrentFrames@@Base+0xdae> │ │ │ │ + b.n 67f0a <_PyThread_CurrentFrames@@Base+0xdac> │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 67ea6 <_PyThread_CurrentFrames@@Base+0xd9e> │ │ │ │ + bgt.n 67efa <_PyThread_CurrentFrames@@Base+0xd9c> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 67eb6 <_PyThread_CurrentFrames@@Base+0xdae> │ │ │ │ + b.n 67f0a <_PyThread_CurrentFrames@@Base+0xdac> │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 67ea2 <_PyThread_CurrentFrames@@Base+0xd9a> │ │ │ │ + bgt.n 67ef6 <_PyThread_CurrentFrames@@Base+0xd98> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 67ea2 <_PyThread_CurrentFrames@@Base+0xd9a> │ │ │ │ + beq.n 67ef6 <_PyThread_CurrentFrames@@Base+0xd98> │ │ │ │ clz r5, r2 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 67ed2 <_PyThread_CurrentFrames@@Base+0xdca> │ │ │ │ + b.n 67f26 <_PyThread_CurrentFrames@@Base+0xdc8> │ │ │ │ add r3, sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, ip │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #52] @ (67f00 <_PyThread_CurrentFrames@@Base+0xdf8>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 67efc <_PyThread_CurrentFrames@@Base+0xdf4> │ │ │ │ + ldr r3, [pc, #52] @ (67f54 <_PyThread_CurrentFrames@@Base+0xdf6>) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + cbz r0, 67f50 <_PyThread_CurrentFrames@@Base+0xdf2> │ │ │ │ add r4, r5 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ itte eq │ │ │ │ movweq r4, #5752 @ 0x1678 │ │ │ │ movteq r4, #80 @ 0x50 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 26ef48 │ │ │ │ + bl 26e8a8 │ │ │ │ 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 12bef0 │ │ │ │ + bl 12b88c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r4, [r6, r0] │ │ │ │ + ldr r0, [r5, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - cbnz r5, 67f28 <_PyThread_CurrentFrames@@Base+0xe20> │ │ │ │ + cbnz r5, 67f7c <_PyThread_CurrentFrames@@Base+0xe1e> │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 67f28 <_PyThread_CurrentFrames@@Base+0xe20> │ │ │ │ + blt.n 67f7c <_PyThread_CurrentFrames@@Base+0xe1e> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 67f28 <_PyThread_CurrentFrames@@Base+0xe20> │ │ │ │ - cbnz r2, 67f42 <_PyThread_CurrentFrames@@Base+0xe3a> │ │ │ │ + bgt.n 67f7c <_PyThread_CurrentFrames@@Base+0xe1e> │ │ │ │ + cbnz r2, 67f96 <_PyThread_CurrentFrames@@Base+0xe38> │ │ │ │ add r3, sp, #20 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #56] @ (67f74 <_PyThread_CurrentFrames@@Base+0xe6c>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 67f6e <_PyThread_CurrentFrames@@Base+0xe66> │ │ │ │ + ldr r3, [pc, #56] @ (67fc8 <_PyThread_CurrentFrames@@Base+0xe6a>) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + cbz r0, 67fc2 <_PyThread_CurrentFrames@@Base+0xe64> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 67f5c <_PyThread_CurrentFrames@@Base+0xe54> │ │ │ │ + bgt.n 67fb0 <_PyThread_CurrentFrames@@Base+0xe52> │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #43912 @ 0xab88 │ │ │ │ + movw r1, #41832 @ 0xa368 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 67f6e <_PyThread_CurrentFrames@@Base+0xe66> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 67fc2 <_PyThread_CurrentFrames@@Base+0xe64> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 67f46 <_PyThread_CurrentFrames@@Base+0xe3e> │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 67f9a <_PyThread_CurrentFrames@@Base+0xe3c> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67f46 <_PyThread_CurrentFrames@@Base+0xe3e> │ │ │ │ + beq.n 67f9a <_PyThread_CurrentFrames@@Base+0xe3c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movs r1, #0 │ │ │ │ mov r4, r2 │ │ │ │ - bl 169148 │ │ │ │ - cbz r0, 67ff4 <_PyThread_CurrentFrames@@Base+0xeec> │ │ │ │ - movw r3, #40805 @ 0x9f65 │ │ │ │ + bl 1685f8 │ │ │ │ + cbz r0, 68046 <_PyThread_CurrentFrames@@Base+0xee8> │ │ │ │ + movw r3, #39589 @ 0x9aa5 │ │ │ │ movt r3, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 67fbe <_PyThread_CurrentFrames@@Base+0xeb6> │ │ │ │ + bne.n 68010 <_PyThread_CurrentFrames@@Base+0xeb2> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ and.w r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 67ff4 <_PyThread_CurrentFrames@@Base+0xeec> │ │ │ │ + b.n 68046 <_PyThread_CurrentFrames@@Base+0xee8> │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 67fde <_PyThread_CurrentFrames@@Base+0xed6> │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 68030 <_PyThread_CurrentFrames@@Base+0xed2> │ │ │ │ + bl 93ef8 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 67ff4 <_PyThread_CurrentFrames@@Base+0xeec> │ │ │ │ + b.n 68046 <_PyThread_CurrentFrames@@Base+0xee8> │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #49492 @ 0xc154 │ │ │ │ + movw r0, #47188 @ 0xb854 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - b.w 88258 │ │ │ │ + b.w 8808c │ │ │ │ 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 19b7e0 │ │ │ │ + bl 19ab30 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 26471c │ │ │ │ + bl 264088 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r0, [r5, #12] │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ @@ -89995,464 +90021,465 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 68068 <_PyThread_CurrentFrames@@Base+0xf60> │ │ │ │ - movw r0, #45456 @ 0xb190 │ │ │ │ + bls.n 680ba <_PyThread_CurrentFrames@@Base+0xf5c> │ │ │ │ + movw r0, #43240 @ 0xa8e8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl e2f04 │ │ │ │ + bl e28cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 680e0 <_PyThread_CurrentFrames@@Base+0xfd8> │ │ │ │ + beq.n 68132 <_PyThread_CurrentFrames@@Base+0xfd4> │ │ │ │ cmp r4, #1 │ │ │ │ ldr.w r4, [r8, #12] │ │ │ │ itte le │ │ │ │ movwle r6, #5752 @ 0x1678 │ │ │ │ movtle r6, #80 @ 0x50 │ │ │ │ ldrgt r6, [r5, #4] │ │ │ │ - cbz r4, 680a4 <_PyThread_CurrentFrames@@Base+0xf9c> │ │ │ │ + cbz r4, 680f6 <_PyThread_CurrentFrames@@Base+0xf98> │ │ │ │ ldr.w r9, [r8, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 680e4 <_PyThread_CurrentFrames@@Base+0xfdc> │ │ │ │ + beq.n 68136 <_PyThread_CurrentFrames@@Base+0xfd8> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14792 @ 0x39c8 │ │ │ │ + movw r1, #12520 @ 0x30e8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 680e0 <_PyThread_CurrentFrames@@Base+0xfd8> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 68132 <_PyThread_CurrentFrames@@Base+0xfd4> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #47872 @ 0xbb00 │ │ │ │ + movw r1, #45532 @ 0xb1dc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 683cc <_PyThread_CurrentFrames@@Base+0x12c4> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 6841e <_PyThread_CurrentFrames@@Base+0x12c0> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #14932 @ 0x3a54 │ │ │ │ + movw r1, #12660 @ 0x3174 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 6839a <_PyThread_CurrentFrames@@Base+0x1292> │ │ │ │ + blt.w 683ec <_PyThread_CurrentFrames@@Base+0x128e> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 683cc <_PyThread_CurrentFrames@@Base+0x12c4> │ │ │ │ - movw r1, #21216 @ 0x52e0 │ │ │ │ + b.n 6841e <_PyThread_CurrentFrames@@Base+0x12c0> │ │ │ │ + movw r1, #18912 @ 0x49e0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl ee6fc │ │ │ │ + bl ee194 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 683cc <_PyThread_CurrentFrames@@Base+0x12c4> │ │ │ │ + beq.w 6841e <_PyThread_CurrentFrames@@Base+0x12c0> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 6811a <_PyThread_CurrentFrames@@Base+0x1012> │ │ │ │ + cbz r0, 6816c <_PyThread_CurrentFrames@@Base+0x100e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6811a <_PyThread_CurrentFrames@@Base+0x1012> │ │ │ │ + bge.n 6816c <_PyThread_CurrentFrames@@Base+0x100e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6811a <_PyThread_CurrentFrames@@Base+0x1012> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6816c <_PyThread_CurrentFrames@@Base+0x100e> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 68134 <_PyThread_CurrentFrames@@Base+0x102c> │ │ │ │ + cbz r0, 68186 <_PyThread_CurrentFrames@@Base+0x1028> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68134 <_PyThread_CurrentFrames@@Base+0x102c> │ │ │ │ + bge.n 68186 <_PyThread_CurrentFrames@@Base+0x1028> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 68134 <_PyThread_CurrentFrames@@Base+0x102c> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 68186 <_PyThread_CurrentFrames@@Base+0x1028> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 6814e <_PyThread_CurrentFrames@@Base+0x1046> │ │ │ │ + cbz r0, 681a0 <_PyThread_CurrentFrames@@Base+0x1042> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6814e <_PyThread_CurrentFrames@@Base+0x1046> │ │ │ │ + bge.n 681a0 <_PyThread_CurrentFrames@@Base+0x1042> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6814e <_PyThread_CurrentFrames@@Base+0x1046> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 681a0 <_PyThread_CurrentFrames@@Base+0x1042> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 68168 <_PyThread_CurrentFrames@@Base+0x1060> │ │ │ │ + cbz r0, 681ba <_PyThread_CurrentFrames@@Base+0x105c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68168 <_PyThread_CurrentFrames@@Base+0x1060> │ │ │ │ + bge.n 681ba <_PyThread_CurrentFrames@@Base+0x105c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 68168 <_PyThread_CurrentFrames@@Base+0x1060> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 681ba <_PyThread_CurrentFrames@@Base+0x105c> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 68182 <_PyThread_CurrentFrames@@Base+0x107a> │ │ │ │ + cbz r0, 681d4 <_PyThread_CurrentFrames@@Base+0x1076> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68182 <_PyThread_CurrentFrames@@Base+0x107a> │ │ │ │ + bge.n 681d4 <_PyThread_CurrentFrames@@Base+0x1076> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 68182 <_PyThread_CurrentFrames@@Base+0x107a> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 681d4 <_PyThread_CurrentFrames@@Base+0x1076> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 6819c <_PyThread_CurrentFrames@@Base+0x1094> │ │ │ │ + cbz r0, 681ee <_PyThread_CurrentFrames@@Base+0x1090> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6819c <_PyThread_CurrentFrames@@Base+0x1094> │ │ │ │ + bge.n 681ee <_PyThread_CurrentFrames@@Base+0x1090> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6819c <_PyThread_CurrentFrames@@Base+0x1094> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 681ee <_PyThread_CurrentFrames@@Base+0x1090> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 681ba <_PyThread_CurrentFrames@@Base+0x10b2> │ │ │ │ - movw r0, #20756 @ 0x5114 │ │ │ │ + bne.n 6820c <_PyThread_CurrentFrames@@Base+0x10ae> │ │ │ │ + movw r0, #18452 @ 0x4814 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ mov r5, r6 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 683cc <_PyThread_CurrentFrames@@Base+0x12c4> │ │ │ │ + b.n 6841e <_PyThread_CurrentFrames@@Base+0x12c0> │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #14860 @ 0x3a0c │ │ │ │ + movw r1, #12588 @ 0x312c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 1232f0 │ │ │ │ + bl 122d18 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 683cc <_PyThread_CurrentFrames@@Base+0x12c4> │ │ │ │ + beq.w 6841e <_PyThread_CurrentFrames@@Base+0x12c0> │ │ │ │ movs r7, #0 │ │ │ │ - movw r3, #20756 @ 0x5114 │ │ │ │ + movw r3, #18452 @ 0x4814 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r3, r0, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 681fa <_PyThread_CurrentFrames@@Base+0x10f2> │ │ │ │ + bpl.n 6824c <_PyThread_CurrentFrames@@Base+0x10ee> │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 683b0 <_PyThread_CurrentFrames@@Base+0x12a8> │ │ │ │ + bge.w 68402 <_PyThread_CurrentFrames@@Base+0x12a4> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, r7, lsl #2] │ │ │ │ - b.n 68206 <_PyThread_CurrentFrames@@Base+0x10fe> │ │ │ │ + b.n 68258 <_PyThread_CurrentFrames@@Base+0x10fa> │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 683b0 <_PyThread_CurrentFrames@@Base+0x12a8> │ │ │ │ + bge.w 68402 <_PyThread_CurrentFrames@@Base+0x12a4> │ │ │ │ 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 6821a <_PyThread_CurrentFrames@@Base+0x1112> │ │ │ │ + bpl.n 6826c <_PyThread_CurrentFrames@@Base+0x110e> │ │ │ │ mov r0, sl │ │ │ │ - bl dd5f0 │ │ │ │ + bl dcf30 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 68222 <_PyThread_CurrentFrames@@Base+0x111a> │ │ │ │ + b.n 68274 <_PyThread_CurrentFrames@@Base+0x1116> │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bpl.n 68224 <_PyThread_CurrentFrames@@Base+0x111c> │ │ │ │ + bpl.n 68276 <_PyThread_CurrentFrames@@Base+0x1118> │ │ │ │ add.w r6, sl, #16 │ │ │ │ - cbnz r6, 68254 <_PyThread_CurrentFrames@@Base+0x114c> │ │ │ │ + cbnz r6, 682a6 <_PyThread_CurrentFrames@@Base+0x1148> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68238 <_PyThread_CurrentFrames@@Base+0x1130> │ │ │ │ + bge.n 6828a <_PyThread_CurrentFrames@@Base+0x112c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68238 <_PyThread_CurrentFrames@@Base+0x1130> │ │ │ │ + cbnz r3, 6828a <_PyThread_CurrentFrames@@Base+0x112c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14888 @ 0x3a28 │ │ │ │ + movw r1, #12616 @ 0x3148 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f41b4 │ │ │ │ - movw r1, #19852 @ 0x4d8c │ │ │ │ + b.w f3c44 │ │ │ │ + movw r1, #17548 @ 0x448c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ blx 2c284 │ │ │ │ - cbnz r0, 68280 <_PyThread_CurrentFrames@@Base+0x1178> │ │ │ │ + cbnz r0, 682d2 <_PyThread_CurrentFrames@@Base+0x1174> │ │ │ │ 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 1c8534 │ │ │ │ - b.n 683ac <_PyThread_CurrentFrames@@Base+0x12a4> │ │ │ │ + bl 1c7d2c │ │ │ │ + b.n 683fe <_PyThread_CurrentFrames@@Base+0x12a0> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx 2c284 │ │ │ │ - cbnz r0, 682a6 <_PyThread_CurrentFrames@@Base+0x119e> │ │ │ │ + cbnz r0, 682f8 <_PyThread_CurrentFrames@@Base+0x119a> │ │ │ │ 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 1c8534 │ │ │ │ - b.n 683ac <_PyThread_CurrentFrames@@Base+0x12a4> │ │ │ │ - movw r1, #14912 @ 0x3a40 │ │ │ │ + bl 1c7d2c │ │ │ │ + b.n 683fe <_PyThread_CurrentFrames@@Base+0x12a0> │ │ │ │ + movw r1, #12640 @ 0x3160 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c284 │ │ │ │ - cbnz r0, 682ce <_PyThread_CurrentFrames@@Base+0x11c6> │ │ │ │ + cbnz r0, 68320 <_PyThread_CurrentFrames@@Base+0x11c2> │ │ │ │ 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 682f4 <_PyThread_CurrentFrames@@Base+0x11ec> │ │ │ │ - movw r1, #14924 @ 0x3a4c │ │ │ │ + b.n 68346 <_PyThread_CurrentFrames@@Base+0x11e8> │ │ │ │ + movw r1, #12652 @ 0x316c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c284 │ │ │ │ - cbnz r0, 68316 <_PyThread_CurrentFrames@@Base+0x120e> │ │ │ │ + cbnz r0, 68368 <_PyThread_CurrentFrames@@Base+0x120a> │ │ │ │ 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 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r2, #31703 @ 0x7bd7 │ │ │ │ + movw r2, #31787 @ 0x7c2b │ │ │ │ movt r2, #6 │ │ │ │ - movw r1, #31237 @ 0x7a05 │ │ │ │ + movw r1, #31321 @ 0x7a59 │ │ │ │ movt r1, #6 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ - b.n 683ac <_PyThread_CurrentFrames@@Base+0x12a4> │ │ │ │ - movw r1, #45728 @ 0xb2a0 │ │ │ │ + b.n 683fe <_PyThread_CurrentFrames@@Base+0x12a0> │ │ │ │ + movw r1, #43512 @ 0xa9f8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c284 │ │ │ │ - cbnz r0, 68356 <_PyThread_CurrentFrames@@Base+0x124e> │ │ │ │ + cbnz r0, 683a8 <_PyThread_CurrentFrames@@Base+0x124a> │ │ │ │ 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 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r1, #28089 @ 0x6db9 │ │ │ │ + movw r1, #28175 @ 0x6e0f │ │ │ │ movt r1, #6 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - b.n 683ac <_PyThread_CurrentFrames@@Base+0x12a4> │ │ │ │ - movw r1, #21788 @ 0x551c │ │ │ │ + b.n 683fe <_PyThread_CurrentFrames@@Base+0x12a0> │ │ │ │ + movw r1, #19404 @ 0x4bcc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c284 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 680be <_PyThread_CurrentFrames@@Base+0xfb6> │ │ │ │ + bne.w 68110 <_PyThread_CurrentFrames@@Base+0xfb2> │ │ │ │ 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 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r1, #27753 @ 0x6c69 │ │ │ │ + movw r1, #27839 @ 0x6cbf │ │ │ │ movt r1, #6 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ - b.n 683ac <_PyThread_CurrentFrames@@Base+0x12a4> │ │ │ │ + b.n 683fe <_PyThread_CurrentFrames@@Base+0x12a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 680e0 <_PyThread_CurrentFrames@@Base+0xfd8> │ │ │ │ + bne.w 68132 <_PyThread_CurrentFrames@@Base+0xfd4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 680e0 <_PyThread_CurrentFrames@@Base+0xfd8> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68132 <_PyThread_CurrentFrames@@Base+0xfd4> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 681e2 <_PyThread_CurrentFrames@@Base+0x10da> │ │ │ │ + b.n 68234 <_PyThread_CurrentFrames@@Base+0x10d6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 683c4 <_PyThread_CurrentFrames@@Base+0x12bc> │ │ │ │ + bge.n 68416 <_PyThread_CurrentFrames@@Base+0x12b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 683c4 <_PyThread_CurrentFrames@@Base+0x12bc> │ │ │ │ + cbnz r3, 68416 <_PyThread_CurrentFrames@@Base+0x12b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14952 @ 0x3a68 │ │ │ │ + movw r1, #12680 @ 0x3188 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - b.w 2bab2c <_PyBytes_Find@@Base+0x93c> │ │ │ │ + b.w 2ba35c <_PyBytes_Find@@Base+0x93c> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #14992 @ 0x3a90 │ │ │ │ + movw r1, #12720 @ 0x31b0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15044 @ 0x3ac4 │ │ │ │ + movw r1, #12772 @ 0x31e4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - ldr r2, [pc, #256] @ (68564 <_PyThread_CurrentFrames@@Base+0x145c>) │ │ │ │ + ldr r2, [pc, #260] @ (685b8 <_PyThread_CurrentFrames@@Base+0x145a>) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ mov.w r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1227f4 │ │ │ │ + bl 12221c │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 68484 <_PyThread_CurrentFrames@@Base+0x137c> │ │ │ │ + beq.n 684d6 <_PyThread_CurrentFrames@@Base+0x1378> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 684b4 <_PyThread_CurrentFrames@@Base+0x13ac> │ │ │ │ - b.n 6849a <_PyThread_CurrentFrames@@Base+0x1392> │ │ │ │ - movw r1, #15088 @ 0x3af0 │ │ │ │ + bne.n 68506 <_PyThread_CurrentFrames@@Base+0x13a8> │ │ │ │ + b.n 684ec <_PyThread_CurrentFrames@@Base+0x138e> │ │ │ │ + movw r1, #12816 @ 0x3210 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl a6f18 │ │ │ │ - cbnz r0, 684ce <_PyThread_CurrentFrames@@Base+0x13c6> │ │ │ │ - b.n 684ca <_PyThread_CurrentFrames@@Base+0x13c2> │ │ │ │ + bl a5d18 │ │ │ │ + cbnz r0, 68520 <_PyThread_CurrentFrames@@Base+0x13c2> │ │ │ │ + b.n 6851c <_PyThread_CurrentFrames@@Base+0x13be> │ │ │ │ add r1, sp, #24 │ │ │ │ add r3, sp, #16 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ - movw r1, #15100 @ 0x3afc │ │ │ │ + movw r1, #12828 @ 0x321c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r0, r5 │ │ │ │ - bl a6f18 │ │ │ │ - cbz r0, 684ca <_PyThread_CurrentFrames@@Base+0x13c2> │ │ │ │ - b.n 684ce <_PyThread_CurrentFrames@@Base+0x13c6> │ │ │ │ + bl a5d18 │ │ │ │ + cbz r0, 6851c <_PyThread_CurrentFrames@@Base+0x13be> │ │ │ │ + b.n 68520 <_PyThread_CurrentFrames@@Base+0x13c2> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15112 @ 0x3b08 │ │ │ │ + movw r1, #12840 @ 0x3228 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6854e <_PyThread_CurrentFrames@@Base+0x1446> │ │ │ │ + b.n 685a0 <_PyThread_CurrentFrames@@Base+0x1442> │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ - movw r0, #15092 @ 0x3af4 │ │ │ │ + movw r0, #12820 @ 0x3214 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 248cf4 │ │ │ │ - cbnz r0, 684f0 <_PyThread_CurrentFrames@@Base+0x13e8> │ │ │ │ + bl 2486d4 │ │ │ │ + cbnz r0, 68542 <_PyThread_CurrentFrames@@Base+0x13e4> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 15a044 │ │ │ │ - b.n 684ca <_PyThread_CurrentFrames@@Base+0x13c2> │ │ │ │ + bl 1599d0 │ │ │ │ + b.n 6851c <_PyThread_CurrentFrames@@Base+0x13be> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #41676 @ 0xa2cc │ │ │ │ + movw r1, #39372 @ 0x99cc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #15156 @ 0x3b34 │ │ │ │ + movw r0, #12884 @ 0x3254 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 684e8 <_PyThread_CurrentFrames@@Base+0x13e0> │ │ │ │ + beq.n 6853a <_PyThread_CurrentFrames@@Base+0x13dc> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldrd r6, r7, [r4, #32] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ strd r1, r2, [sp, #36] @ 0x24 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #34153 @ 0x8569 │ │ │ │ + movw r2, #34237 @ 0x85bd │ │ │ │ movt r2, #6 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 24af8c │ │ │ │ + bl 24a968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 684e8 <_PyThread_CurrentFrames@@Base+0x13e0> │ │ │ │ + beq.n 6853a <_PyThread_CurrentFrames@@Base+0x13dc> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 15a044 │ │ │ │ + bl 1599d0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 9438c │ │ │ │ - ldr r3, [pc, #20] @ (68564 <_PyThread_CurrentFrames@@Base+0x145c>) │ │ │ │ + bl 941b0 │ │ │ │ + ldr r3, [pc, #20] @ (685b8 <_PyThread_CurrentFrames@@Base+0x145a>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 68560 <_PyThread_CurrentFrames@@Base+0x1458> │ │ │ │ + beq.n 685b2 <_PyThread_CurrentFrames@@Base+0x1454> │ │ │ │ blx 2bb28 <__stack_chk_fail@plt> │ │ │ │ add sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -90473,121 +90500,128 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ - movw r1, #15172 @ 0x3b44 │ │ │ │ + movw r1, #12900 @ 0x3264 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl a6f18 │ │ │ │ - cbz r0, 685e0 <_PyThread_CurrentFrames@@Base+0x14d8> │ │ │ │ + bl a5d18 │ │ │ │ + cbz r0, 68634 <_PyThread_CurrentFrames@@Base+0x14d6> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, r4 │ │ │ │ - bge.n 685e4 <_PyThread_CurrentFrames@@Base+0x14dc> │ │ │ │ + bge.n 68638 <_PyThread_CurrentFrames@@Base+0x14da> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15188 @ 0x3b54 │ │ │ │ + movw r1, #12916 @ 0x3274 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 68634 <_PyThread_CurrentFrames@@Base+0x152c> │ │ │ │ - bl 808d0 │ │ │ │ + b.n 68688 <_PyThread_CurrentFrames@@Base+0x152a> │ │ │ │ + bl 80878 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, 68634 <_PyThread_CurrentFrames@@Base+0x152c> │ │ │ │ + cbz r0, 68688 <_PyThread_CurrentFrames@@Base+0x152a> │ │ │ │ add.w r1, r0, #16 │ │ │ │ add r5, sp, #16 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 6863a <_PyThread_CurrentFrames@@Base+0x1532> │ │ │ │ + bl 6868e <_PyThread_CurrentFrames@@Base+0x1530> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 68608 <_PyThread_CurrentFrames@@Base+0x1500> │ │ │ │ + bge.n 6865c <_PyThread_CurrentFrames@@Base+0x14fe> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 68628 <_PyThread_CurrentFrames@@Base+0x1520> │ │ │ │ + b.n 6867c <_PyThread_CurrentFrames@@Base+0x151e> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6861c <_PyThread_CurrentFrames@@Base+0x1514> │ │ │ │ + bne.n 68670 <_PyThread_CurrentFrames@@Base+0x1512> │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ - bl 8e6e8 │ │ │ │ + bl 8e514 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 68628 <_PyThread_CurrentFrames@@Base+0x1520> │ │ │ │ + b.n 6867c <_PyThread_CurrentFrames@@Base+0x151e> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl b73f4 <_PyBytes_Resize@@Base> │ │ │ │ + bl b71b4 <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6860e <_PyThread_CurrentFrames@@Base+0x1506> │ │ │ │ - b.n 68604 <_PyThread_CurrentFrames@@Base+0x14fc> │ │ │ │ + bne.n 68662 <_PyThread_CurrentFrames@@Base+0x1504> │ │ │ │ + b.n 68658 <_PyThread_CurrentFrames@@Base+0x14fa> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #128] @ (686d0 <_PyThread_CurrentFrames@@Base+0x15c8>) │ │ │ │ + ldr r1, [pc, #128] @ (68724 <_PyThread_CurrentFrames@@Base+0x15c6>) │ │ │ │ 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 26b858 │ │ │ │ - cbnz r0, 68674 <_PyThread_CurrentFrames@@Base+0x156c> │ │ │ │ + bl 26b1c0 │ │ │ │ + cbnz r0, 686c8 <_PyThread_CurrentFrames@@Base+0x156a> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 686b8 <_PyThread_CurrentFrames@@Base+0x15b0> │ │ │ │ + b.n 6870c <_PyThread_CurrentFrames@@Base+0x15ae> │ │ │ │ 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, #34517 @ 0x86d5 │ │ │ │ + movw r2, #34615 @ 0x8737 │ │ │ │ movt r2, #6 │ │ │ │ strd sl, r9, [sp, #24] │ │ │ │ str.w r8, [sp, #32] │ │ │ │ strd r7, r5, [sp, #36] @ 0x24 │ │ │ │ - bl 24af8c │ │ │ │ + bl 24a968 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 686b8 <_PyThread_CurrentFrames@@Base+0x15b0> │ │ │ │ + beq.n 6870c <_PyThread_CurrentFrames@@Base+0x15ae> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - bl 26b924 │ │ │ │ + bl 26b28c │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6866e <_PyThread_CurrentFrames@@Base+0x1566> │ │ │ │ + beq.n 686c2 <_PyThread_CurrentFrames@@Base+0x1564> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #20] @ (686d0 <_PyThread_CurrentFrames@@Base+0x15c8>) │ │ │ │ + ldr r3, [pc, #20] @ (68724 <_PyThread_CurrentFrames@@Base+0x15c6>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 686ca <_PyThread_CurrentFrames@@Base+0x15c2> │ │ │ │ + beq.n 6871e <_PyThread_CurrentFrames@@Base+0x15c0> │ │ │ │ blx 2bb28 <__stack_chk_fail@plt> │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ + │ │ │ │ +00068728 <_Py_c_sum@@Base>: │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ + vadd.f64 d0, d0, d2 │ │ │ │ + vadd.f64 d1, d1, d3 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ + bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -90604,22 +90638,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ mvns r0, r0 │ │ │ │ str r3, [r4, #20] │ │ │ │ lsrs r0, r0, #31 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00068714 <_Py_c_sum@@Base>: │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ - vadd.f64 d0, d0, d2 │ │ │ │ - vadd.f64 d1, d1, d3 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00068722 <_Py_cr_diff@@Base>: │ │ │ │ +00068776 <_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] │ │ │ │ @@ -90636,125 +90663,126 @@ │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e5b48 │ │ │ │ + bl e5514 │ │ │ │ subs r3, r0, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ movwge r0, #5752 @ 0x1678 │ │ │ │ strge r3, [r4, #16] │ │ │ │ movtge r0, #80 @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 68788 <_Py_cr_diff@@Base+0x66> │ │ │ │ + cbz r3, 687dc <_Py_cr_diff@@Base+0x66> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 6878e <_Py_cr_diff@@Base+0x6c> │ │ │ │ + cbnz r0, 687e2 <_Py_cr_diff@@Base+0x6c> │ │ │ │ movs r0, #0 │ │ │ │ - b.w 80ce4 │ │ │ │ - b.w 110950 │ │ │ │ + b.w 80c78 │ │ │ │ + b.w 110498 │ │ │ │ │ │ │ │ -00068792 <_Py_cr_prod@@Base>: │ │ │ │ +000687e6 <_Py_cr_prod@@Base>: │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ vmul.f64 d0, d0, d2 │ │ │ │ vmul.f64 d1, d2, d1 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 2d77a4 │ │ │ │ + bl 2d6fd0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68834 <_Py_cr_prod@@Base+0xa2> │ │ │ │ + beq.n 68888 <_Py_cr_prod@@Base+0xa2> │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - cbz r0, 68800 <_Py_cr_prod@@Base+0x6e> │ │ │ │ + cbz r0, 68854 <_Py_cr_prod@@Base+0x6e> │ │ │ │ mov r1, r4 │ │ │ │ - bl f5a90 │ │ │ │ + bl f54f0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68836 <_Py_cr_prod@@Base+0xa4> │ │ │ │ + beq.n 6888a <_Py_cr_prod@@Base+0xa4> │ │ │ │ ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 6880c <_Py_cr_prod@@Base+0x7a> │ │ │ │ + cbz r3, 68860 <_Py_cr_prod@@Base+0x7a> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6880c <_Py_cr_prod@@Base+0x7a> │ │ │ │ + beq.n 68860 <_Py_cr_prod@@Base+0x7a> │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2d7a14 │ │ │ │ + bl 2d7240 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68820 <_Py_cr_prod@@Base+0x8e> │ │ │ │ + beq.n 68874 <_Py_cr_prod@@Base+0x8e> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 1c8534 │ │ │ │ - b.n 6880c <_Py_cr_prod@@Base+0x7a> │ │ │ │ + bl 1c7d2c │ │ │ │ + b.n 68860 <_Py_cr_prod@@Base+0x7a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 68836 <_Py_cr_prod@@Base+0xa4> │ │ │ │ + cbz r3, 6888a <_Py_cr_prod@@Base+0xa4> │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ - cbz r1, 68836 <_Py_cr_prod@@Base+0xa4> │ │ │ │ + cbz r1, 6888a <_Py_cr_prod@@Base+0xa4> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d7814 │ │ │ │ + bl 2d7040 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68836 <_Py_cr_prod@@Base+0xa4> │ │ │ │ + bne.n 6888a <_Py_cr_prod@@Base+0xa4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68834 <_Py_cr_prod@@Base+0xa2> │ │ │ │ + bge.n 68888 <_Py_cr_prod@@Base+0xa2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68834 <_Py_cr_prod@@Base+0xa2> │ │ │ │ + cbnz r3, 68888 <_Py_cr_prod@@Base+0xa2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006883a <_Py_cr_quot@@Base>: │ │ │ │ +0006888e <_Py_cr_quot@@Base>: │ │ │ │ vcmp.f64 d2, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 68856 <_Py_cr_quot@@Base+0x1c> │ │ │ │ + beq.n 688aa <_Py_cr_quot@@Base+0x1c> │ │ │ │ vdiv.f64 d6, d0, d2 │ │ │ │ vdiv.f64 d7, d1, d2 │ │ │ │ vmov.f64 d0, d6 │ │ │ │ vmov.f64 d1, d7 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ - vldr d7, [pc, #20] @ 68880 <_Py_cr_quot@@Base+0x46> │ │ │ │ + vldr d7, [pc, #24] @ 688d8 <_Py_cr_quot@@Base+0x4a> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ vmov.f64 d1, d7 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ ... │ │ │ │ │ │ │ │ -00068888 <_Py_cr_sum@@Base>: │ │ │ │ +000688e0 <_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] │ │ │ │ @@ -90766,985 +90794,985 @@ │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ vldr d1, [sp, #56] @ 0x38 │ │ │ │ vldr d0, [sp, #48] @ 0x30 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000688be <_Py_rc_diff@@Base>: │ │ │ │ +00068916 <_Py_rc_diff@@Base>: │ │ │ │ vsub.f64 d0, d0, d1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ vneg.f64 d1, d2 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ bx lr │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #15220 @ 0x3b74 │ │ │ │ + movw r1, #12948 @ 0x3294 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 22e304 │ │ │ │ + bl 22dbfc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68902 <_Py_rc_diff@@Base+0x44> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 6890c <_Py_rc_diff@@Base+0x4e> │ │ │ │ + bne.n 6895a <_Py_rc_diff@@Base+0x44> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 68964 <_Py_rc_diff@@Base+0x4e> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00068910 : │ │ │ │ +00068968 : │ │ │ │ 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 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 68968 │ │ │ │ - movw r1, #33052 @ 0x811c │ │ │ │ + cbz r0, 689c0 │ │ │ │ + movw r1, #30748 @ 0x781c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 68974 │ │ │ │ + bl 689cc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68968 │ │ │ │ + beq.n 689c0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #35572 @ 0x8af4 │ │ │ │ + movw r1, #33268 @ 0x81f4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 68974 │ │ │ │ + bl 689cc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68968 │ │ │ │ + beq.n 689c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13e834 │ │ │ │ + bl 13e104 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68970 │ │ │ │ + bge.n 689c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68970 │ │ │ │ + cbnz r3, 689c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 68970 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 689c8 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ add.w r5, r1, #36 @ 0x24 │ │ │ │ ldr.w r0, [r5, #-36] │ │ │ │ - cbz r0, 689c4 │ │ │ │ + cbz r0, 68a1c │ │ │ │ ldr.w r3, [r5, #-24] │ │ │ │ - cbnz r3, 68998 │ │ │ │ + cbnz r3, 689f0 │ │ │ │ adds r5, #36 @ 0x24 │ │ │ │ - b.n 68988 │ │ │ │ - bl 88258 │ │ │ │ + b.n 689e0 │ │ │ │ + bl 8808c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r6, 689c8 │ │ │ │ - bl 9baf8 │ │ │ │ + cbz r6, 68a20 │ │ │ │ + bl 9b8dc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 689be │ │ │ │ + bge.n 68a16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 689be │ │ │ │ + cbnz r3, 68a16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 68994 │ │ │ │ - b.n 689cc │ │ │ │ + bne.n 689ec │ │ │ │ + b.n 68a24 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 689cc │ │ │ │ + b.n 68a24 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000689d0 : │ │ │ │ +00068a28 : │ │ │ │ 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 2845e4 │ │ │ │ - cbz r0, 68a1c │ │ │ │ + bl 283f44 │ │ │ │ + cbz r0, 68a74 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 68a22 │ │ │ │ + bmi.n 68a7a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68a04 │ │ │ │ + bge.n 68a5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 68a04 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 68a5c │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15240 @ 0x3b88 │ │ │ │ + movw r1, #12968 @ 0x32a8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68a64 │ │ │ │ - bl 122990 │ │ │ │ + b.n 68abc │ │ │ │ + bl 1223b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68a3c │ │ │ │ + bge.n 68a94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68a3c │ │ │ │ + cbnz r3, 68a94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 68a60 │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 68a60 │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bne.n 68ab8 │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 68ab8 │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #15272 @ 0x3ba8 │ │ │ │ + movw r1, #13000 @ 0x32c8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 68a64 │ │ │ │ + bl f3c44 │ │ │ │ + b.n 68abc │ │ │ │ str r4, [r7, #0] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ - cbnz r4, 68a8a │ │ │ │ + cbnz r4, 68ae2 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 68a8a │ │ │ │ + ble.n 68ae2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 68a8a │ │ │ │ - cbnz r2, 68aa4 │ │ │ │ + bne.n 68ae2 │ │ │ │ + cbnz r2, 68afc │ │ │ │ add r6, sp, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r3 │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #12] │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #116] @ (68b14 ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 68b0c │ │ │ │ + ldr r3, [pc, #116] @ (68b6c ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + cbz r0, 68b64 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 68acc │ │ │ │ - movw r2, #56964 @ 0xde84 │ │ │ │ + bmi.n 68b24 │ │ │ │ + movw r2, #54660 @ 0xd584 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #36040 @ 0x8cc8 │ │ │ │ + movw r1, #33728 @ 0x83c0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #43428 @ 0xa9a4 │ │ │ │ + movw r0, #41348 @ 0xa184 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 68b0c │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 68b64 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl a2d4c │ │ │ │ - cbz r0, 68b0c │ │ │ │ + bl a26c4 │ │ │ │ + cbz r0, 68b64 │ │ │ │ blx 2c0c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68af8 │ │ │ │ + beq.n 68b50 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63836 @ 0xf95c │ │ │ │ + movw r1, #61460 @ 0xf014 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 68b0c │ │ │ │ + bl 11dfac │ │ │ │ + b.n 68b64 │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #43428 @ 0xa9a4 │ │ │ │ + movw r1, #41348 @ 0xa184 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r1, r2] │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 269f2c <_PyXIData_Clear@@Base+0xd0> │ │ │ │ + bl 269894 <_PyXIData_Clear@@Base+0xd0> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 68b58 │ │ │ │ + blt.n 68bb0 │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a64f8 <_PyLong_UInt64_Converter@@Base+0x32fc> │ │ │ │ + bl 1a5ce8 <_PyLong_UInt64_Converter@@Base+0x3318> │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 68b58 │ │ │ │ + blt.n 68bb0 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 68b5e │ │ │ │ - movw r1, #676 @ 0x2a4 │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ + bgt.n 68bb6 │ │ │ │ + movw r1, #63908 @ 0xf9a4 │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68c58 │ │ │ │ + b.n 68cb0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ subs r1, #1 │ │ │ │ - movw r2, #30132 @ 0x75b4 │ │ │ │ + movw r2, #27828 @ 0x6cb4 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 142b24 │ │ │ │ + bl 1423f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68b58 │ │ │ │ + beq.n 68bb0 │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a64f8 <_PyLong_UInt64_Converter@@Base+0x32fc> │ │ │ │ + bl 1a5ce8 <_PyLong_UInt64_Converter@@Base+0x3318> │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 68be0 │ │ │ │ + blt.n 68c38 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 68b9e │ │ │ │ + bgt.n 68bf6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68b4a │ │ │ │ + bge.n 68ba2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 68b4a │ │ │ │ + bne.n 68ba2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 68b4a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68ba2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ subs r1, #1 │ │ │ │ - movw r2, #30132 @ 0x75b4 │ │ │ │ + movw r2, #27828 @ 0x6cb4 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 142b24 │ │ │ │ + bl 1423f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 68be2 │ │ │ │ + cbz r0, 68c3a │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #168] @ (68c60 ) │ │ │ │ + ldr r1, [pc, #168] @ (68cb8 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12bef0 │ │ │ │ + bl 12b88c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 68bd0 │ │ │ │ + blt.n 68c28 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 68be2 │ │ │ │ + b.n 68c3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 68bcc │ │ │ │ + bne.n 68c24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 68bcc │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68c24 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68bf6 │ │ │ │ + bge.n 68c4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68bf6 │ │ │ │ + cbnz r3, 68c4e │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 68b58 │ │ │ │ + beq.n 68bb0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 269e64 <_PyXIData_Clear@@Base+0x8> │ │ │ │ + bl 2697cc <_PyXIData_Clear@@Base+0x8> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 68c2e │ │ │ │ + cbz r0, 68c86 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 68f06 <_Py_hashtable_len@@Base+0xe> │ │ │ │ + bl 68f5e <_Py_hashtable_len@@Base+0xe> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 68c1e │ │ │ │ + blt.n 68c76 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 68c2e │ │ │ │ + b.n 68c86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 68c1a │ │ │ │ + bne.n 68c72 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 68c1a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68c72 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68c42 │ │ │ │ + bge.n 68c9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68c42 │ │ │ │ + cbnz r3, 68c9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 68b58 │ │ │ │ + beq.n 68bb0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 19b6c8 │ │ │ │ + bl 19aa18 │ │ │ │ adds r0, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - b.n 68dec │ │ │ │ + b.n 68e44 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 269f2c <_PyXIData_Clear@@Base+0xd0> │ │ │ │ + bl 269894 <_PyXIData_Clear@@Base+0xd0> │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 68ca6 │ │ │ │ + blt.n 68cfe │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 68cac │ │ │ │ + bgt.n 68d04 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ - movw r3, #548 @ 0x224 │ │ │ │ - movt r3, #49 @ 0x31 │ │ │ │ - movw r1, #524 @ 0x20c │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ + movw r3, #63780 @ 0xf924 │ │ │ │ + movt r3, #48 @ 0x30 │ │ │ │ + movw r1, #63756 @ 0xf90c │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68d14 │ │ │ │ + b.n 68d6c │ │ │ │ adds r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 269e64 <_PyXIData_Clear@@Base+0x8> │ │ │ │ + bl 2697cc <_PyXIData_Clear@@Base+0x8> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68ca6 │ │ │ │ + beq.n 68cfe │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - bl 264efc │ │ │ │ + bl 264868 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 68cea │ │ │ │ + cbz r0, 68d42 │ │ │ │ mov r1, r5 │ │ │ │ - bl 68f06 <_Py_hashtable_len@@Base+0xe> │ │ │ │ + bl 68f5e <_Py_hashtable_len@@Base+0xe> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 68cda │ │ │ │ + blt.n 68d32 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 68cea │ │ │ │ + b.n 68d42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 68cd6 │ │ │ │ + bne.n 68d2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 68cd6 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68d2e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68cfe │ │ │ │ + bge.n 68d56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68cfe │ │ │ │ + cbnz r3, 68d56 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 68ca6 │ │ │ │ + beq.n 68cfe │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 19b6c8 │ │ │ │ + bl 19aa18 │ │ │ │ adds r0, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - cbnz r5, 68d3a │ │ │ │ + cbnz r5, 68d92 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 68d3a │ │ │ │ + blt.n 68d92 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 68d3a │ │ │ │ - cbnz r2, 68d54 │ │ │ │ + bgt.n 68d92 │ │ │ │ + cbnz r2, 68dac │ │ │ │ add r3, sp, #20 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #56] @ (68d88 ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 68d80 │ │ │ │ + ldr r3, [pc, #56] @ (68de0 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + cbz r0, 68dd8 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 68d6e │ │ │ │ + bgt.n 68dc6 │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #61692 @ 0xf0fc │ │ │ │ + movw r1, #59372 @ 0xe7ec │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 68d80 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 68dd8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68d58 │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 68db0 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68d58 │ │ │ │ + beq.n 68db0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r7, r2] │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - cbnz r5, 68db0 │ │ │ │ + cbnz r5, 68e08 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 68db0 │ │ │ │ + blt.n 68e08 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 68db0 │ │ │ │ - cbnz r2, 68dca │ │ │ │ + bgt.n 68e08 │ │ │ │ + cbnz r2, 68e22 │ │ │ │ add r3, sp, #20 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #56] @ (68dfc ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 68df6 │ │ │ │ + ldr r3, [pc, #56] @ (68e54 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + cbz r0, 68e4e │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 68de4 │ │ │ │ + bgt.n 68e3c │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #62216 @ 0xf308 │ │ │ │ + movw r1, #59840 @ 0xe9c0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 68df6 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 68e4e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68dce │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 68e26 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68dce │ │ │ │ + beq.n 68e26 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ + ldr r0, [r3, r5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 68e1a │ │ │ │ + cbz r3, 68e72 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 68e30 │ │ │ │ + b.n 68e88 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 68e22 │ │ │ │ + bge.n 68e7a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 68e30 │ │ │ │ - bne.n 68e1e │ │ │ │ + b.n 68e88 │ │ │ │ + bne.n 68e76 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 68e1e │ │ │ │ + beq.n 68e76 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 68e4a │ │ │ │ + b.n 68ea2 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #148] @ (68ed8 ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #148] @ (68f30 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68ed0 │ │ │ │ + beq.n 68f28 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 68e9c │ │ │ │ + beq.n 68ef4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl e5b48 │ │ │ │ + bl e5514 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 68ed0 │ │ │ │ - ldr r3, [pc, #128] @ (68edc ) │ │ │ │ + blt.n 68f28 │ │ │ │ + ldr r3, [pc, #128] @ (68f34 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r5, [r3, #4000] @ 0xfa0 │ │ │ │ - beq.n 68e9c │ │ │ │ + beq.n 68ef4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r4, r3 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl a8060 │ │ │ │ - cbz r0, 68e90 │ │ │ │ + bl a7e70 │ │ │ │ + cbz r0, 68ee8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ - b.n 68e72 │ │ │ │ - ldr r3, [pc, #76] @ (68ee0 ) │ │ │ │ + b.n 68eca │ │ │ │ + ldr r3, [pc, #76] @ (68f38 ) │ │ │ │ ldr.w r3, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r4, r3 │ │ │ │ - b.n 68eba │ │ │ │ - ldr r1, [pc, #60] @ (68edc ) │ │ │ │ + b.n 68f12 │ │ │ │ + ldr r1, [pc, #60] @ (68f34 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #60] @ (68ee0 ) │ │ │ │ + ldr r2, [pc, #60] @ (68f38 ) │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r2, [r2, #980] @ 0x3d4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r3, [r3, #4000] @ 0xfa0 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add r4, r2 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 68ec4 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 68ed0 │ │ │ │ + bne.n 68f1c │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 68f28 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r2, r4] │ │ │ │ + ldr r4, [r0, r6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #15324 @ 0x3bdc │ │ │ │ + movw r0, #13052 @ 0x32fc │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.w 95088 │ │ │ │ + b.w 94ea4 │ │ │ │ │ │ │ │ -00068ef8 <_Py_hashtable_len@@Base>: │ │ │ │ +00068f50 <_Py_hashtable_len@@Base>: │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r4, 68f40 <_Py_hashtable_len@@Base+0x48> │ │ │ │ + cbnz r4, 68f98 <_Py_hashtable_len@@Base+0x48> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 68f40 <_Py_hashtable_len@@Base+0x48> │ │ │ │ - ldr r1, [pc, #44] @ (68f54 <_Py_hashtable_len@@Base+0x5c>) │ │ │ │ - bl 148118 │ │ │ │ + bge.n 68f98 <_Py_hashtable_len@@Base+0x48> │ │ │ │ + ldr r1, [pc, #44] @ (68fac <_Py_hashtable_len@@Base+0x5c>) │ │ │ │ + bl 147a68 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 68f4e <_Py_hashtable_len@@Base+0x56> │ │ │ │ - cbnz r0, 68f40 <_Py_hashtable_len@@Base+0x48> │ │ │ │ + beq.n 68fa6 <_Py_hashtable_len@@Base+0x56> │ │ │ │ + cbnz r0, 68f98 <_Py_hashtable_len@@Base+0x48> │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #32] @ (68f58 <_Py_hashtable_len@@Base+0x60>) │ │ │ │ + ldr r0, [pc, #32] @ (68fb0 <_Py_hashtable_len@@Base+0x60>) │ │ │ │ strd r5, r5, [sp] │ │ │ │ - bl ad708 <_PyUnicodeWriter_Finish@@Base+0x1334> │ │ │ │ - b.n 68f50 <_Py_hashtable_len@@Base+0x58> │ │ │ │ + bl ad508 <_PyUnicodeWriter_Finish@@Base+0x1324> │ │ │ │ + b.n 68fa8 <_Py_hashtable_len@@Base+0x58> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 193fa4 │ │ │ │ + b.w 1932b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xb6f8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ pop {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.w 394c2 │ │ │ │ + b.w 394ca │ │ │ │ │ │ │ │ -00068f60 : │ │ │ │ - movw r2, #54548 @ 0xd514 │ │ │ │ +00068fb8 : │ │ │ │ + movw r2, #52244 @ 0xcc14 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - b.w 94114 │ │ │ │ + b.w 93f38 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ - cbnz r4, 68f96 │ │ │ │ + cbnz r4, 68fee │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57040 @ 0xded0 │ │ │ │ + movw r1, #54712 @ 0xd5b8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 68fdc │ │ │ │ + bl 11dfac │ │ │ │ + b.n 69034 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r3, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl 9406c │ │ │ │ + bl 93e90 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 68fdc │ │ │ │ + cbz r0, 69034 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1dee70 <_PyType_Name@@Base> │ │ │ │ + bl 1de6ec <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #45592 @ 0xb218 │ │ │ │ + movw r0, #44180 @ 0xac94 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 68fcc │ │ │ │ + blt.n 69024 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 68fdc │ │ │ │ + b.n 69034 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 68fc8 │ │ │ │ + bne.n 69020 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 68fc8 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 69020 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00068fe0 : │ │ │ │ +00069038 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ add r7, sp, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [r7, #16] │ │ │ │ - bl 9fd08 │ │ │ │ + bl 9f724 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 69346 │ │ │ │ + beq.w 6939e │ │ │ │ mov r5, r0 │ │ │ │ mov.w fp, #0 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #41352 @ 0xa188 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movw ip, #21012 @ 0x5214 │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ str r3, [r7, #20] │ │ │ │ strd ip, r1, [r7, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69068 │ │ │ │ - ldr r3, [pc, #468] @ (69208 ) │ │ │ │ + cbnz r0, 690c0 │ │ │ │ + ldr r3, [pc, #468] @ (69260 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cbz r3, 6905a │ │ │ │ + cbz r3, 690b2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 6905a │ │ │ │ - movw r3, #43804 @ 0xab1c │ │ │ │ + cbz r3, 690b2 │ │ │ │ + movw r3, #43808 @ 0xab20 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 205fec <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 6905a │ │ │ │ + bl 2057ec <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 690b2 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ str r4, [r6, #72] @ 0x48 │ │ │ │ - bl 1c8534 │ │ │ │ - bl 940d4 │ │ │ │ + bl 1c7d2c │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6931c │ │ │ │ + bne.w 69374 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 69330 │ │ │ │ + b.n 69388 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69076 │ │ │ │ + beq.n 690ce │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 69084 │ │ │ │ + bne.n 690dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 690fe │ │ │ │ + bge.n 69156 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 690fe │ │ │ │ - bl 9fd08 │ │ │ │ + b.n 69156 │ │ │ │ + bl 9f724 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 690ba │ │ │ │ - ldr r2, [pc, #376] @ (69208 ) │ │ │ │ + cbnz r0, 69112 │ │ │ │ + ldr r2, [pc, #376] @ (69260 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r6, #43564 @ 0xaa2c │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 205fec <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 2057ec <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - cbz r0, 690da │ │ │ │ + cbz r0, 69132 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #16172 @ 0x3f2c │ │ │ │ + movw r2, #13868 @ 0x362c │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ - bl 11e51c <_PyErr_SetString@@Base> │ │ │ │ - b.n 690da │ │ │ │ - bl 13e6f4 │ │ │ │ + bl 11e004 <_PyErr_SetString@@Base> │ │ │ │ + b.n 69132 │ │ │ │ + bl 13dfc4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 690d4 │ │ │ │ + bge.n 6912c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 690d4 │ │ │ │ + cbnz r3, 6912c │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 69100 │ │ │ │ + bne.n 69158 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6c2c │ │ │ │ + bl f6684 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6931c │ │ │ │ + beq.w 69374 │ │ │ │ mov r1, fp │ │ │ │ - movw r0, #16196 @ 0x3f44 │ │ │ │ + movw r0, #13892 @ 0x3644 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 1a7810 <_PyErr_FormatNote@@Base> │ │ │ │ - b.n 6931c │ │ │ │ + bl 1a7004 <_PyErr_FormatNote@@Base> │ │ │ │ + b.n 69374 │ │ │ │ mov sl, r4 │ │ │ │ ldrd r2, r3, [sl, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #6 │ │ │ │ - bpl.n 69110 │ │ │ │ + bpl.n 69168 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 6912e │ │ │ │ - b.n 69114 │ │ │ │ + beq.n 69186 │ │ │ │ + b.n 6916c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 69138 │ │ │ │ + beq.n 69190 │ │ │ │ movw r1, #43560 @ 0xaa28 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #16268 @ 0x3f8c │ │ │ │ + movw r1, #13964 @ 0x368c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl f41b4 │ │ │ │ - b.n 69320 │ │ │ │ + bl f3c44 │ │ │ │ + b.n 69378 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ ldrd r6, r9, [r3] │ │ │ │ - b.n 6913c │ │ │ │ + b.n 69194 │ │ │ │ ldrd r6, r9, [sl, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r9] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, 691c4 │ │ │ │ + cbz r3, 6921c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r9] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6918c │ │ │ │ + bne.n 691e4 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - bne.n 691a2 │ │ │ │ + bne.n 691fa │ │ │ │ mov r0, r6 │ │ │ │ - bl 7aa84 │ │ │ │ + bl 7acac │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 691a2 │ │ │ │ + bne.n 691fa │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c8828 │ │ │ │ - b.n 691d0 │ │ │ │ + bl 1c8038 │ │ │ │ + b.n 69228 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bne.n 691be │ │ │ │ - bl 863a8 │ │ │ │ - b.n 691d0 │ │ │ │ - bl 89c00 │ │ │ │ - b.n 691d0 │ │ │ │ + bne.n 69216 │ │ │ │ + bl 86184 │ │ │ │ + b.n 69228 │ │ │ │ + bl 89a38 │ │ │ │ + b.n 69228 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8bc08 │ │ │ │ + bl 8ba34 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6920c │ │ │ │ + bne.n 69264 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 691e8 │ │ │ │ + bge.n 69240 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 691e8 │ │ │ │ + cbnz r3, 69240 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 69320 │ │ │ │ + bge.w 69378 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 69320 │ │ │ │ + bne.w 69378 │ │ │ │ mov r0, r9 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 69320 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 69378 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6921e │ │ │ │ + bge.n 69276 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6921e │ │ │ │ + cbnz r3, 69276 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69236 │ │ │ │ + bge.n 6928e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 69236 │ │ │ │ + cbnz r3, 6928e │ │ │ │ mov r0, r9 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6924e │ │ │ │ + bge.n 692a6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 6924e │ │ │ │ + cbnz r3, 692a6 │ │ │ │ mov r0, sl │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69316 │ │ │ │ + bge.n 6936e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 69316 │ │ │ │ + bne.n 6936e │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ str r0, [r7, #12] │ │ │ │ ubfx r9, r2, #14, #1 │ │ │ │ - ldr r2, [pc, #232] @ (69354 ) │ │ │ │ + ldr r2, [pc, #232] @ (693ac ) │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldr r6, [r0, r2] │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ subs r2, r7, r2 │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ mov.w sl, r2, asr #13 │ │ │ │ - bge.n 692dc │ │ │ │ + bge.n 69334 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 692dc │ │ │ │ + beq.n 69334 │ │ │ │ ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ - cbz r2, 69296 │ │ │ │ + cbz r2, 692ee │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - cbz r0, 692d0 │ │ │ │ + cbz r0, 69328 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ - cbz r2, 692d0 │ │ │ │ - ldr r3, [pc, #180] @ (69354 ) │ │ │ │ + cbz r2, 69328 │ │ │ │ + ldr r3, [pc, #180] @ (693ac ) │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ @@ -91758,464 +91786,384 @@ │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ str.w r3, [r1, #3868] @ 0xf1c │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ orrs r2, r3 │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ str r4, [r6, #100] @ 0x64 │ │ │ │ - b.n 69316 │ │ │ │ - ldr r1, [pc, #120] @ (69358 ) │ │ │ │ + b.n 6936e │ │ │ │ + ldr r1, [pc, #120] @ (693b0 ) │ │ │ │ ldr.w r3, [r1, #1600] @ 0x640 │ │ │ │ - cbz r3, 692fa │ │ │ │ - movw r2, #56781 @ 0xddcd │ │ │ │ + cbz r3, 69352 │ │ │ │ + movw r2, #55145 @ 0xd769 │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 692fa │ │ │ │ + beq.n 69352 │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ - cbz r3, 69316 │ │ │ │ + cbz r3, 6936e │ │ │ │ cmp.w sl, #3 │ │ │ │ - ble.n 69316 │ │ │ │ + ble.n 6936e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 69316 │ │ │ │ + beq.n 6936e │ │ │ │ mov r0, r6 │ │ │ │ - bl 23f030 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + bl 23ea14 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 69024 │ │ │ │ + b.n 6907c │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, sl │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6934a │ │ │ │ + bge.n 693a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6934a │ │ │ │ + cbnz r3, 693a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6934a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 693a2 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0006935c : │ │ │ │ +000693b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bmi.n 6938a │ │ │ │ - movw r0, #48080 @ 0xbbd0 │ │ │ │ + bmi.n 693e2 │ │ │ │ + movw r0, #45776 @ 0xb2d0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #4421 @ 0x1145 │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 695b6 │ │ │ │ + b.n 6960e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw r8, #41560 @ 0xa258 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 693a4 │ │ │ │ + bne.n 693fc │ │ │ │ ldr r7, [r1, #12] │ │ │ │ adds r3, r7, #1 │ │ │ │ - bne.n 693b8 │ │ │ │ + bne.n 69410 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7aa84 │ │ │ │ + bl 7acac │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.n 693b8 │ │ │ │ + bne.n 69410 │ │ │ │ mov r0, r4 │ │ │ │ - bl 43338 │ │ │ │ - b.n 69386 │ │ │ │ + bl 43390 │ │ │ │ + b.n 693de │ │ │ │ ldr r0, [r5, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 693f4 │ │ │ │ + bne.n 6944c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ mov r3, r6 │ │ │ │ - bl 863a8 │ │ │ │ + bl 86184 │ │ │ │ adds r1, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r0, r6 │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 695b6 │ │ │ │ + b.n 6960e │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - cbz r3, 69428 │ │ │ │ + cbz r3, 69480 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 69428 │ │ │ │ + bne.n 69480 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl dc57c │ │ │ │ + bl dbee0 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 6943e │ │ │ │ + beq.n 69496 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 695b6 │ │ │ │ + bne.w 6960e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15cc34 <_PyUnicode_IsNumeric@@Base+0x4a8> │ │ │ │ + bl 15c5d0 <_PyUnicode_IsNumeric@@Base+0x4c0> │ │ │ │ mov r0, r6 │ │ │ │ - b.n 695b6 │ │ │ │ + b.n 6960e │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 851d0 │ │ │ │ + bl 84fac │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 69386 │ │ │ │ + beq.n 693de │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 695b4 │ │ │ │ + bne.w 6960c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ - cbz r3, 69486 │ │ │ │ + cbz r3, 694de │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 69486 │ │ │ │ + beq.n 694de │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ cmp r1, #8 │ │ │ │ it lt │ │ │ │ movlt r1, #8 │ │ │ │ subs r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 8a924 │ │ │ │ + bl 8a758 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 69584 │ │ │ │ + beq.n 695dc │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 694b0 │ │ │ │ + bgt.n 69508 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ cmp r1, #8 │ │ │ │ it lt │ │ │ │ movlt r1, #8 │ │ │ │ subs r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 89f88 │ │ │ │ + bl 89dc0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 69584 │ │ │ │ + beq.n 695dc │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ - cbz r0, 694c0 │ │ │ │ + cbz r0, 69518 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 233aac <_PyDict_SendEvent@@Base> │ │ │ │ + bl 23348c <_PyDict_SendEvent@@Base> │ │ │ │ ldr.w lr, [r5, #24] │ │ │ │ mov.w ip, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, lr, #20 │ │ │ │ ldrb.w r1, [lr, #4] │ │ │ │ str.w r3, [lr, #8] │ │ │ │ cmp r1, #7 │ │ │ │ lsl.w ip, ip, r1 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r7, ip │ │ │ │ - bgt.n 694ec │ │ │ │ + bgt.n 69544 │ │ │ │ ldrsb.w r9, [r2, r3] │ │ │ │ - b.n 694fc │ │ │ │ + b.n 69554 │ │ │ │ cmp r1, #15 │ │ │ │ itet gt │ │ │ │ addgt.w r0, lr, r3, lsl #2 │ │ │ │ ldrshle.w r9, [r2, r3, lsl #1] │ │ │ │ ldrgt.w r9, [r0, #20] │ │ │ │ mov r8, r7 │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ add r0, r8 │ │ │ │ - blt.n 6952c │ │ │ │ + blt.n 69584 │ │ │ │ and.w r3, ip, r0 │ │ │ │ cmp r1, #7 │ │ │ │ - bgt.n 6951e │ │ │ │ + bgt.n 69576 │ │ │ │ ldrsb.w r9, [r2, r3] │ │ │ │ - b.n 694fe │ │ │ │ + b.n 69556 │ │ │ │ cmp r1, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r9, [r2, r3, lsl #1] │ │ │ │ ldrgt.w r9, [r2, r3, lsl #2] │ │ │ │ - b.n 694fe │ │ │ │ + b.n 69556 │ │ │ │ ldr.w r0, [lr, #16] │ │ │ │ cmp r1, #7 │ │ │ │ - bgt.n 69538 │ │ │ │ + bgt.n 69590 │ │ │ │ strb r0, [r2, r3] │ │ │ │ - b.n 69544 │ │ │ │ + b.n 6959c │ │ │ │ cmp r1, #15 │ │ │ │ ite le │ │ │ │ strhle.w r0, [r2, r3, lsl #1] │ │ │ │ strgt.w r0, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ lsls r3, r1 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - cbz r0, 69560 │ │ │ │ + cbz r0, 695b8 │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ adds r3, #20 │ │ │ │ str r4, [r2, r3] │ │ │ │ add r3, r2 │ │ │ │ str r6, [r3, #4] │ │ │ │ - b.n 69570 │ │ │ │ + b.n 695c8 │ │ │ │ movs r0, #12 │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ adds r3, #20 │ │ │ │ adds r1, r2, r3 │ │ │ │ strd r4, r6, [r1, #4] │ │ │ │ str r7, [r2, r3] │ │ │ │ ldrd r1, r3, [r2, #12] │ │ │ │ adds r3, #1 │ │ │ │ subs r1, #1 │ │ │ │ strd r1, r3, [r2, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 69424 │ │ │ │ + b.n 6947c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69598 │ │ │ │ + bge.n 695f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69598 │ │ │ │ + cbnz r3, 695f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 69386 │ │ │ │ + bge.w 693de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 69386 │ │ │ │ + bne.w 693de │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 69386 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 693de │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - cbz r3, 695d6 │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - b.n 695ee │ │ │ │ - cmp r2, r3 │ │ │ │ - bgt.n 695de │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 695ee │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 695da │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 695da │ │ │ │ - clz r5, r1 │ │ │ │ - lsrs r5, r5, #5 │ │ │ │ - b.n 6960c │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - strd r3, r4, [sp, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #124] @ (69680 ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 6967a │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl 122990 │ │ │ │ - mov r7, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - beq.n 69620 │ │ │ │ - add r5, r6 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 6963c │ │ │ │ - b.n 69628 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 6967a │ │ │ │ - b.n 69618 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 122990 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 6963e │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 6967a │ │ │ │ - b.n 6963e │ │ │ │ - movs r4, #0 │ │ │ │ - bl b0e80 │ │ │ │ - orr.w r1, r4, #524288 @ 0x80000 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2c37c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b4014 │ │ │ │ - adds r3, r4, #1 │ │ │ │ - bne.n 6966e │ │ │ │ - movw r3, #43316 @ 0xa934 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e494c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 9438c │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r4, [r7, r4] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00069684 : │ │ │ │ +00069614 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r3, #23396 @ 0x5b64 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 696ac │ │ │ │ + beq.n 6963c │ │ │ │ movw r3, #31684 @ 0x7bc4 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 696b6 │ │ │ │ - movw r0, #15092 @ 0x3af4 │ │ │ │ + bne.n 69646 │ │ │ │ + movw r0, #12752 @ 0x31d0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - b.n 696de │ │ │ │ + b.n 6966e │ │ │ │ movw r1, #15128 @ 0x3b18 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 696ac │ │ │ │ - bl 9eff8 │ │ │ │ - movw r3, #54688 @ 0xd5a0 │ │ │ │ + beq.n 6963c │ │ │ │ + bl 9ed78 │ │ │ │ + movw r3, #52384 @ 0xcca0 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #15092 @ 0x3af4 │ │ │ │ + movw r0, #12752 @ 0x31d0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000696e0 : │ │ │ │ +00069670 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #31684 @ 0x7bc4 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 69702 │ │ │ │ + bne.n 69692 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - b.n 696f8 │ │ │ │ + b.n 69688 │ │ │ │ movw r3, #23396 @ 0x5b64 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 69718 │ │ │ │ + bne.n 696a8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w dd5f0 │ │ │ │ + b.w dcf30 │ │ │ │ movw r1, #15128 @ 0x3b18 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 69730 │ │ │ │ + beq.n 696c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9eff8 │ │ │ │ - cbnz r0, 69730 │ │ │ │ + bl 9ed78 │ │ │ │ + cbnz r0, 696c0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - b.n 69734 │ │ │ │ + b.n 696c4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 69770 │ │ │ │ + bne.n 69700 │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #56964 @ 0xde84 │ │ │ │ + movw r2, #54660 @ 0xd584 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #40360 @ 0x9da8 │ │ │ │ + movw r1, #38280 @ 0x9588 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #60064 @ 0xeaa0 │ │ │ │ + movw r0, #57688 @ 0xe158 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 6978a │ │ │ │ + b.n 6971a │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ tst.w r2, #3 │ │ │ │ it ne │ │ │ │ @@ -92225,963 +92173,1039 @@ │ │ │ │ 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, 697aa │ │ │ │ + cbnz r0, 6973a │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 697bc │ │ │ │ - b.n 697b4 │ │ │ │ + cbz r0, 6974c │ │ │ │ + b.n 69744 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 697a4 │ │ │ │ - b.n 69862 │ │ │ │ + beq.n 69734 │ │ │ │ + b.n 697f2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69862 │ │ │ │ + bne.n 697f2 │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - cbz r0, 697c8 │ │ │ │ + cbz r0, 69758 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69862 │ │ │ │ + bne.n 697f2 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 697d4 │ │ │ │ + cbz r0, 69764 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69862 │ │ │ │ + bne.n 697f2 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ - cbz r0, 697e0 │ │ │ │ + cbz r0, 69770 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69862 │ │ │ │ + bne.n 697f2 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 697ec │ │ │ │ + cbz r0, 6977c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69862 │ │ │ │ + bne.n 697f2 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 697f8 │ │ │ │ + cbz r0, 69788 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69862 │ │ │ │ + bne.n 697f2 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 69804 │ │ │ │ + cbz r0, 69794 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69862 │ │ │ │ + bne.n 697f2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 6980e │ │ │ │ + cbz r0, 6979e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 69862 │ │ │ │ + cbnz r0, 697f2 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 69818 │ │ │ │ + cbz r0, 697a8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 69862 │ │ │ │ + cbnz r0, 697f2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 69822 │ │ │ │ + cbz r0, 697b2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 69862 │ │ │ │ + cbnz r0, 697f2 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 6982c │ │ │ │ + cbz r0, 697bc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 69862 │ │ │ │ + cbnz r0, 697f2 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 69836 │ │ │ │ + cbz r0, 697c6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 69862 │ │ │ │ + cbnz r0, 697f2 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 69840 │ │ │ │ + cbz r0, 697d0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 69862 │ │ │ │ + cbnz r0, 697f2 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 6984a │ │ │ │ + cbz r0, 697da │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 69862 │ │ │ │ + cbnz r0, 697f2 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 69854 │ │ │ │ + cbz r0, 697e4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 69862 │ │ │ │ + cbnz r0, 697f2 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 69862 │ │ │ │ + cbz r0, 697f2 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #28 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r4, r1 │ │ │ │ + cbz r3, 6980e │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ + b.n 69826 │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt.n 69816 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 69826 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 69812 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 69812 │ │ │ │ + clz r5, r1 │ │ │ │ + lsrs r5, r5, #5 │ │ │ │ + b.n 69844 │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r4, #0 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + strd r3, r4, [sp, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [pc, #124] @ (698b8 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 698b2 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl 1223b8 │ │ │ │ + mov r7, r0 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + beq.n 69858 │ │ │ │ + add r5, r6 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.n 69874 │ │ │ │ + b.n 69860 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 698b2 │ │ │ │ + b.n 69850 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 1223b8 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 69876 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 698b2 │ │ │ │ + b.n 69876 │ │ │ │ + movs r4, #0 │ │ │ │ + bl b0c40 │ │ │ │ + orr.w r1, r4, #524288 @ 0x80000 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2c37c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b3de4 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + bne.n 698a6 │ │ │ │ + movw r3, #43316 @ 0xa934 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 1e40ec │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 941b0 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [r6, r6] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 69886 │ │ │ │ + cbnz r0, 698da │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbnz r0, 69890 │ │ │ │ - b.n 69898 │ │ │ │ + cbnz r0, 698e4 │ │ │ │ + b.n 698ec │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69880 │ │ │ │ - b.n 6990e │ │ │ │ + beq.n 698d4 │ │ │ │ + b.n 69962 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6990e │ │ │ │ + bne.n 69962 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 698a4 │ │ │ │ + cbz r0, 698f8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6990e │ │ │ │ + bne.n 69962 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 698b0 │ │ │ │ + cbz r0, 69904 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6990e │ │ │ │ + bne.n 69962 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 698ba │ │ │ │ + cbz r0, 6990e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6990e │ │ │ │ + cbnz r0, 69962 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 698c4 │ │ │ │ + cbz r0, 69918 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6990e │ │ │ │ + cbnz r0, 69962 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 698ce │ │ │ │ + cbz r0, 69922 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6990e │ │ │ │ + cbnz r0, 69962 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 698d8 │ │ │ │ + cbz r0, 6992c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6990e │ │ │ │ + cbnz r0, 69962 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 698e2 │ │ │ │ + cbz r0, 69936 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6990e │ │ │ │ + cbnz r0, 69962 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 698ec │ │ │ │ + cbz r0, 69940 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6990e │ │ │ │ + cbnz r0, 69962 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 698f6 │ │ │ │ + cbz r0, 6994a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6990e │ │ │ │ + cbnz r0, 69962 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 69900 │ │ │ │ + cbz r0, 69954 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6990e │ │ │ │ + cbnz r0, 69962 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 6990e │ │ │ │ + cbz r0, 69962 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 69930 │ │ │ │ + cbz r3, 69984 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 69948 │ │ │ │ + b.n 6999c │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 69938 │ │ │ │ + bgt.n 6998c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 69948 │ │ │ │ + b.n 6999c │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69934 │ │ │ │ + bne.n 69988 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 69934 │ │ │ │ + beq.n 69988 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 69970 │ │ │ │ + b.n 699be │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - movw r3, #23092 @ 0x5a34 │ │ │ │ - movt r3, #82 @ 0x52 │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #332] @ (69b00 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 69a9e │ │ │ │ + beq.w 69aec │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r5, r6 │ │ │ │ - bl 251780 │ │ │ │ + bl 25120c │ │ │ │ subs r6, r5, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 69a92 │ │ │ │ + beq.w 69ae0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 69a14 │ │ │ │ + beq.n 69a62 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 699a4 │ │ │ │ - bl 122990 │ │ │ │ + cbz r0, 699f2 │ │ │ │ + bl 1223b8 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6999e │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 699ec │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69a92 │ │ │ │ + bne.n 69ae0 │ │ │ │ subs r5, #2 │ │ │ │ - bne.n 699a8 │ │ │ │ - b.n 69a14 │ │ │ │ + bne.n 699f6 │ │ │ │ + b.n 69a62 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r7, #25144 @ 0x6238 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ - cbz r0, 699e4 │ │ │ │ + cbz r0, 69a32 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 699c0 │ │ │ │ + bne.n 69a0e │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 699de │ │ │ │ - bl 174c6c │ │ │ │ + b.n 69a2c │ │ │ │ + bl 173ff4 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 699de │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 69a2c │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69a92 │ │ │ │ + bne.n 69ae0 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 699e8 │ │ │ │ - b.n 69a1e │ │ │ │ - vldr d9, [pc, #200] @ 69ab0 │ │ │ │ + bne.n 69a36 │ │ │ │ + b.n 69a6c │ │ │ │ + vldr d9, [pc, #196] @ 69af8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 699f6 │ │ │ │ + bne.n 69a44 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 69a22 │ │ │ │ - bl 174c6c │ │ │ │ + b.n 69a70 │ │ │ │ + bl 173ff4 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 69a22 │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 69a22 │ │ │ │ - b.n 69a92 │ │ │ │ - vldr d8, [pc, #152] @ 69ab0 │ │ │ │ + bne.n 69a70 │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 69a70 │ │ │ │ + b.n 69ae0 │ │ │ │ + vldr d8, [pc, #148] @ 69af8 │ │ │ │ vmov.f64 d9, d8 │ │ │ │ - b.n 69a22 │ │ │ │ - vldr d8, [pc, #144] @ 69ab0 │ │ │ │ + b.n 69a70 │ │ │ │ + vldr d8, [pc, #136] @ 69af8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 23cb30 │ │ │ │ + bl 23c504 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 69a92 │ │ │ │ + beq.n 69ae0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 23cb30 │ │ │ │ + bl 23c504 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 69a92 │ │ │ │ + beq.n 69ae0 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - bl 23ce48 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 23c820 <_PyTime_AsTimespec@@Base> │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 23ce48 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl b0e80 │ │ │ │ + bl 23c820 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl b0c40 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b3b4 <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 69a96 │ │ │ │ + bne.n 69ae4 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ + bl 1e40ec │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69a9e │ │ │ │ + b.n 69aec │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 69ab8 │ │ │ │ + bl 69b04 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ ... │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d8, [pc, #160] @ 69b70 │ │ │ │ + vldr d8, [pc, #156] @ 69bb8 │ │ │ │ ldrd r0, r1, [r0, #16] │ │ │ │ - bl 2e3988 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ + bl 2e3090 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ vldr s15, [r5, #24] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 9ba24 │ │ │ │ + bl 9b808 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 69b62 │ │ │ │ + cbz r0, 69bae │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 2e3988 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ + bl 2e3090 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ vldr s14, [r5, #8] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 9ba24 │ │ │ │ + bl 9b808 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 69b28 │ │ │ │ + cbnz r0, 69b74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69b24 │ │ │ │ + bge.n 69b70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69b24 │ │ │ │ + cbnz r3, 69b70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69b62 │ │ │ │ + b.n 69bae │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 8e6e8 │ │ │ │ + bl 8e514 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69b48 │ │ │ │ + bge.n 69b94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 69b48 │ │ │ │ + cbnz r3, 69b94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69b56 │ │ │ │ + bge.n 69ba2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 69b5a │ │ │ │ + cbz r3, 69ba6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 69b62 │ │ │ │ + b.n 69bae │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 69b56 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 69ba2 │ │ │ │ vpop {d8} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ - bvs.n 69a9e │ │ │ │ + bvs.n 69ae6 │ │ │ │ @ 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 251780 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 69bc8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl b0e80 │ │ │ │ - mov r1, sp │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2b9b8 <__timerfd_gettime64@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b4014 │ │ │ │ - adds r4, #1 │ │ │ │ - bne.n 69bc0 │ │ │ │ - movw r3, #43316 @ 0xa934 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 69bca │ │ │ │ - mov r0, sp │ │ │ │ - bl 69ab8 │ │ │ │ - b.n 69bca │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9b974 │ │ │ │ + bl 9b758 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69bf0 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 69c10 │ │ │ │ + bne.n 69be2 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 69c02 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 69c06 │ │ │ │ + cbz r3, 69bf8 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 69c02 │ │ │ │ + blt.n 69bf4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 69c04 │ │ │ │ + b.n 69bf6 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 69c12 │ │ │ │ + b.n 69c04 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00069c14 : │ │ │ │ +00069c06 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #324] @ (69d68 ) │ │ │ │ + ldr r3, [pc, #324] @ (69d5c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r6, [r0, #52] @ 0x34 │ │ │ │ - cbz r6, 69c5a │ │ │ │ + cbz r6, 69c4c │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 69c3e │ │ │ │ + bls.n 69c30 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 69c2e │ │ │ │ - b.n 69c5a │ │ │ │ + bne.n 69c20 │ │ │ │ + b.n 69c4c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 69c74 │ │ │ │ + beq.n 69c66 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r1, [r6, #28] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ add.w r2, r3, #128 @ 0x80 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 69c74 │ │ │ │ - b.n 69c36 │ │ │ │ + bcs.n 69c66 │ │ │ │ + b.n 69c28 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #39240 @ 0x9948 │ │ │ │ + movw r2, #36936 @ 0x9048 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 11e51c <_PyErr_SetString@@Base> │ │ │ │ - b.n 69d64 │ │ │ │ + bl 11e004 <_PyErr_SetString@@Base> │ │ │ │ + b.n 69d56 │ │ │ │ mov r0, r6 │ │ │ │ - bl 205d4c │ │ │ │ + bl 20554c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69d62 │ │ │ │ + beq.n 69d54 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #23992 @ 0x5db8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 69d3c │ │ │ │ + bne.n 69d2e │ │ │ │ ldr r5, [r6, #24] │ │ │ │ - cbnz r5, 69cc8 │ │ │ │ + cbnz r5, 69cba │ │ │ │ mov r0, r6 │ │ │ │ - bl f7748 │ │ │ │ + bl f7260 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 69cc8 │ │ │ │ + cbnz r0, 69cba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69d64 │ │ │ │ + bge.n 69d56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 69d64 │ │ │ │ - ldr r2, [pc, #188] @ (69d6c ) │ │ │ │ + bne.n 69d56 │ │ │ │ + ldr r2, [pc, #192] @ (69d60 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 69cbe │ │ │ │ + cbz r3, 69cb0 │ │ │ │ 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 69d64 │ │ │ │ + b.n 69d56 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ - cbnz r6, 69d02 │ │ │ │ - bl 7fabc │ │ │ │ + cbnz r6, 69cf4 │ │ │ │ + bl 7faa4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 69d00 │ │ │ │ + cbnz r0, 69cf2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69cfc │ │ │ │ + bge.n 69cee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69cfc │ │ │ │ - ldr r2, [pc, #136] @ (69d6c ) │ │ │ │ + cbnz r3, 69cee │ │ │ │ + ldr r2, [pc, #136] @ (69d60 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 69cf4 │ │ │ │ + cbz r3, 69ce6 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 69d64 │ │ │ │ + b.n 69d56 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl a0618 │ │ │ │ + bl a005c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69d38 │ │ │ │ + bge.n 69d2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69d38 │ │ │ │ - ldr r2, [pc, #76] @ (69d6c ) │ │ │ │ + cbnz r3, 69d2a │ │ │ │ + ldr r2, [pc, #76] @ (69d60 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 69d30 │ │ │ │ + cbz r3, 69d22 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 69d64 │ │ │ │ + b.n 69d56 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69d62 │ │ │ │ + bge.n 69d54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69d62 │ │ │ │ - ldr r2, [pc, #32] @ (69d6c ) │ │ │ │ + cbnz r3, 69d54 │ │ │ │ + ldr r2, [pc, #32] @ (69d60 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 69d5a │ │ │ │ + cbz r3, 69d4c │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 25120c │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 69db4 │ │ │ │ + mov r4, r0 │ │ │ │ + bl b0c40 │ │ │ │ + mov r1, sp │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2b9b8 <__timerfd_gettime64@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b3de4 │ │ │ │ + adds r4, #1 │ │ │ │ + bne.n 69dac │ │ │ │ + movw r3, #43316 @ 0xa934 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1e40ec │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 69db6 │ │ │ │ + mov r0, sp │ │ │ │ + bl 69b04 │ │ │ │ + b.n 69db6 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cbz r3, 69dd0 │ │ │ │ + movw r3, #4380 @ 0x111c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movs r0, #3 │ │ │ │ + b.w 8e858 │ │ │ │ + movs r0, #2 │ │ │ │ + b.w 8e514 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r3, 69d8c │ │ │ │ + cbz r3, 69df2 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 69da4 │ │ │ │ + b.n 69e0a │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 69d94 │ │ │ │ + bgt.n 69dfa │ │ │ │ movs r6, #0 │ │ │ │ - b.n 69da4 │ │ │ │ + b.n 69e0a │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69d90 │ │ │ │ + bne.n 69df6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 69d90 │ │ │ │ + beq.n 69df6 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 69dc4 │ │ │ │ + b.n 69e2a │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - ldr r3, [pc, #240] @ (69eac ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #240] @ (69f10 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69ea2 │ │ │ │ + beq.n 69f08 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r4, r6 │ │ │ │ - bl 251780 │ │ │ │ + bl 25120c │ │ │ │ subs r6, r4, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 69e96 │ │ │ │ - cbz r6, 69e40 │ │ │ │ + beq.n 69efc │ │ │ │ + cbz r6, 69ea6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 69df4 │ │ │ │ - bl 122990 │ │ │ │ + cbz r0, 69e5a │ │ │ │ + bl 1223b8 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69dee │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 69e54 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69e96 │ │ │ │ + bne.n 69efc │ │ │ │ subs r4, #2 │ │ │ │ - bne.n 69df8 │ │ │ │ - b.n 69e4a │ │ │ │ + bne.n 69e5e │ │ │ │ + b.n 69eb0 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 69e1e │ │ │ │ - bl 15561c │ │ │ │ + cbz r0, 69e84 │ │ │ │ + bl 154ea0 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 69e18 │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 69e7e │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69e96 │ │ │ │ + bne.n 69efc │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 69e22 │ │ │ │ - b.n 69e52 │ │ │ │ + bne.n 69e88 │ │ │ │ + b.n 69eb8 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 15561c │ │ │ │ + bl 154ea0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 69e56 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 69e96 │ │ │ │ - b.n 69e56 │ │ │ │ + bne.n 69ebc │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 69efc │ │ │ │ + b.n 69ebc │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 69e56 │ │ │ │ + b.n 69ebc │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 69e56 │ │ │ │ + b.n 69ebc │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 23ce48 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 23c820 <_PyTime_AsTimespec@@Base> │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ce48 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl b0e80 │ │ │ │ + bl 23c820 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl b0c40 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b3b4 <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 69e9a │ │ │ │ + bne.n 69f00 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ + bl 1e40ec │ │ │ │ movs r5, #0 │ │ │ │ - b.n 69ea2 │ │ │ │ + b.n 69f08 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 69f34 │ │ │ │ + bl 69fe6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ - ldrh r0, [r4, r1] │ │ │ │ + ldrh r0, [r1, r0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cbz r3, 69ec6 │ │ │ │ - movw r3, #4380 @ 0x111c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movs r0, #3 │ │ │ │ - b.w 8ecc4 │ │ │ │ - movs r0, #2 │ │ │ │ - b.w 8e6e8 │ │ │ │ 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 e5b48 │ │ │ │ + bl e5514 │ │ │ │ subs r3, r0, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ movwge r0, #5752 @ 0x1678 │ │ │ │ strge r3, [r4, #20] │ │ │ │ movtge r0, #80 @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00069ef4 : │ │ │ │ +00069f3c : │ │ │ │ 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, #35296 @ 0x89e0 │ │ │ │ + movw r1, #32992 @ 0x80e0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - bl 281bf8 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 69f2c │ │ │ │ + bl 281558 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 69f74 │ │ │ │ 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 24082c │ │ │ │ - b.n 69f30 │ │ │ │ + bl 240210 │ │ │ │ + b.n 69f78 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +00069f7c : │ │ │ │ + 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, #32948 @ 0x80b4 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + mov r5, r0 │ │ │ │ + bl 281558 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 69fb2 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + strd r3, r3, [sp, #4] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 240210 │ │ │ │ + b.n 69fb6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 69fe0 │ │ │ │ + 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 2e2ac8 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 941b0 │ │ │ │ + mov r0, r3 │ │ │ │ + b.w 941b0 │ │ │ │ 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 1e9b58 │ │ │ │ + bl 1e94ec │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69f5a │ │ │ │ + bne.n 6a00c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69f80 │ │ │ │ + b.n 6a032 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1e9b58 │ │ │ │ + bl 1e94ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 69f56 │ │ │ │ + beq.n 6a008 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #17972 @ 0x4634 │ │ │ │ + movw r0, #15668 @ 0x3d34 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00069f84 : │ │ │ │ +0006a036 : │ │ │ │ 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, #35252 @ 0x89b4 │ │ │ │ + mov r5, r1 │ │ │ │ + movw r1, #32948 @ 0x80b4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - mov r5, r0 │ │ │ │ - bl 281bf8 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 69fba │ │ │ │ - mov r3, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 281558 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6a06c │ │ │ │ mov r2, r0 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 24082c │ │ │ │ - b.n 69fbe │ │ │ │ + mov r1, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r2, r2, [sp, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + bl 240210 │ │ │ │ + b.n 6a070 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 251780 │ │ │ │ + bl 25120c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6a012 │ │ │ │ + beq.n 6a0c4 │ │ │ │ mov r4, r0 │ │ │ │ - bl b0e80 │ │ │ │ + bl b0c40 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b9b8 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 6a00a │ │ │ │ + bne.n 6a0bc │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ + bl 1e40ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a014 │ │ │ │ + b.n 6a0c6 │ │ │ │ mov r0, sp │ │ │ │ - bl 69f34 │ │ │ │ - b.n 6a014 │ │ │ │ + bl 69fe6 │ │ │ │ + b.n 6a0c6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 6a03e │ │ │ │ - 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 2e33c0 <_PyMonitoring_FireBranchEvent@@Base+0x2e4> │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9438c │ │ │ │ - mov r0, r3 │ │ │ │ - b.w 9438c │ │ │ │ - │ │ │ │ -0006a044 : │ │ │ │ - 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, #35252 @ 0x89b4 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - mov r4, r0 │ │ │ │ - bl 281bf8 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6a07a │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r2, r2, [sp, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - bl 24082c │ │ │ │ - b.n 6a07e │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0006a082 : │ │ │ │ +0006a0ca : │ │ │ │ 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, #35200 @ 0x8980 │ │ │ │ + movw r1, #32896 @ 0x8080 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r5, r0 │ │ │ │ - bl 281bf8 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6a0b8 │ │ │ │ + bl 281558 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6a100 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 24082c │ │ │ │ - b.n 6a0bc │ │ │ │ + bl 240210 │ │ │ │ + b.n 6a104 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0006a0c0 : │ │ │ │ +0006a108 : │ │ │ │ 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, #35200 @ 0x8980 │ │ │ │ + movw r1, #32896 @ 0x8080 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - bl 281bf8 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6a0f6 │ │ │ │ + bl 281558 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6a13e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 24082c │ │ │ │ - b.n 6a0fa │ │ │ │ + bl 240210 │ │ │ │ + b.n 6a142 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -93191,32 +93215,32 @@ │ │ │ │ add r3, sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r4, [sp, #12] │ │ │ │ movw r2, #59248 @ 0xe770 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #116] @ (6a19c ) │ │ │ │ + ldr r3, [pc, #116] @ (6a1e4 ) │ │ │ │ strd r4, r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ movw r2, #59040 @ 0xe6a0 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #15516 @ 0x3c9c │ │ │ │ + movw r2, #13196 @ 0x338c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - bl f5c44 │ │ │ │ - cbz r0, 6a198 │ │ │ │ + bl f56a4 │ │ │ │ + cbz r0, 6a1e0 │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ - cbnz r5, 6a164 │ │ │ │ + cbnz r5, 6a1ac │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 6a158 │ │ │ │ + cbz r3, 6a1a0 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 6a164 │ │ │ │ + b.n 6a1ac │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ @@ -93234,297 +93258,297 @@ │ │ │ │ ldrb r6, [r4, #18] │ │ │ │ orrs r5, r6 │ │ │ │ str r5, [sp, #8] │ │ │ │ ldrb r5, [r4, #15] │ │ │ │ str r5, [sp, #4] │ │ │ │ ldrb r4, [r4, #14] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2a2994 <_PyEval_ExceptionGroupMatch@@Base+0x2f8> │ │ │ │ + bl 2a219c <_PyEval_ExceptionGroupMatch@@Base+0x2f8> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh r4, [r1, r2] │ │ │ │ + ldrh r4, [r6, r0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0006a1a0 : │ │ │ │ +0006a1e8 : │ │ │ │ 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, #35200 @ 0x8980 │ │ │ │ + movw r1, #32896 @ 0x8080 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - bl 281bf8 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6a1c4 │ │ │ │ + bl 281558 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6a20c │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ - b.n 6a1c8 │ │ │ │ + b.n 6a210 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006a1ca : │ │ │ │ +0006a212 : │ │ │ │ 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, #35200 @ 0x8980 │ │ │ │ + movw r1, #32896 @ 0x8080 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - bl 281bf8 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6a1ee │ │ │ │ + bl 281558 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6a236 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ - b.n 6a1f2 │ │ │ │ + b.n 6a23a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43628 @ 0xaa6c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #15532 @ 0x3cac │ │ │ │ + movw r1, #13212 @ 0x339c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 236a24 │ │ │ │ - cbnz r0, 6a236 │ │ │ │ + bl 236404 │ │ │ │ + cbnz r0, 6a27e │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #25729 @ 0x6481 │ │ │ │ + movw r1, #24161 @ 0x5e61 │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3ef38 │ │ │ │ + b.w 3ef8c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbnz r0, 6a25c │ │ │ │ + cbnz r0, 6a2a4 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 6a25c │ │ │ │ + ble.n 6a2a4 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 6a25c │ │ │ │ - cbnz r2, 6a27a │ │ │ │ + bne.n 6a2a4 │ │ │ │ + cbnz r2, 6a2c2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #2 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ add r6, sp, #16 │ │ │ │ - ldr r3, [pc, #116] @ (6a2e4 ) │ │ │ │ + ldr r3, [pc, #116] @ (6a32c ) │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a2de │ │ │ │ + cbz r0, 6a326 │ │ │ │ ldrd r6, r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - bne.n 6a2a6 │ │ │ │ - movw r2, #6984 @ 0x1b48 │ │ │ │ + bne.n 6a2ee │ │ │ │ + movw r2, #4680 @ 0x1248 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r1, #36376 @ 0x8e18 │ │ │ │ + movw r1, #34072 @ 0x8518 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #45716 @ 0xb294 │ │ │ │ + movw r0, #43500 @ 0xa9ec │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6a2de │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6a326 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9a714 │ │ │ │ + bl 9a4f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a2de │ │ │ │ + cbz r0, 6a326 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26ef48 │ │ │ │ + bl 26e8a8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2a73a8 <_PyTime_AsTimeval@@Base+0x130c> │ │ │ │ + bl 2a6ba8 <_PyTime_AsTimeval@@Base+0x1310> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6a2ce │ │ │ │ + blt.n 6a316 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6a2de │ │ │ │ + b.n 6a326 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6a2ca │ │ │ │ + bne.n 6a312 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6a2ca │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6a312 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + ldrh r4, [r0, r1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r2, [r0, #152] @ 0x98 │ │ │ │ - movw r3, #30881 @ 0x78a1 │ │ │ │ + movw r3, #30421 @ 0x76d5 │ │ │ │ movt r3, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6a30e │ │ │ │ - bl 1c887c │ │ │ │ - b.n 6a312 │ │ │ │ + bne.n 6a356 │ │ │ │ + bl 87678 │ │ │ │ + b.n 6a35a │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ - cbz r0, 6a320 │ │ │ │ + cbz r0, 6a368 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r0, #13] │ │ │ │ str r3, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ movw r7, #59456 @ 0xe840 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ sub sp, #12 │ │ │ │ cmp r9, r7 │ │ │ │ - bne.n 6a34e │ │ │ │ + bne.n 6a396 │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 6a3f4 │ │ │ │ + b.n 6a43c │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9eff8 │ │ │ │ + bl 9ed78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a344 │ │ │ │ + bne.n 6a38c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 6a344 │ │ │ │ + beq.n 6a38c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9eff8 │ │ │ │ + bl 9ed78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a344 │ │ │ │ + bne.n 6a38c │ │ │ │ movw r8, #59040 @ 0xe6a0 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 6a388 │ │ │ │ + beq.n 6a3d0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 9eff8 │ │ │ │ + bl 9ed78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a344 │ │ │ │ + beq.n 6a38c │ │ │ │ movw r7, #58832 @ 0xe5d0 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 6a3a4 │ │ │ │ + beq.n 6a3ec │ │ │ │ movw r1, #59040 @ 0xe6a0 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9eff8 │ │ │ │ - cbz r0, 6a3d6 │ │ │ │ + bl 9ed78 │ │ │ │ + cbz r0, 6a41e │ │ │ │ ldrh.w r0, [r4, #13] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 243e38 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ + bl 243818 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ mov r4, r0 │ │ │ │ ldrh.w r0, [r5, #13] │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r5, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 243e38 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ + bl 243818 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ movs r3, #0 │ │ │ │ subs r0, r4, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1c9e0c <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ - b.n 6a3f4 │ │ │ │ + bl 1c95bc <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ + b.n 6a43c │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 6a3e6 │ │ │ │ + beq.n 6a42e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9eff8 │ │ │ │ + bl 9ed78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a344 │ │ │ │ + beq.n 6a38c │ │ │ │ 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 6a49e │ │ │ │ + b.n 6a4e6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r5, #59456 @ 0xe840 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 6a492 │ │ │ │ + beq.n 6a4da │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9eff8 │ │ │ │ - cbnz r0, 6a492 │ │ │ │ + bl 9ed78 │ │ │ │ + cbnz r0, 6a4da │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 6a492 │ │ │ │ + beq.n 6a4da │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9eff8 │ │ │ │ - cbnz r0, 6a492 │ │ │ │ + bl 9ed78 │ │ │ │ + cbnz r0, 6a4da │ │ │ │ movw r1, #59040 @ 0xe6a0 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ movw r5, #58832 @ 0xe5d0 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 6a454 │ │ │ │ + beq.n 6a49c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9eff8 │ │ │ │ - cbz r0, 6a45a │ │ │ │ + bl 9ed78 │ │ │ │ + cbz r0, 6a4a2 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 6a470 │ │ │ │ - b.n 6a460 │ │ │ │ + beq.n 6a4b8 │ │ │ │ + b.n 6a4a8 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 6a486 │ │ │ │ - b.n 6a47c │ │ │ │ + beq.n 6a4ce │ │ │ │ + b.n 6a4c4 │ │ │ │ movw r1, #58832 @ 0xe5d0 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9eff8 │ │ │ │ - cbz r0, 6a492 │ │ │ │ + bl 9ed78 │ │ │ │ + cbz r0, 6a4da │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 6a49e │ │ │ │ + b.n 6a4e6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9eff8 │ │ │ │ - cbz r0, 6a492 │ │ │ │ + bl 9ed78 │ │ │ │ + cbz r0, 6a4da │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 6a49e │ │ │ │ + b.n 6a4e6 │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -93534,577 +93558,578 @@ │ │ │ │ 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, 6a4c6 │ │ │ │ + cbz r2, 6a50e │ │ │ │ negs r3, r3 │ │ │ │ add r0, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2a4750 │ │ │ │ - cbnz r0, 6a4e8 │ │ │ │ + bl 2a3f50 │ │ │ │ + cbnz r0, 6a530 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 26f708 <_PyTime_ObjectToTime_t@@Base+0x1f4> │ │ │ │ + b.w 26f068 <_PyTime_ObjectToTime_t@@Base+0x1f4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r0, #15716 @ 0x3d64 │ │ │ │ + movw r0, #13396 @ 0x3454 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #2 │ │ │ │ - b.w 103eb4 │ │ │ │ + b.w 1039c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 6a508 │ │ │ │ + b.n 6a550 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldrh.w r4, [r0, #13] │ │ │ │ + ldrh.w r6, [r0, #13] │ │ │ │ sub sp, #16 │ │ │ │ ldrb r7, [r0, #16] │ │ │ │ mov r8, r1 │ │ │ │ - rev16 r4, r4 │ │ │ │ - ldrb r6, [r0, #15] │ │ │ │ + rev16 r6, r6 │ │ │ │ + ldrb r5, [r0, #15] │ │ │ │ mov r9, r2 │ │ │ │ mov r2, r7 │ │ │ │ - uxth r4, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ + uxth r6, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + subs r5, #1 │ │ │ │ mov sl, r3 │ │ │ │ - movw r5, #8072 @ 0x1f88 │ │ │ │ - movt r5, #78 @ 0x4e │ │ │ │ - bl 243e38 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ + movw r4, #5632 @ 0x1600 │ │ │ │ + movt r4, #78 @ 0x4e │ │ │ │ + bl 243818 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - subs r6, #1 │ │ │ │ - bl 2e3654 <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ - add.w r1, r5, r1, lsl #2 │ │ │ │ + bl 2e2d5c <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ + add.w r5, r4, r5, lsl #2 │ │ │ │ + add.w r4, r4, r1, lsl #2 │ │ │ │ mov r3, r7 │ │ │ │ - strd sl, r4, [sp, #8] │ │ │ │ - ldr.w r2, [r5, r6, lsl #2] │ │ │ │ - movw r0, #15732 @ 0x3d74 │ │ │ │ + strd sl, r6, [sp, #8] │ │ │ │ + movw r0, #13412 @ 0x3464 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - ldr r1, [r1, #48] @ 0x30 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - bl 103eb4 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + ldr r1, [r4, #76] @ 0x4c │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + str.w r8, [sp] │ │ │ │ + bl 1039c8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 6a596 │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + cbnz r1, 6a5e4 │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #61604 @ 0xf0a4 │ │ │ │ + movw r1, #59300 @ 0xe7a4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 6a5b8 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 6a606 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bmi.n 6a5be │ │ │ │ + bmi.n 6a60c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15764 @ 0x3d94 │ │ │ │ + movw r1, #13444 @ 0x3484 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6a5e8 │ │ │ │ + b.n 6a636 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 6a5d6 │ │ │ │ + cbz r3, 6a624 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6a5e0 │ │ │ │ + bge.n 6a62e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6a5e0 │ │ │ │ - bl 2a5860 │ │ │ │ + b.n 6a62e │ │ │ │ + bl 2a505c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6a5e8 │ │ │ │ - b.n 6a5c4 │ │ │ │ + beq.n 6a636 │ │ │ │ + b.n 6a612 │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 6a61a │ │ │ │ + bmi.n 6a668 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15796 @ 0x3db4 │ │ │ │ + movw r1, #13476 @ 0x34a4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 6a670 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 6a6be │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl a2d4c │ │ │ │ - cbz r0, 6a658 │ │ │ │ + bl a26c4 │ │ │ │ + cbz r0, 6a6a6 │ │ │ │ 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 6a63c │ │ │ │ + bls.n 6a68a │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 6a658 │ │ │ │ + bne.n 6a6a6 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2e1b44 <_PyObject_GetXIDataNoFallback@@Base+0x560> │ │ │ │ - cbnz r0, 6a658 │ │ │ │ + bl 2e1244 <_PyObject_GetXIDataNoFallback@@Base+0x560> │ │ │ │ + cbnz r0, 6a6a6 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 26f708 <_PyTime_ObjectToTime_t@@Base+0x1f4> │ │ │ │ - b.n 6a672 │ │ │ │ + bl 26f068 <_PyTime_ObjectToTime_t@@Base+0x1f4> │ │ │ │ + b.n 6a6c0 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #15832 @ 0x3dd8 │ │ │ │ + movw r1, #13512 @ 0x34c8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #8 │ │ │ │ movw r1, #41352 @ 0xa188 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - movw r0, #15864 @ 0x3df8 │ │ │ │ + movw r0, #13544 @ 0x34e8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldrd r3, r4, [r2, #20] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ 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 806cc │ │ │ │ + bl 80674 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #40920 @ 0x9fd8 │ │ │ │ + movw r0, #38580 @ 0x96b4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #1840 @ 0x730 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ + movw r0, #65180 @ 0xfe9c │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95088 │ │ │ │ + b.w 94ea4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 6a704 │ │ │ │ + cbz r3, 6a752 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 6a706 │ │ │ │ + b.n 6a754 │ │ │ │ mov r9, r3 │ │ │ │ ldrh.w r6, [r8, #13] │ │ │ │ ldrb.w sl, [r8, #15] │ │ │ │ ldrb.w r7, [r8, #16] │ │ │ │ - cbnz r3, 6a71e │ │ │ │ + cbnz r3, 6a76c │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 6a71e │ │ │ │ + blt.n 6a76c │ │ │ │ cmp r5, #3 │ │ │ │ - bgt.n 6a71e │ │ │ │ - cbnz r4, 6a73c │ │ │ │ + bgt.n 6a76c │ │ │ │ + cbnz r4, 6a78a │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #116] @ (6a7a8 ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #112] @ (6a7f4 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a79e │ │ │ │ + cbz r0, 6a7ec │ │ │ │ rev16 r6, r6 │ │ │ │ adds.w r5, r9, r5 │ │ │ │ uxth r6, r6 │ │ │ │ - beq.n 6a78a │ │ │ │ + beq.n 6a7d8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 6a75e │ │ │ │ - bl 122990 │ │ │ │ + cbz r0, 6a7ac │ │ │ │ + bl 1223b8 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a75a │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 6a79e │ │ │ │ + bne.n 6a7a8 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 6a7ec │ │ │ │ subs r5, #1 │ │ │ │ - beq.n 6a78a │ │ │ │ + beq.n 6a7d8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 6a778 │ │ │ │ - bl 122990 │ │ │ │ + cbz r0, 6a7c6 │ │ │ │ + bl 1223b8 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 6a774 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 6a79e │ │ │ │ + bne.n 6a7c2 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 6a7ec │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 6a78a │ │ │ │ + beq.n 6a7d8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a78a │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 6a79e │ │ │ │ + bne.n 6a7d8 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 6a7ec │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 26f708 <_PyTime_ObjectToTime_t@@Base+0x1f4> │ │ │ │ + b.w 26f068 <_PyTime_ObjectToTime_t@@Base+0x1f4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - ldrh r0, [r1, r3] │ │ │ │ + ldrh r0, [r6, r1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrh.w r3, [r0, #13] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ldrb r1, [r0, #15] │ │ │ │ rev16 r0, r3 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 243e38 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ + bl 243818 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 2e3654 <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ + bl 2e2d5c <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ adds r0, r1, #1 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #39072 @ 0x98a0 │ │ │ │ + movw r1, #36768 @ 0x8fa0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl a6f18 │ │ │ │ - cbz r0, 6a83c │ │ │ │ - ldr r0, [pc, #64] @ (6a844 ) │ │ │ │ - bl 146b38 │ │ │ │ + bl a5d18 │ │ │ │ + cbz r0, 6a888 │ │ │ │ + ldr r0, [pc, #64] @ (6a890 ) │ │ │ │ + bl 146480 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a83e │ │ │ │ + cbz r0, 6a88a │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #44] @ (6a848 ) │ │ │ │ - bl 12bef0 │ │ │ │ + ldr r1, [pc, #44] @ (6a894 ) │ │ │ │ + bl 12b88c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6a82c │ │ │ │ + blt.n 6a878 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6a83e │ │ │ │ + b.n 6a88a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6a828 │ │ │ │ + bne.n 6a874 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6a828 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6a874 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldmia r2, {r2, r3} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ ldrb r2, [r0, #18] │ │ │ │ ldrb r1, [r0, #17] │ │ │ │ - b.n 6a508 │ │ │ │ + b.n 6a550 │ │ │ │ │ │ │ │ -0006a854 : │ │ │ │ +0006a8a0 : │ │ │ │ movs r1, #0 │ │ │ │ - b.n 6a858 │ │ │ │ + b.n 6a8a4 │ │ │ │ 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 2435c4 │ │ │ │ + bl 242fa4 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006a880 : │ │ │ │ +0006a8cc : │ │ │ │ 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 6a89e │ │ │ │ + bpl.n 6a8ea │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 6a8a4 │ │ │ │ - bl 56e96 │ │ │ │ - b.n 6a8c4 │ │ │ │ + bmi.n 6a8f0 │ │ │ │ + bl 56efe │ │ │ │ + b.n 6a910 │ │ │ │ subs r5, r1, #0 │ │ │ │ - blt.n 6a8ae │ │ │ │ + blt.n 6a8fa │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 6a8ca │ │ │ │ + blt.n 6a916 │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #31620 @ 0x7b84 │ │ │ │ + movw r1, #29316 @ 0x7284 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6a948 │ │ │ │ + b.n 6a994 │ │ │ │ mov r6, r2 │ │ │ │ - bl 2a4e74 │ │ │ │ + bl 2a4674 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a8c4 │ │ │ │ + bne.n 6a910 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx ip, r3, #6, #1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 6a8fa │ │ │ │ + bmi.n 6a946 │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 6a8fe │ │ │ │ + beq.n 6a94a │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r7, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 6a900 │ │ │ │ + b.n 6a94c │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 6a900 │ │ │ │ + b.n 6a94c │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 6a91c │ │ │ │ + bls.n 6a968 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16084 @ 0x3ed4 │ │ │ │ + movw r1, #13764 @ 0x35c4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 6a8c4 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 6a910 │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 6a932 │ │ │ │ + bpl.n 6a97e │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 6a92e │ │ │ │ + beq.n 6a97a │ │ │ │ adds r4, #20 │ │ │ │ - b.n 6a934 │ │ │ │ + b.n 6a980 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 6a934 │ │ │ │ + b.n 6a980 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6a93c │ │ │ │ + bne.n 6a988 │ │ │ │ strb r6, [r4, r5] │ │ │ │ - b.n 6a948 │ │ │ │ + b.n 6a994 │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r6, [r4, r5, lsl #1] │ │ │ │ strne.w r6, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006a94a : │ │ │ │ +0006a996 : │ │ │ │ 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] @ (6a9d0 ) │ │ │ │ + ldr r4, [pc, #116] @ (6aa1c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r5, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 6a97a │ │ │ │ + cbnz r3, 6a9c6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 6a970 │ │ │ │ + cbz r3, 6a9bc │ │ │ │ mov r5, r3 │ │ │ │ - b.n 6a964 │ │ │ │ + b.n 6a9b0 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - b.n 6a994 │ │ │ │ + b.n 6a9e0 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a994 │ │ │ │ + beq.n 6a9e0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r4, #1 │ │ │ │ strlt r4, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 6a9a6 │ │ │ │ + cbz r3, 6a9f2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r0, #1 │ │ │ │ strlt r0, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6a9c4 │ │ │ │ - cbz r0, 6a9c4 │ │ │ │ - bl f69a8 │ │ │ │ + beq.n 6aa10 │ │ │ │ + cbz r0, 6aa10 │ │ │ │ + bl f6400 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ - b.n 6a9cc │ │ │ │ + b.n 6aa18 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ str r4, [r6, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006a9d4 : │ │ │ │ +0006aa20 : │ │ │ │ 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] @ (6aa0c ) │ │ │ │ + ldr r4, [pc, #40] @ (6aa58 ) │ │ │ │ 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 2a3a88 │ │ │ │ + bl 2a3290 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1c8534 │ │ │ │ + b.w 1c7d2c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #43628 @ 0xaa6c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - movw r1, #16108 @ 0x3eec │ │ │ │ + movw r1, #13788 @ 0x35dc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 236a24 │ │ │ │ - cbz r0, 6aa40 │ │ │ │ + bl 236404 │ │ │ │ + cbz r0, 6aa8c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6aa6c │ │ │ │ - movw r1, #16324 @ 0x3fc4 │ │ │ │ + b.n 6aab8 │ │ │ │ + movw r1, #14004 @ 0x36b4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a6f18 │ │ │ │ + bl a5d18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6aa3c │ │ │ │ + beq.n 6aa88 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #25729 @ 0x6481 │ │ │ │ + movw r1, #24161 @ 0x5e61 │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2aa1c0 │ │ │ │ + bl 2a99c0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0006aa70 : │ │ │ │ - ldr r3, [pc, #52] @ (6aaa8 ) │ │ │ │ +0006aabc : │ │ │ │ + ldr r3, [pc, #52] @ (6aaf4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 6aa86 │ │ │ │ + cbnz r3, 6aad2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6aa7a │ │ │ │ - b.n 6aaa4 │ │ │ │ + bne.n 6aac6 │ │ │ │ + b.n 6aaf0 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6aaa2 │ │ │ │ + beq.n 6aaee │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ @@ -94115,141 +94140,141 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r1, #2 │ │ │ │ - bl 53e82 │ │ │ │ + bl 53eee │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #1840 @ 0x730 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ + movw r0, #65180 @ 0xfe9c │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95088 │ │ │ │ + b.w 94ea4 │ │ │ │ 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, 6aafe │ │ │ │ + cbz r3, 6ab4a │ │ │ │ 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 6ab08 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 6ab12 │ │ │ │ + bne.n 6ab54 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 6ab5e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8f6bc │ │ │ │ + b.w 8f4e8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 687a0 <_Py_cr_prod@@Base+0xe> │ │ │ │ + b.w 687f4 <_Py_cr_prod@@Base+0xe> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 6ab3e │ │ │ │ + bhi.n 6ab8a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 6ab54 │ │ │ │ + ble.n 6aba0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 6ab5c │ │ │ │ - movw r0, #21788 @ 0x551c │ │ │ │ + b.n 6aba8 │ │ │ │ + movw r0, #19404 @ 0x4bcc │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl e2f04 │ │ │ │ + bl e28cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ab34 │ │ │ │ + bne.n 6ab80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 6ab64 │ │ │ │ + b.n 6abb0 │ │ │ │ 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 2d77a4 │ │ │ │ + bl 2d6fd0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6abf6 │ │ │ │ + beq.n 6ac42 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - cbz r0, 6abcc │ │ │ │ + cbz r0, 6ac18 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bl a8540 │ │ │ │ + bl a8350 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ac0a │ │ │ │ + beq.n 6ac56 │ │ │ │ ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 6abda │ │ │ │ + cbz r3, 6ac26 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6abda │ │ │ │ + beq.n 6ac26 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2d7a14 │ │ │ │ + bl 2d7240 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6abee │ │ │ │ + beq.n 6ac3a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 1c8534 │ │ │ │ - b.n 6abda │ │ │ │ + bl 1c7d2c │ │ │ │ + b.n 6ac26 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 8e6e8 │ │ │ │ + bl 8e514 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6ac0a │ │ │ │ + cbz r0, 6ac56 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 6ac0a │ │ │ │ + cbz r3, 6ac56 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ - cbz r1, 6ac0a │ │ │ │ + cbz r1, 6ac56 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d7814 │ │ │ │ + bl 2d7040 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6ac0a │ │ │ │ + bne.n 6ac56 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6abfa │ │ │ │ + blt.n 6ac46 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6ac0a │ │ │ │ + b.n 6ac56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6abf6 │ │ │ │ + bne.n 6ac42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6abf6 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ac42 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #32236 @ 0x7dec │ │ │ │ movt r2, #87 @ 0x57 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ @@ -94271,309 +94296,309 @@ │ │ │ │ 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, 6ac5e │ │ │ │ + cbz r4, 6acaa │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - b.n 6ac66 │ │ │ │ + b.n 6acb2 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r4, #59248 @ 0xe770 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldrb r0, [r0, #23] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1ca05c <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ + bl 1c980c <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ - cbz r4, 6acc6 │ │ │ │ + cbz r4, 6ad12 │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ - cbz r3, 6acde │ │ │ │ + cbz r3, 6ad2a │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #34304 @ 0x8600 │ │ │ │ + movw r2, #32000 @ 0x7d00 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 2a7f78 <_PyGen_SetStopIterationValue@@Base+0x550> │ │ │ │ + bl 2a7778 <_PyGen_SetStopIterationValue@@Base+0x550> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - b.n 6ace6 │ │ │ │ + b.n 6ad32 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #47872 @ 0xbb00 │ │ │ │ + movw r1, #45532 @ 0xb1dc │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 6ace6 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 6ad32 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r3, #43312 @ 0xa930 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #42184 @ 0xa4c8 │ │ │ │ + movw r2, #39880 @ 0x9bc8 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #16344 @ 0x3fd8 │ │ │ │ + movw r1, #14024 @ 0x36c8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ 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, 6ad5a │ │ │ │ + cbz r3, 6ada6 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movw r6, #5752 @ 0x1678 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 6ad5a │ │ │ │ + beq.n 6ada6 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #42184 @ 0xa4c8 │ │ │ │ + movw r1, #39880 @ 0x9bc8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 238924 │ │ │ │ + bl 2382f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6add4 │ │ │ │ + beq.n 6ae20 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 6ad68 │ │ │ │ + bne.n 6adb4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ad5a │ │ │ │ + bge.n 6ada6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6ad5a │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6ada6 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ad8c │ │ │ │ + bge.n 6add8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6ad8c │ │ │ │ + b.n 6add8 │ │ │ │ mov r1, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a4518 │ │ │ │ + bl 2a3d18 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ad8a │ │ │ │ + bge.n 6add6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6ad8a │ │ │ │ + cbnz r3, 6add6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 6add6 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 6ae22 │ │ │ │ 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 6adb8 │ │ │ │ + bge.n 6ae04 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 6adb8 │ │ │ │ + cbnz r0, 6ae04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r8 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 255b24 <_PyInterpreterState_GetWhence@@Base+0x144> │ │ │ │ + bl 2554c0 <_PyInterpreterState_GetWhence@@Base+0x144> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6add6 │ │ │ │ + b.n 6ae22 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6ae46 │ │ │ │ + beq.n 6ae92 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ subs r1, #1 │ │ │ │ - bl 11b478 │ │ │ │ + bl 11b0bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ae1a │ │ │ │ + bge.n 6ae66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6ae1a │ │ │ │ + cbnz r3, 6ae66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 6ae44 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 6ae90 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #16500 @ 0x4074 │ │ │ │ + movw r0, #14180 @ 0x3764 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ae46 │ │ │ │ + bge.n 6ae92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6ae46 │ │ │ │ + cbnz r3, 6ae92 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ae46 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ae92 │ │ │ │ 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, #1824 @ 0x720 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - bl a6f18 │ │ │ │ - cbz r0, 6ae88 │ │ │ │ + movw r1, #65164 @ 0xfe8c │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + bl a5d18 │ │ │ │ + cbz r0, 6aed4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 6ae8c │ │ │ │ + bl 6aed8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #1840 @ 0x730 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 95088 │ │ │ │ + movw r0, #65180 @ 0xfe9c │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + bl 94ea4 │ │ │ │ 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 806cc │ │ │ │ + bl 80674 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6aefc │ │ │ │ + cbz r0, 6af48 │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 6aeba │ │ │ │ + ble.n 6af06 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ - cbz r3, 6aeba │ │ │ │ + cbz r3, 6af06 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #16] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 6aece │ │ │ │ + cbz r3, 6af1a │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6aed8 │ │ │ │ + bne.n 6af24 │ │ │ │ movs r0, #1 │ │ │ │ - bl 8e8a8 │ │ │ │ + bl 8e6d4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6aee0 │ │ │ │ + b.n 6af2c │ │ │ │ movs r0, #2 │ │ │ │ - bl 8e6e8 │ │ │ │ + bl 8e514 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6aeec │ │ │ │ + blt.n 6af38 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6aefc │ │ │ │ + b.n 6af48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6aee8 │ │ │ │ + bne.n 6af34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6aee8 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6af34 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 6af46 │ │ │ │ + beq.n 6af92 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ca1b0 <_PyStaticType_InitForExtension@@Base+0x500> │ │ │ │ + bl 1c9960 <_PyStaticType_InitForExtension@@Base+0x500> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6af46 │ │ │ │ + bne.n 6af92 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #2484 @ 0x9b4 │ │ │ │ + movw r1, #160 @ 0xa0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6af96 │ │ │ │ + b.n 6afe2 │ │ │ │ subs r7, r4, r5 │ │ │ │ ldr.w r3, [r8, #152] @ 0x98 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 6af96 │ │ │ │ + cbz r0, 6afe2 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r0, #13] │ │ │ │ cmp r4, r5 │ │ │ │ ldrh r3, [r6, #20] │ │ │ │ strh.w r3, [r0, #17] │ │ │ │ str r2, [r0, #8] │ │ │ │ strb r7, [r0, #12] │ │ │ │ - beq.n 6af7e │ │ │ │ + beq.n 6afca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r0, #20] │ │ │ │ ldrsb.w r3, [r6, #16] │ │ │ │ @@ -94592,206 +94617,204 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ subs r1, #1 │ │ │ │ - bl 11b478 │ │ │ │ + bl 11b0bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6afca │ │ │ │ + bge.n 6b016 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6afca │ │ │ │ + cbnz r3, 6b016 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 6affa │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 6b046 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #16516 @ 0x4084 │ │ │ │ + movw r0, #14300 @ 0x37dc │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6afea │ │ │ │ + blt.n 6b036 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6affa │ │ │ │ + b.n 6b046 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6afe6 │ │ │ │ + bne.n 6b032 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6afe6 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b032 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r3, #43312 @ 0xa930 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #42136 @ 0xa498 │ │ │ │ + movw r2, #39832 @ 0x9b98 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #16344 @ 0x3fd8 │ │ │ │ + movw r1, #14024 @ 0x36c8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ movw r3, #43312 @ 0xa930 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #42284 @ 0xa52c │ │ │ │ + movw r2, #39980 @ 0x9c2c │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #16344 @ 0x3fd8 │ │ │ │ + movw r1, #14024 @ 0x36c8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + b.w f3c44 │ │ │ │ + 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] @ (6b0cc ) │ │ │ │ mov r1, r2 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movw r2, #59900 @ 0xe9fc │ │ │ │ + movw r2, #57580 @ 0xe0ec │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - bl f5c44 │ │ │ │ - cbz r0, 6b0c4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r3, #23392 @ 0x5b60 │ │ │ │ + movt r3, #82 @ 0x52 │ │ │ │ + bl f56a4 │ │ │ │ + cbz r0, 6b116 │ │ │ │ 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, #16532 @ 0x4094 │ │ │ │ + movw r0, #14316 @ 0x37ec │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b0c6 │ │ │ │ + cbz r0, 6b118 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - bl 256530 <_PyInterpreterState_GetWhence@@Base+0xb50> │ │ │ │ + bl 255ed0 <_PyInterpreterState_GetWhence@@Base+0xb54> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6b0b4 │ │ │ │ + blt.n 6b106 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6b0c6 │ │ │ │ + b.n 6b118 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b0b0 │ │ │ │ + bne.n 6b102 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b0b0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b102 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrh r4, [r6, r3] │ │ │ │ - lsls r2, r2, #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 │ │ │ │ mov r0, r1 │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6b0f0 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 6b132 │ │ │ │ - ldr r1, [pc, #68] @ (6b138 ) │ │ │ │ + bne.n 6b13e │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 6b180 │ │ │ │ + ldr r1, [pc, #68] @ (6b184 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldr.w r2, [r3, #800] @ 0x320 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6b122 │ │ │ │ + bne.n 6b170 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16544 @ 0x40a0 │ │ │ │ + movw r1, #14328 @ 0x37f8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 6b132 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 6b180 │ │ │ │ ldr.w r0, [r3, #3920] @ 0xf50 │ │ │ │ str.w r4, [r3, #3920] @ 0xf50 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r1, #2 │ │ │ │ - bl 6ae8c │ │ │ │ + bl 6aed8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #1840 @ 0x730 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95088 │ │ │ │ + movw r0, #65180 @ 0xfe9c │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 94ea4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #39072 @ 0x98a0 │ │ │ │ + movw r1, #36768 @ 0x8fa0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl a6f18 │ │ │ │ - cbz r0, 6b1c6 │ │ │ │ - ldr r0, [pc, #64] @ (6b1d0 ) │ │ │ │ - bl 146b38 │ │ │ │ + bl a5d18 │ │ │ │ + cbz r0, 6b212 │ │ │ │ + ldr r0, [pc, #64] @ (6b21c ) │ │ │ │ + bl 146480 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6b1c8 │ │ │ │ + cbz r0, 6b214 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #48] @ (6b1d4 ) │ │ │ │ - bl 12bef0 │ │ │ │ + ldr r1, [pc, #48] @ (6b220 ) │ │ │ │ + bl 12b88c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6b1b6 │ │ │ │ + blt.n 6b202 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6b1c8 │ │ │ │ + b.n 6b214 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b1b2 │ │ │ │ + bne.n 6b1fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b1b2 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b1fe │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ @@ -94804,297 +94827,297 @@ │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #58832 @ 0xe5d0 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 1c9e0c <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ + bl 1c95bc <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #58832 @ 0xe5d0 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6b234 │ │ │ │ + beq.n 6b280 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9eff8 │ │ │ │ - cbnz r0, 6b234 │ │ │ │ + bl 9ed78 │ │ │ │ + cbnz r0, 6b280 │ │ │ │ movw r4, #5744 @ 0x1670 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 6b314 │ │ │ │ + b.n 6b360 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6b24a │ │ │ │ + beq.n 6b296 │ │ │ │ movw r1, #58832 @ 0xe5d0 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 9eff8 │ │ │ │ + bl 9ed78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b22a │ │ │ │ + beq.n 6b276 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2456fc │ │ │ │ + bl 2450e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b314 │ │ │ │ + beq.n 6b360 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2456fc │ │ │ │ + bl 2450e0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 6b278 │ │ │ │ + cbnz r0, 6b2c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b30e │ │ │ │ + bge.n 6b35a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b30e │ │ │ │ + bne.n 6b35a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b30e │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b35a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 241690 <_PyBytesWriter_WriteBytes@@Base+0xb8> │ │ │ │ + bl 241070 <_PyBytesWriter_WriteBytes@@Base+0xb8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b296 │ │ │ │ + bge.n 6b2e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b296 │ │ │ │ + cbnz r3, 6b2e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b2aa │ │ │ │ + bge.n 6b2f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6b2aa │ │ │ │ + cbnz r3, 6b2f6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 6b312 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 6b35e │ │ │ │ ldr r0, [r5, #20] │ │ │ │ movw r1, #58832 @ 0xe5d0 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 24134c <_PyXI_NewInterpreter@@Base+0x304> │ │ │ │ + bl 240d2c <_PyXI_NewInterpreter@@Base+0x304> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6b2d4 │ │ │ │ + cbnz r0, 6b320 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b314 │ │ │ │ + bge.n 6b360 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b314 │ │ │ │ + cbnz r3, 6b360 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b314 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b360 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ movs r0, #2 │ │ │ │ - bl 8e6e8 │ │ │ │ + bl 8e514 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b2f4 │ │ │ │ + bge.n 6b340 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b2f4 │ │ │ │ + cbnz r3, 6b340 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b302 │ │ │ │ + bge.n 6b34e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 6b306 │ │ │ │ + cbz r3, 6b352 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 6b314 │ │ │ │ + b.n 6b360 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b302 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b34e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b314 │ │ │ │ + b.n 6b360 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #58832 @ 0xe5d0 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6b34a │ │ │ │ + beq.n 6b396 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9eff8 │ │ │ │ - cbnz r0, 6b34a │ │ │ │ + bl 9ed78 │ │ │ │ + cbnz r0, 6b396 │ │ │ │ movw r4, #5744 @ 0x1670 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - b.n 6b3ec │ │ │ │ + b.n 6b438 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6b360 │ │ │ │ + beq.n 6b3ac │ │ │ │ movw r1, #58832 @ 0xe5d0 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 9eff8 │ │ │ │ + bl 9ed78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b340 │ │ │ │ + beq.n 6b38c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2456fc │ │ │ │ + bl 2450e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b3ec │ │ │ │ + beq.n 6b438 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2456fc │ │ │ │ + bl 2450e0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 6b38c │ │ │ │ + cbnz r0, 6b3d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b3e6 │ │ │ │ + bge.n 6b432 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b3e6 │ │ │ │ + cbnz r3, 6b432 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b3e6 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b432 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1668e8 │ │ │ │ + bl 165d28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b3aa │ │ │ │ + bge.n 6b3f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b3aa │ │ │ │ + cbnz r3, 6b3f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b3be │ │ │ │ + bge.n 6b40a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6b3be │ │ │ │ + cbnz r3, 6b40a │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 6b3ea │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 6b436 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #58832 @ 0xe5d0 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 24134c <_PyXI_NewInterpreter@@Base+0x304> │ │ │ │ + bl 240d2c <_PyXI_NewInterpreter@@Base+0x304> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b3ec │ │ │ │ + bge.n 6b438 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6b3ec │ │ │ │ + cbnz r3, 6b438 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b3ec │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b438 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b3ec │ │ │ │ + b.n 6b438 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #16632 @ 0x40f8 │ │ │ │ + movw r0, #14416 @ 0x3850 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - b.w 88258 │ │ │ │ + b.w 8808c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 2ab064 <_PyTime_ObjectToTimeval@@Base+0xa98> │ │ │ │ + b.w 2aa864 <_PyTime_ObjectToTimeval@@Base+0xa98> │ │ │ │ │ │ │ │ -0006b402 : │ │ │ │ +0006b44e : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 6b41c │ │ │ │ + cbz r0, 6b468 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 6b434 │ │ │ │ + bmi.n 6b480 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16648 @ 0x4108 │ │ │ │ + movw r1, #14432 @ 0x3860 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 6b4e0 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 6b52c │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 6b440 │ │ │ │ + cbz r1, 6b48c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 6b458 │ │ │ │ + bmi.n 6b4a4 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16684 @ 0x412c │ │ │ │ + movw r1, #14468 @ 0x3884 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 6b4e0 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 6b52c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 6b49c │ │ │ │ + bge.n 6b4e8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ - cbz r1, 6b47e │ │ │ │ + cbz r1, 6b4ca │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldrb.w r6, [r6, #87] @ 0x57 │ │ │ │ lsls r6, r6, #25 │ │ │ │ - bmi.n 6b498 │ │ │ │ + bmi.n 6b4e4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6b498 │ │ │ │ + beq.n 6b4e4 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16728 @ 0x4158 │ │ │ │ + movw r1, #14512 @ 0x38b0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 6b464 │ │ │ │ + b.n 6b4b0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 6b4ba │ │ │ │ + cbnz r0, 6b506 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16768 @ 0x4180 │ │ │ │ + movw r1, #14552 @ 0x38d8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b4d4 │ │ │ │ + bge.n 6b520 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bne.n 6b4ce │ │ │ │ + bne.n 6b51a │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 6b4d4 │ │ │ │ - cbnz r3, 6b4d4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b520 │ │ │ │ + cbnz r3, 6b520 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2a3ae8 │ │ │ │ + b.w 2a32f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006b4e4 <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +0006b530 <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ add.w r3, r1, #4096 @ 0x1000 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ movs r0, #0 │ │ │ │ push {r4} │ │ │ │ ldr.w r3, [r3, #368] @ 0x170 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -95118,722 +95141,723 @@ │ │ │ │ str r3, [r2, #12] │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #59872 @ 0xe9e0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - bne.n 6b544 <_PyInterpreterConfig_InitFromState@@Base+0x60> │ │ │ │ - movw r0, #16800 @ 0x41a0 │ │ │ │ + bne.n 6b590 <_PyInterpreterConfig_InitFromState@@Base+0x60> │ │ │ │ + movw r0, #14584 @ 0x38f8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - b.w 103eb4 │ │ │ │ + b.w 1039c8 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ - cbnz r3, 6b556 <_PyInterpreterConfig_InitFromState@@Base+0x72> │ │ │ │ - movw r0, #45592 @ 0xb218 │ │ │ │ + cbnz r3, 6b5a2 <_PyInterpreterConfig_InitFromState@@Base+0x72> │ │ │ │ + movw r0, #44180 @ 0xac94 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - b.w 103eb4 │ │ │ │ - movw r0, #7108 @ 0x1bc4 │ │ │ │ + b.w 1039c8 │ │ │ │ + movw r0, #4804 @ 0x12c4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - b.w 103eb4 │ │ │ │ + b.w 1039c8 │ │ │ │ │ │ │ │ -0006b562 <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +0006b5ae <_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 6b58c <_PyErr_SetFromPyStatus@@Base+0x2a> │ │ │ │ + beq.n 6b5d8 <_PyErr_SetFromPyStatus@@Base+0x2a> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16808 @ 0x41a8 │ │ │ │ + movw r1, #14592 @ 0x3900 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - b.n 6b5a4 <_PyErr_SetFromPyStatus@@Base+0x42> │ │ │ │ + b.n 6b5f0 <_PyErr_SetFromPyStatus@@Base+0x42> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbz r4, 6b594 <_PyErr_SetFromPyStatus@@Base+0x32> │ │ │ │ + cbz r4, 6b5e0 <_PyErr_SetFromPyStatus@@Base+0x32> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbnz r3, 6b5b0 <_PyErr_SetFromPyStatus@@Base+0x4e> │ │ │ │ + cbnz r3, 6b5fc <_PyErr_SetFromPyStatus@@Base+0x4e> │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16856 @ 0x41d8 │ │ │ │ + movw r1, #14640 @ 0x3930 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f41b4 │ │ │ │ - movw r1, #16700 @ 0x413c │ │ │ │ + b.w f3c44 │ │ │ │ + movw r1, #14396 @ 0x383c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ blx 2c284 │ │ │ │ - cbnz r0, 6b5ca <_PyErr_SetFromPyStatus@@Base+0x68> │ │ │ │ + cbnz r0, 6b616 <_PyErr_SetFromPyStatus@@Base+0x68> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23c160 │ │ │ │ + b.w 23bb34 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 6b5ec <_PyErr_SetFromPyStatus@@Base+0x8a> │ │ │ │ + cbz r2, 6b638 <_PyErr_SetFromPyStatus@@Base+0x8a> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #22920 @ 0x5988 │ │ │ │ + movw r1, #20660 @ 0x50b4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #42156 @ 0xa4ac │ │ │ │ + movw r1, #39816 @ 0x9b88 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ 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 a9ddc │ │ │ │ + bl a9bf0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6b640 <_PyErr_SetFromPyStatus@@Base+0xde> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 6b646 <_PyErr_SetFromPyStatus@@Base+0xe4> │ │ │ │ + bne.n 6b68c <_PyErr_SetFromPyStatus@@Base+0xde> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 6b692 <_PyErr_SetFromPyStatus@@Base+0xe4> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #33316 @ 0x8224 │ │ │ │ + movw r1, #31000 @ 0x7918 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6b61c <_PyErr_SetFromPyStatus@@Base+0xba> │ │ │ │ + beq.n 6b668 <_PyErr_SetFromPyStatus@@Base+0xba> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006b64a : │ │ │ │ +0006b696 : │ │ │ │ b.w 2c15c │ │ │ │ │ │ │ │ -0006b64e : │ │ │ │ +0006b69a : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r1, [pc, #32] @ (6b680 ) │ │ │ │ + ldr r1, [pc, #32] @ (6b6cc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #28 │ │ │ │ add r2, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ - bl 1c5bfc <_PyInterpreterState_New@@Base> │ │ │ │ + bl 1c53ec <_PyInterpreterState_New@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 6b67a │ │ │ │ + cbz r3, 6b6c6 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ bl 2d818 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006b684 : │ │ │ │ +0006b6d0 : │ │ │ │ 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 168b24 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + bl 167f64 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006b6a0 : │ │ │ │ +0006b6ec : │ │ │ │ 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, #27888 @ 0x6cf0 │ │ │ │ + movw r1, #24876 @ 0x612c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #18660 @ 0x48e4 │ │ │ │ + movw r0, #16356 @ 0x3fe4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ ldrd r5, r6, [sp, #56] @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1efb20 │ │ │ │ + bl 1ef2c8 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 6b72a │ │ │ │ + cbz r0, 6b776 │ │ │ │ strd r4, r5, [sp] │ │ │ │ movw r1, #6004 @ 0x1774 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ movw r5, #4380 @ 0x111c │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ mov r3, sl │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - movw r1, #16912 @ 0x4210 │ │ │ │ + movw r1, #14696 @ 0x3968 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 9e6d4 │ │ │ │ + bl 9e454 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6b718 │ │ │ │ + blt.n 6b764 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 6b72a │ │ │ │ + b.n 6b776 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b714 │ │ │ │ + bne.n 6b760 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b714 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b760 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movw r0, #38652 @ 0x96fc │ │ │ │ + movw r0, #36348 @ 0x8dfc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - b.w 88258 │ │ │ │ + b.w 8808c │ │ │ │ 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 6b780 │ │ │ │ + blt.n 6b7cc │ │ │ │ mov r4, r0 │ │ │ │ - bl b0e80 │ │ │ │ + bl b0c40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2bbd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ movw r0, #4380 @ 0x111c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 6b788 │ │ │ │ + b.n 6b7d4 │ │ │ │ movw r0, #6004 @ 0x1774 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r3, r0, #5536 @ 0x15a0 │ │ │ │ adds r3, #8 │ │ │ │ - cbnz r3, 6b7a6 │ │ │ │ - bl f73ac │ │ │ │ - b.n 6b7b0 │ │ │ │ + cbnz r3, 6b7f2 │ │ │ │ + bl f6ec4 │ │ │ │ + b.n 6b7fc │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1472] @ 0x5c0 │ │ │ │ - cbnz r0, 6b7c0 │ │ │ │ - movw r0, #16920 @ 0x4218 │ │ │ │ + cbnz r0, 6b80c │ │ │ │ + movw r0, #14704 @ 0x3970 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 243288 │ │ │ │ + b.w 242c68 │ │ │ │ mov r4, r1 │ │ │ │ - bl f6c2c │ │ │ │ - cbz r0, 6b7d4 │ │ │ │ + bl f6684 │ │ │ │ + cbz r0, 6b820 │ │ │ │ movs r3, #0 │ │ │ │ mvn.w r2, #8 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ mov r5, r1 │ │ │ │ - cbz r0, 6b7f8 │ │ │ │ - bl 88258 │ │ │ │ + cbz r0, 6b844 │ │ │ │ + bl 8808c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6b800 │ │ │ │ - bl f73ac │ │ │ │ + cbnz r0, 6b84c │ │ │ │ + bl f6ec4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3ae62 <_Py_open_noraise@@Base+0x3de> │ │ │ │ + bl 3aeae <_Py_open_noraise@@Base+0x3de> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15c6d4 │ │ │ │ + bl 15c058 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b820 │ │ │ │ + bge.n 6b86c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b820 │ │ │ │ + cbnz r3, 6b86c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006b822 : │ │ │ │ - vldr d0, [pc, #4] @ 6b828 │ │ │ │ +0006b86e : │ │ │ │ + vldr d0, [pc, #8] @ 6b878 │ │ │ │ bx lr │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ -0006b830 : │ │ │ │ - vldr d0, [pc, #4] @ 6b838 │ │ │ │ +0006b880 : │ │ │ │ + vldr d0, [pc, #4] @ 6b888 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ │ │ │ │ -0006b840 : │ │ │ │ +0006b890 : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6b860 │ │ │ │ + bne.n 6b8b0 │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ sub.w r0, r3, #36 @ 0x24 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b868 │ │ │ │ + bge.n 6b8b8 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-36] │ │ │ │ bx lr │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006b86a : │ │ │ │ +0006b8ba : │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006b88a : │ │ │ │ +0006b8da : │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006b8aa : │ │ │ │ +0006b8fa : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006b8be : │ │ │ │ +0006b90e : │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 6b8de │ │ │ │ + bmi.n 6b92e │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #16976 @ 0x4250 │ │ │ │ + movw r1, #14760 @ 0x39a8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ ldr r3, [r6, #28] │ │ │ │ bic.w r4, r4, #1 │ │ │ │ add.w r7, r4, #128 @ 0x80 │ │ │ │ subs r3, r3, r7 │ │ │ │ - bpl.n 6b95a │ │ │ │ + bpl.n 6b9aa │ │ │ │ ldrb.w r3, [r4, #128] @ 0x80 │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - bne.n 6b95a │ │ │ │ + bne.n 6b9aa │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movw r2, #23396 @ 0x5b64 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6b95a │ │ │ │ + bne.n 6b9aa │ │ │ │ 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 6b958 │ │ │ │ + bge.n 6b9a8 │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ adds r5, #1 │ │ │ │ mov ip, lr │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ itee ge │ │ │ │ orrge.w ip, lr, #1 │ │ │ │ addlt r0, #1 │ │ │ │ strlt.w r0, [lr] │ │ │ │ str.w ip, [r3, #4]! │ │ │ │ - b.n 6b930 │ │ │ │ + b.n 6b980 │ │ │ │ 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 6b9de │ │ │ │ + ble.n 6ba2e │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl db9c8 <_PyUnicode_Equal@@Base> │ │ │ │ - cbnz r0, 6b97a │ │ │ │ + bl db37c <_PyUnicode_Equal@@Base> │ │ │ │ + cbnz r0, 6b9ca │ │ │ │ adds r5, #1 │ │ │ │ - b.n 6b962 │ │ │ │ + b.n 6b9b2 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add r3, r5 │ │ │ │ ldrsb.w r2, [r3, #16] │ │ │ │ ldrb.w ip, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6b990 │ │ │ │ + bge.n 6b9e0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 6b9de │ │ │ │ + bpl.n 6ba2e │ │ │ │ ldr r1, [r6, #32] │ │ │ │ - cbz r1, 6b9a0 │ │ │ │ + cbz r1, 6b9f0 │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 6b9de │ │ │ │ + bls.n 6ba2e │ │ │ │ adds r5, #10 │ │ │ │ cmp r2, #0 │ │ │ │ ldr.w r3, [r6, r5, lsl #2] │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - blt.n 6b9c6 │ │ │ │ + blt.n 6ba16 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 6b9cc │ │ │ │ + beq.n 6ba1c │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 6b9de │ │ │ │ + bls.n 6ba2e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #32220 @ 0x7ddc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6b9d0 │ │ │ │ + bne.n 6ba20 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 6b9d0 │ │ │ │ - b.n 6b9de │ │ │ │ + cbnz r0, 6ba20 │ │ │ │ + b.n 6ba2e │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 6b9de │ │ │ │ + bls.n 6ba2e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6b9fa │ │ │ │ + bge.n 6ba4a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 6b9fa │ │ │ │ - movw r3, #43816 @ 0xab28 │ │ │ │ + b.n 6ba4a │ │ │ │ + movw r3, #43820 @ 0xab2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #17004 @ 0x426c │ │ │ │ + movw r1, #14788 @ 0x39c4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0006b9fe : │ │ │ │ +0006ba4e : │ │ │ │ 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 88258 │ │ │ │ + bl 8808c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6ba3e │ │ │ │ + cbz r0, 6ba8e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6b8be │ │ │ │ + bl 6b90e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6ba2e │ │ │ │ + blt.n 6ba7e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6ba3e │ │ │ │ + b.n 6ba8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6ba2a │ │ │ │ + bne.n 6ba7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ba2a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ba7a │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006ba42 : │ │ │ │ +0006ba92 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #23396 @ 0x5b64 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6ba66 │ │ │ │ + bne.n 6bab6 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 2651fc │ │ │ │ + b.w 264b68 │ │ │ │ movw r1, #605 @ 0x25d │ │ │ │ - movw r0, #42680 @ 0xa6b8 │ │ │ │ + movw r0, #40376 @ 0x9db8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006ba7a : │ │ │ │ +0006baca : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #23396 @ 0x5b64 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6baaa │ │ │ │ + beq.n 6bafa │ │ │ │ mov.w r1, #520 @ 0x208 │ │ │ │ - movw r0, #42680 @ 0xa6b8 │ │ │ │ + movw r0, #40376 @ 0x9db8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6baac │ │ │ │ + b.n 6bafc │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006baae : │ │ │ │ +0006bafe : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #23396 @ 0x5b64 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6bade │ │ │ │ + beq.n 6bb2e │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ - movw r0, #42680 @ 0xa6b8 │ │ │ │ + movw r0, #40376 @ 0x9db8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bae0 │ │ │ │ + b.n 6bb30 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006bae2 : │ │ │ │ +0006bb32 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #23396 @ 0x5b64 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6bb12 │ │ │ │ + beq.n 6bb62 │ │ │ │ mov.w r1, #432 @ 0x1b0 │ │ │ │ - movw r0, #42680 @ 0xa6b8 │ │ │ │ + movw r0, #40376 @ 0x9db8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bb14 │ │ │ │ + b.n 6bb64 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006bb16 : │ │ │ │ +0006bb66 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #23396 @ 0x5b64 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6bb46 │ │ │ │ + beq.n 6bb96 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ - movw r0, #42680 @ 0xa6b8 │ │ │ │ + movw r0, #40376 @ 0x9db8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bb48 │ │ │ │ + b.n 6bb98 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006bb4a : │ │ │ │ +0006bb9a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #23396 @ 0x5b64 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6bb7a │ │ │ │ + beq.n 6bbca │ │ │ │ movw r1, #481 @ 0x1e1 │ │ │ │ - movw r0, #42680 @ 0xa6b8 │ │ │ │ + movw r0, #40376 @ 0x9db8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bb7c │ │ │ │ + b.n 6bbcc │ │ │ │ ldr r0, [r0, #32] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006bb7e : │ │ │ │ +0006bbce : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #23396 @ 0x5b64 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 6bbae │ │ │ │ - movw r0, #42680 @ 0xa6b8 │ │ │ │ + beq.n 6bbfe │ │ │ │ + movw r0, #40376 @ 0x9db8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movw r1, #530 @ 0x212 │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6bbe8 │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6bc38 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6bbee │ │ │ │ + beq.n 6bc3e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n 6bbd0 │ │ │ │ + bpl.n 6bc20 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6bbf0 │ │ │ │ + bge.n 6bc40 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 6bbf0 │ │ │ │ + b.n 6bc40 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17032 @ 0x4288 │ │ │ │ + movw r1, #14816 @ 0x39e0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6bc26 │ │ │ │ + b.n 6bc76 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r4, [pc, #52] @ (6bc28 ) │ │ │ │ + ldr r4, [pc, #52] @ (6bc78 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - bls.n 6bc1c │ │ │ │ + bls.n 6bc6c │ │ │ │ add.w r2, r2, #8512 @ 0x2140 │ │ │ │ ubfx r0, r0, #0, #12 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ ldr.w r4, [r2, r0, lsl #3] │ │ │ │ cmp r3, r4 │ │ │ │ itt eq │ │ │ │ moveq r4, #0 │ │ │ │ streq.w r4, [r2, r0, lsl #3] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006bc2c : │ │ │ │ +0006bc7c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #23396 @ 0x5b64 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6bc5a │ │ │ │ + beq.n 6bcaa │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ - movw r0, #42680 @ 0xa6b8 │ │ │ │ + movw r0, #40376 @ 0x9db8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6bc98 │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6bce8 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6bc9e │ │ │ │ - cbz r1, 6bc82 │ │ │ │ + beq.n 6bcee │ │ │ │ + cbz r1, 6bcd2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 6bc82 │ │ │ │ + bpl.n 6bcd2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6bca0 │ │ │ │ + bge.n 6bcf0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 6bca0 │ │ │ │ + b.n 6bcf0 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17076 @ 0x42b4 │ │ │ │ + movw r1, #14860 @ 0x3a0c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6bce0 │ │ │ │ + b.n 6bd30 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #3 │ │ │ │ - bl 24795c │ │ │ │ + bl 24733c │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 6bcd6 │ │ │ │ - ldr r1, [pc, #48] @ (6bce4 ) │ │ │ │ + bls.n 6bd26 │ │ │ │ + ldr r1, [pc, #48] @ (6bd34 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #8512 @ 0x2140 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ @@ -95841,70 +95865,70 @@ │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ streq.w r1, [r3, r2, lsl #3] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006bce8 : │ │ │ │ +0006bd38 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #23396 @ 0x5b64 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6bd16 │ │ │ │ - movw r0, #42680 @ 0xa6b8 │ │ │ │ + beq.n 6bd66 │ │ │ │ + movw r0, #40376 @ 0x9db8 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6bd54 │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6bda4 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6bd5a │ │ │ │ - cbz r1, 6bd3e │ │ │ │ + beq.n 6bdaa │ │ │ │ + cbz r1, 6bd8e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 6bd3e │ │ │ │ + bpl.n 6bd8e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6bd5c │ │ │ │ + bge.n 6bdac │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 6bd5c │ │ │ │ + b.n 6bdac │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17100 @ 0x42cc │ │ │ │ + movw r1, #14884 @ 0x3a24 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6bd9c │ │ │ │ + b.n 6bdec │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 24795c │ │ │ │ + bl 24733c │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 6bd92 │ │ │ │ - ldr r1, [pc, #48] @ (6bda0 ) │ │ │ │ + bls.n 6bde2 │ │ │ │ + ldr r1, [pc, #48] @ (6bdf0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #8512 @ 0x2140 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ @@ -95912,455 +95936,455 @@ │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ streq.w r1, [r3, r2, lsl #3] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ str r4, [r5, #32] │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006bda4 : │ │ │ │ +0006bdf4 : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r0, #0 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006bdb2 : │ │ │ │ +0006be02 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6bdea │ │ │ │ - bl 2085fc │ │ │ │ + cbz r0, 6be3a │ │ │ │ + bl 207dfc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6bdda │ │ │ │ + blt.n 6be2a │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6bdea │ │ │ │ + b.n 6be3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bdd6 │ │ │ │ + bne.n 6be26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bdd6 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6be26 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006bdee : │ │ │ │ +0006be3e : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 6bdf6 │ │ │ │ + b.w 6be46 │ │ │ │ │ │ │ │ -0006bdf6 : │ │ │ │ +0006be46 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bedc │ │ │ │ + beq.n 6bf32 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6bed6 │ │ │ │ + beq.n 6bf2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ce01c │ │ │ │ + bl 1cd8d4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6be2c │ │ │ │ + cbnz r0, 6be7c │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6be4c │ │ │ │ - cbz r5, 6be70 │ │ │ │ + b.n 6be9c │ │ │ │ + cbz r5, 6bec0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ce01c │ │ │ │ + bl 1cd8d4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bed0 │ │ │ │ + beq.n 6bf26 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r4 │ │ │ │ - bl 6bef0 │ │ │ │ + bl 6bf44 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6be60 │ │ │ │ + bge.n 6beb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6be60 │ │ │ │ + cbnz r3, 6beb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r5 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84dec │ │ │ │ - b.n 6bedc │ │ │ │ - ldr r2, [pc, #112] @ (6bee4 ) │ │ │ │ + bl 1c7e64 │ │ │ │ + b.n 6bf32 │ │ │ │ + ldr r2, [pc, #120] @ (6bf3c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 6be8a │ │ │ │ - movw r1, #16104 @ 0x3ee8 │ │ │ │ + cbnz r3, 6bee0 │ │ │ │ + movw r1, #13800 @ 0x35e8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - ldr r0, [pc, #96] @ (6bee8 ) │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r0, #5908 @ 0x1714 │ │ │ │ + movt r0, #78 @ 0x4e │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r0, [r3, #3912] @ 0xf48 │ │ │ │ - movw r1, #10200 @ 0x27d8 │ │ │ │ + movw r1, #7896 @ 0x1ed8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl ee6fc │ │ │ │ + bl ee194 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 6bea4 │ │ │ │ - bl f73ac │ │ │ │ - b.n 6be3a │ │ │ │ + cbnz r0, 6befa │ │ │ │ + bl f6ec4 │ │ │ │ + b.n 6be8a │ │ │ │ strd r0, r4, [sp] │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #64] @ (6beec ) │ │ │ │ - bl ad708 <_PyUnicodeWriter_Finish@@Base+0x1334> │ │ │ │ + ldr r0, [pc, #60] @ (6bf40 ) │ │ │ │ + bl ad508 <_PyUnicodeWriter_Finish@@Base+0x1324> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6bec6 │ │ │ │ + bge.n 6bf1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 6bec6 │ │ │ │ + cbnz r3, 6bf1c │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6be9e │ │ │ │ + beq.n 6bef4 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 6be3a │ │ │ │ + b.n 6be8a │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6be4c │ │ │ │ + b.n 6be9c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6be2e │ │ │ │ - b.n 6be3a │ │ │ │ + bne.n 6be7e │ │ │ │ + b.n 6be8a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, #7 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ stmia r7!, {r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0006bef0 : │ │ │ │ +0006bf44 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #200] @ (6bfcc ) │ │ │ │ + ldr r3, [pc, #200] @ (6c020 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cfdb4 <_PySys_GetRequiredAttr@@Base+0x12d8> │ │ │ │ + bl 1cf6e4 <_Py_write@@Base+0x2c4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bfc2 │ │ │ │ - cbnz r5, 6bf26 │ │ │ │ + beq.n 6c016 │ │ │ │ + cbnz r5, 6bf7a │ │ │ │ ldr.w r5, [r8, #80] @ 0x50 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - movw r1, #10200 @ 0x27d8 │ │ │ │ + movw r1, #7896 @ 0x1ed8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr.w r0, [r3, #3912] @ 0xf48 │ │ │ │ - bl ee6fc │ │ │ │ + bl ee194 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 6bf54 │ │ │ │ + cbnz r0, 6bfa8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6bfc0 │ │ │ │ + bge.n 6c014 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bfc0 │ │ │ │ + bne.n 6c014 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bfc0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c014 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, sl, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #108] @ (6bfd0 ) │ │ │ │ - bl 12bef0 │ │ │ │ + ldr r1, [pc, #108] @ (6c024 ) │ │ │ │ + bl 12b88c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6bf80 │ │ │ │ + bge.n 6bfd4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 6bf80 │ │ │ │ + cbnz r3, 6bfd4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 6bfa4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 6bff8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6bf96 │ │ │ │ + bge.n 6bfea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6bf96 │ │ │ │ + cbnz r3, 6bfea │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cffd0 │ │ │ │ + bl 1cf900 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6bfb0 │ │ │ │ + blt.n 6c004 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6bfc2 │ │ │ │ + b.n 6c016 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bfac │ │ │ │ + bne.n 6c000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bfac │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c000 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0006bfd4 : │ │ │ │ +0006c028 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 6bdf6 │ │ │ │ + b.w 6be46 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 6c002 │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 6c056 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6c2c │ │ │ │ + bl f6684 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 6c022 │ │ │ │ + cbz r3, 6c076 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r4, r4, r3, lsl #3 │ │ │ │ adds r4, #16 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 6c030 │ │ │ │ - bl 2b6e8c <_PySys_GetSizeOf@@Base> │ │ │ │ + cbz r0, 6c084 │ │ │ │ + bl 2b6688 <_PySys_GetSizeOf@@Base> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 6c034 │ │ │ │ + beq.n 6c088 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 6c03e │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 6c048 │ │ │ │ + bne.n 6c092 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 6c09c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8f6bc │ │ │ │ + b.w 8f4e8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006c04c : │ │ │ │ - movw r0, #57384 @ 0xe028 │ │ │ │ +0006c0a0 : │ │ │ │ + movw r0, #55080 @ 0xd728 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 6c074 │ │ │ │ + cbz r3, 6c0c8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ - cbz r3, 6c082 │ │ │ │ + cbz r3, 6c0d6 │ │ │ │ ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbz r0, 6c08e │ │ │ │ + cbz r0, 6c0e2 │ │ │ │ adds r4, #1 │ │ │ │ blx 2c0c8 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #124] @ 0x7c │ │ │ │ - cbz r0, 6c09a │ │ │ │ + cbz r0, 6c0ee │ │ │ │ adds r4, #1 │ │ │ │ blx 2c0c8 │ │ │ │ add r4, r0 │ │ │ │ ldr.w r0, [r5, #128] @ 0x80 │ │ │ │ - cbz r0, 6c0a8 │ │ │ │ + cbz r0, 6c0fc │ │ │ │ adds r4, #1 │ │ │ │ blx 2c0c8 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 6c0b2 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 6c0bc │ │ │ │ + bne.n 6c106 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 6c110 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 8f6bc │ │ │ │ + b.w 8f4e8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006c0c0 : │ │ │ │ +0006c114 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (6c0f4 ) │ │ │ │ + ldr r3, [pc, #36] @ (6c148 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3904] @ 0xf40 │ │ │ │ - cbnz r0, 6c0f2 │ │ │ │ - movw r1, #34556 @ 0x86fc │ │ │ │ + cbnz r0, 6c146 │ │ │ │ + movw r1, #32252 @ 0x7dfc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #30512 @ 0x7730 │ │ │ │ + movw r0, #28208 @ 0x6e30 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006c0f8 : │ │ │ │ +0006c14c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43628 @ 0xaa6c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #17136 @ 0x42f0 │ │ │ │ + movw r1, #14920 @ 0x3a48 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 236a24 │ │ │ │ - cbnz r0, 6c12a │ │ │ │ + bl 236404 │ │ │ │ + cbnz r0, 6c17e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f0230 │ │ │ │ + b.w 1ef9d8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006c12e : │ │ │ │ +0006c182 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #31 │ │ │ │ mov r1, sp │ │ │ │ - bl 1f1848 │ │ │ │ + bl 1f10ec │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6c176 │ │ │ │ + beq.n 6c1ca │ │ │ │ cmp r0, #8 │ │ │ │ - bls.n 6c16c │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bls.n 6c1c0 │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17260 @ 0x436c │ │ │ │ + movw r1, #15044 @ 0x3ac4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c176 │ │ │ │ + b.n 6c1ca │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006c17a : │ │ │ │ +0006c1ce : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c17e : │ │ │ │ +0006c1d2 : │ │ │ │ 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 6c1b2 │ │ │ │ + bmi.n 6c206 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54796 @ 0xd60c │ │ │ │ + movw r1, #52348 @ 0xcc7c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c1be │ │ │ │ + b.n 6c212 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ tst.w r3, #3 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006c1c0 : │ │ │ │ +0006c214 : │ │ │ │ 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, 6c1e6 │ │ │ │ + cbnz r1, 6c23a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6c1ea │ │ │ │ + bge.n 6c23e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w 1051c4 │ │ │ │ + b.w 104cd8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c1ec : │ │ │ │ +0006c240 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ @@ -96368,57 +96392,57 @@ │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ adds r6, r1, r0 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bl 1c74f0 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ + bl 1c6ce8 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6c23c │ │ │ │ + cbz r0, 6c290 │ │ │ │ sub.w r2, r6, #8 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #8 │ │ │ │ blx 2b44c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - bl 1c76c8 <_Py_NewReference@@Base> │ │ │ │ + bl 1c6ec0 <_Py_NewReference@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006c240 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ +0006c294 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr.w r0, [r0, #3668] @ 0xe54 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c246 : │ │ │ │ +0006c29a : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c25c : │ │ │ │ +0006c2b0 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c270 : │ │ │ │ +0006c2c4 : │ │ │ │ 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 │ │ │ │ @@ -96427,2106 +96451,2206 @@ │ │ │ │ orrs r3, r2 │ │ │ │ and.w r1, r1, #16711680 @ 0xff0000 │ │ │ │ orr.w r0, r3, r0, lsl #24 │ │ │ │ orrs r0, r1 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c294 : │ │ │ │ +0006c2e8 : │ │ │ │ lsls r1, r1, #16 │ │ │ │ and.w r1, r1, #16711680 @ 0xff0000 │ │ │ │ orr.w r0, r1, r0, lsl #24 │ │ │ │ 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 r5, r0 │ │ │ │ + add r0, sp, #16 │ │ │ │ + bl 21759c <_PySemaphore_Init@@Base> │ │ │ │ + dmb ish │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ + dmb ish │ │ │ │ + add r6, sp, #12 │ │ │ │ + orr.w r6, r6, #1 │ │ │ │ + lsls r3, r4, #31 │ │ │ │ + bmi.n 6c342 │ │ │ │ + orr.w r2, r4, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [r5] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 6c338 │ │ │ │ + strex r1, r2, [r5] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 6c328 │ │ │ │ + dmb ish │ │ │ │ + beq.n 6c37c │ │ │ │ + mov r4, r3 │ │ │ │ + b.n 6c31c │ │ │ │ + bic.w r3, r4, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [r5] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 6c35c │ │ │ │ + strex r2, r6, [r5] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 6c34c │ │ │ │ + mov r4, r3 │ │ │ │ + dmb ish │ │ │ │ + bne.n 6c31c │ │ │ │ + movs r7, #0 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + add r0, sp, #16 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + bl 2175e8 <_PySemaphore_Wait@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6c31c │ │ │ │ + b.n 6c366 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 2c578 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +0006c386 <_PySemaphore_Destroy@@Base>: │ │ │ │ + b.w 2c574 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + dmb ish │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + dmb ish │ │ │ │ + lsls r2, r3, #31 │ │ │ │ + bmi.n 6c3b4 <_PySemaphore_Destroy@@Base+0x2e> │ │ │ │ + movw r1, #56360 @ 0xdc28 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + ldr r0, [pc, #88] @ (6c408 <_PySemaphore_Destroy@@Base+0x82>) │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bic.w r2, r3, #1 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 6c3e8 <_PySemaphore_Destroy@@Base+0x62> │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ + dmb ish │ │ │ │ + ldrex r1, [r0] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 6c3d4 <_PySemaphore_Destroy@@Base+0x4e> │ │ │ │ + strex ip, r4, [r0] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.n 6c3c2 <_PySemaphore_Destroy@@Base+0x3c> │ │ │ │ + dmb ish │ │ │ │ + beq.n 6c3de <_PySemaphore_Destroy@@Base+0x58> │ │ │ │ + mov r3, r1 │ │ │ │ + b.n 6c3a2 <_PySemaphore_Destroy@@Base+0x1c> │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + adds r0, r2, #4 │ │ │ │ + b.w 219508 <_PySemaphore_Wakeup@@Base> │ │ │ │ + movs r2, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [r0] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 6c3fe <_PySemaphore_Destroy@@Base+0x78> │ │ │ │ + strex r1, r2, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 6c3ee <_PySemaphore_Destroy@@Base+0x68> │ │ │ │ + dmb ish │ │ │ │ + bne.n 6c3a2 <_PySemaphore_Destroy@@Base+0x1c> │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + asrs r4, r7, #28 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0006c2a0 <_PyRWMutex_Lock@@Base>: │ │ │ │ +0006c40c <_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 6c2da <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ + bne.n 6c446 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ orr.w r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6c2d0 <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ + bne.n 6c43c <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c2c0 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ + bne.n 6c42c <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ - beq.n 6c2e4 <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ + beq.n 6c450 <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 6c2b2 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 6c41e <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c348 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ + bl 6c4b4 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6c2b2 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 6c41e <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006c2e6 <_PyRWMutex_Unlock@@Base>: │ │ │ │ +0006c452 <_PyRWMutex_Unlock@@Base>: │ │ │ │ movs r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6c2ec <_PyRWMutex_Unlock@@Base+0x6> │ │ │ │ + bne.n 6c458 <_PyRWMutex_Unlock@@Base+0x6> │ │ │ │ lsls r3, r3, #30 │ │ │ │ dmb ish │ │ │ │ - bpl.n 6c304 <_PyRWMutex_Unlock@@Base+0x1e> │ │ │ │ - b.w 219824 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bpl.n 6c470 <_PyRWMutex_Unlock@@Base+0x1e> │ │ │ │ + b.w 219180 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c306 <_PyRWMutex_RLock@@Base>: │ │ │ │ +0006c472 <_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 6c326 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ + beq.n 6c492 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c348 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ + bl 6c4b4 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6c318 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 6c484 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ adds r2, r1, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6c33c <_PyRWMutex_RLock@@Base+0x36> │ │ │ │ + bne.n 6c4a8 <_PyRWMutex_RLock@@Base+0x36> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c32c <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ + bne.n 6c498 <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ dmb ish │ │ │ │ - beq.n 6c346 <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ + beq.n 6c4b2 <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 6c318 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 6c484 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ lsls r3, r1, #30 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bmi.n 6c382 <_PyRWMutex_RLock@@Base+0x7c> │ │ │ │ + bmi.n 6c4ee <_PyRWMutex_RLock@@Base+0x7c> │ │ │ │ orr.w r2, r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6c376 <_PyRWMutex_RLock@@Base+0x70> │ │ │ │ + bne.n 6c4e2 <_PyRWMutex_RLock@@Base+0x70> │ │ │ │ strex r4, r2, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6c366 <_PyRWMutex_RLock@@Base+0x60> │ │ │ │ + bne.n 6c4d2 <_PyRWMutex_RLock@@Base+0x60> │ │ │ │ dmb ish │ │ │ │ - beq.n 6c380 <_PyRWMutex_RLock@@Base+0x7a> │ │ │ │ + beq.n 6c4ec <_PyRWMutex_RLock@@Base+0x7a> │ │ │ │ mov r0, r3 │ │ │ │ - b.n 6c3a4 <_PyRWMutex_RLock@@Base+0x9e> │ │ │ │ + b.n 6c510 <_PyRWMutex_RLock@@Base+0x9e> │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #4 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216ed4 <_PyParkingLot_Park@@Base> │ │ │ │ + bl 216830 <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006c3a8 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ +0006c514 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #4 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c3ac <_PyRWMutex_RUnlock@@Base+0x4> │ │ │ │ + bne.n 6c518 <_PyRWMutex_RUnlock@@Base+0x4> │ │ │ │ bic.w r3, r3, #1 │ │ │ │ dmb ish │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 6c3ca <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ - b.w 219824 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bne.n 6c536 <_PyRWMutex_RUnlock@@Base+0x22> │ │ │ │ + b.w 219180 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c3cc : │ │ │ │ +0006c538 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 6c3f6 │ │ │ │ + cbz r0, 6c562 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #32428 @ 0x7eac │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6c3f6 │ │ │ │ + bne.n 6c562 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 6c3f6 │ │ │ │ + cbz r2, 6c562 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ - b.n 6c410 │ │ │ │ + b.n 6c57c │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17308 @ 0x439c │ │ │ │ + movw r1, #15092 @ 0x3af4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006c412 : │ │ │ │ +0006c57e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 6c438 │ │ │ │ + cbz r0, 6c5a4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #32428 @ 0x7eac │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6c438 │ │ │ │ + bne.n 6c5a4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 6c438 │ │ │ │ + cbz r3, 6c5a4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 6c450 │ │ │ │ + b.n 6c5bc │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17368 @ 0x43d8 │ │ │ │ + movw r1, #15152 @ 0x3b30 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006c452 : │ │ │ │ +0006c5be : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 6c478 │ │ │ │ + cbz r0, 6c5e4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #32428 @ 0x7eac │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6c478 │ │ │ │ + bne.n 6c5e4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 6c478 │ │ │ │ + cbz r3, 6c5e4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 6c490 │ │ │ │ + b.n 6c5fc │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17428 @ 0x4414 │ │ │ │ + movw r1, #15212 @ 0x3b6c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006c492 : │ │ │ │ +0006c5fe : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 6c4d0 │ │ │ │ + cbz r0, 6c63c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #32428 @ 0x7eac │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6c4d0 │ │ │ │ + bne.n 6c63c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 6c4d0 │ │ │ │ - cbnz r1, 6c4ec │ │ │ │ + cbz r2, 6c63c │ │ │ │ + cbnz r1, 6c658 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17552 @ 0x4490 │ │ │ │ + movw r1, #15336 @ 0x3be8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 6c4e6 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 6c652 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17492 @ 0x4454 │ │ │ │ + movw r1, #15276 @ 0x3bac │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c4f0 │ │ │ │ + b.n 6c65c │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006c4f2 : │ │ │ │ +0006c65e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 6c51c │ │ │ │ + cbz r0, 6c688 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #32428 @ 0x7eac │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6c51c │ │ │ │ + bne.n 6c688 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 6c51c │ │ │ │ + cbz r2, 6c688 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.n 6c536 │ │ │ │ + b.n 6c6a2 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17600 @ 0x44c0 │ │ │ │ + movw r1, #15384 @ 0x3c18 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006c538 : │ │ │ │ +0006c6a4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 6c562 │ │ │ │ + cbz r0, 6c6ce │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #32428 @ 0x7eac │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6c562 │ │ │ │ + bne.n 6c6ce │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 6c562 │ │ │ │ + cbz r2, 6c6ce │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ - b.n 6c57c │ │ │ │ + b.n 6c6e8 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17656 @ 0x44f8 │ │ │ │ + movw r1, #15440 @ 0x3c50 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006c57e : │ │ │ │ - b.w 144b80 │ │ │ │ +0006c6ea : │ │ │ │ + b.w 14474c │ │ │ │ │ │ │ │ -0006c582 : │ │ │ │ - b.w 264dd8 │ │ │ │ +0006c6ee : │ │ │ │ + b.w 264744 │ │ │ │ │ │ │ │ -0006c586 : │ │ │ │ - b.w 4435a <_PyImport_ClearExtension@@Base+0x822> │ │ │ │ +0006c6f2 : │ │ │ │ + b.w 443ae <_PyImport_ClearExtension@@Base+0x824> │ │ │ │ │ │ │ │ -0006c58a : │ │ │ │ - b.w 2660cc │ │ │ │ +0006c6f6 : │ │ │ │ + b.w 265a38 │ │ │ │ │ │ │ │ -0006c58e : │ │ │ │ +0006c6fa : │ │ │ │ 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 17da24 │ │ │ │ - cbz r0, 6c5c4 │ │ │ │ + bl 17cc34 │ │ │ │ + cbz r0, 6c730 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ movs r5, #0 │ │ │ │ blx 2c030 │ │ │ │ - b.n 6c63a │ │ │ │ + b.n 6c7a6 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 834bc │ │ │ │ + bl 83470 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 6c5d6 │ │ │ │ + cbz r0, 6c742 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 6c5e0 │ │ │ │ + b.n 6c74c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 23c160 │ │ │ │ - b.n 6c63a │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 6c7a6 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - ble.n 6c5ee │ │ │ │ + ble.n 6c75a │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 6c5e0 │ │ │ │ + b.n 6c74c │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - movw r3, #50753 @ 0xc641 │ │ │ │ + movw r3, #51117 @ 0xc7ad │ │ │ │ movt r3, #6 │ │ │ │ - movw r2, #56733 @ 0xdd9d │ │ │ │ + movw r2, #57097 @ 0xdf09 │ │ │ │ movt r2, #6 │ │ │ │ cmp.w r9, #70 @ 0x46 │ │ │ │ ite ne │ │ │ │ movne r8, r3 │ │ │ │ moveq r8, r2 │ │ │ │ - bl 2e33c0 <_PyMonitoring_FireBranchEvent@@Base+0x2e4> │ │ │ │ + bl 2e2ac8 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 6c634 │ │ │ │ - bl 2e082c │ │ │ │ + cbz r5, 6c7a0 │ │ │ │ + bl 2e0044 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r6 │ │ │ │ subs r5, #1 │ │ │ │ blx 2c030 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r6, r3 │ │ │ │ blx r8 │ │ │ │ - b.n 6c612 │ │ │ │ + b.n 6c77e │ │ │ │ mov r0, r7 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4} │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ subs r4, r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 6c66e │ │ │ │ + blt.n 6c7da │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ ldr.w r3, [r1, #-4] │ │ │ │ subs r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 6c662 │ │ │ │ + bge.n 6c7ce │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ - b.n 6c66e │ │ │ │ + b.n 6c7da │ │ │ │ movs r3, #0 │ │ │ │ subs r4, #1 │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ subs r1, #4 │ │ │ │ - b.n 6c648 │ │ │ │ + b.n 6c7b4 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c672 : │ │ │ │ +0006c7de : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #68] @ (6c6c8 ) │ │ │ │ + ldr r4, [pc, #68] @ (6c834 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ addw r5, r4, #3756 @ 0xeac │ │ │ │ addw r9, r4, #3804 @ 0xedc │ │ │ │ ldr.w r8, [r4, #3748] @ 0xea4 │ │ │ │ str.w r2, [r4, #3748] @ 0xea4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #16 │ │ │ │ - bl 6c6cc │ │ │ │ + bl 6c838 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6c6c0 │ │ │ │ + beq.n 6c82c │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 6c6a2 │ │ │ │ + bne.n 6c80e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6c6cc │ │ │ │ + bl 6c838 │ │ │ │ str.w r8, [r4, #3748] @ 0xea4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r7 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 6c720 │ │ │ │ + beq.n 6c88c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r6, r4, #8 │ │ │ │ mov r0, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ add.w r2, r3, #1 │ │ │ │ it lt │ │ │ │ strlt r2, [r4, #8] │ │ │ │ blx r8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6c716 │ │ │ │ + bge.n 6c882 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbnz r3, 6c716 │ │ │ │ + cbnz r3, 6c882 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6c724 │ │ │ │ + beq.n 6c890 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - b.n 6c6e4 │ │ │ │ + b.n 6c850 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6c728 │ │ │ │ + b.n 6c894 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0006c72c : │ │ │ │ - cbz r0, 6c73a │ │ │ │ +0006c898 : │ │ │ │ + cbz r0, 6c8a6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c73c : │ │ │ │ - b.w 1c8534 │ │ │ │ +0006c8a8 : │ │ │ │ + b.w 1c7d2c │ │ │ │ │ │ │ │ -0006c740 : │ │ │ │ +0006c8ac : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c742 : │ │ │ │ +0006c8ae : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6c756 │ │ │ │ + ble.n 6c8c2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c75a : │ │ │ │ +0006c8c6 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #8 │ │ │ │ - bl 7a16c │ │ │ │ - cbz r0, 6c774 │ │ │ │ + bl 7a394 │ │ │ │ + cbz r0, 6c8e0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006c776 : │ │ │ │ - cbz r0, 6c7a0 │ │ │ │ +0006c8e2 : │ │ │ │ + cbz r0, 6c90c │ │ │ │ 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, 6c796 │ │ │ │ + cbz r3, 6c902 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2bc1c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a3fc │ │ │ │ + b.w 7a5f4 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c7a2 : │ │ │ │ - cbz r0, 6c7b0 │ │ │ │ +0006c90e : │ │ │ │ + cbz r0, 6c91c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c7b2 : │ │ │ │ - ldr r3, [pc, #16] @ (6c7c4 ) │ │ │ │ - cbz r0, 6c7bc │ │ │ │ +0006c91e : │ │ │ │ + ldr r3, [pc, #16] @ (6c930 ) │ │ │ │ + cbz r0, 6c928 │ │ │ │ ldr.w r2, [r3, #1604] @ 0x644 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r0, [r3, #1600] @ 0x640 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0006c7c8 : │ │ │ │ +0006c934 : │ │ │ │ ldrd r0, r1, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006c7ce : │ │ │ │ +0006c93a : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 6c7f0 │ │ │ │ + cbnz r0, 6c95c │ │ │ │ mov.w r1, #940 @ 0x3ac │ │ │ │ - movw r0, #35860 @ 0x8c14 │ │ │ │ + movw r0, #33564 @ 0x831c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6c83a │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6c9a6 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ movw r1, #8236 @ 0x202c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 6c840 │ │ │ │ + beq.n 6c9ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 9eff8 │ │ │ │ + bl 9ed78 │ │ │ │ movw r2, #8896 @ 0x22c0 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ movw r3, #8444 @ 0x20fc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r2 │ │ │ │ it ne │ │ │ │ cmpne r5, r3 │ │ │ │ - beq.n 6c840 │ │ │ │ + beq.n 6c9ac │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 6c840 │ │ │ │ + bmi.n 6c9ac │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17720 @ 0x4538 │ │ │ │ + movw r1, #15504 @ 0x3c90 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c858 │ │ │ │ + b.n 6c9c4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ iteee eq │ │ │ │ moveq r0, #1 │ │ │ │ ldrne r0, [r2, #0] │ │ │ │ clzne r0, r0 │ │ │ │ lsrne r0, r0, #5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006c85a : │ │ │ │ +0006c9c6 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 6c89c │ │ │ │ + cbz r0, 6ca08 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r1, #8236 @ 0x202c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 6c8b0 │ │ │ │ + beq.n 6ca1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9eff8 │ │ │ │ + bl 9ed78 │ │ │ │ movw r2, #8896 @ 0x22c0 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ movw r3, #8444 @ 0x20fc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r2 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - beq.n 6c8b0 │ │ │ │ + beq.n 6ca1c │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 6c8b0 │ │ │ │ + bmi.n 6ca1c │ │ │ │ mov.w r1, #972 @ 0x3cc │ │ │ │ - movw r0, #35860 @ 0x8c14 │ │ │ │ + movw r0, #33564 @ 0x831c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6c8d8 │ │ │ │ + b.n 6ca44 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 6c8d8 │ │ │ │ + beq.n 6ca44 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6c8d6 │ │ │ │ + ble.n 6ca42 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6c8d8 │ │ │ │ + bge.n 6ca44 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bne.n 6c8d8 │ │ │ │ + bne.n 6ca44 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 6c8d8 │ │ │ │ + b.n 6ca44 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006c8da <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ +0006ca46 <_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 a2d4c │ │ │ │ - cbz r0, 6c922 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + bl a26c4 │ │ │ │ + cbz r0, 6ca8e <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl a2d4c │ │ │ │ + bl a26c4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 6c922 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + cbz r0, 6ca8e <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 6c914 <_Py_UTF8_Edit_Cost@@Base+0x3a> │ │ │ │ + bne.n 6ca80 <_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 834bc │ │ │ │ + bl 83470 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6c928 <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ - bl 23c160 │ │ │ │ + cbnz r0, 6ca94 <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ + bl 23bb34 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c940 <_Py_UTF8_Edit_Cost@@Base+0x66> │ │ │ │ + b.n 6caac <_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 26e494 <_PyTime_AsMilliseconds@@Base+0x2098> │ │ │ │ + bl 26ddf4 <_PyTime_AsMilliseconds@@Base+0x2098> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006c946 : │ │ │ │ +0006cab2 : │ │ │ │ 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 6c97a │ │ │ │ + bcs.n 6cae6 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov.w r2, #24576 @ 0x6000 │ │ │ │ - movw r1, #17748 @ 0x4554 │ │ │ │ + movw r1, #15532 @ 0x3cac │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c990 │ │ │ │ + b.n 6cafc │ │ │ │ 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} │ │ │ │ │ │ │ │ -0006c992 : │ │ │ │ +0006cafe : │ │ │ │ ldr.w r2, [r0, #752] @ 0x2f0 │ │ │ │ - cbz r2, 6c9ae │ │ │ │ + cbz r2, 6cb1a │ │ │ │ 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 1c735c <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + b.w 1c6b54 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ │ │ │ │ -0006c9b2 : │ │ │ │ - movw r3, #32720 @ 0x7fd0 │ │ │ │ +0006cb1e : │ │ │ │ + movw r3, #30416 @ 0x76d0 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ subs r2, r0, #1 │ │ │ │ subs r1, #1 │ │ │ │ push {r4, r5} │ │ │ │ ldrb.w r5, [r1, #1]! │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ ldrb r0, [r3, r5] │ │ │ │ - cbz r4, 6c9d4 │ │ │ │ - cbz r5, 6c9d4 │ │ │ │ + cbz r4, 6cb40 │ │ │ │ + cbz r5, 6cb40 │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 6c9c0 │ │ │ │ + beq.n 6cb2c │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ pop {r4, r5} │ │ │ │ subs r0, r3, r0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - bne.n 6ca02 │ │ │ │ + bne.n 6cb6e │ │ │ │ mov r0, r1 │ │ │ │ blx 2acf8 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 6ca12 │ │ │ │ + b.n 6cb7e │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 6ca12 │ │ │ │ + bge.n 6cb7e │ │ │ │ ldr.w r1, [r4, r2, lsl #2] │ │ │ │ - cbz r1, 6ca12 │ │ │ │ + cbz r1, 6cb7e │ │ │ │ adds r2, #1 │ │ │ │ - b.n 6ca04 │ │ │ │ + b.n 6cb70 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 6ca24 │ │ │ │ + bge.n 6cb90 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 6ca62 │ │ │ │ + b.w 6cbce │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl a201c │ │ │ │ + bl a1fdc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6ca58 │ │ │ │ + cbz r0, 6cbc4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl f4924 <_PyErr_FormatV@@Base+0x5e0> │ │ │ │ + bl f43b4 <_PyErr_FormatV@@Base+0x5e0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ca5c │ │ │ │ + bge.n 6cbc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6ca5c │ │ │ │ + cbnz r3, 6cbc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ca5c │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6cbc8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006ca62 : │ │ │ │ +0006cbce : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ subs r5, r2, #0 │ │ │ │ - bge.n 6ca82 │ │ │ │ + bge.n 6cbee │ │ │ │ mov r0, r1 │ │ │ │ blx 2acf8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 6cbe4 │ │ │ │ + beq.w 6cd50 │ │ │ │ lsls r6, r5, #2 │ │ │ │ add.w r8, r4, r5, lsl #2 │ │ │ │ mov r9, r4 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r1 │ │ │ │ - bls.n 6cacc │ │ │ │ + bls.n 6cc38 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ adds r1, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 6ca94 │ │ │ │ + bls.n 6cc00 │ │ │ │ mov r3, r2 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcc.n 6ca94 │ │ │ │ + bcc.n 6cc00 │ │ │ │ movw r0, #43560 @ 0xaa28 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ - movw r1, #63768 @ 0xf918 │ │ │ │ + movw r1, #61392 @ 0xefd0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl f41b4 │ │ │ │ - b.n 6cbe4 │ │ │ │ + bl f3c44 │ │ │ │ + b.n 6cd50 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 6caf8 │ │ │ │ + bcc.n 6cc64 │ │ │ │ ldrd r2, r1, [r7, #16] │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, r5 │ │ │ │ - blt.n 6caf8 │ │ │ │ + blt.n 6cc64 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r3, #1 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ - beq.n 6cb0a │ │ │ │ + beq.n 6cc76 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 6cbd4 │ │ │ │ + bne.n 6cd40 │ │ │ │ bic.w r6, r6, #15 │ │ │ │ mov r2, r0 │ │ │ │ add r6, r4 │ │ │ │ - b.n 6cb6c │ │ │ │ + b.n 6ccd8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl e9994 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl e9408 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6cadc │ │ │ │ + bne.n 6cc48 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6cbe4 │ │ │ │ + b.n 6cd50 │ │ │ │ bic.w r6, r6, #15 │ │ │ │ mov r2, r0 │ │ │ │ add r6, r4 │ │ │ │ cmp r6, r4 │ │ │ │ - bls.n 6cb38 │ │ │ │ + bls.n 6cca4 │ │ │ │ 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 6cb12 │ │ │ │ + b.n 6cc7e │ │ │ │ rsb r3, r9, #15 │ │ │ │ sub.w r2, r9, #15 │ │ │ │ add r3, r6 │ │ │ │ cmp r2, r6 │ │ │ │ mov.w r3, r3, lsr #4 │ │ │ │ mov.w r2, r3, lsl #2 │ │ │ │ mov.w r3, r3, lsl #4 │ │ │ │ itt hi │ │ │ │ movhi r2, #0 │ │ │ │ movhi r3, #0 │ │ │ │ add r2, r0 │ │ │ │ add r3, r9 │ │ │ │ mov r1, r3 │ │ │ │ cmp r8, r3 │ │ │ │ - bls.n 6cbdc │ │ │ │ + bls.n 6cd48 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 6cb5a │ │ │ │ + b.n 6ccc6 │ │ │ │ movs r1, #0 │ │ │ │ cmp r6, r4 │ │ │ │ mov ip, r1 │ │ │ │ - bls.n 6cba0 │ │ │ │ + bls.n 6cd0c │ │ │ │ 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 6cb6c │ │ │ │ + b.n 6ccd8 │ │ │ │ rsb r3, r9, #15 │ │ │ │ sub.w r2, r9, #15 │ │ │ │ add r3, r6 │ │ │ │ cmp r2, r6 │ │ │ │ mov.w r3, r3, lsr #4 │ │ │ │ mov.w r2, r3, lsl #3 │ │ │ │ mov.w r3, r3, lsl #4 │ │ │ │ itt hi │ │ │ │ movhi r2, r1 │ │ │ │ movhi r3, r1 │ │ │ │ add r2, r0 │ │ │ │ add r3, r9 │ │ │ │ mov r1, r3 │ │ │ │ cmp r8, r3 │ │ │ │ - bls.n 6cbdc │ │ │ │ + bls.n 6cd48 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ strh.w r3, [r2], #2 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 6cbc2 │ │ │ │ + b.n 6cd2e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 2c030 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add r3, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0006cbea : │ │ │ │ +0006cd56 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 6cc02 │ │ │ │ + beq.n 6cd6e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6cc44 │ │ │ │ + b.n 6cdb0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 20eb24 │ │ │ │ + bl 20e4ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6cbfe │ │ │ │ + beq.n 6cd6a │ │ │ │ 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 6cbfe │ │ │ │ + bls.n 6cd6a │ │ │ │ ldr.w r2, [r1, #-4]! │ │ │ │ and.w r0, r2, #3 │ │ │ │ bic.w r2, r2, #1 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 6cc1c │ │ │ │ + beq.n 6cd88 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 6cc1c │ │ │ │ + bne.n 6cd88 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 6cc44 │ │ │ │ + bne.n 6cdb0 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r4, #0 │ │ │ │ movge r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006cc48 : │ │ │ │ +0006cdb4 : │ │ │ │ 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, 6cc68 │ │ │ │ + cbz r4, 6cdd4 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 6cc68 │ │ │ │ - bl 139600 │ │ │ │ - b.n 6cc5e │ │ │ │ + cbz r0, 6cdd4 │ │ │ │ + bl 138f84 │ │ │ │ + b.n 6cdca │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006cc6a : │ │ │ │ +0006cdd6 : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ subs r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006cc74 : │ │ │ │ +0006cde0 : │ │ │ │ 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 1cdfc8 │ │ │ │ + bl 1cd880 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006cc94 : │ │ │ │ +0006ce00 : │ │ │ │ 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 1cdfc8 │ │ │ │ + bl 1cd880 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006ccb2 : │ │ │ │ +0006ce1e : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 3976a │ │ │ │ + b.w 39772 │ │ │ │ │ │ │ │ -0006ccba : │ │ │ │ +0006ce26 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 3976a │ │ │ │ + b.w 39772 │ │ │ │ │ │ │ │ -0006ccc0 : │ │ │ │ +0006ce2c : │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 3976a │ │ │ │ + b.w 39772 │ │ │ │ │ │ │ │ -0006ccc8 : │ │ │ │ +0006ce34 : │ │ │ │ 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 6ccea │ │ │ │ + bl 6ce56 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006ccea : │ │ │ │ +0006ce56 : │ │ │ │ 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 1ce01c │ │ │ │ + bl 1cd8d4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6cd22 │ │ │ │ - ldr r2, [pc, #72] @ (6cd5c ) │ │ │ │ + cbnz r0, 6ce8e │ │ │ │ + ldr r2, [pc, #72] @ (6cec8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 21c100 │ │ │ │ - b.n 6cd52 │ │ │ │ + bl 21ba58 │ │ │ │ + b.n 6cebe │ │ │ │ mov r3, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ - bl 20eb5c │ │ │ │ + bl 20e4e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6cd42 │ │ │ │ + blt.n 6ceae │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6cd52 │ │ │ │ + b.n 6cebe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6cd3e │ │ │ │ + bne.n 6ceaa │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6cd3e │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ceaa │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006cd60 : │ │ │ │ +0006cecc : │ │ │ │ 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 6ccea │ │ │ │ + bl 6ce56 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006cd84 : │ │ │ │ +0006cef0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 6ccea │ │ │ │ + bl 6ce56 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006cda8 : │ │ │ │ +0006cf14 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 6cdae │ │ │ │ + b.w 6cf1a │ │ │ │ │ │ │ │ -0006cdae : │ │ │ │ +0006cf1a : │ │ │ │ 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 1ce01c │ │ │ │ - cbz r0, 6cdec │ │ │ │ + bl 1cd8d4 │ │ │ │ + cbz r0, 6cf58 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 318c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6cdea │ │ │ │ + bge.n 6cf56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6cdea │ │ │ │ + cbnz r3, 6cf56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 6ce00 │ │ │ │ - ldr r2, [pc, #44] @ (6ce1c ) │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 6cf6c │ │ │ │ + ldr r2, [pc, #44] @ (6cf88 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 21c100 │ │ │ │ - b.n 6ce18 │ │ │ │ + bl 21ba58 │ │ │ │ + b.n 6cf84 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ce0e │ │ │ │ + bge.n 6cf7a │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ - cbz r4, 6ce12 │ │ │ │ + cbz r4, 6cf7e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6ce18 │ │ │ │ + b.n 6cf84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006ce20 : │ │ │ │ +0006cf8c : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 6ce26 │ │ │ │ + b.w 6cf92 │ │ │ │ │ │ │ │ -0006ce26 : │ │ │ │ +0006cf92 : │ │ │ │ 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 1ce01c │ │ │ │ - cbnz r0, 6ce54 │ │ │ │ - ldr r2, [pc, #56] @ (6ce7c ) │ │ │ │ + bl 1cd8d4 │ │ │ │ + cbnz r0, 6cfc0 │ │ │ │ + ldr r2, [pc, #56] @ (6cfe8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 21c100 │ │ │ │ - b.n 6ce76 │ │ │ │ + bl 21ba58 │ │ │ │ + b.n 6cfe2 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6ce80 │ │ │ │ + bl 6cfec │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ce76 │ │ │ │ + bge.n 6cfe2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6ce76 │ │ │ │ + cbnz r3, 6cfe2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006ce80 : │ │ │ │ +0006cfec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 319f0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6ceaa │ │ │ │ - ldr r2, [pc, #20] @ (6ceb0 ) │ │ │ │ + bne.n 6d016 │ │ │ │ + ldr r2, [pc, #20] @ (6d01c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 21c100 │ │ │ │ - bl 21f780 │ │ │ │ + bl 21ba58 │ │ │ │ + bl 21eff8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006ceb4 : │ │ │ │ +0006d020 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 6cebc │ │ │ │ + b.w 6d028 │ │ │ │ │ │ │ │ -0006cebc : │ │ │ │ +0006d028 : │ │ │ │ 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 1ce01c │ │ │ │ - cbz r0, 6cefe │ │ │ │ + bl 1cd8d4 │ │ │ │ + cbz r0, 6d06a │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20d980 │ │ │ │ + bl 20d308 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6cefc │ │ │ │ + bge.n 6d068 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6cefc │ │ │ │ + cbnz r3, 6d068 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 6cf12 │ │ │ │ - ldr r2, [pc, #24] @ (6cf18 ) │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 6d07e │ │ │ │ + ldr r2, [pc, #24] @ (6d084 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 21c100 │ │ │ │ + bl 21ba58 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6cf14 │ │ │ │ + b.n 6d080 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006cf1c : │ │ │ │ +0006d088 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 6cebc │ │ │ │ + b.w 6d028 │ │ │ │ │ │ │ │ -0006cf22 : │ │ │ │ +0006d08e : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 20fa54 │ │ │ │ + b.w 20f3dc │ │ │ │ │ │ │ │ -0006cf28 : │ │ │ │ +0006d094 : │ │ │ │ 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 20baa8 │ │ │ │ + bl 20b2a8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006cf4e : │ │ │ │ +0006d0ba : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #59980 @ 0xea4c │ │ │ │ movt r1, #84 @ 0x54 │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #24] @ (6cf84 ) │ │ │ │ + ldr r0, [pc, #24] @ (6d0f0 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ce524 │ │ │ │ + bl 1cdddc │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r3, #9 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -0006cf88 : │ │ │ │ +0006d0f4 : │ │ │ │ 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] @ (6cfe4 ) │ │ │ │ + ldr r2, [pc, #76] @ (6d150 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r5, [r3, #3896] @ 0xf38 │ │ │ │ - cbz r5, 6cfdc │ │ │ │ + cbz r5, 6d148 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl a9ddc │ │ │ │ + bl a9bf0 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 6cfcc │ │ │ │ + cbz r3, 6d138 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 6cfcc │ │ │ │ - movw r0, #17788 @ 0x457c │ │ │ │ + cbz r3, 6d138 │ │ │ │ + movw r0, #15572 @ 0x3cd4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 243288 │ │ │ │ + bl 242c68 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006cfe8 : │ │ │ │ +0006d154 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (6d00c ) │ │ │ │ + ldr r3, [pc, #20] @ (6d178 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 6d010 │ │ │ │ + bl 6d17c │ │ │ │ mov r4, r0 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #76] @ (6d074 ) │ │ │ │ - bl 1f6544 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (6d1e0 ) │ │ │ │ + bl 1f5d48 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6d066 │ │ │ │ + blt.n 6d1d2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 6d03a │ │ │ │ + cbz r0, 6d1a6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 6d06a │ │ │ │ - bl 84dec │ │ │ │ - bl 7fabc │ │ │ │ + bmi.n 6d1d6 │ │ │ │ + bl 1c7e64 │ │ │ │ + bl 7faa4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 6d06c │ │ │ │ - ldr r1, [pc, #40] @ (6d074 ) │ │ │ │ + cbz r0, 6d1d8 │ │ │ │ + ldr r1, [pc, #40] @ (6d1e0 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1e8294 │ │ │ │ - cbz r0, 6d06a │ │ │ │ + bl 1e7a34 │ │ │ │ + cbz r0, 6d1d6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6d066 │ │ │ │ + bge.n 6d1d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6d066 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6d1d2 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 6d06c │ │ │ │ + b.n 6d1d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldmia r3!, {r4} │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0006d078 : │ │ │ │ +0006d1e4 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #59980 @ 0xea4c │ │ │ │ movt r1, #84 @ 0x54 │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #20] @ (6d0ac ) │ │ │ │ + ldr r0, [pc, #20] @ (6d218 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f12e0 │ │ │ │ + bl 1f0b8c │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ lsls r0, r3, #9 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -0006d0b0 : │ │ │ │ +0006d21c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 26a6d4 │ │ │ │ + bl 26a03c │ │ │ │ adds r3, r0, #1 │ │ │ │ ittet eq │ │ │ │ moveq r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ movne r0, #0 │ │ │ │ strdeq r2, r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ubfx r3, r2, #2, #3 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bmi.n 6d11e │ │ │ │ + bmi.n 6d28a │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6d144 │ │ │ │ - bhi.n 6d14e │ │ │ │ + beq.n 6d2b0 │ │ │ │ + bhi.n 6d2ba │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 6d104 │ │ │ │ - movw r0, #18040 @ 0x4678 │ │ │ │ + beq.n 6d270 │ │ │ │ + movw r0, #15824 @ 0x3dd0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - movw r2, #17984 @ 0x4640 │ │ │ │ + movw r2, #15768 @ 0x3d98 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ - movw r3, #17996 @ 0x464c │ │ │ │ + movw r3, #15780 @ 0x3da4 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ - movw r0, #18012 @ 0x465c │ │ │ │ + movw r0, #15796 @ 0x3db4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 6d158 │ │ │ │ + beq.n 6d2c4 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6d162 │ │ │ │ + beq.n 6d2ce │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6d16c │ │ │ │ + bne.n 6d2d8 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ - movw r3, #28008 @ 0x6d68 │ │ │ │ + movw r3, #25704 @ 0x6468 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r0, #16852 @ 0x41d4 │ │ │ │ + movw r0, #14548 @ 0x38d4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - movw r0, #18028 @ 0x466c │ │ │ │ + movw r0, #15812 @ 0x3dc4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ bx lr │ │ │ │ - movw r0, #18040 @ 0x4678 │ │ │ │ + movw r0, #15824 @ 0x3dd0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ bx lr │ │ │ │ - movw r0, #18064 @ 0x4690 │ │ │ │ + movw r0, #15848 @ 0x3de8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ bx lr │ │ │ │ - movw r0, #18072 @ 0x4698 │ │ │ │ + movw r0, #15856 @ 0x3df0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ bx lr │ │ │ │ - movw r0, #18080 @ 0x46a0 │ │ │ │ + movw r0, #15864 @ 0x3df8 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006d176 : │ │ │ │ +0006d2e2 : │ │ │ │ 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 1dda68 │ │ │ │ + bl 1dd2f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6d1b2 │ │ │ │ + beq.n 6d31e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1dda68 │ │ │ │ + bl 1dd2f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6d1b2 │ │ │ │ + beq.n 6d31e │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 188940 │ │ │ │ + b.w 187b78 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0006d1ba : │ │ │ │ +0006d326 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 6d1dc │ │ │ │ - movw r0, #63740 @ 0xf8fc │ │ │ │ + cbnz r0, 6d348 │ │ │ │ + movw r0, #61364 @ 0xefb4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #1895 @ 0x767 │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6d208 │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6d374 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 6d1ee │ │ │ │ + cbz r3, 6d35a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 6d1ee │ │ │ │ + bpl.n 6d35a │ │ │ │ subs r3, r1, #0 │ │ │ │ - bge.n 6d200 │ │ │ │ - movw r0, #63740 @ 0xf8fc │ │ │ │ + bge.n 6d36c │ │ │ │ + movw r0, #61364 @ 0xefb4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #1901 @ 0x76d │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6d208 │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6d374 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1231bc │ │ │ │ + b.w 122be4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006d20e : │ │ │ │ +0006d37a : │ │ │ │ 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 1dda68 │ │ │ │ + bl 1dd2f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6d246 │ │ │ │ - cbnz r4, 6d23c │ │ │ │ + beq.n 6d3b2 │ │ │ │ + cbnz r4, 6d3a8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 268548 <_PyXI_Preserve@@Base+0x888> │ │ │ │ + b.w 267eb0 <_PyXI_Preserve@@Base+0x884> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1dda68 │ │ │ │ + bl 1dd2f0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6d22e │ │ │ │ + bne.n 6d39a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006d24a : │ │ │ │ +0006d3b6 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 1dda68 │ │ │ │ + bl 1dd2f0 │ │ │ │ adds r0, #1 │ │ │ │ mov.w r0, #0 │ │ │ │ - beq.w 6d42a │ │ │ │ + beq.w 6d596 │ │ │ │ strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 6d27e │ │ │ │ - bl 56e96 │ │ │ │ - b.n 6d428 │ │ │ │ + cbnz r4, 6d3ea │ │ │ │ + bl 56efe │ │ │ │ + b.n 6d594 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bpl.n 6d292 │ │ │ │ + bpl.n 6d3fe │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r5, #20 │ │ │ │ addpl.w r6, r5, #28 │ │ │ │ - b.n 6d294 │ │ │ │ + b.n 6d400 │ │ │ │ ldr r6, [r5, #28] │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 6d2aa │ │ │ │ + bne.n 6d416 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 130838 │ │ │ │ + b.w 1301ec │ │ │ │ ldrb r7, [r5, #16] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2b44c │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ubfx r7, r7, #2, #3 │ │ │ │ - bl e9e28 <_PyUnicodeWriter_PrepareInternal@@Base+0x494> │ │ │ │ + bl e989c <_PyUnicodeWriter_PrepareInternal@@Base+0x494> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 6d414 │ │ │ │ + beq.w 6d580 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6d2ea │ │ │ │ + beq.n 6d456 │ │ │ │ mov r0, r9 │ │ │ │ - movw r1, #4888 @ 0x1318 │ │ │ │ + movw r1, #2864 @ 0xb30 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ blx 2c284 │ │ │ │ clz sl, r0 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ - b.n 6d2ec │ │ │ │ + b.n 6d458 │ │ │ │ mov sl, r9 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ ubfx r2, r3, #6, #1 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 6d320 │ │ │ │ + bpl.n 6d48c │ │ │ │ add r3, sp, #32 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 241f74 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x4> │ │ │ │ + bl 241954 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x4> │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6d314 │ │ │ │ + bne.n 6d480 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 15edc4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 15e79c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6d428 │ │ │ │ + b.n 6d594 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 6d40a │ │ │ │ + beq.n 6d576 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov fp, r9 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 6d346 │ │ │ │ + b.n 6d4b2 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov fp, r9 │ │ │ │ mov r5, r4 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 6d346 │ │ │ │ + b.n 6d4b2 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 6d350 │ │ │ │ + bne.n 6d4bc │ │ │ │ ldrb.w r0, [r6, r9] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2427d0 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x860> │ │ │ │ + bl 2421b0 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x860> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6d414 │ │ │ │ + beq.n 6d580 │ │ │ │ add.w r4, r9, #1 │ │ │ │ - cbz r0, 6d35e │ │ │ │ + cbz r0, 6d4ca │ │ │ │ str r4, [sp, #32] │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ cmp r8, r9 │ │ │ │ - bgt.n 6d32a │ │ │ │ - b.n 6d3fe │ │ │ │ + bgt.n 6d496 │ │ │ │ + b.n 6d56a │ │ │ │ cmp r7, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r0, [r6, r9, lsl #1] │ │ │ │ ldrne.w r0, [r6, r9, lsl #2] │ │ │ │ - b.n 6d332 │ │ │ │ + b.n 6d49e │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 6d3a8 │ │ │ │ + ble.n 6d514 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ movw sl, #5752 @ 0x1678 │ │ │ │ movt sl, #80 @ 0x50 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 6d376 │ │ │ │ + bne.n 6d4e2 │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ - b.n 6d382 │ │ │ │ + b.n 6d4ee │ │ │ │ cmp r7, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r0, [r6, r4, lsl #1] │ │ │ │ ldrne.w r0, [r6, r4, lsl #2] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - bl 24250c <_PyObject_MaybeCallSpecialNoArgs@@Base+0x59c> │ │ │ │ + bl 241eec <_PyObject_MaybeCallSpecialNoArgs@@Base+0x59c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6d414 │ │ │ │ + bne.n 6d580 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, sl │ │ │ │ - bne.n 6d3a4 │ │ │ │ + bne.n 6d510 │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bgt.n 6d36e │ │ │ │ + bgt.n 6d4da │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 6d344 │ │ │ │ + bne.n 6d4b0 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ strd r9, r4, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 6d430 │ │ │ │ + bl 6d59c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6d414 │ │ │ │ + cbz r0, 6d580 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl f4bc8 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl f4658 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6d3e8 │ │ │ │ + bne.n 6d554 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6d414 │ │ │ │ + bge.n 6d580 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 6d414 │ │ │ │ + cbnz r2, 6d580 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6d414 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6d580 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6d3fa │ │ │ │ + bge.n 6d566 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 6d3fa │ │ │ │ + cbnz r2, 6d566 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 6d344 │ │ │ │ + b.n 6d4b0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl ac3d4 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl ac1e4 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6d428 │ │ │ │ + b.n 6d594 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 15edc4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 15e79c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 84dec │ │ │ │ - b.n 6d310 │ │ │ │ + bl 1c7e64 │ │ │ │ + b.n 6d47c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #16 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldrd r9, r7, [sp, #52] @ 0x34 │ │ │ │ - cbnz r3, 6d464 │ │ │ │ - bl 206148 │ │ │ │ + cbnz r3, 6d5d0 │ │ │ │ + bl 205948 │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6d584 │ │ │ │ + beq.w 6d6f0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbnz r0, 6d494 │ │ │ │ + cbnz r0, 6d600 │ │ │ │ movw r2, #43652 @ 0xaa84 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r3, sl │ │ │ │ - movw r1, #27068 @ 0x69bc │ │ │ │ + movw r1, #24976 @ 0x6190 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r6 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r1, #18104 @ 0x46b8 │ │ │ │ + movw r1, #15888 @ 0x3e10 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 9e6d4 │ │ │ │ + bl 9e454 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 6d4d0 │ │ │ │ + b.n 6d63c │ │ │ │ mov r1, sl │ │ │ │ - bl 6a1ca │ │ │ │ - cbnz r0, 6d4b6 │ │ │ │ + bl 6a212 │ │ │ │ + cbnz r0, 6d622 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r9 │ │ │ │ - bl 6a1a0 │ │ │ │ - cbnz r0, 6d4b6 │ │ │ │ - movw r1, #27068 @ 0x69bc │ │ │ │ + bl 6a1e8 │ │ │ │ + cbnz r0, 6d622 │ │ │ │ + movw r1, #24976 @ 0x6190 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 742bc │ │ │ │ - cbz r0, 6d4d0 │ │ │ │ + bl 710fc │ │ │ │ + cbz r0, 6d63c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 6d4d0 │ │ │ │ + cbz r0, 6d63c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6d4d0 │ │ │ │ + bge.n 6d63c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6d4d0 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6d63c │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6d584 │ │ │ │ + beq.n 6d6f0 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl f5a90 │ │ │ │ + bl f54f0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6d584 │ │ │ │ + beq.n 6d6f0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 6d508 │ │ │ │ + bmi.n 6d674 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #148] @ (6d58c ) │ │ │ │ + ldr r1, [pc, #148] @ (6d6f8 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6d550 │ │ │ │ - b.n 6d55c │ │ │ │ - movw r1, #18112 @ 0x46c0 │ │ │ │ + blt.n 6d6bc │ │ │ │ + b.n 6d6c8 │ │ │ │ + movw r1, #15896 @ 0x3e18 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl a6f18 │ │ │ │ - cbz r0, 6d548 │ │ │ │ + bl a5d18 │ │ │ │ + cbz r0, 6d6b4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6d524 │ │ │ │ + blt.n 6d690 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 6d52c │ │ │ │ + b.n 6d698 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r2, r3 │ │ │ │ str r2, [r7, #0] │ │ │ │ - bmi.n 6d532 │ │ │ │ + bmi.n 6d69e │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 6d560 │ │ │ │ + bge.n 6d6cc │ │ │ │ movw r3, #43708 @ 0xaabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #17936 @ 0x4610 │ │ │ │ + movw r1, #15632 @ 0x3d10 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6d55c │ │ │ │ + bge.n 6d6c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6d55c │ │ │ │ + cbnz r3, 6d6c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6d584 │ │ │ │ + b.n 6d6f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6d582 │ │ │ │ + bge.n 6d6ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6d582 │ │ │ │ + cbnz r3, 6d6ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov fp, r8 │ │ │ │ + subs r6, #27 │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ -0006d590 : │ │ │ │ +0006d6fc : │ │ │ │ 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 6d5c0 │ │ │ │ + bmi.n 6d72c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #18172 @ 0x46fc │ │ │ │ + movw r1, #15956 @ 0x3e54 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 6d5e2 │ │ │ │ + bl f3c44 │ │ │ │ + b.n 6d74e │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bmi.n 6d5e8 │ │ │ │ + bmi.n 6d754 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #18208 @ 0x4720 │ │ │ │ + movw r1, #15992 @ 0x3e78 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6d5f6 │ │ │ │ + b.n 6d762 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6d5f4 │ │ │ │ + beq.n 6d760 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1c7980 │ │ │ │ + b.w 1c7404 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006d5f8 : │ │ │ │ +0006d764 : │ │ │ │ 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 6d61c │ │ │ │ + bge.n 6d788 │ │ │ │ mov r0, r1 │ │ │ │ blx 2c0c8 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r5, #20] │ │ │ │ - bl f470c <_PyErr_FormatV@@Base+0x3c8> │ │ │ │ + bl f419c <_PyErr_FormatV@@Base+0x3c8> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6d638 │ │ │ │ + bne.n 6d7a4 │ │ │ │ str r6, [r5, #20] │ │ │ │ - cbz r4, 6d638 │ │ │ │ + cbz r4, 6d7a4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006d63c : │ │ │ │ +0006d7a8 : │ │ │ │ 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 6d66c │ │ │ │ + bge.n 6d7d8 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #2256 @ 0x8d0 │ │ │ │ + movw r1, #160 @ 0xa0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6d7a4 │ │ │ │ - beq.w 6d7a2 │ │ │ │ + b.n 6d910 │ │ │ │ + beq.w 6d90e │ │ │ │ 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 275860 │ │ │ │ + bl 275170 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.n 6d6b0 │ │ │ │ + bcc.n 6d81c │ │ │ │ ldrd r3, r1, [r6, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n 6d6b0 │ │ │ │ + blt.n 6d81c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r3, #1 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ - bne.n 6d716 │ │ │ │ + bne.n 6d882 │ │ │ │ bic.w r8, r8, #15 │ │ │ │ mov r1, r0 │ │ │ │ add r8, r7 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 6d6be │ │ │ │ + b.n 6d82a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl e9994 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl e9408 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6d696 │ │ │ │ - b.n 6d7a4 │ │ │ │ + bne.n 6d802 │ │ │ │ + b.n 6d910 │ │ │ │ cmp r3, r8 │ │ │ │ - bcs.n 6d6e4 │ │ │ │ + bcs.n 6d850 │ │ │ │ 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 6d6be │ │ │ │ + b.n 6d82a │ │ │ │ rsb r3, r7, #15 │ │ │ │ sub.w r2, r7, #15 │ │ │ │ add r3, r8 │ │ │ │ cmp r2, r8 │ │ │ │ bic.w r2, r3, #15 │ │ │ │ it hi │ │ │ │ movhi r2, #0 │ │ │ │ mov.w r3, r3, lsr #4 │ │ │ │ add r2, r7 │ │ │ │ mov.w r3, r3, lsl #2 │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ add r3, r0 │ │ │ │ cmp r5, r2 │ │ │ │ - bls.n 6d798 │ │ │ │ + bls.n 6d904 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ - b.n 6d708 │ │ │ │ + b.n 6d874 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 6d790 │ │ │ │ + bne.n 6d8fc │ │ │ │ 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 6d75a │ │ │ │ + bcs.n 6d8c6 │ │ │ │ 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 6d724 │ │ │ │ + b.n 6d890 │ │ │ │ rsb r3, r7, #15 │ │ │ │ sub.w r2, r7, #15 │ │ │ │ add r3, r8 │ │ │ │ cmp r2, r8 │ │ │ │ bic.w r2, r3, #15 │ │ │ │ it hi │ │ │ │ movhi r2, ip │ │ │ │ @@ -98534,326 +98658,326 @@ │ │ │ │ add r2, r7 │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ it hi │ │ │ │ movhi r3, ip │ │ │ │ add r3, r0 │ │ │ │ mov r1, r2 │ │ │ │ cmp r5, r2 │ │ │ │ - bls.n 6d798 │ │ │ │ + bls.n 6d904 │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 6d77e │ │ │ │ + b.n 6d8ea │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx 2c030 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r0, #0 │ │ │ │ add r3, r4 │ │ │ │ str r3, [r6, #20] │ │ │ │ - b.n 6d7a4 │ │ │ │ + b.n 6d910 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0006d7a8 : │ │ │ │ +0006d914 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (6d810 ) │ │ │ │ + ldr r1, [pc, #88] @ (6d97c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r1, r2, #5728 @ 0x1660 │ │ │ │ adds r1, #16 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 6d7ec │ │ │ │ + cbnz r4, 6d958 │ │ │ │ addw r1, r3, #1436 @ 0x59c │ │ │ │ add.w r4, r2, #4096 @ 0x1000 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r1, [r4, #1716] @ 0x6b4 │ │ │ │ lsls r2, r3 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r4, #1716] @ 0x6b4 │ │ │ │ - b.n 6d80c │ │ │ │ + b.n 6d978 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 6d7c8 │ │ │ │ + bne.n 6d934 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #18244 @ 0x4744 │ │ │ │ + movw r1, #16028 @ 0x3e9c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006d814 : │ │ │ │ +0006d980 : │ │ │ │ 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 6d844 │ │ │ │ + bls.n 6d9b0 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #18280 @ 0x4768 │ │ │ │ + movw r1, #16064 @ 0x3ec0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6d890 │ │ │ │ - ldr r3, [pc, #76] @ (6d894 ) │ │ │ │ + b.n 6d9fc │ │ │ │ + ldr r3, [pc, #76] @ (6da00 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r0, #1652] @ 0x674 │ │ │ │ - cbnz r3, 6d874 │ │ │ │ + cbnz r3, 6d9e0 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #18308 @ 0x4784 │ │ │ │ + movw r1, #16092 @ 0x3edc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 6d83e │ │ │ │ + bl f3c44 │ │ │ │ + b.n 6d9aa │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #1652] @ 0x674 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w r3, [r1, #1716] @ 0x6b4 │ │ │ │ lsls r4, r2 │ │ │ │ bic.w r3, r3, r4 │ │ │ │ strb.w r3, [r1, #1716] @ 0x6b4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006d898 : │ │ │ │ +0006da04 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (6d900 ) │ │ │ │ + ldr r1, [pc, #88] @ (6da6c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r1, r2, #5760 @ 0x1680 │ │ │ │ adds r1, #16 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 6d8dc │ │ │ │ + cbnz r4, 6da48 │ │ │ │ addw r1, r3, #1444 @ 0x5a4 │ │ │ │ add.w r4, r2, #4096 @ 0x1000 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r1, [r4, #1717] @ 0x6b5 │ │ │ │ lsls r2, r3 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r4, #1717] @ 0x6b5 │ │ │ │ - b.n 6d8fc │ │ │ │ + b.n 6da68 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 6d8b8 │ │ │ │ + bne.n 6da24 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #18340 @ 0x47a4 │ │ │ │ + movw r1, #16124 @ 0x3efc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006d904 : │ │ │ │ +0006da70 : │ │ │ │ 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 6d930 │ │ │ │ + bls.n 6da9c │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #18380 @ 0x47cc │ │ │ │ + movw r1, #16164 @ 0x3f24 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 6d95e │ │ │ │ - ldr r3, [pc, #80] @ (6d984 ) │ │ │ │ + bl f3c44 │ │ │ │ + b.n 6daca │ │ │ │ + ldr r3, [pc, #80] @ (6daf0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r0, #1684] @ 0x694 │ │ │ │ - cbnz r3, 6d964 │ │ │ │ + cbnz r3, 6dad0 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #18412 @ 0x47ec │ │ │ │ + movw r1, #16196 @ 0x3f44 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6d980 │ │ │ │ + b.n 6daec │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #1684] @ 0x694 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w r3, [r1, #1717] @ 0x6b5 │ │ │ │ lsls r4, r2 │ │ │ │ bic.w r3, r3, r4 │ │ │ │ strb.w r3, [r1, #1717] @ 0x6b5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006d988 : │ │ │ │ +0006daf4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ (6d9e0 ) │ │ │ │ + ldr r1, [pc, #72] @ (6db4c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #2 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r1, r2, #41216 @ 0xa100 │ │ │ │ adds r1, #120 @ 0x78 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 6d9bc │ │ │ │ + cbnz r4, 6db28 │ │ │ │ add.w r1, r3, #10304 @ 0x2840 │ │ │ │ adds r1, #28 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 6d9dc │ │ │ │ + b.n 6db48 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 6d9a8 │ │ │ │ + bne.n 6db14 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #18448 @ 0x4810 │ │ │ │ + movw r1, #16232 @ 0x3f68 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006d9e4 : │ │ │ │ +0006db50 : │ │ │ │ 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] @ (6da1c ) │ │ │ │ + ldr r2, [pc, #40] @ (6db88 ) │ │ │ │ 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 2094c8 │ │ │ │ - cbnz r0, 6da16 │ │ │ │ + bl 208cc8 │ │ │ │ + cbnz r0, 6db82 │ │ │ │ add.w r1, r4, #10304 @ 0x2840 │ │ │ │ adds r1, #28 │ │ │ │ add.w r5, r5, r1, lsl #2 │ │ │ │ str r0, [r5, #4] │ │ │ │ - b.n 6da1a │ │ │ │ + b.n 6db86 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006da20 : │ │ │ │ +0006db8c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (6da88 ) │ │ │ │ + ldr r1, [pc, #88] @ (6dbf4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r1, r2, #4480 @ 0x1180 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 6da62 │ │ │ │ + cbnz r4, 6dbce │ │ │ │ add.w r1, r3, #1120 @ 0x460 │ │ │ │ add.w r4, r2, #4096 @ 0x1000 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r1, [r4, #420] @ 0x1a4 │ │ │ │ lsls r2, r3 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r4, #420] @ 0x1a4 │ │ │ │ - b.n 6da82 │ │ │ │ + b.n 6dbee │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 6da3e │ │ │ │ + bne.n 6dbaa │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #18484 @ 0x4834 │ │ │ │ + movw r1, #16268 @ 0x3f8c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006da8c : │ │ │ │ +0006dbf8 : │ │ │ │ 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 6dab8 │ │ │ │ + bls.n 6dc24 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #18520 @ 0x4858 │ │ │ │ + movw r1, #16304 @ 0x3fb0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 6dae6 │ │ │ │ - ldr r3, [pc, #80] @ (6db0c ) │ │ │ │ + bl f3c44 │ │ │ │ + b.n 6dc52 │ │ │ │ + ldr r3, [pc, #80] @ (6dc78 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r0, #388] @ 0x184 │ │ │ │ - cbnz r3, 6daec │ │ │ │ + cbnz r3, 6dc58 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #18548 @ 0x4874 │ │ │ │ + movw r1, #16332 @ 0x3fcc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6db08 │ │ │ │ + b.n 6dc74 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #388] @ 0x184 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w r3, [r1, #420] @ 0x1a4 │ │ │ │ lsls r4, r2 │ │ │ │ @@ -98873,99 +98997,100 @@ │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ adds r4, #4 │ │ │ │ ldrb.w r5, [r1, #420] @ 0x1a4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r5, 6db6e │ │ │ │ + cbz r5, 6dcd8 │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bpl.n 6db68 │ │ │ │ + bpl.n 6dcd2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6db68 │ │ │ │ - movw r3, #8072 @ 0x1f88 │ │ │ │ + bge.n 6dcd2 │ │ │ │ + movw r3, #5908 @ 0x1714 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ - movw r0, #18580 @ 0x4894 │ │ │ │ + movw r0, #16364 @ 0x3fec │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ - ldr.w r1, [r3, #148] @ 0x94 │ │ │ │ + ldr r1, [r3, #64] @ 0x40 │ │ │ │ mov r3, r6 │ │ │ │ - bl 243288 │ │ │ │ + bl 242c68 │ │ │ │ lsrs r5, r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ - b.n 6db34 │ │ │ │ + b.n 6dca0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0006db72 : │ │ │ │ +0006dcdc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #68] @ (6dbc8 ) │ │ │ │ + ldr r1, [pc, #72] @ (6dd34 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r1, r2, #5696 @ 0x1640 │ │ │ │ adds r1, #20 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 6dba4 │ │ │ │ + cbnz r4, 6dd0e │ │ │ │ addw r1, r3, #1428 @ 0x594 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 6dbc4 │ │ │ │ + b.n 6dd2e │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 6db92 │ │ │ │ + bne.n 6dcfc │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #18644 @ 0x48d4 │ │ │ │ + movw r1, #16428 @ 0x402c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006dbcc : │ │ │ │ +0006dd38 : │ │ │ │ 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 6dbfe │ │ │ │ + blt.n 6dd6a │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #18680 @ 0x48f8 │ │ │ │ + movw r1, #16464 @ 0x4050 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6dc30 │ │ │ │ - ldr r2, [pc, #52] @ (6dc34 ) │ │ │ │ + b.n 6dd9c │ │ │ │ + ldr r2, [pc, #52] @ (6dda0 ) │ │ │ │ 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 6dc38 │ │ │ │ + bl 6dda4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6dc30 │ │ │ │ + beq.n 6dd9c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f8254 <_PyEval_CheckExceptTypeValid@@Base+0x110> │ │ │ │ + bl f7d6c <_PyEval_CheckExceptTypeValid@@Base+0x110> │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r3, [r4, #204] @ 0xcc │ │ │ │ movs r0, #0 │ │ │ │ lsls r1, r5 │ │ │ │ orrs r1, r3 │ │ │ │ strb.w r1, [r4, #204] @ 0xcc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -98974,102 +99099,102 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #7 │ │ │ │ - bls.n 6dc64 │ │ │ │ + bls.n 6ddd0 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #18704 @ 0x4910 │ │ │ │ + movw r1, #16488 @ 0x4068 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 6dc86 │ │ │ │ + bl f3c44 │ │ │ │ + b.n 6ddf2 │ │ │ │ addw r3, r1, #1428 @ 0x594 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbnz r3, 6dc8c │ │ │ │ + cbnz r3, 6ddf8 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #18732 @ 0x492c │ │ │ │ + movw r1, #16516 @ 0x4084 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6dc8e │ │ │ │ + b.n 6ddfa │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006dc90 : │ │ │ │ +0006ddfc : │ │ │ │ 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] @ (6dcc8 ) │ │ │ │ + ldr r2, [pc, #40] @ (6de34 ) │ │ │ │ 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 6dc38 │ │ │ │ + bl 6dda4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6dcc4 │ │ │ │ + beq.n 6de30 │ │ │ │ addw r5, r5, #1428 @ 0x594 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ str r3, [r4, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006dccc : │ │ │ │ +0006de38 : │ │ │ │ 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 6dcfa │ │ │ │ + blt.n 6de66 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #18680 @ 0x48f8 │ │ │ │ + movw r1, #16464 @ 0x4050 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 6dd10 │ │ │ │ - ldr r2, [pc, #44] @ (6dd28 ) │ │ │ │ + bl 11dfac │ │ │ │ + b.n 6de7c │ │ │ │ + ldr r2, [pc, #44] @ (6de94 ) │ │ │ │ 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 6dc38 │ │ │ │ - cbz r0, 6dd16 │ │ │ │ + bl 6dda4 │ │ │ │ + cbz r0, 6de82 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6dd26 │ │ │ │ + b.n 6de92 │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [r4, #204] @ 0xcc │ │ │ │ lsls r2, r5 │ │ │ │ bic.w r3, r3, r2 │ │ │ │ strb.w r3, [r4, #204] @ 0xcc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #92] @ (6dd98 ) │ │ │ │ + ldr r2, [pc, #92] @ (6df04 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ @@ -99085,1043 +99210,236 @@ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ str.w r6, [r4, #-8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str.w r1, [r5, #3868] @ 0xf1c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6dd8e │ │ │ │ + bge.n 6defa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6dd8e │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6defa │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 905e4 │ │ │ │ + b.w 90410 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 6ddc6 │ │ │ │ + ble.n 6df32 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ subs r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 6ddba │ │ │ │ + bge.n 6df26 │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - b.n 6ddc2 │ │ │ │ + b.n 6df2e │ │ │ │ cmp r0, r3 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ - bne.n 6dda6 │ │ │ │ + bne.n 6df12 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 878a0 │ │ │ │ - cbz r0, 6dde2 │ │ │ │ + bl 876d4 │ │ │ │ + cbz r0, 6df4e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ - movs r1, #2 │ │ │ │ - b.w 5bc68 │ │ │ │ - │ │ │ │ -0006ddea : │ │ │ │ - push {r4, r5} │ │ │ │ - ldrb.w r4, [sp, #8] │ │ │ │ - cmp r4, #70 @ 0x46 │ │ │ │ - bne.n 6de0e │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.n 6de2a │ │ │ │ - movs r4, #0 │ │ │ │ - str.w r3, [r2, r4, lsl #2] │ │ │ │ - ldr.w r5, [r1, r4, lsl #2] │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r0, r4 │ │ │ │ - mul.w r3, r5, r3 │ │ │ │ - bne.n 6ddfa │ │ │ │ - b.n 6de2a │ │ │ │ - cmp r0, #1 │ │ │ │ - bmi.n 6de2a │ │ │ │ - add.w r4, r2, r0, lsl #2 │ │ │ │ - add.w r1, r1, r0, lsl #2 │ │ │ │ - str.w r3, [r4, #-4]! │ │ │ │ - ldr.w r0, [r1, #-4]! │ │ │ │ - cmp r4, r2 │ │ │ │ - mul.w r3, r0, r3 │ │ │ │ - bne.n 6de1a │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006de2e <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ - mov r2, r1 │ │ │ │ - movw r1, #21151 @ 0x529f │ │ │ │ - movt r1, #6 │ │ │ │ - b.w 25be44 <_PyXIData_Release@@Base+0xf8> │ │ │ │ - │ │ │ │ -0006de3c : │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbz r0, 6de58 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - movw r3, #37933 @ 0x942d │ │ │ │ - movt r3, #4 │ │ │ │ - cmp r0, r3 │ │ │ │ - it ne │ │ │ │ - cmpne r0, #0 │ │ │ │ - ite ne │ │ │ │ - movne r0, #1 │ │ │ │ - moveq r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006de5a : │ │ │ │ - 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] @ (6de8c ) │ │ │ │ - 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 9e710 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - add sp, #12 │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0006de90 <_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] @ (6dec4 <_PyObject_CallFunction_SizeT@@Base+0x34>) │ │ │ │ - sub sp, #12 │ │ │ │ - add r3, sp, #20 │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 9e710 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - add sp, #12 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r2, r3} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - push {lr} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - movw r2, #47908 @ 0xbb24 │ │ │ │ - movt r2, #48 @ 0x30 │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 2fd8a <_PyObject_DebugMallocStats@@Base+0x1c22> │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - add sp, #8 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006def4 : │ │ │ │ - bic.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006defa : │ │ │ │ - b.w 17a668 │ │ │ │ - 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, 6df14 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 6df2a │ │ │ │ - movw r3, #4372 @ 0x1114 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #6184 @ 0x1828 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 11e51c <_PyErr_SetString@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006df2e : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #108] @ (6dfac ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r3, r5] │ │ │ │ - cbz r1, 6df68 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r5, r3, #5 │ │ │ │ - bmi.n 6df96 │ │ │ │ - movw r3, #43564 @ 0xaa2c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #61904 @ 0xf1d0 │ │ │ │ - movt r2, #48 @ 0x30 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 11e51c <_PyErr_SetString@@Base> │ │ │ │ - b.n 6dfa8 │ │ │ │ - cbz r2, 6df8c │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bmi.n 6df8a │ │ │ │ - movw r3, #43564 @ 0xaa2c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #18764 @ 0x494c │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 11e51c <_PyErr_SetString@@Base> │ │ │ │ - b.n 6dfa8 │ │ │ │ - cbnz r1, 6df9a │ │ │ │ - mov r1, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w a95f0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6df6a │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 10a8b0 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r2, 6dfd8 │ │ │ │ - movw r3, #34304 @ 0x8600 │ │ │ │ - movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #18960 @ 0x4a10 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - b.n 6dfe0 │ │ │ │ - movw r3, #42116 @ 0xa484 │ │ │ │ - movt r3, #48 @ 0x30 │ │ │ │ - mov r1, r3 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movw r0, #18800 @ 0x4970 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 103eb4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006dff4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #32220 @ 0x7ddc │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 6e022 │ │ │ │ - movs r1, #59 @ 0x3b │ │ │ │ - movw r0, #11096 @ 0x2b58 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6e032 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 6e032 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r0, #0] │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006e034 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #31684 @ 0x7bc4 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 6e062 │ │ │ │ - movs r1, #28 │ │ │ │ - movw r0, #25272 @ 0x62b8 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6e064 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006e066 : │ │ │ │ - push {r2, r3} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #88] @ (6e0d0 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - cbz r0, 6e084 │ │ │ │ - cbnz r1, 6e08e │ │ │ │ - mov r0, r5 │ │ │ │ - movs r4, #0 │ │ │ │ - bl 6defe │ │ │ │ - b.n 6e0c2 │ │ │ │ - bl ee6fc │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 6e0c2 │ │ │ │ - add r3, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 2fd8a <_PyObject_DebugMallocStats@@Base+0x1c22> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6e0b2 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 6e0c2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6e0ae │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6e0ae │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - add sp, #8 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0006e0d4 <_PyObject_CallMethod_SizeT@@Base>: │ │ │ │ - push {r2, r3} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #84] @ (6e13c <_PyObject_CallMethod_SizeT@@Base+0x68>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - cbz r0, 6e0f2 <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ - cbnz r1, 6e0fc <_PyObject_CallMethod_SizeT@@Base+0x28> │ │ │ │ - mov r0, r5 │ │ │ │ - movs r4, #0 │ │ │ │ - bl 6defe │ │ │ │ - b.n 6e130 <_PyObject_CallMethod_SizeT@@Base+0x5c> │ │ │ │ - bl ee6fc │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 6e130 <_PyObject_CallMethod_SizeT@@Base+0x5c> │ │ │ │ - add r3, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 2fd8a <_PyObject_DebugMallocStats@@Base+0x1c22> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6e120 <_PyObject_CallMethod_SizeT@@Base+0x4c> │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 6e130 <_PyObject_CallMethod_SizeT@@Base+0x5c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6e11c <_PyObject_CallMethod_SizeT@@Base+0x48> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6e11c <_PyObject_CallMethod_SizeT@@Base+0x48> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - add sp, #8 │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0006e140 : │ │ │ │ - b.w 142798 │ │ │ │ - │ │ │ │ -0006e144 : │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 6e17c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 6e17c │ │ │ │ - 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 6e170 │ │ │ │ - bl f73ac │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6e178 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 15a044 │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - cmp r2, #0 │ │ │ │ - it ne │ │ │ │ - cmpne r1, #0 │ │ │ │ - beq.n 6e19a │ │ │ │ - cbnz r0, 6e1a0 │ │ │ │ - bl 5d900 │ │ │ │ - b.n 6e1ae │ │ │ │ - mov r6, r1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r5, r2 │ │ │ │ - bl 159310 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 6e1b4 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6e1c2 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r0, sp, #4 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - bl 15a044 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0006e1c8 : │ │ │ │ - b.n 6e180 │ │ │ │ - │ │ │ │ -0006e1ca : │ │ │ │ - b.n 6e180 │ │ │ │ - │ │ │ │ -0006e1cc : │ │ │ │ - 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 6e1e6 │ │ │ │ - cbnz r0, 6e1ec │ │ │ │ - bl 5d900 │ │ │ │ - b.n 6e208 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbnz r3, 6e20e │ │ │ │ - movw r3, #43564 @ 0xaa2c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #18832 @ 0x4990 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6e232 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 6e1f2 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - add r1, sp, #4 │ │ │ │ - movs r2, #1 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6e1f2 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r0, sp, #4 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - bl 15a044 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0006e238 : │ │ │ │ - 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, 6e26e │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 6e26e │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 6e26e │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 6e26e │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - movw r2, #285 @ 0x11d │ │ │ │ - bl 158fac │ │ │ │ - cbz r0, 6e286 │ │ │ │ - b.n 6e3ba │ │ │ │ - movw r3, #43564 @ 0xaa2c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #18872 @ 0x49b8 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 6e3ba │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, sp │ │ │ │ - bl 159154 │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 6e29a │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 15a044 │ │ │ │ - b.n 6e3ba │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, r4 │ │ │ │ - bge.n 6e2c6 │ │ │ │ - movw r3, #43832 @ 0xab38 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #18928 @ 0x49f0 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 15a044 │ │ │ │ - mov r0, sp │ │ │ │ - bl 15a044 │ │ │ │ - b.n 6e3ba │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbnz r3, 6e30a │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 22f614 │ │ │ │ - cbz r0, 6e2de │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 6e2de │ │ │ │ - mov r0, sp │ │ │ │ - bl 22f614 │ │ │ │ - cbnz r0, 6e2f2 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 2b3768 <_Py_c_prod@@Base+0x868> │ │ │ │ - cbz r0, 6e30a │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 6e30a │ │ │ │ - mov r0, sp │ │ │ │ - bl 2b3768 <_Py_c_prod@@Base+0x868> │ │ │ │ - cbz r0, 6e30a │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2c030 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 15a044 │ │ │ │ - mov r0, sp │ │ │ │ - bl 15a044 │ │ │ │ - b.n 6e3be │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - bl 834bc │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 6e328 │ │ │ │ - bl 23c160 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 15a044 │ │ │ │ - mov r0, sp │ │ │ │ - bl 15a044 │ │ │ │ - b.n 6e3ba │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - ble.n 6e33a │ │ │ │ - str.w r1, [r5, r2, lsl #2] │ │ │ │ - adds r2, #1 │ │ │ │ - b.n 6e32c │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 6e356 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - movs r4, #1 │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - cmp r3, r2 │ │ │ │ - mul.w r4, r1, r4 │ │ │ │ - bne.n 6e346 │ │ │ │ - cbnz r4, 6e358 │ │ │ │ - b.n 6e3a6 │ │ │ │ - movs r4, #1 │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - subs r4, #1 │ │ │ │ - subs r3, #1 │ │ │ │ - bmi.n 6e386 │ │ │ │ - ldr.w ip, [sp, #28] │ │ │ │ - add.w r2, r5, r3, lsl #2 │ │ │ │ - ldr.w r0, [ip, r3, lsl #2] │ │ │ │ - subs r3, #1 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r1, r0 │ │ │ │ - bge.n 6e37e │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - b.n 6e386 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - str.w r7, [r2], #-4 │ │ │ │ - bne.n 6e36a │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 2e082c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, sp │ │ │ │ - bl 2e082c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2c030 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 6e35a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 83ac4 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 15a044 │ │ │ │ - mov r0, sp │ │ │ │ - bl 15a044 │ │ │ │ - b.n 6e3be │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - │ │ │ │ -0006e3c6 : │ │ │ │ - b.w f2a6c │ │ │ │ - │ │ │ │ -0006e3ca : │ │ │ │ - b.w 15cce8 │ │ │ │ - b.w 82eb0 <_Py_SetImmortal@@Base> │ │ │ │ - │ │ │ │ -0006e3d2 <_PyObject_CallMethodId@@Base>: │ │ │ │ - push {r2, r3} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #88] @ (6e43c <_PyObject_CallMethodId@@Base+0x6a>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - cbz r0, 6e3f0 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ - cbnz r1, 6e3fa <_PyObject_CallMethodId@@Base+0x28> │ │ │ │ - mov r0, r5 │ │ │ │ - movs r4, #0 │ │ │ │ - bl 6defe │ │ │ │ - b.n 6e42e <_PyObject_CallMethodId@@Base+0x5c> │ │ │ │ - bl 72bb0 <_PyObject_GetAttrId@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 6e42e <_PyObject_CallMethodId@@Base+0x5c> │ │ │ │ - add r3, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 2fd8a <_PyObject_DebugMallocStats@@Base+0x1c22> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6e41e <_PyObject_CallMethodId@@Base+0x4c> │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 6e42e <_PyObject_CallMethodId@@Base+0x5c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6e41a <_PyObject_CallMethodId@@Base+0x48> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6e41a <_PyObject_CallMethodId@@Base+0x48> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - add sp, #8 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 6e44a <_PyObject_CallMethodId@@Base+0x78> │ │ │ │ + cbz r0, 6df5a │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 6e456 <_PyObject_CallMethodId@@Base+0x84> │ │ │ │ + cbz r0, 6df66 │ │ │ │ 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, 6e476 <_PyObject_CallMethodId@@Base+0xa4> │ │ │ │ + cbnz r0, 6df86 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 6e480 <_PyObject_CallMethodId@@Base+0xae> │ │ │ │ - b.n 6e486 <_PyObject_CallMethodId@@Base+0xb4> │ │ │ │ + cbnz r0, 6df90 │ │ │ │ + b.n 6df96 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6e470 <_PyObject_CallMethodId@@Base+0x9e> │ │ │ │ - b.n 6e49e <_PyObject_CallMethodId@@Base+0xcc> │ │ │ │ + beq.n 6df80 │ │ │ │ + b.n 6dfae │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6e49e <_PyObject_CallMethodId@@Base+0xcc> │ │ │ │ + cbnz r0, 6dfae │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 6e490 <_PyObject_CallMethodId@@Base+0xbe> │ │ │ │ + cbz r0, 6dfa0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6e49e <_PyObject_CallMethodId@@Base+0xcc> │ │ │ │ + cbnz r0, 6dfae │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 6e49e <_PyObject_CallMethodId@@Base+0xcc> │ │ │ │ + cbz r0, 6dfae │ │ │ │ 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, 6e4aa <_PyObject_CallMethodId@@Base+0xd8> │ │ │ │ + cbz r0, 6dfba │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #16] @ (6e4c0 <_PyObject_CallMethodId@@Base+0xee>) │ │ │ │ + ldr r2, [pc, #16] @ (6dfd0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ - cbnz r1, 6e4bc <_PyObject_CallMethodId@@Base+0xea> │ │ │ │ + cbnz r1, 6dfcc │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #8] @ (6e4d0 <_PyObject_CallMethodId@@Base+0xfe>) │ │ │ │ + ldr r2, [pc, #8] @ (6dfe0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, r3] │ │ │ │ bx lr │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4} │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - add r4, r0 │ │ │ │ - str r4, [r3, #0] │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ - mla r2, r4, r0, r2 │ │ │ │ - ldr r4, [r1, #20] │ │ │ │ - str r2, [r3, #4] │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - mla r2, r4, r0, r2 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - str r2, [r3, #8] │ │ │ │ - add r0, r4 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - str r0, [r3, #12] │ │ │ │ - movs r0, #1 │ │ │ │ - add r2, r1 │ │ │ │ - str r2, [r3, #16] │ │ │ │ - pop {r4} │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - 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 r6, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r4, r1 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 6e532 <_PyObject_CallMethodId@@Base+0x160> │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 6e53a <_PyObject_CallMethodId@@Base+0x168> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - mov r1, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + cbz r0, 6e018 │ │ │ │ + movw r3, #59980 @ 0xea4c │ │ │ │ + movt r3, #84 @ 0x54 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 6e018 │ │ │ │ + movw r3, #59976 @ 0xea48 │ │ │ │ + movt r3, #84 @ 0x54 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r0 │ │ │ │ + bne.n 6e058 │ │ │ │ + bl 6dfbc │ │ │ │ + cbz r0, 6e06c │ │ │ │ + movw r3, #32340 @ 0x7e54 │ │ │ │ + movt r3, #87 @ 0x57 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + dmb ish │ │ │ │ + movw r2, #60036 @ 0xea84 │ │ │ │ + movt r2, #84 @ 0x54 │ │ │ │ + movw r3, #57763 @ 0xe1a3 │ │ │ │ + movt r3, #6 │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + it eq │ │ │ │ + moveq r4, r3 │ │ │ │ + cbz r5, 6e04c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6e524 <_PyObject_CallMethodId@@Base+0x152> │ │ │ │ - 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, 6e562 <_PyObject_CallMethodId@@Base+0x190> │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 6e56a <_PyObject_CallMethodId@@Base+0x198> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - mov r1, r2 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6e554 <_PyObject_CallMethodId@@Base+0x182> │ │ │ │ - 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, 6e592 <_PyObject_CallMethodId@@Base+0x1c0> │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 6e59a <_PyObject_CallMethodId@@Base+0x1c8> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - mov r1, r2 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.n 6dfd4 │ │ │ │ + mov r7, r1 │ │ │ │ + cbz r2, 6e060 │ │ │ │ + mov r0, r2 │ │ │ │ blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6e584 <_PyObject_CallMethodId@@Base+0x1b2> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r3, r1 │ │ │ │ - cbz r0, 6e5a6 <_PyObject_CallMethodId@@Base+0x1d4> │ │ │ │ - mov r1, r2 │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r3, r1 │ │ │ │ - cbz r0, 6e5b2 <_PyObject_CallMethodId@@Base+0x1e0> │ │ │ │ - mov r1, r2 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ - bx lr │ │ │ │ - cmp r1, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - ble.n 6e60c <_PyObject_CallMethodId@@Base+0x23a> │ │ │ │ - movs r6, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r5, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r7, r6 │ │ │ │ - add.w ip, r0, r4 │ │ │ │ - ldrh.w lr, [r8, r7, lsl #1] │ │ │ │ - ldrh.w ip, [r8, ip, lsl #1] │ │ │ │ - cbz r3, 6e5e2 <_PyObject_CallMethodId@@Base+0x210> │ │ │ │ - cmp lr, ip │ │ │ │ - bls.n 6e5e6 <_PyObject_CallMethodId@@Base+0x214> │ │ │ │ - adds r5, r7, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - subs r6, r5, r0 │ │ │ │ - b.n 6e604 <_PyObject_CallMethodId@@Base+0x232> │ │ │ │ - cmp lr, ip │ │ │ │ - bcc.n 6e5da <_PyObject_CallMethodId@@Base+0x208> │ │ │ │ - cmp lr, ip │ │ │ │ - bne.n 6e5fc <_PyObject_CallMethodId@@Base+0x22a> │ │ │ │ - adds r4, #1 │ │ │ │ - adds r7, r5, r6 │ │ │ │ - cmp r6, r4 │ │ │ │ - it eq │ │ │ │ - moveq r5, r7 │ │ │ │ - cmp r6, r4 │ │ │ │ - it eq │ │ │ │ - moveq r4, #0 │ │ │ │ - b.n 6e604 <_PyObject_CallMethodId@@Base+0x232> │ │ │ │ - mov r0, r5 │ │ │ │ - movs r4, #0 │ │ │ │ - adds r5, #1 │ │ │ │ - movs r6, #1 │ │ │ │ - adds r7, r5, r4 │ │ │ │ - cmp r1, r7 │ │ │ │ - bgt.n 6e5c8 <_PyObject_CallMethodId@@Base+0x1f6> │ │ │ │ - b.n 6e610 <_PyObject_CallMethodId@@Base+0x23e> │ │ │ │ - movs r6, #1 │ │ │ │ - movs r0, #0 │ │ │ │ - str r6, [r2, #0] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r1, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - ble.n 6e66e <_PyObject_CallMethodId@@Base+0x29c> │ │ │ │ - movs r6, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r5, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r7, r6 │ │ │ │ - add.w ip, r0, r4 │ │ │ │ - ldr.w lr, [r8, r7, lsl #2] │ │ │ │ - ldr.w ip, [r8, ip, lsl #2] │ │ │ │ - cbz r3, 6e644 <_PyObject_CallMethodId@@Base+0x272> │ │ │ │ - cmp lr, ip │ │ │ │ - bls.n 6e648 <_PyObject_CallMethodId@@Base+0x276> │ │ │ │ - adds r5, r7, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - subs r6, r5, r0 │ │ │ │ - b.n 6e666 <_PyObject_CallMethodId@@Base+0x294> │ │ │ │ - cmp lr, ip │ │ │ │ - bcc.n 6e63c <_PyObject_CallMethodId@@Base+0x26a> │ │ │ │ - cmp lr, ip │ │ │ │ - bne.n 6e65e <_PyObject_CallMethodId@@Base+0x28c> │ │ │ │ - adds r4, #1 │ │ │ │ - adds r7, r5, r6 │ │ │ │ - cmp r6, r4 │ │ │ │ - it eq │ │ │ │ - moveq r5, r7 │ │ │ │ - cmp r6, r4 │ │ │ │ - it eq │ │ │ │ - moveq r4, #0 │ │ │ │ - b.n 6e666 <_PyObject_CallMethodId@@Base+0x294> │ │ │ │ - mov r0, r5 │ │ │ │ - movs r4, #0 │ │ │ │ - adds r5, #1 │ │ │ │ - movs r6, #1 │ │ │ │ - adds r7, r5, r4 │ │ │ │ - cmp r1, r7 │ │ │ │ - bgt.n 6e62a <_PyObject_CallMethodId@@Base+0x258> │ │ │ │ - b.n 6e672 <_PyObject_CallMethodId@@Base+0x2a0> │ │ │ │ - movs r6, #1 │ │ │ │ - movs r0, #0 │ │ │ │ - str r6, [r2, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + cbz r0, 6e0ce │ │ │ │ + cbz r1, 6e0ce │ │ │ │ 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 6e6a6 <_PyObject_CallMethodId@@Base+0x2d4> │ │ │ │ - ldr.w r0, [r5, r4, lsl #2] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6e690 <_PyObject_CallMethodId@@Base+0x2be> │ │ │ │ - blx r7 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6e690 <_PyObject_CallMethodId@@Base+0x2be> │ │ │ │ - b.n 6e6a8 <_PyObject_CallMethodId@@Base+0x2d6> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - adds r5, r0, #4 │ │ │ │ - add.w r4, r0, #132 @ 0x84 │ │ │ │ - ldr.w r0, [r5, #4]! │ │ │ │ - mov r1, r6 │ │ │ │ - cbnz r0, 6e6d0 <_PyObject_CallMethodId@@Base+0x2fe> │ │ │ │ - cmp r5, r4 │ │ │ │ - bne.n 6e6c2 <_PyObject_CallMethodId@@Base+0x2f0> │ │ │ │ - b.n 6e6d6 <_PyObject_CallMethodId@@Base+0x304> │ │ │ │ - blx r7 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6e6ca <_PyObject_CallMethodId@@Base+0x2f8> │ │ │ │ + mov r4, r1 │ │ │ │ + subs r5, r0, #1 │ │ │ │ + ldrb.w r6, [r5, #1]! │ │ │ │ + cbz r6, 6e0cc │ │ │ │ + ldrd r3, r2, [r4, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + bcc.n 6e0a8 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + movs r7, #0 │ │ │ │ + strb r7, [r2, r3] │ │ │ │ + mov r2, r7 │ │ │ │ + ldrd r1, r3, [r4, #4] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl 6dfe4 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + adds r1, r3, #1 │ │ │ │ + cmp r6, #10 │ │ │ │ + str r1, [r4, #12] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ + bne.n 6e086 │ │ │ │ + ldrd r1, r3, [r4, #8] │ │ │ │ + movs r6, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + strb r6, [r1, r3] │ │ │ │ + ldrd r1, r3, [r4, #4] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl 6dfe4 │ │ │ │ + str r6, [r4, #12] │ │ │ │ + b.n 6e086 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #36] @ (6e700 <_PyObject_CallMethodId@@Base+0x32e>) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - add.w r2, r0, #110592 @ 0x1b000 │ │ │ │ - add.w r0, r0, #114176 @ 0x1be00 │ │ │ │ - add.w r0, r0, #508 @ 0x1fc │ │ │ │ - ldr.w r3, [r2, #4092] @ 0xffc │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [r2, #4092] @ 0xffc │ │ │ │ bx lr │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + movs r1, #2 │ │ │ │ + b.w 5bcc8 │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 6e782 <_PyObject_CallMethodId@@Base+0x3b0> │ │ │ │ + bhi.n 6e154 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #31972 @ 0x7ce4 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6e730 <_PyObject_CallMethodId@@Base+0x35e> │ │ │ │ + beq.n 6e102 │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 6e780 <_PyObject_CallMethodId@@Base+0x3ae> │ │ │ │ + b.n 6e152 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 6e726 <_PyObject_CallMethodId@@Base+0x354> │ │ │ │ + bne.n 6e0f8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl f378c │ │ │ │ + bl f321c │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 6e77e <_PyObject_CallMethodId@@Base+0x3ac> │ │ │ │ + blt.n 6e150 │ │ │ │ cmp r4, #2 │ │ │ │ ittee eq │ │ │ │ movweq r0, #4380 @ 0x111c │ │ │ │ movweq r2, #6004 @ 0x1774 │ │ │ │ movwne r0, #6004 @ 0x1774 │ │ │ │ movwne r2, #4380 @ 0x111c │ │ │ │ ittee eq │ │ │ │ @@ -100130,159 +99448,70 @@ │ │ │ │ movtne r0, #80 @ 0x50 │ │ │ │ movtne r2, #80 @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6e780 <_PyObject_CallMethodId@@Base+0x3ae> │ │ │ │ + bge.n 6e152 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 6e780 <_PyObject_CallMethodId@@Base+0x3ae> │ │ │ │ + b.n 6e152 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #5744 @ 0x1670 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 1168d8 │ │ │ │ + b.w 116410 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ - b.w 2453d0 <_PyObject_FunctionStr@@Base+0x1bc> │ │ │ │ + b.w 244db0 <_PyObject_FunctionStr@@Base+0x1bc> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ - movw r1, #34680 @ 0x8778 │ │ │ │ + movw r1, #32376 @ 0x7e78 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 224fd8 │ │ │ │ - cbnz r0, 6e7ca <_PyObject_CallMethodId@@Base+0x3f8> │ │ │ │ + bl 2248b0 │ │ │ │ + cbnz r0, 6e19c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6e7cc <_PyObject_CallMethodId@@Base+0x3fa> │ │ │ │ + bge.n 6e19e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6e7cc <_PyObject_CallMethodId@@Base+0x3fa> │ │ │ │ + b.n 6e19e │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - cbz r0, 6e804 <_PyObject_CallMethodId@@Base+0x432> │ │ │ │ - movw r3, #59980 @ 0xea4c │ │ │ │ - movt r3, #84 @ 0x54 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 6e804 <_PyObject_CallMethodId@@Base+0x432> │ │ │ │ - movw r3, #59976 @ 0xea48 │ │ │ │ - movt r3, #84 @ 0x54 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, r0 │ │ │ │ - bne.n 6e844 <_PyObject_CallMethodId@@Base+0x472> │ │ │ │ - bl 6e4ac <_PyObject_CallMethodId@@Base+0xda> │ │ │ │ - cbz r0, 6e858 <_PyObject_CallMethodId@@Base+0x486> │ │ │ │ - movw r3, #32340 @ 0x7e54 │ │ │ │ - movt r3, #87 @ 0x57 │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - dmb ish │ │ │ │ - movw r2, #60036 @ 0xea84 │ │ │ │ - movt r2, #84 @ 0x54 │ │ │ │ - movw r3, #59581 @ 0xe8bd │ │ │ │ - movt r3, #6 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - it eq │ │ │ │ - moveq r4, r3 │ │ │ │ - cbz r5, 6e838 <_PyObject_CallMethodId@@Base+0x466> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 6e4c4 <_PyObject_CallMethodId@@Base+0xf2> │ │ │ │ - mov r7, r1 │ │ │ │ - cbz r2, 6e84c <_PyObject_CallMethodId@@Base+0x47a> │ │ │ │ - mov r0, r2 │ │ │ │ - blx r4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - bx r3 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r0, 6e8ba <_PyObject_CallMethodId@@Base+0x4e8> │ │ │ │ - cbz r1, 6e8ba <_PyObject_CallMethodId@@Base+0x4e8> │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r1 │ │ │ │ - subs r5, r0, #1 │ │ │ │ - ldrb.w r6, [r5, #1]! │ │ │ │ - cbz r6, 6e8b8 <_PyObject_CallMethodId@@Base+0x4e6> │ │ │ │ - ldrd r3, r2, [r4, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - bcc.n 6e894 <_PyObject_CallMethodId@@Base+0x4c2> │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - movs r7, #0 │ │ │ │ - strb r7, [r2, r3] │ │ │ │ - mov r2, r7 │ │ │ │ - ldrd r1, r3, [r4, #4] │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl 6e7d0 <_PyObject_CallMethodId@@Base+0x3fe> │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - adds r1, r3, #1 │ │ │ │ - cmp r6, #10 │ │ │ │ - str r1, [r4, #12] │ │ │ │ - strb r6, [r2, r3] │ │ │ │ - bne.n 6e872 <_PyObject_CallMethodId@@Base+0x4a0> │ │ │ │ - ldrd r1, r3, [r4, #8] │ │ │ │ - movs r6, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ - ldrd r1, r3, [r4, #4] │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl 6e7d0 <_PyObject_CallMethodId@@Base+0x3fe> │ │ │ │ - str r6, [r4, #12] │ │ │ │ - b.n 6e872 <_PyObject_CallMethodId@@Base+0x4a0> │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - bx lr │ │ │ │ - cbz r0, 6e926 <_PyObject_CallMethodId@@Base+0x554> │ │ │ │ + cbz r0, 6e20c │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #60032 @ 0xea80 │ │ │ │ movt r4, #84 @ 0x54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bcs.n 6e924 <_PyObject_CallMethodId@@Base+0x552> │ │ │ │ + bcs.n 6e20a │ │ │ │ mov r5, r0 │ │ │ │ blx 2c0c8 │ │ │ │ - cbz r0, 6e924 <_PyObject_CallMethodId@@Base+0x552> │ │ │ │ + cbz r0, 6e20a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r2, r3, r0 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6e8e8 <_PyObject_CallMethodId@@Base+0x516> │ │ │ │ + bne.n 6e1ce │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ dmb ish │ │ │ │ - bcs.n 6e924 <_PyObject_CallMethodId@@Base+0x552> │ │ │ │ + bcs.n 6e20a │ │ │ │ rsb r2, r3, #32640 @ 0x7f80 │ │ │ │ adds r1, r3, r0 │ │ │ │ adds r2, #127 @ 0x7f │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ it cc │ │ │ │ movcc r2, r0 │ │ │ │ movw r0, #62220 @ 0xf30c │ │ │ │ @@ -100295,34 +99524,34 @@ │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r0, 6e94e <_PyObject_CallMethodId@@Base+0x57c> │ │ │ │ + cbz r0, 6e234 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 6e94e <_PyObject_CallMethodId@@Base+0x57c> │ │ │ │ + cbz r3, 6e234 │ │ │ │ movw r3, #59976 @ 0xea48 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2c4ec │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 6e8bc <_PyObject_CallMethodId@@Base+0x4ea> │ │ │ │ + b.n 6e1a2 │ │ │ │ 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, #59737 @ 0xe959 │ │ │ │ + movw r4, #57919 @ 0xe23f │ │ │ │ movt r4, #6 │ │ │ │ eors r4, r3 │ │ │ │ blx 2b57c <__clock_gettime64@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #56963 @ 0xde83 │ │ │ │ movt r1, #17179 @ 0x431b │ │ │ │ ldr r3, [sp, #0] │ │ │ │ @@ -100347,327 +99576,414 @@ │ │ │ │ moveq r0, #17 │ │ │ │ cmp r3, r2 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ mul.w r0, r1, r0 │ │ │ │ eor.w r0, r0, r0, lsr #15 │ │ │ │ mul.w r0, r4, r0 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ - bhi.n 6e9bc <_PyObject_CallMethodId@@Base+0x5ea> │ │ │ │ + bhi.n 6e2a2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6ea60 <_PyObject_CallMethodId@@Base+0x68e> │ │ │ │ + beq.n 6e346 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ stmdb sp!, {r4, r5, r6, fp} │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ - bne.n 6e9fc <_PyObject_CallMethodId@@Base+0x62a> │ │ │ │ + bne.n 6e2e2 │ │ │ │ ldrd r4, r5, [r1, #8] │ │ │ │ orrs r4, r5 │ │ │ │ - beq.n 6ea5a <_PyObject_CallMethodId@@Base+0x688> │ │ │ │ + beq.n 6e340 │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ adds r4, r4, r2 │ │ │ │ adcs r5, r3 │ │ │ │ strexd r6, r4, r5, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 6e9fc <_PyObject_CallMethodId@@Base+0x62a> │ │ │ │ + bne.n 6e2e2 │ │ │ │ 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 6ea14 <_PyObject_CallMethodId@@Base+0x642> │ │ │ │ + bne.n 6e2fa │ │ │ │ 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 6ea30 <_PyObject_CallMethodId@@Base+0x65e> │ │ │ │ + bne.n 6e316 │ │ │ │ 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 6ea4a <_PyObject_CallMethodId@@Base+0x678> │ │ │ │ + bne.n 6e330 │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6ea96 <_PyObject_CallMethodId@@Base+0x6c4> │ │ │ │ + beq.n 6e37c │ │ │ │ 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 6ea6c <_PyObject_CallMethodId@@Base+0x69a> │ │ │ │ + bne.n 6e352 │ │ │ │ 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 6ea82 <_PyObject_CallMethodId@@Base+0x6b0> │ │ │ │ + bne.n 6e368 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #63129 @ 0xf699 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #684 @ 0x2ac │ │ │ │ - movt r0, #81 @ 0x51 │ │ │ │ - b.w 4e630 │ │ │ │ - ldr r3, [pc, #48] @ (6eae0 <_PyObject_CallMethodId@@Base+0x70e>) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - dmb ish │ │ │ │ - ldrb.w r3, [r3, #3936] @ 0xf60 │ │ │ │ - dmb ish │ │ │ │ - tst.w r3, #1 │ │ │ │ - movw r3, #4380 @ 0x111c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r0, #6004 @ 0x1774 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ + │ │ │ │ +0006e37e : │ │ │ │ + push {r4, r5} │ │ │ │ + ldrb.w r4, [sp, #8] │ │ │ │ + cmp r4, #70 @ 0x46 │ │ │ │ + bne.n 6e3a2 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.n 6e3be │ │ │ │ + movs r4, #0 │ │ │ │ + str.w r3, [r2, r4, lsl #2] │ │ │ │ + ldr.w r5, [r1, r4, lsl #2] │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r0, r4 │ │ │ │ + mul.w r3, r5, r3 │ │ │ │ + bne.n 6e38e │ │ │ │ + b.n 6e3be │ │ │ │ + cmp r0, #1 │ │ │ │ + bmi.n 6e3be │ │ │ │ + add.w r4, r2, r0, lsl #2 │ │ │ │ + add.w r1, r1, r0, lsl #2 │ │ │ │ + str.w r3, [r4, #-4]! │ │ │ │ + ldr.w r0, [r1, #-4]! │ │ │ │ + cmp r4, r2 │ │ │ │ + mul.w r3, r0, r3 │ │ │ │ + bne.n 6e3ae │ │ │ │ + pop {r4, r5} │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006e3c2 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ + mov r2, r1 │ │ │ │ + movw r1, #21231 @ 0x52ef │ │ │ │ + movt r1, #6 │ │ │ │ + b.w 25b774 <_PyXIData_Release@@Base+0xf8> │ │ │ │ + │ │ │ │ +0006e3d0 : │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ + cbz r0, 6e3ec │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + movw r3, #38013 @ 0x947d │ │ │ │ + movt r3, #4 │ │ │ │ + cmp r0, r3 │ │ │ │ it ne │ │ │ │ - movne r0, r3 │ │ │ │ + cmpne r0, #0 │ │ │ │ + ite ne │ │ │ │ + movne r0, #1 │ │ │ │ + moveq r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006e3ee : │ │ │ │ + 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] @ (6e420 ) │ │ │ │ + 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 9e490 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add sp, #12 │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006eae4 <_PyCode_CheckNoInternalState@@Base>: │ │ │ │ +0006e424 <_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] @ (6e458 <_PyObject_CallFunction_SizeT@@Base+0x34>) │ │ │ │ + sub sp, #12 │ │ │ │ + add r3, sp, #20 │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r4, r2] │ │ │ │ + ldr.w r2, [r3], #4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 9e490 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add sp, #12 │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r2, r3} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + push {lr} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + movw r2, #45604 @ 0xb224 │ │ │ │ + movt r2, #48 @ 0x30 │ │ │ │ + add r3, sp, #20 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 2fd8a <_PyObject_DebugMallocStats@@Base+0x1c22> │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + add sp, #8 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006e488 : │ │ │ │ + bic.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006e48e <_PyCode_CheckNoInternalState@@Base>: │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ - cbz r3, 6eaf8 <_PyCode_CheckNoInternalState@@Base+0x14> │ │ │ │ - cbz r1, 6eaf4 <_PyCode_CheckNoInternalState@@Base+0x10> │ │ │ │ - movw r3, #63340 @ 0xf76c │ │ │ │ + cbz r3, 6e4a2 <_PyCode_CheckNoInternalState@@Base+0x14> │ │ │ │ + cbz r1, 6e49e <_PyCode_CheckNoInternalState@@Base+0x10> │ │ │ │ + movw r3, #61036 @ 0xee6c │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006eafc <_PyCode_CheckNoExternalState@@Base>: │ │ │ │ +0006e4a6 <_PyCode_CheckNoExternalState@@Base>: │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6eb20 <_PyCode_CheckNoExternalState@@Base+0x24> │ │ │ │ + bgt.n 6e4ca <_PyCode_CheckNoExternalState@@Base+0x24> │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6eb12 <_PyCode_CheckNoExternalState@@Base+0x16> │ │ │ │ - movw r3, #63316 @ 0xf754 │ │ │ │ + ble.n 6e4bc <_PyCode_CheckNoExternalState@@Base+0x16> │ │ │ │ + movw r3, #61012 @ 0xee54 │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ - b.n 6eb28 <_PyCode_CheckNoExternalState@@Base+0x2c> │ │ │ │ + b.n 6e4d2 <_PyCode_CheckNoExternalState@@Base+0x2c> │ │ │ │ ldr r3, [r1, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6eb32 <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ + ble.n 6e4dc <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ ldr r3, [r1, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6eb32 <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ - b.n 6eb08 <_PyCode_CheckNoExternalState@@Base+0xc> │ │ │ │ - movw r3, #63292 @ 0xf73c │ │ │ │ + ble.n 6e4dc <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ + b.n 6e4b2 <_PyCode_CheckNoExternalState@@Base+0xc> │ │ │ │ + movw r3, #60988 @ 0xee3c │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ - cbnz r2, 6eb2e <_PyCode_CheckNoExternalState@@Base+0x32> │ │ │ │ + cbnz r2, 6e4d8 <_PyCode_CheckNoExternalState@@Base+0x32> │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 6eb2a <_PyCode_CheckNoExternalState@@Base+0x2e> │ │ │ │ + b.n 6e4d4 <_PyCode_CheckNoExternalState@@Base+0x2e> │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006eb36 <_PyCode_CheckPureFunction@@Base>: │ │ │ │ +0006e4e0 <_PyCode_CheckPureFunction@@Base>: │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 6eb46 <_PyCode_CheckPureFunction@@Base+0x10> │ │ │ │ - movw r3, #19228 @ 0x4b1c │ │ │ │ + bpl.n 6e4f0 <_PyCode_CheckPureFunction@@Base+0x10> │ │ │ │ + movw r3, #16548 @ 0x40a4 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ - b.n 6eb5c <_PyCode_CheckPureFunction@@Base+0x26> │ │ │ │ + b.n 6e506 <_PyCode_CheckPureFunction@@Base+0x26> │ │ │ │ tst.w r3, #384 @ 0x180 │ │ │ │ - bne.n 6eb54 <_PyCode_CheckPureFunction@@Base+0x1e> │ │ │ │ + bne.n 6e4fe <_PyCode_CheckPureFunction@@Base+0x1e> │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bmi.n 6eb3c <_PyCode_CheckPureFunction@@Base+0x6> │ │ │ │ + bmi.n 6e4e6 <_PyCode_CheckPureFunction@@Base+0x6> │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - movw r3, #19256 @ 0x4b38 │ │ │ │ + movw r3, #16576 @ 0x40c0 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ - cbz r1, 6eb60 <_PyCode_CheckPureFunction@@Base+0x2a> │ │ │ │ + cbz r1, 6e50a <_PyCode_CheckPureFunction@@Base+0x2a> │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006eb64 : │ │ │ │ +0006e50e : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006eb68 : │ │ │ │ +0006e512 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #35252 @ 0x89b4 │ │ │ │ + movw r1, #32948 @ 0x80b4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - bl 281bf8 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6eb92 │ │ │ │ + bl 281558 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6e53c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2820d4 │ │ │ │ + b.w 281a34 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006eb96 : │ │ │ │ +0006e540 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #35200 @ 0x8980 │ │ │ │ + movw r1, #32896 @ 0x8080 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - bl 281bf8 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6ebc0 │ │ │ │ + bl 281558 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6e56a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2820d4 │ │ │ │ + b.w 281a34 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006ebc4 : │ │ │ │ +0006e56e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #35252 @ 0x89b4 │ │ │ │ + movw r1, #32948 @ 0x80b4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - bl 281bf8 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6ebea │ │ │ │ + bl 281558 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6e594 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 6e79a <_PyObject_CallMethodId@@Base+0x3c8> │ │ │ │ + b.n 6e16c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006ebee : │ │ │ │ +0006e598 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #35296 @ 0x89e0 │ │ │ │ + movw r1, #32992 @ 0x80e0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - bl 281bf8 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6ec14 │ │ │ │ + bl 281558 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6e5be │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 6e79a <_PyObject_CallMethodId@@Base+0x3c8> │ │ │ │ + b.n 6e16c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006ec18 : │ │ │ │ +0006e5c2 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #35200 @ 0x8980 │ │ │ │ + movw r1, #32896 @ 0x8080 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ - bl 281bf8 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbnz r0, 6ec3e │ │ │ │ + bl 281558 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbnz r0, 6e5e8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 6e79a <_PyObject_CallMethodId@@Base+0x3c8> │ │ │ │ + b.n 6e16c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006ec42 : │ │ │ │ +0006e5ec : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006ec44 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ +0006e5ee <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 6ec54 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ + cbz r0, 6e5fe <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ ldrb.w r0, [r0, #38] @ 0x26 │ │ │ │ subs r3, r0, #3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006ec56 <_PyLong_New@@Base>: │ │ │ │ - b.w 93afc │ │ │ │ +0006e600 <_PyLong_New@@Base>: │ │ │ │ + b.w 93920 │ │ │ │ │ │ │ │ -0006ec5a <_PyLong_FromDigits@@Base>: │ │ │ │ +0006e604 <_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, 6ec9c <_PyLong_FromDigits@@Base+0x42> │ │ │ │ + cbz r1, 6e646 <_PyLong_FromDigits@@Base+0x42> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 93afc │ │ │ │ + bl 93920 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6ec9e <_PyLong_FromDigits@@Base+0x44> │ │ │ │ + cbz r0, 6e648 <_PyLong_FromDigits@@Base+0x44> │ │ │ │ cmp r7, #0 │ │ │ │ mov.w r2, r5, lsl #2 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ rsb r3, r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ orr.w r3, r3, r5, lsl #3 │ │ │ │ adds r0, #12 │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 2c030 │ │ │ │ - b.n 6ec9e <_PyLong_FromDigits@@Base+0x44> │ │ │ │ - ldr r4, [pc, #4] @ (6eca4 <_PyLong_FromDigits@@Base+0x4a>) │ │ │ │ + b.n 6e648 <_PyLong_FromDigits@@Base+0x44> │ │ │ │ + ldr r4, [pc, #4] @ (6e64c <_PyLong_FromDigits@@Base+0x48>) │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ strh r0, [r5, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0006eca8 <_PyLong_Sign@@Base>: │ │ │ │ +0006e650 <_PyLong_Sign@@Base>: │ │ │ │ ldr r0, [r0, #8] │ │ │ │ and.w r0, r0, #3 │ │ │ │ rsb r0, r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006ecb4 : │ │ │ │ +0006e65c : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #15 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006ecc0 : │ │ │ │ +0006e668 : │ │ │ │ ldrd r3, r0, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006ecd2 <_PyDict_NewPresized@@Base>: │ │ │ │ +0006e67a <_PyDict_NewPresized@@Base>: │ │ │ │ cmp r0, #5 │ │ │ │ - bgt.n 6ece6 <_PyDict_NewPresized@@Base+0x14> │ │ │ │ + bgt.n 6e68e <_PyDict_NewPresized@@Base+0x14> │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #57368 @ 0xe018 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 7fbe8 │ │ │ │ + b.w 7fbd0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #21845 @ 0x5555 │ │ │ │ movt r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -100678,184 +99994,184 @@ │ │ │ │ addle r0, #1 │ │ │ │ asrle r0, r0, #1 │ │ │ │ itttt le │ │ │ │ addle.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ clzle r0, r0 │ │ │ │ rsble r0, r0, #32 │ │ │ │ uxtble r0, r0 │ │ │ │ - bl 86614 │ │ │ │ - cbz r0, 6ed30 <_PyDict_NewPresized@@Base+0x5e> │ │ │ │ + bl 863f0 │ │ │ │ + cbz r0, 6e6d8 <_PyDict_NewPresized@@Base+0x5e> │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ mov r1, r2 │ │ │ │ - b.w 7fbe8 │ │ │ │ + b.w 7fbd0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006ed32 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b.w dbcb0 │ │ │ │ +0006e6da <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ + b.w db660 │ │ │ │ │ │ │ │ -0006ed36 <_PyDict_SizeOf@@Base>: │ │ │ │ - b.w 5a3ba │ │ │ │ +0006e6de <_PyDict_SizeOf@@Base>: │ │ │ │ + b.w 5a4aa │ │ │ │ │ │ │ │ -0006ed3a : │ │ │ │ +0006e6e2 : │ │ │ │ movw r3, #18720 @ 0x4920 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #16508 @ 0x407c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0006ed54 : │ │ │ │ - b.w 4e5d2 │ │ │ │ +0006e6fc : │ │ │ │ + b.w 4e632 │ │ │ │ │ │ │ │ -0006ed58 : │ │ │ │ +0006e700 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 85e1c │ │ │ │ + b.w 85bf8 │ │ │ │ │ │ │ │ -0006ed5e : │ │ │ │ - b.w 85e1c │ │ │ │ +0006e706 : │ │ │ │ + b.w 85bf8 │ │ │ │ │ │ │ │ -0006ed62 : │ │ │ │ - b.w 648d8 │ │ │ │ +0006e70a : │ │ │ │ + b.w 6169e │ │ │ │ │ │ │ │ -0006ed66 : │ │ │ │ +0006e70e : │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006ed76 : │ │ │ │ +0006e71e : │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006ed86 : │ │ │ │ +0006e72e : │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006ed96 <_Py_SetRefcnt@@Base>: │ │ │ │ +0006e73e <_Py_SetRefcnt@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r1, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006eda2 : │ │ │ │ +0006e74a : │ │ │ │ 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 6ede4 │ │ │ │ + bls.n 6e78c │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bhi.n 6edd8 │ │ │ │ + bhi.n 6e780 │ │ │ │ add.w r5, r4, r4, lsl #1 │ │ │ │ - b.n 6ede6 │ │ │ │ + b.n 6e78e │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ ite ls │ │ │ │ movls r5, r4 │ │ │ │ movhi r5, #0 │ │ │ │ - b.n 6ede6 │ │ │ │ + b.n 6e78e │ │ │ │ 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 2e33a4 <_PyMonitoring_FireBranchEvent@@Base+0x2c8> │ │ │ │ + bl 2e2aac <_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 2b44c │ │ │ │ - ldr r1, [pc, #32] @ (6ee40 ) │ │ │ │ + ldr r1, [pc, #32] @ (6e7e8 ) │ │ │ │ mov.w r2, #900 @ 0x384 │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ blx 2c030 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1420] @ 0x58c │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1580] @ 0x62c │ │ │ │ pop {r4, pc} │ │ │ │ - strb r0, [r1, #3] │ │ │ │ + str r0, [r1, #124] @ 0x7c │ │ │ │ movs r2, r6 │ │ │ │ - movw r3, #28352 @ 0x6ec0 │ │ │ │ + movw r3, #26048 @ 0x65c0 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6eeb8 │ │ │ │ + beq.n 6e860 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6eeb8 │ │ │ │ + beq.n 6e860 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #84] @ (6eebc ) │ │ │ │ + ldr r2, [pc, #84] @ (6e864 ) │ │ │ │ mov r4, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r2] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6ee88 │ │ │ │ + bne.n 6e830 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r1, [r0, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6ee88 │ │ │ │ + beq.n 6e830 │ │ │ │ blx 2ae4c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 6eea0 │ │ │ │ - cbz r3, 6ee9c │ │ │ │ + beq.n 6e848 │ │ │ │ + cbz r3, 6e844 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r3, #1592] @ 0x638 │ │ │ │ - b.n 6ee8e │ │ │ │ + b.n 6e836 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 6eeae │ │ │ │ + bne.n 6e856 │ │ │ │ ldr.w r3, [r4, #1592] @ 0x638 │ │ │ │ - cbz r2, 6eeac │ │ │ │ + cbz r2, 6e854 │ │ │ │ str.w r3, [r2, #1592] @ 0x638 │ │ │ │ - b.n 6eeae │ │ │ │ + b.n 6e856 │ │ │ │ str r3, [r1, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1c9508 │ │ │ │ + b.w 1c8cb8 │ │ │ │ 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 │ │ │ │ @@ -100864,19 +100180,19 @@ │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ subw sp, sp, #1044 @ 0x414 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - beq.w 6f086 │ │ │ │ + beq.w 6ea2e │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6f084 │ │ │ │ + beq.w 6ea2c │ │ │ │ subs r0, r1, #1 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ movw r6, #43691 @ 0xaaab │ │ │ │ movt r6, #43690 @ 0xaaaa │ │ │ │ bfc r0, #0, #22 │ │ │ │ cmp r4, #0 │ │ │ │ add.w ip, r0, #116 @ 0x74 │ │ │ │ @@ -100886,84 +100202,84 @@ │ │ │ │ it lt │ │ │ │ ldrlt r5, [r1, #0] │ │ │ │ mov.w ip, ip, asr #4 │ │ │ │ it lt │ │ │ │ lsllt r5, r5, #15 │ │ │ │ cmp r4, #3 │ │ │ │ mul.w ip, r6, ip │ │ │ │ - bls.n 6ef36 │ │ │ │ + bls.n 6e8de │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bhi.n 6ef2c │ │ │ │ + bhi.n 6e8d4 │ │ │ │ add.w r4, r4, r4, lsl #1 │ │ │ │ - b.n 6ef38 │ │ │ │ + b.n 6e8e0 │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r4, #0 │ │ │ │ - b.n 6ef38 │ │ │ │ + b.n 6e8e0 │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r3 │ │ │ │ add.w r3, r4, ip, lsl #15 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, r0, r3 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldrh.w fp, [r1, #10] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 6ef60 │ │ │ │ + bne.n 6e908 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ - b.n 6f086 │ │ │ │ + b.n 6ea2e │ │ │ │ cmp r2, fp │ │ │ │ - bne.n 6ef8a │ │ │ │ + bne.n 6e932 │ │ │ │ mov.w r8, #0 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, r8 │ │ │ │ - bls.w 6f084 │ │ │ │ + bls.w 6ea2c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ str.w sl, [sp] │ │ │ │ add r4, r5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ef68 │ │ │ │ - b.n 6f086 │ │ │ │ + bne.n 6e910 │ │ │ │ + b.n 6ea2e │ │ │ │ add.w r8, fp, #31 │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov.w r8, r8, asr #5 │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ blx 2c120 <__memset_chk@plt> │ │ │ │ ands.w fp, fp, #31 │ │ │ │ - beq.n 6efba │ │ │ │ + beq.n 6e962 │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ add r1, sp, #16 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r3, fp │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ ldr.w fp, [r6, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 6f02c │ │ │ │ + beq.n 6e9d4 │ │ │ │ subs r6, r5, #1 │ │ │ │ movs r1, #1 │ │ │ │ clz r6, r6 │ │ │ │ movs r3, #0 │ │ │ │ rsb r6, r6, #32 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ lsls r1, r6 │ │ │ │ subs r1, r1, r5 │ │ │ │ - bl 2e3a84 <_PyMonitoring_FireBranchEvent@@Base+0x9a8> │ │ │ │ + bl 2e318c <_PyMonitoring_FireBranchEvent@@Base+0x9e4> │ │ │ │ add.w ip, sp, #16 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w r0, fp, r4 │ │ │ │ rsb r1, r6, #32 │ │ │ │ sub.w r2, r6, #32 │ │ │ │ @@ -100981,94 +100297,94 @@ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r1, r2 │ │ │ │ ldr.w r2, [ip, r3, lsl #2] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [ip, r3, lsl #2] │ │ │ │ ldr.w fp, [fp] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 6efe6 │ │ │ │ + bne.n 6e98e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6f084 │ │ │ │ + beq.n 6ea2c │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r6, [r3, fp, lsl #2] │ │ │ │ - cbnz r6, 6f054 │ │ │ │ + cbnz r6, 6e9fc │ │ │ │ movs r6, #32 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ - cbz r0, 6f086 │ │ │ │ + cbz r0, 6ea2e │ │ │ │ add r4, r5 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 6f03c │ │ │ │ - b.n 6f07c │ │ │ │ + bne.n 6e9e4 │ │ │ │ + b.n 6ea24 │ │ │ │ mvns r6, r6 │ │ │ │ - beq.n 6f078 │ │ │ │ + beq.n 6ea20 │ │ │ │ rbit r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ clz r2, r2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ str.w sl, [sp] │ │ │ │ mla r2, r5, r2, r4 │ │ │ │ blx r9 │ │ │ │ subs r3, r6, #1 │ │ │ │ - cbz r0, 6f086 │ │ │ │ + cbz r0, 6ea2e │ │ │ │ ands r6, r3 │ │ │ │ - bne.n 6f058 │ │ │ │ + bne.n 6ea00 │ │ │ │ add.w r4, r4, r5, lsl #5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r8, fp │ │ │ │ - bne.n 6f032 │ │ │ │ + bne.n 6e9da │ │ │ │ movs r0, #1 │ │ │ │ addw sp, sp, #1044 @ 0x414 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3552] @ 0xde0 │ │ │ │ sub.w sp, sp, #524 @ 0x20c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 6e4ac <_PyObject_CallMethodId@@Base+0xda> │ │ │ │ - cbz r0, 6f0d4 │ │ │ │ + bl 6dfbc │ │ │ │ + cbz r0, 6ea7c │ │ │ │ ldr r3, [sp, #544] @ 0x220 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #511 @ 0x1ff │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 2b22c <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6e4c4 <_PyObject_CallMethodId@@Base+0xf2> │ │ │ │ + bl 6dfd4 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 6e7d0 <_PyObject_CallMethodId@@Base+0x3fe> │ │ │ │ + bl 6dfe4 │ │ │ │ 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, #59485 @ 0xe85d │ │ │ │ + movw r0, #57457 @ 0xe071 │ │ │ │ movt r0, #6 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 6f08e │ │ │ │ + bl 6ea36 │ │ │ │ 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 │ │ │ │ @@ -101077,379 +100393,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 6f148 │ │ │ │ - movw r4, #50232 @ 0xc438 │ │ │ │ + beq.n 6eaf0 │ │ │ │ + movw r4, #47896 @ 0xbb18 │ │ │ │ movt r4, #49 @ 0x31 │ │ │ │ orrs r2, r3 │ │ │ │ - bne.n 6f156 │ │ │ │ + bne.n 6eafe │ │ │ │ mov.w r5, #1000 @ 0x3e8 │ │ │ │ - b.n 6f15a │ │ │ │ - movw r4, #39728 @ 0x9b30 │ │ │ │ + b.n 6eb02 │ │ │ │ + movw r4, #37432 @ 0x9238 │ │ │ │ movt r4, #47 @ 0x2f │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ - b.n 6f15a │ │ │ │ + b.n 6eb02 │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ mov r3, r8 │ │ │ │ mov ip, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 6f16a │ │ │ │ + bge.n 6eb12 │ │ │ │ rsbs r3, r8, #0 │ │ │ │ sbc.w ip, r7, r7, lsl #1 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, ip, #0 │ │ │ │ - bge.n 6f1ae │ │ │ │ + bge.n 6eb56 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ orrs r3, r7 │ │ │ │ - bne.n 6f180 │ │ │ │ + bne.n 6eb28 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.n 6f26c │ │ │ │ + beq.n 6ec14 │ │ │ │ orrs.w r7, r8, r7 │ │ │ │ mov.w r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ it eq │ │ │ │ - movweq r4, #34304 @ 0x8600 │ │ │ │ - movw r2, #19292 @ 0x4b5c │ │ │ │ + movweq r4, #32000 @ 0x7d00 │ │ │ │ + movw r2, #16612 @ 0x40e4 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ it eq │ │ │ │ movteq r4, #46 @ 0x2e │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r8, r4, [sp, #4] │ │ │ │ blx 2c0d4 <__snprintf_chk@plt> │ │ │ │ - b.n 6f26c │ │ │ │ + b.n 6ec14 │ │ │ │ smull r2, lr, r5, r5 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r1, ip, lr │ │ │ │ ittet lt │ │ │ │ movlt r2, r5 │ │ │ │ movlt.w lr, #0 │ │ │ │ - movwge r6, #51384 @ 0xc8b8 │ │ │ │ - movwlt r6, #39460 @ 0x9a24 │ │ │ │ + movwge r6, #49044 @ 0xbf94 │ │ │ │ + movwlt r6, #37164 @ 0x912c │ │ │ │ ite ge │ │ │ │ movtge r6, #49 @ 0x31 │ │ │ │ movtlt r6, #47 @ 0x2f │ │ │ │ smull r0, r1, r5, r2 │ │ │ │ cmp r3, r0 │ │ │ │ mov.w r3, #0 │ │ │ │ sbcs.w ip, ip, r1 │ │ │ │ itt lt │ │ │ │ movlt r0, r2 │ │ │ │ movlt r1, lr │ │ │ │ mov.w r2, #10 │ │ │ │ itt ge │ │ │ │ - movwge r6, #35992 @ 0x8c98 │ │ │ │ + movwge r6, #33688 @ 0x8398 │ │ │ │ movtge r6, #48 @ 0x30 │ │ │ │ - bl 2e39e4 <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ + bl 2e30ec <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2e39e4 <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ + bl 2e30ec <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 2e39e4 <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ + bl 2e30ec <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ mov r7, r2 │ │ │ │ mov.w r3, #8 │ │ │ │ add r5, sp, #16 │ │ │ │ - movw r2, #41772 @ 0xa32c │ │ │ │ + movw r2, #39432 @ 0x9a08 │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ mov r8, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r1, #34304 @ 0x8600 │ │ │ │ + movw r1, #32000 @ 0x7d00 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r4, #19304 @ 0x4b68 │ │ │ │ + movw r4, #16624 @ 0x40f0 │ │ │ │ movt r4, #50 @ 0x32 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ blx 2c0d4 <__snprintf_chk@plt> │ │ │ │ cmp r7, #0 │ │ │ │ mov.w r3, #32 │ │ │ │ it lt │ │ │ │ neglt r7, r7 │ │ │ │ - movw r2, #19312 @ 0x4b70 │ │ │ │ + movw r2, #16632 @ 0x40f8 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r8, r7, [sp, #4] │ │ │ │ blx 2c0d4 <__snprintf_chk@plt> │ │ │ │ - movw r2, #19284 @ 0x4b54 │ │ │ │ + movw r2, #16604 @ 0x40dc │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r2, r9 │ │ │ │ - movw r0, #59485 @ 0xe85d │ │ │ │ + movw r0, #57457 @ 0xe071 │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f0da │ │ │ │ + bl 6ea82 │ │ │ │ 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, #19344 @ 0x4b90 │ │ │ │ + movw r2, #16664 @ 0x4118 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r3, r1 │ │ │ │ - movw r0, #59485 @ 0xe85d │ │ │ │ + movw r0, #57457 @ 0xe071 │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - bl 6f0da │ │ │ │ + bl 6ea82 │ │ │ │ orrs.w r6, r6, r8 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ mov.w r6, #0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bne.n 6f392 │ │ │ │ + bne.n 6ed3a │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - bl 6f10e │ │ │ │ + bl 6eab6 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 6f10e │ │ │ │ + bl 6eab6 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 6f10e │ │ │ │ + bl 6eab6 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 6f10e │ │ │ │ + bl 6eab6 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 6f10e │ │ │ │ + bl 6eab6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #50232 @ 0xc438 │ │ │ │ + movw r3, #47896 @ 0xbb18 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ - movw r2, #19284 @ 0x4b54 │ │ │ │ + movw r2, #16604 @ 0x40dc │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r0, #59485 @ 0xe85d │ │ │ │ + movw r0, #57457 @ 0xe071 │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f0da │ │ │ │ + bl 6ea82 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldrd r0, r3, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 6f388 │ │ │ │ + bge.n 6ed30 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #39108 @ 0x98c4 │ │ │ │ + movw r2, #36804 @ 0x8fc4 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r0, #59485 @ 0xe85d │ │ │ │ + movw r0, #57457 @ 0xe071 │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f0da │ │ │ │ - movw r2, #19328 @ 0x4b80 │ │ │ │ + bl 6ea82 │ │ │ │ + movw r2, #16648 @ 0x4108 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, r6 │ │ │ │ it ne │ │ │ │ movne r2, r7 │ │ │ │ - movw r0, #59485 @ 0xe85d │ │ │ │ + movw r0, #57457 @ 0xe071 │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f0da │ │ │ │ - movw r2, #53156 @ 0xcfa4 │ │ │ │ + bl 6ea82 │ │ │ │ + movw r2, #50652 @ 0xc5dc │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - b.n 6f40e │ │ │ │ - movw r2, #19352 @ 0x4b98 │ │ │ │ + b.n 6edb6 │ │ │ │ + movw r2, #16672 @ 0x4120 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - b.n 6f40e │ │ │ │ + b.n 6edb6 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 6f10e │ │ │ │ + bl 6eab6 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 6f10e │ │ │ │ + bl 6eab6 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 6f10e │ │ │ │ + bl 6eab6 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 6f10e │ │ │ │ + bl 6eab6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #34304 @ 0x8600 │ │ │ │ + movw r3, #32000 @ 0x7d00 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #19360 @ 0x4ba0 │ │ │ │ + movw r2, #16680 @ 0x4128 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r0, #59485 @ 0xe85d │ │ │ │ + movw r0, #57457 @ 0xe071 │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f0da │ │ │ │ + bl 6ea82 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrd r2, r0, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 6f388 │ │ │ │ - movw r2, #19368 @ 0x4ba8 │ │ │ │ + bge.n 6ed30 │ │ │ │ + movw r2, #16688 @ 0x4130 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #59485 @ 0xe85d │ │ │ │ + movw r0, #57457 @ 0xe071 │ │ │ │ movt r0, #6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 6f0da │ │ │ │ + b.n 6ea82 │ │ │ │ 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, #19344 @ 0x4b90 │ │ │ │ + movw r2, #16664 @ 0x4118 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r0, #59485 @ 0xe85d │ │ │ │ + movw r0, #57457 @ 0xe071 │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f0da │ │ │ │ + bl 6ea82 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ - bl 6f10e │ │ │ │ + bl 6eab6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r2, #53156 @ 0xcfa4 │ │ │ │ + movw r2, #50652 @ 0xc5dc │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r0, #59485 @ 0xe85d │ │ │ │ + movw r0, #57457 @ 0xe071 │ │ │ │ movt r0, #6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 6f0da │ │ │ │ + b.n 6ea82 │ │ │ │ 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, 6f4a0 │ │ │ │ + cbz r4, 6ee48 │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.n 6f492 │ │ │ │ - b.n 6f4f6 │ │ │ │ + bne.n 6ee3a │ │ │ │ + b.n 6ee9e │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - beq.n 6f4f6 │ │ │ │ + beq.n 6ee9e │ │ │ │ movw r3, #2748 @ 0xabc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r3, [r3, #1424] @ 0x590 │ │ │ │ - cbz r3, 6f4f6 │ │ │ │ + cbz r3, 6ee9e │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6f4f6 │ │ │ │ + beq.n 6ee9e │ │ │ │ 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, #19388 @ 0x4bbc │ │ │ │ + movw r1, #16708 @ 0x4144 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ blx 2c0d4 <__snprintf_chk@plt> │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 6f08e │ │ │ │ - b.n 6f504 │ │ │ │ + bl 6ea36 │ │ │ │ + b.n 6eeac │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r1 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 6f08e │ │ │ │ + bl 6ea36 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #2220 @ 0x8ac │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbnz r3, 6f52e │ │ │ │ + cbnz r3, 6eed6 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 1ae8ec <_start@@Base+0x5a8> │ │ │ │ + bl 1ae0dc <_start@@Base+0x5a8> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 6f546 │ │ │ │ + cbz r3, 6eeee │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movw r0, #19408 @ 0x4bd0 │ │ │ │ + movw r0, #16728 @ 0x4158 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6f47c │ │ │ │ - b.n 6f586 │ │ │ │ + bl 6ee24 │ │ │ │ + b.n 6ef2e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 6f556 │ │ │ │ + cbnz r3, 6eefe │ │ │ │ movw r0, #2220 @ 0x8ac │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 1ae8ec <_start@@Base+0x5a8> │ │ │ │ + bl 1ae0dc <_start@@Base+0x5a8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 6f586 │ │ │ │ + cbz r3, 6ef2e │ │ │ │ movw r3, #2744 @ 0xab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6f532 │ │ │ │ - ldr r2, [pc, #36] @ (6f590 ) │ │ │ │ + blt.n 6eeda │ │ │ │ + ldr r2, [pc, #36] @ (6ef38 ) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6f56e │ │ │ │ + bne.n 6ef16 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 6f532 │ │ │ │ + ble.n 6eeda │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ ldrb r0, [r3, #25] │ │ │ │ lsls r7, r2, #1 │ │ │ │ push {r1, r2, r3} │ │ │ │ @@ -101461,52 +100777,52 @@ │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ add r5, sp, #28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w r7, [r5], #4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - cbnz r3, 6f5c4 │ │ │ │ + cbnz r3, 6ef6c │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 1ae8ec <_start@@Base+0x5a8> │ │ │ │ + bl 1ae0dc <_start@@Base+0x5a8> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 6f5da │ │ │ │ + cbz r3, 6ef82 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #19428 @ 0x4be4 │ │ │ │ + movw r0, #16748 @ 0x416c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 6f47c │ │ │ │ - b.n 6f61a │ │ │ │ + bl 6ee24 │ │ │ │ + b.n 6efc2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 6f5ea │ │ │ │ + cbnz r3, 6ef92 │ │ │ │ movw r0, #2220 @ 0x8ac │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 1ae8ec <_start@@Base+0x5a8> │ │ │ │ + bl 1ae0dc <_start@@Base+0x5a8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 6f61a │ │ │ │ + cbz r3, 6efc2 │ │ │ │ movw r3, #2740 @ 0xab4 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6f5c8 │ │ │ │ - ldr r2, [pc, #60] @ (6f63c ) │ │ │ │ + blt.n 6ef70 │ │ │ │ + ldr r2, [pc, #60] @ (6efe4 ) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6f602 │ │ │ │ + bne.n 6efaa │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 6f5c8 │ │ │ │ + ble.n 6ef70 │ │ │ │ movw r3, #32340 @ 0x7e54 │ │ │ │ movt r3, #87 @ 0x57 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 6f632 │ │ │ │ + cbz r2, 6efda │ │ │ │ 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} │ │ │ │ @@ -101518,87 +100834,87 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ subs r0, r6, #3 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 6f6a6 │ │ │ │ + bhi.n 6f04e │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ bl 2f058 <_PyObject_DebugMallocStats@@Base+0xef0> │ │ │ │ cmp r5, #0 │ │ │ │ sub.w r1, r4, r5 │ │ │ │ add r1, r0 │ │ │ │ ite ne │ │ │ │ movne r4, r5 │ │ │ │ moveq r1, r0 │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 6f69a │ │ │ │ - cbz r4, 6f6a6 │ │ │ │ - cbz r1, 6f6a6 │ │ │ │ + bne.n 6f042 │ │ │ │ + cbz r4, 6f04e │ │ │ │ + cbz r1, 6f04e │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bcc.n 6f6a6 │ │ │ │ + bcc.n 6f04e │ │ │ │ adds r5, r4, r1 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #1073741824 @ 0x40000000 │ │ │ │ add.w r4, r4, #1073741824 @ 0x40000000 │ │ │ │ bl 2f2f8 <_PyObject_DebugMallocStats@@Base+0x1190> │ │ │ │ subs r3, r5, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bcs.n 6f680 │ │ │ │ - b.n 6f6a6 │ │ │ │ + bcs.n 6f028 │ │ │ │ + b.n 6f04e │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 2f2f8 <_PyObject_DebugMallocStats@@Base+0x1190> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r2, 6f6c2 │ │ │ │ + cbz r2, 6f06a │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #80] @ (6f718 ) │ │ │ │ - bl 1c86a4 │ │ │ │ - ldr r0, [pc, #76] @ (6f71c ) │ │ │ │ + ldr r0, [pc, #80] @ (6f0c0 ) │ │ │ │ + bl 1c7eb4 │ │ │ │ + ldr r0, [pc, #76] @ (6f0c4 ) │ │ │ │ bl 30260 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ bl 30324 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r4, 6f6e8 │ │ │ │ + cbnz r4, 6f090 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 6f712 │ │ │ │ + b.n 6f0ba │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ blx 2ba0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6f6e4 │ │ │ │ + beq.n 6f08c │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6f6e4 │ │ │ │ + beq.n 6f08c │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #19448 @ 0x4bf8 │ │ │ │ + movw r0, #16768 @ 0x4180 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 6f508 │ │ │ │ + bl 6eeb0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xeb200054 │ │ │ │ stcl 0, cr0, [r0], {84} @ 0x54 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -101610,337 +100926,337 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ bl 30324 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6f7c2 │ │ │ │ + beq.n 6f16a │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1c86a4 │ │ │ │ + bl 1c7eb4 │ │ │ │ add.w r0, r4, #528 @ 0x210 │ │ │ │ - movw r6, #23400 @ 0x5b68 │ │ │ │ + movw r6, #23392 @ 0x5b60 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ bl 30260 │ │ │ │ - ldr.w r8, [r6] │ │ │ │ + ldr.w r8, [r6, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c29c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6f7c2 │ │ │ │ + cbz r0, 6f16a │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 6f78a │ │ │ │ + bne.n 6f132 │ │ │ │ str.w r9, [r0] │ │ │ │ - b.n 6f76c │ │ │ │ + b.n 6f114 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 6f7ae │ │ │ │ + bne.n 6f156 │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 6f7ae │ │ │ │ + bne.n 6f156 │ │ │ │ movs r2, #4 │ │ │ │ dmb ish │ │ │ │ - str r2, [r6, #0] │ │ │ │ + str r2, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c29c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6f7c2 │ │ │ │ - movw r0, #19524 @ 0x4c44 │ │ │ │ + cbz r0, 6f16a │ │ │ │ + movw r0, #16844 @ 0x41cc │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 6f508 │ │ │ │ + bl 6eeb0 │ │ │ │ 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 6f804 │ │ │ │ + bne.n 6f1ac │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ - cbz r3, 6f804 │ │ │ │ + cbz r3, 6f1ac │ │ │ │ mov r0, r1 │ │ │ │ - bl 1cd024 │ │ │ │ + bl 1cc8dc │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 6f804 │ │ │ │ + bls.n 6f1ac │ │ │ │ subs r1, r0, #4 │ │ │ │ movw r2, #60096 @ 0xeac0 │ │ │ │ movt r2, #84 @ 0x54 │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 6f720 │ │ │ │ + bl 6f0c8 │ │ │ │ add.w r1, r5, #32 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r2, r3, #3 │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - bne.n 6f81a │ │ │ │ + bne.n 6f1c2 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.n 6f820 │ │ │ │ + b.n 6f1c8 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r2, r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r1] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 6f834 │ │ │ │ + bne.n 6f1dc │ │ │ │ strex ip, r2, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bne.n 6f80a │ │ │ │ - cbnz r0, 6f882 │ │ │ │ + bne.n 6f1b2 │ │ │ │ + cbnz r0, 6f22a │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 6f862 │ │ │ │ + cbz r3, 6f20a │ │ │ │ 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 6f85e │ │ │ │ + bne.n 6f206 │ │ │ │ strex r6, r4, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne.n 6f84a │ │ │ │ + bne.n 6f1f2 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r2, r3, #3 │ │ │ │ dmb ish │ │ │ │ orr.w r2, r2, #2 │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 6f87e │ │ │ │ + bne.n 6f226 │ │ │ │ strex r4, r2, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne.n 6f864 │ │ │ │ + bne.n 6f20c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ add.w r3, r0, #32 │ │ │ │ movs r4, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ dmb ish │ │ │ │ and.w r7, r5, #3 │ │ │ │ bic.w r6, r5, #3 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 6f8ac │ │ │ │ + bne.n 6f254 │ │ │ │ cmp r4, #3 │ │ │ │ - bhi.n 6f8c2 │ │ │ │ + bhi.n 6f26a │ │ │ │ adds r4, #1 │ │ │ │ yield │ │ │ │ - b.n 6f890 │ │ │ │ + b.n 6f238 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 6f8b4 │ │ │ │ + bne.n 6f25c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 6f8de │ │ │ │ + b.n 6f286 │ │ │ │ cmp r7, #3 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r2, #1 │ │ │ │ - cbz r0, 6f8c6 │ │ │ │ - b.n 6f8de │ │ │ │ + cbz r0, 6f26e │ │ │ │ + b.n 6f286 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6f8de │ │ │ │ + b.n 6f286 │ │ │ │ orrs r6, r1 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 6f8da │ │ │ │ + bne.n 6f282 │ │ │ │ strex r7, r6, [r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6f8b0 │ │ │ │ - b.n 6f890 │ │ │ │ + beq.n 6f258 │ │ │ │ + b.n 6f238 │ │ │ │ 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 6f884 │ │ │ │ - cbnz r0, 6f902 │ │ │ │ + bl 6f22c │ │ │ │ + cbnz r0, 6f2aa │ │ │ │ yield │ │ │ │ - b.n 6f8f2 │ │ │ │ + b.n 6f29a │ │ │ │ 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 6f884 │ │ │ │ - cbnz r0, 6f928 │ │ │ │ + bl 6f22c │ │ │ │ + cbnz r0, 6f2d0 │ │ │ │ yield │ │ │ │ - b.n 6f918 │ │ │ │ + b.n 6f2c0 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ adds r1, #20 │ │ │ │ strd r3, r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1caa98 │ │ │ │ + bl 1ca250 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r3, #28352 @ 0x6ec0 │ │ │ │ + movw r3, #26048 @ 0x65c0 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6fa10 │ │ │ │ + beq.n 6f3b8 │ │ │ │ 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 6fa00 │ │ │ │ + beq.n 6f3a8 │ │ │ │ ldr.w r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6fa06 │ │ │ │ + beq.n 6f3ae │ │ │ │ mov r8, r4 │ │ │ │ add.w r5, r6, #520 @ 0x208 │ │ │ │ addw sl, r6, #1420 @ 0x58c │ │ │ │ - bl 1b43ac <_Py_SetLocaleFromEnv@@Base+0x16f8> │ │ │ │ + bl 1b3b9c <_Py_SetLocaleFromEnv@@Base+0x16fc> │ │ │ │ ldr.w r7, [r8, #520] @ 0x208 │ │ │ │ - cbz r7, 6f9ca │ │ │ │ + cbz r7, 6f372 │ │ │ │ mov.w r9, #0 │ │ │ │ dmb ish │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 6f884 │ │ │ │ - cbnz r0, 6f99a │ │ │ │ + bl 6f22c │ │ │ │ + cbnz r0, 6f342 │ │ │ │ yield │ │ │ │ - b.n 6f98a │ │ │ │ + b.n 6f332 │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 6f984 │ │ │ │ + bne.n 6f32c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ - cbnz r2, 6f9be │ │ │ │ + cbnz r2, 6f366 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1c92c0 │ │ │ │ - b.n 6f9cc │ │ │ │ + bl 1c8a70 │ │ │ │ + b.n 6f374 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 6f9cc │ │ │ │ + b.n 6f374 │ │ │ │ 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 6f97a │ │ │ │ + bne.n 6f322 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b43ac <_Py_SetLocaleFromEnv@@Base+0x16f8> │ │ │ │ - cbnz r0, 6f9f8 │ │ │ │ + bl 1b3b9c <_Py_SetLocaleFromEnv@@Base+0x16fc> │ │ │ │ + cbnz r0, 6f3a0 │ │ │ │ yield │ │ │ │ - b.n 6f9ec │ │ │ │ + b.n 6f394 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6ee02 │ │ │ │ - b.n 6fa06 │ │ │ │ + bl 6e7aa │ │ │ │ + b.n 6f3ae │ │ │ │ movs r1, #2 │ │ │ │ - bl 1b3f70 <_Py_SetLocaleFromEnv@@Base+0x12bc> │ │ │ │ + bl 1b3760 <_Py_SetLocaleFromEnv@@Base+0x12c0> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 6ee44 │ │ │ │ + b.w 6e7ec │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r1, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6fa2e │ │ │ │ + bne.n 6f3d6 │ │ │ │ strex ip, r1, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r2 │ │ │ │ - bne.n 6fa14 │ │ │ │ + bne.n 6f3bc │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6fa34 │ │ │ │ + bne.n 6f3dc │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #108] @ 0x6c │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ add.w r5, r0, #116 @ 0x74 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mla r6, r8, r6, r0 │ │ │ │ adds r6, #116 @ 0x74 │ │ │ │ cmp r5, r6 │ │ │ │ - bcs.n 6fa8c │ │ │ │ + bcs.n 6f434 │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 6fa82 │ │ │ │ + bne.n 6f42a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 360ca │ │ │ │ + bl 360d0 │ │ │ │ str.w r9, [r5, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - bhi.n 6fa6c │ │ │ │ + bhi.n 6f414 │ │ │ │ movw r5, #2220 @ 0x8ac │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ ldr.w r3, [r5, #244] @ 0xf4 │ │ │ │ - cbnz r3, 6faa2 │ │ │ │ + cbnz r3, 6f44a │ │ │ │ add.w r0, r5, #240 @ 0xf0 │ │ │ │ - bl 1ae8ec <_start@@Base+0x5a8> │ │ │ │ + bl 1ae0dc <_start@@Base+0x5a8> │ │ │ │ ldr.w r1, [r5, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r7, #448] @ 0x1c0 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1c8fec │ │ │ │ + bl 1c87a0 │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1c86a4 │ │ │ │ + bl 1c7eb4 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ bl 2fa1a <_PyObject_DebugMallocStats@@Base+0x18b2> │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ @@ -101959,151 +101275,151 @@ │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ adds r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ubfx r2, r2, #0, #22 │ │ │ │ orrs r2, r4 │ │ │ │ ldrex r5, [r0] │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 6fb14 │ │ │ │ + bne.n 6f4bc │ │ │ │ strex r6, r2, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne.n 6faf0 │ │ │ │ + bne.n 6f498 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6fb1a │ │ │ │ + bne.n 6f4c2 │ │ │ │ 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 1ca47c <_PyStaticType_InitForExtension@@Base+0x7cc> │ │ │ │ + bl 1c9c2c <_PyStaticType_InitForExtension@@Base+0x7cc> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 6fb5a │ │ │ │ + cbnz r3, 6f502 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ca9fc │ │ │ │ - b.n 6fba0 │ │ │ │ + bl 1ca1b4 │ │ │ │ + b.n 6f548 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 6fba0 │ │ │ │ + bne.n 6f548 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 1caa38 │ │ │ │ + bl 1ca1f0 │ │ │ │ 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 1c86a4 │ │ │ │ + bl 1c7eb4 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6fba0 │ │ │ │ + bne.n 6f548 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6fa44 │ │ │ │ + bl 6f3ec │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r0, #108] @ 0x6c │ │ │ │ mov.w sl, #48 @ 0x30 │ │ │ │ ldr r5, [r0, #116] @ 0x74 │ │ │ │ add.w r4, r0, #116 @ 0x74 │ │ │ │ mla r6, sl, r6, r0 │ │ │ │ mla r4, sl, r5, r4 │ │ │ │ adds r6, #116 @ 0x74 │ │ │ │ cmp r6, r4 │ │ │ │ - bls.n 6fc4e │ │ │ │ + bls.n 6f5f6 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov fp, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 6fc34 │ │ │ │ + cbz r3, 6f5dc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ca47c <_PyStaticType_InitForExtension@@Base+0x7cc> │ │ │ │ + bl 1c9c2c <_PyStaticType_InitForExtension@@Base+0x7cc> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 6fc1c │ │ │ │ + cbnz r3, 6f5c4 │ │ │ │ ldr.w r0, [r8, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 1c86a4 │ │ │ │ + bl 1c7eb4 │ │ │ │ ldr.w r3, [fp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #80] @ 0x50 │ │ │ │ - bl 1caad8 │ │ │ │ + bl 1ca290 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r7 │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 6fc42 │ │ │ │ + b.n 6f5ea │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 6fc42 │ │ │ │ + bne.n 6f5ea │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 6fc40 │ │ │ │ + bcc.n 6f5e8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ it hi │ │ │ │ orrhi.w r5, r5, #1 │ │ │ │ - b.n 6fc42 │ │ │ │ + b.n 6f5ea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 6fc42 │ │ │ │ + b.n 6f5ea │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mla r4, sl, r3, r4 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 6fbd8 │ │ │ │ - b.n 6fc50 │ │ │ │ + bhi.n 6f580 │ │ │ │ + b.n 6f5f8 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r9, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #12] │ │ │ │ - cbz r3, 6fc7a │ │ │ │ + cbz r3, 6f622 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r9] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ @@ -102115,79 +101431,79 @@ │ │ │ │ add.w r4, r5, #116 @ 0x74 │ │ │ │ lsls r0, r0, #15 │ │ │ │ bl 2fa1a <_PyObject_DebugMallocStats@@Base+0x18b2> │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1c86a4 │ │ │ │ + bl 1c7eb4 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ adds r3, #116 @ 0x74 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.w 6fe08 │ │ │ │ + bcs.w 6f7b0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6fdee │ │ │ │ + beq.w 6f796 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldrb.w r2, [fp, #1597] @ 0x63d │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6fcfc │ │ │ │ + beq.n 6f6a4 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbz r6, 6fcfe │ │ │ │ + cbz r6, 6f6a6 │ │ │ │ ldrb.w r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6fcfe │ │ │ │ + beq.n 6f6a6 │ │ │ │ ldr.w r6, [r6, #1592] @ 0x638 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 6fcea │ │ │ │ - b.n 6fcfe │ │ │ │ + bne.n 6f692 │ │ │ │ + b.n 6f6a6 │ │ │ │ mov r6, fp │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 1c86a4 │ │ │ │ + bl 1c7eb4 │ │ │ │ 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 6f884 │ │ │ │ - cbnz r0, 6fd2e │ │ │ │ + bl 6f22c │ │ │ │ + cbnz r0, 6f6d6 │ │ │ │ yield │ │ │ │ - b.n 6fd1e │ │ │ │ + b.n 6f6c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ca47c <_PyStaticType_InitForExtension@@Base+0x7cc> │ │ │ │ + bl 1c9c2c <_PyStaticType_InitForExtension@@Base+0x7cc> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r3, 6fd46 │ │ │ │ + cbnz r3, 6f6ee │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1caad8 │ │ │ │ + bl 1ca290 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6fdf8 │ │ │ │ + b.n 6f7a0 │ │ │ │ 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 1c80fc │ │ │ │ + bl 1c78f4 │ │ │ │ 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] │ │ │ │ @@ -102197,277 +101513,277 @@ │ │ │ │ negs r3, r1 │ │ │ │ adcs r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ bfi ip, r3, #0, #1 │ │ │ │ ldr.w r3, [r2, #520] @ 0x208 │ │ │ │ strb.w ip, [r4, #14] │ │ │ │ strd r3, r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 6fd9c │ │ │ │ + cbz r3, 6f744 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - b.n 6fda0 │ │ │ │ + b.n 6f748 │ │ │ │ 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 1c92c0 │ │ │ │ + bl 1c8a70 │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 6fdf8 │ │ │ │ + bne.n 6f7a0 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 6fde6 │ │ │ │ + bcs.n 6f78e │ │ │ │ subs.w r3, r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w r8, #65536 @ 0x10000 │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ - cbz r3, 6fdf8 │ │ │ │ + cbz r3, 6f7a0 │ │ │ │ cmp fp, r6 │ │ │ │ - bne.n 6fdf8 │ │ │ │ + bne.n 6f7a0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9] │ │ │ │ - b.n 6fdf8 │ │ │ │ + b.n 6f7a0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 6fdc8 │ │ │ │ - b.n 6fdf8 │ │ │ │ + bhi.n 6f770 │ │ │ │ + b.n 6f7a0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1cabc0 │ │ │ │ + bl 1ca378 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.w 6fccc │ │ │ │ + bhi.w 6f674 │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ - cbnz r4, 6fe16 │ │ │ │ + cbnz r4, 6f7be │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 36d5c │ │ │ │ + bl 36d60 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3608] @ 0xe18 │ │ │ │ sub sp, #452 @ 0x1c4 │ │ │ │ movs r6, #0 │ │ │ │ add r4, sp, #32 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #19652 @ 0x4cc4 │ │ │ │ + movw r3, #16972 @ 0x424c │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ - movw r3, #19664 @ 0x4cd0 │ │ │ │ + movw r3, #16984 @ 0x4258 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ - movw r2, #19612 @ 0x4c9c │ │ │ │ + movw r2, #16932 @ 0x4224 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r0, #59485 @ 0xe85d │ │ │ │ + movw r0, #57457 @ 0xe071 │ │ │ │ movt r0, #6 │ │ │ │ - movw r3, #19672 @ 0x4cd8 │ │ │ │ + movw r3, #16992 @ 0x4260 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #19684 @ 0x4ce4 │ │ │ │ + movw r3, #17004 @ 0x426c │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #19696 @ 0x4cf0 │ │ │ │ + movw r3, #17016 @ 0x4278 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #19708 @ 0x4cfc │ │ │ │ + movw r3, #17028 @ 0x4284 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #19600 @ 0x4c90 │ │ │ │ + movw r3, #16920 @ 0x4218 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ str r5, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ - movw r5, #34304 @ 0x8600 │ │ │ │ + movw r5, #32000 @ 0x7d00 │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 6f0da │ │ │ │ - ldr r0, [pc, #868] @ (7020c ) │ │ │ │ + bl 6ea82 │ │ │ │ + ldr r0, [pc, #868] @ (6fbb4 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #19716 @ 0x4d04 │ │ │ │ + movw r1, #17036 @ 0x428c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f292 │ │ │ │ - ldr r0, [pc, #852] @ (70210 ) │ │ │ │ + bl 6ec3a │ │ │ │ + ldr r0, [pc, #852] @ (6fbb8 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #19728 @ 0x4d10 │ │ │ │ + movw r1, #17048 @ 0x4298 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ movw r5, #60096 @ 0xeac0 │ │ │ │ movt r5, #84 @ 0x54 │ │ │ │ - bl 6f292 │ │ │ │ + bl 6ec3a │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #28928 @ 0x7100 │ │ │ │ + movw r3, #26624 @ 0x6800 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #19344 @ 0x4b90 │ │ │ │ + movw r2, #16664 @ 0x4118 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r0, #59485 @ 0xe85d │ │ │ │ + movw r0, #57457 @ 0xe071 │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f0da │ │ │ │ + bl 6ea82 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #144] @ 0x90 │ │ │ │ - bl 6f10e │ │ │ │ + bl 6eab6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #53156 @ 0xcfa4 │ │ │ │ + movw r2, #50652 @ 0xc5dc │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r0, #59485 @ 0xe85d │ │ │ │ + movw r0, #57457 @ 0xe071 │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f0da │ │ │ │ + bl 6ea82 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #19740 @ 0x4d1c │ │ │ │ + movw r3, #17060 @ 0x42a4 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ - movw r2, #19344 @ 0x4b90 │ │ │ │ + movw r2, #16664 @ 0x4118 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r0, #59485 @ 0xe85d │ │ │ │ + movw r0, #57457 @ 0xe071 │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f0da │ │ │ │ + bl 6ea82 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #176] @ 0xb0 │ │ │ │ - bl 6f10e │ │ │ │ + bl 6eab6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #53156 @ 0xcfa4 │ │ │ │ + movw r2, #50652 @ 0xc5dc │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r0, #59485 @ 0xe85d │ │ │ │ + movw r0, #57457 @ 0xe071 │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f0da │ │ │ │ + bl 6ea82 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #19748 @ 0x4d24 │ │ │ │ + movw r1, #17068 @ 0x42ac │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f292 │ │ │ │ + bl 6ec3a │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #19756 @ 0x4d2c │ │ │ │ + movw r1, #17076 @ 0x42b4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f292 │ │ │ │ + bl 6ec3a │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #19768 @ 0x4d38 │ │ │ │ + movw r1, #17088 @ 0x42c0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f292 │ │ │ │ + bl 6ec3a │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #19780 @ 0x4d44 │ │ │ │ + movw r1, #17100 @ 0x42cc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f292 │ │ │ │ + bl 6ec3a │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #28828 @ 0x709c │ │ │ │ + movw r1, #26524 @ 0x679c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 6f292 │ │ │ │ + bl 6ec3a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #19768 @ 0x4d38 │ │ │ │ + movw r1, #17088 @ 0x42c0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 2e3c8c <_PyMonitoring_FireBranchEvent@@Base+0xbb0> │ │ │ │ + bl 6ec3a │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - movw r1, #19788 @ 0x4d4c │ │ │ │ + movw r1, #17108 @ 0x42d4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f420 │ │ │ │ + bl 6edc8 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - movw r1, #19800 @ 0x4d58 │ │ │ │ + movw r1, #17120 @ 0x42e0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f420 │ │ │ │ + bl 6edc8 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - movw r1, #19812 @ 0x4d64 │ │ │ │ + movw r1, #17132 @ 0x42ec │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f420 │ │ │ │ + bl 6edc8 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - movw r1, #28748 @ 0x704c │ │ │ │ + movw r1, #26444 @ 0x674c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 6f420 │ │ │ │ + bl 6edc8 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - movw r1, #19820 @ 0x4d6c │ │ │ │ + movw r1, #17140 @ 0x42f4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f420 │ │ │ │ + bl 6edc8 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - movw r1, #19828 @ 0x4d74 │ │ │ │ + movw r1, #17148 @ 0x42fc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 6f420 │ │ │ │ + bl 6edc8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #53800 @ 0xd228 │ │ │ │ + movw r1, #51928 @ 0xcad8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 6f292 │ │ │ │ + bl 6ec3a │ │ │ │ ldrd r0, r1, [r5, #584] @ 0x248 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.n 700aa │ │ │ │ + beq.n 6fa52 │ │ │ │ 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 2e39e4 <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ + bl 2e30ec <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 2e39e4 <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ + bl 2e30ec <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ mov r1, r4 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - movw r3, #19836 @ 0x4d7c │ │ │ │ + movw r3, #17156 @ 0x4304 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ - movw r2, #19848 @ 0x4d88 │ │ │ │ + movw r2, #17168 @ 0x4310 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r0, #59485 @ 0xe85d │ │ │ │ + movw r0, #57457 @ 0xe071 │ │ │ │ movt r0, #6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 6f0da │ │ │ │ + bl 6ea82 │ │ │ │ movs r7, #0 │ │ │ │ bl 2eb2e <_PyObject_DebugMallocStats@@Base+0x9c6> │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #19868 @ 0x4d9c │ │ │ │ + movw r3, #17188 @ 0x4324 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ - movw r2, #19880 @ 0x4da8 │ │ │ │ + movw r2, #17200 @ 0x4330 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r0, #59485 @ 0xe85d │ │ │ │ + movw r0, #57457 @ 0xe071 │ │ │ │ movt r0, #6 │ │ │ │ mov.w r9, #1000 @ 0x3e8 │ │ │ │ - bl 6f0da │ │ │ │ + bl 6ea82 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ blx 2b44c │ │ │ │ movw r3, #60736 @ 0xed40 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ @@ -102483,15 +101799,15 @@ │ │ │ │ asrs r2, r2, #31 │ │ │ │ umull r5, r1, r5, r9 │ │ │ │ rsb r2, r2, r0, asr #18 │ │ │ │ movw r0, #60744 @ 0xed48 │ │ │ │ movt r0, #84 @ 0x54 │ │ │ │ subs.w r5, r5, sl │ │ │ │ mla r3, r9, r3, r1 │ │ │ │ - ldr r1, [pc, #196] @ (70214 ) │ │ │ │ + ldr r1, [pc, #196] @ (6fbbc ) │ │ │ │ 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 │ │ │ │ @@ -102505,536 +101821,2518 @@ │ │ │ │ blx 2b8a4 <__getrusage64@plt> │ │ │ │ ldrd r3, r2, [sp, #104] @ 0x68 │ │ │ │ ldrd r0, r1, [sp, #112] @ 0x70 │ │ │ │ umull sl, r8, r3, r9 │ │ │ │ movs r3, #0 │ │ │ │ mla r8, r9, r2, r8 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ - bl 2e39e4 <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ + bl 2e30ec <_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 2e39e4 <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ + bl 2e30ec <_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 701dc │ │ │ │ + blt.n 6fb84 │ │ │ │ mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, fp │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bge.n 701e0 │ │ │ │ + bge.n 6fb88 │ │ │ │ mov fp, r5 │ │ │ │ - b.n 701e0 │ │ │ │ + b.n 6fb88 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 701f6 │ │ │ │ + blt.n 6fb9e │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp sl, r7 │ │ │ │ sbcs.w r8, r8, #0 │ │ │ │ - bge.n 701f8 │ │ │ │ + bge.n 6fba0 │ │ │ │ mov r7, sl │ │ │ │ - b.n 701f8 │ │ │ │ + b.n 6fba0 │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 70218 │ │ │ │ + blt.n 6fbc0 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bge.n 7021c │ │ │ │ + bge.n 6fbc4 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 7021c │ │ │ │ + b.n 6fbc4 │ │ │ │ add.w r0, r0, r4, lsr #1 │ │ │ │ @ instruction: 0xeb200054 │ │ │ │ @ instruction: 0xeb380054 │ │ │ │ mov.w r8, #0 │ │ │ │ movw r5, #19923 @ 0x4dd3 │ │ │ │ movt r5, #4194 @ 0x1062 │ │ │ │ mov r0, fp │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ - bl 2e3654 <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ - movw r2, #19892 @ 0x4db4 │ │ │ │ + bl 2e2d5c <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ + movw r2, #17212 @ 0x433c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ umull fp, r3, fp, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r0, #59485 @ 0xe85d │ │ │ │ + movw r0, #57457 @ 0xe071 │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #40880 @ 0x9fb0 │ │ │ │ + movw r3, #38800 @ 0x9790 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ - bl 6f0da │ │ │ │ + bl 6ea82 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - bl 2e3654 <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ + bl 2e2d5c <_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 2e3654 <_PyMonitoring_FireBranchEvent@@Base+0x578> │ │ │ │ + bl 2e2d5c <_PyMonitoring_FireBranchEvent@@Base+0x5b4> │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #4604 @ 0x11fc │ │ │ │ + movw r3, #2300 @ 0x8fc │ │ │ │ movt r3, #48 @ 0x30 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r2, #19912 @ 0x4dc8 │ │ │ │ + movw r2, #17232 @ 0x4350 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #59485 @ 0xe85d │ │ │ │ + movw r0, #57457 @ 0xe071 │ │ │ │ movt r0, #6 │ │ │ │ - movw r5, #42156 @ 0xa4ac │ │ │ │ + movw r5, #39816 @ 0x9b88 │ │ │ │ movt r5, #49 @ 0x31 │ │ │ │ - bl 6f0da │ │ │ │ + bl 6ea82 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 6f10e │ │ │ │ + bl 6eab6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 702e2 │ │ │ │ + cbz r3, 6fc8a │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #19980 @ 0x4e0c │ │ │ │ + movw r2, #17300 @ 0x4394 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movw r0, #59485 @ 0xe85d │ │ │ │ + movw r0, #57457 @ 0xe071 │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f0da │ │ │ │ + bl 6ea82 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 6f10e │ │ │ │ + bl 6eab6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #53156 @ 0xcfa4 │ │ │ │ + movw r2, #50652 @ 0xc5dc │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r0, #59485 @ 0xe85d │ │ │ │ + movw r0, #57457 @ 0xe071 │ │ │ │ movt r0, #6 │ │ │ │ - bl 6f0da │ │ │ │ + bl 6ea82 │ │ │ │ add sp, #452 @ 0x1c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #60096 @ 0xeac0 │ │ │ │ movt r5, #84 @ 0x54 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 70454 │ │ │ │ + beq.w 6fdfc │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6e9e2 <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ + bl 6e2c8 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 6e9e2 <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ + bl 6e2c8 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 6e9e2 <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ + bl 6e2c8 │ │ │ │ add.w r1, r4, #96 @ 0x60 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 6e9e2 <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ + bl 6e2c8 │ │ │ │ add.w r1, r4, #128 @ 0x80 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 6e9e2 <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ + bl 6e2c8 │ │ │ │ add.w r1, r4, #160 @ 0xa0 │ │ │ │ add.w r0, r5, #160 @ 0xa0 │ │ │ │ - bl 6e9e2 <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ + bl 6e2c8 │ │ │ │ add.w r1, r4, #192 @ 0xc0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 6e9e2 <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ + bl 6e2c8 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ - bl 6e9e2 <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ + bl 6e2c8 │ │ │ │ add.w r1, r4, #224 @ 0xe0 │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ - bl 6e9e2 <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ + bl 6e2c8 │ │ │ │ add.w r1, r4, #288 @ 0x120 │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ - bl 6e9e2 <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ + bl 6e2c8 │ │ │ │ add.w r1, r4, #416 @ 0x1a0 │ │ │ │ add.w r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 6e9e2 <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ + bl 6e2c8 │ │ │ │ add.w r1, r4, #448 @ 0x1c0 │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 6e9e2 <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ + bl 6e2c8 │ │ │ │ add.w r1, r4, #320 @ 0x140 │ │ │ │ add.w r0, r5, #320 @ 0x140 │ │ │ │ - bl 6e9e2 <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ + bl 6e2c8 │ │ │ │ add.w r1, r4, #352 @ 0x160 │ │ │ │ add.w r0, r5, #352 @ 0x160 │ │ │ │ - bl 6e9e2 <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ + bl 6e2c8 │ │ │ │ add.w r1, r4, #384 @ 0x180 │ │ │ │ add.w r0, r5, #384 @ 0x180 │ │ │ │ - bl 6e9e2 <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ + bl 6e2c8 │ │ │ │ add.w r1, r4, #480 @ 0x1e0 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 6ea62 <_PyObject_CallMethodId@@Base+0x690> │ │ │ │ + bl 6e348 │ │ │ │ add.w r1, r4, #496 @ 0x1f0 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 6ea62 <_PyObject_CallMethodId@@Base+0x690> │ │ │ │ + bl 6e348 │ │ │ │ add.w r1, r4, #512 @ 0x200 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - bl 6ea62 <_PyObject_CallMethodId@@Base+0x690> │ │ │ │ + bl 6e348 │ │ │ │ add.w r1, r4, #528 @ 0x210 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - bl 6ea62 <_PyObject_CallMethodId@@Base+0x690> │ │ │ │ + bl 6e348 │ │ │ │ add.w r1, r4, #544 @ 0x220 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - bl 6ea62 <_PyObject_CallMethodId@@Base+0x690> │ │ │ │ + bl 6e348 │ │ │ │ add.w r1, r4, #560 @ 0x230 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - bl 6ea62 <_PyObject_CallMethodId@@Base+0x690> │ │ │ │ + bl 6e348 │ │ │ │ add.w r1, r4, #576 @ 0x240 │ │ │ │ add.w r0, r5, #576 @ 0x240 │ │ │ │ - bl 6ea62 <_PyObject_CallMethodId@@Base+0x690> │ │ │ │ + bl 6e348 │ │ │ │ add.w r1, r4, #592 @ 0x250 │ │ │ │ add.w r0, r5, #592 @ 0x250 │ │ │ │ - bl 6ea62 <_PyObject_CallMethodId@@Base+0x690> │ │ │ │ + bl 6e348 │ │ │ │ add.w r1, r4, #608 @ 0x260 │ │ │ │ add.w r0, r5, #608 @ 0x260 │ │ │ │ - bl 6ea62 <_PyObject_CallMethodId@@Base+0x690> │ │ │ │ + bl 6e348 │ │ │ │ add.w r1, r4, #624 @ 0x270 │ │ │ │ add.w r0, r5, #624 @ 0x270 │ │ │ │ - bl 6ea62 <_PyObject_CallMethodId@@Base+0x690> │ │ │ │ + bl 6e348 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #640 @ 0x280 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 2b448 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r6, #28352 @ 0x6ec0 │ │ │ │ + movw r6, #26048 @ 0x65c0 │ │ │ │ movt r6, #50 @ 0x32 │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 7056a │ │ │ │ + beq.n 6ff12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7056a │ │ │ │ + beq.n 6ff12 │ │ │ │ movw r3, #4368 @ 0x1110 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 70480 │ │ │ │ - ldr r0, [pc, #224] @ (70570 ) │ │ │ │ + bne.n 6fe28 │ │ │ │ + ldr r0, [pc, #224] @ (6ff18 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c8718 │ │ │ │ + bl 1c7f28 │ │ │ │ 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 7056a │ │ │ │ + bne.n 6ff12 │ │ │ │ movw r5, #2748 @ 0xabc │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ ldr.w r3, [r5, #1424] @ 0x590 │ │ │ │ - cbz r3, 704d0 │ │ │ │ + cbz r3, 6fe78 │ │ │ │ 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 704d2 │ │ │ │ + b.n 6fe7a │ │ │ │ mov r1, r5 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #144] @ (70574 ) │ │ │ │ + ldr r2, [pc, #144] @ (6ff1c ) │ │ │ │ str r1, [r3, r2] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 704ec │ │ │ │ + beq.n 6fe94 │ │ │ │ blx 2ae4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 7056a │ │ │ │ + beq.n 6ff12 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ - cbz r6, 7050a │ │ │ │ + cbz r6, 6feb2 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r6, [r6, #1592] @ 0x638 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 704f8 │ │ │ │ - bl 6f93e │ │ │ │ - b.n 704f8 │ │ │ │ + beq.n 6fea0 │ │ │ │ + bl 6f2e6 │ │ │ │ + b.n 6fea0 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 70516 │ │ │ │ + beq.n 6febe │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b3f70 <_Py_SetLocaleFromEnv@@Base+0x12bc> │ │ │ │ + bl 1b3760 <_Py_SetLocaleFromEnv@@Base+0x12c0> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 702fe │ │ │ │ + bl 6fca6 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 7056a │ │ │ │ + beq.n 6ff12 │ │ │ │ movw r3, #60752 @ 0xed50 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 70552 │ │ │ │ + cbz r1, 6fefa │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 7052e │ │ │ │ + bne.n 6fed6 │ │ │ │ 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 6f640 │ │ │ │ - b.n 7056a │ │ │ │ + bl 6efe8 │ │ │ │ + b.n 6ff12 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 70564 │ │ │ │ + bne.n 6ff0c │ │ │ │ strex r0, r4, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne.n 70532 │ │ │ │ + bne.n 6feda │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xebe00054 │ │ │ │ movs r0, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0006ff20 <_PyLong_UInt16_Converter@@Base>: │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - movw r4, #59976 @ 0xea48 │ │ │ │ - movt r4, #84 @ 0x54 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 151808 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 6ff50 <_PyLong_UInt16_Converter@@Base+0x30> │ │ │ │ + cmp r0, #2 │ │ │ │ + bls.n 6ff54 <_PyLong_UInt16_Converter@@Base+0x34> │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #17312 @ 0x43a0 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dfac │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6ff56 <_PyLong_UInt16_Converter@@Base+0x36> │ │ │ │ + movs r0, #1 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0006ff58 : │ │ │ │ + b.w 17987c │ │ │ │ + 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, 6ff84 │ │ │ │ + movw r3, #32000 @ 0x7d00 │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ + movw r2, #16656 @ 0x4110 │ │ │ │ + movt r2, #47 @ 0x2f │ │ │ │ + b.n 6ff8c │ │ │ │ + movw r3, #39812 @ 0x9b84 │ │ │ │ + movt r3, #48 @ 0x30 │ │ │ │ + mov r1, r3 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movw r0, #17348 @ 0x43c4 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + bl 1039c8 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #17380 @ 0x43e4 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + b.w 1039c8 │ │ │ │ + │ │ │ │ +0006ffb0 : │ │ │ │ + cbnz r0, 6ffb6 │ │ │ │ + b.w 23bb34 │ │ │ │ + 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] @ (6fff0 ) │ │ │ │ + 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, 6ffea │ │ │ │ + ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ + movs r1, #0 │ │ │ │ + blx r3 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + ldr r0, [r0, #112] @ 0x70 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + │ │ │ │ +0006fff4 <_PyObject_GetDictPtr@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r4, r1, #27 │ │ │ │ + bmi.n 70032 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ + ldr.w r4, [r2, #144] @ 0x90 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 7004e <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ + bge.n 7002e <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + ldrd r2, r0, [r2, #16] │ │ │ │ + cmp r1, #0 │ │ │ │ + it lt │ │ │ │ + neglt r1, r1 │ │ │ │ + adds r2, #3 │ │ │ │ + mla r2, r0, r1, r2 │ │ │ │ + bic.w r2, r2, #3 │ │ │ │ + add r4, r2 │ │ │ │ + add r4, r5 │ │ │ │ + b.n 7004e <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ + ldr.w r3, [r0, #-12] │ │ │ │ + cbnz r3, 7004a <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + lsls r3, r1, #29 │ │ │ │ + bpl.n 7004a <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + bl 2476b4 <_PyEval_GetBuiltin@@Base+0x134> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 7004a <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ + bl f6ec4 │ │ │ │ + b.n 7004e <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ + sub.w r4, r5, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00070052 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #32220 @ 0x7ddc │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 70080 │ │ │ │ + movs r1, #59 @ 0x3b │ │ │ │ + movw r0, #8792 @ 0x2258 │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 70090 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 70090 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r0, #0] │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00070092 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #31684 @ 0x7bc4 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 700c0 │ │ │ │ + movs r1, #28 │ │ │ │ + movw r0, #22968 @ 0x59b8 │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 700c2 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000700c4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #31684 @ 0x7bc4 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 700f2 │ │ │ │ + movs r1, #38 @ 0x26 │ │ │ │ + movw r0, #22968 @ 0x59b8 │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 700f4 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000700f6 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #31972 @ 0x7ce4 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 70126 │ │ │ │ + mov.w r1, #346 @ 0x15a │ │ │ │ + movw r0, #22968 @ 0x59b8 │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 70128 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0007012a : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ - sub sp, #12 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + movw r2, #23396 @ 0x5b64 │ │ │ │ + movt r2, #80 @ 0x50 │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.n 7015a │ │ │ │ + movw r0, #40376 @ 0x9db8 │ │ │ │ + movt r0, #48 @ 0x30 │ │ │ │ + movw r1, #615 @ 0x267 │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 70194 │ │ │ │ + movw r2, #5752 @ 0x1678 │ │ │ │ + movt r2, #80 @ 0x50 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 7019a │ │ │ │ + cbz r1, 7017e │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + bpl.n 7017e │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 7019c │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + b.n 7019c │ │ │ │ + movw r3, #4372 @ 0x1114 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #17416 @ 0x4408 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dfac │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 701b2 │ │ │ │ + movs r1, #0 │ │ │ │ + ldrd r0, r5, [r3, #56] @ 0x38 │ │ │ │ + movs r4, #0 │ │ │ │ + strd r1, r4, [r3, #56] @ 0x38 │ │ │ │ + bl 1c7e64 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1c7e64 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +000701b4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + movw r1, #15128 @ 0x3b18 │ │ │ │ + movt r1, #80 @ 0x50 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 701e8 │ │ │ │ + bl 9ed78 │ │ │ │ + cbnz r0, 701e8 │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ + movw r0, #60036 @ 0xea84 │ │ │ │ + movt r0, #48 @ 0x30 │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 701f0 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + lsls r3, r3, #26 │ │ │ │ + bpl.n 701f4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 701f6 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000701f8 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + movw r1, #15128 @ 0x3b18 │ │ │ │ + movt r1, #80 @ 0x50 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 70230 │ │ │ │ + bl 9ed78 │ │ │ │ + cbnz r0, 70230 │ │ │ │ + movs r1, #148 @ 0x94 │ │ │ │ + movw r0, #60036 @ 0xea84 │ │ │ │ + movt r0, #48 @ 0x30 │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 70234 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00070236 <_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 1519b8 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 7026a <_PyLong_UInt8_Converter@@Base+0x34> │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 7026c <_PyLong_UInt8_Converter@@Base+0x36> │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #17440 @ 0x4420 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dfac │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0007026e : │ │ │ │ + b.w 14206c │ │ │ │ + │ │ │ │ +00070272 : │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + cbz r3, 702aa │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 702aa │ │ │ │ + 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 7029e │ │ │ │ + bl f6ec4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 702a6 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 1599d0 │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + cmp r2, #0 │ │ │ │ + it ne │ │ │ │ + cmpne r1, #0 │ │ │ │ + beq.n 702c8 │ │ │ │ + cbnz r0, 702ce │ │ │ │ + bl 5d960 │ │ │ │ + b.n 702dc │ │ │ │ + mov r6, r1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r5, r2 │ │ │ │ + bl 158c9c │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 702e2 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 702f0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r0, sp, #4 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + bl 1599d0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +000702f6 : │ │ │ │ + b.n 702ae │ │ │ │ + │ │ │ │ +000702f8 : │ │ │ │ + b.n 702ae │ │ │ │ + │ │ │ │ +000702fa : │ │ │ │ + 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 70314 │ │ │ │ + cbnz r0, 7031a │ │ │ │ + bl 5d960 │ │ │ │ + b.n 70336 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + cbnz r3, 7033c │ │ │ │ + movw r3, #43564 @ 0xaa2c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #17476 @ 0x4444 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dfac │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 70360 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 70320 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + add r1, sp, #4 │ │ │ │ + movs r2, #1 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 70320 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r0, sp, #4 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + bl 1599d0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +00070366 : │ │ │ │ + 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, 7039c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 7039c │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + cbz r3, 7039c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 7039c │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + movw r2, #285 @ 0x11d │ │ │ │ + bl 158a28 │ │ │ │ + cbz r0, 703b4 │ │ │ │ + b.n 704e8 │ │ │ │ + movw r3, #43564 @ 0xaa2c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #17516 @ 0x446c │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dfac │ │ │ │ + b.n 704e8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, sp │ │ │ │ + bl 158938 <_PyLong_FromByteArray@@Base+0x1328> │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 703c8 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 1599d0 │ │ │ │ + b.n 704e8 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, r4 │ │ │ │ + bge.n 703f4 │ │ │ │ + movw r3, #43836 @ 0xab3c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #17572 @ 0x44a4 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dfac │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 1599d0 │ │ │ │ + mov r0, sp │ │ │ │ + bl 1599d0 │ │ │ │ + b.n 704e8 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + cbnz r3, 70438 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 22ef6c │ │ │ │ + cbz r0, 7040c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbnz r3, 7040c │ │ │ │ + mov r0, sp │ │ │ │ + bl 22ef6c │ │ │ │ + cbnz r0, 70420 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 2b2f60 <_Py_c_prod@@Base+0x868> │ │ │ │ + cbz r0, 70438 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbnz r3, 70438 │ │ │ │ + mov r0, sp │ │ │ │ + bl 2b2f60 <_Py_c_prod@@Base+0x868> │ │ │ │ + cbz r0, 70438 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2c030 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 1599d0 │ │ │ │ + mov r0, sp │ │ │ │ + bl 1599d0 │ │ │ │ + b.n 704ec │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + bl 83470 │ │ │ │ mov r5, r0 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movw r2, #19992 @ 0x4e18 │ │ │ │ + cbnz r0, 70456 │ │ │ │ + bl 23bb34 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 1599d0 │ │ │ │ + mov r0, sp │ │ │ │ + bl 1599d0 │ │ │ │ + b.n 704e8 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + ble.n 70468 │ │ │ │ + str.w r1, [r5, r2, lsl #2] │ │ │ │ + adds r2, #1 │ │ │ │ + b.n 7045a │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 70484 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + movs r4, #1 │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + cmp r3, r2 │ │ │ │ + mul.w r4, r1, r4 │ │ │ │ + bne.n 70474 │ │ │ │ + cbnz r4, 70486 │ │ │ │ + b.n 704d4 │ │ │ │ + movs r4, #1 │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + subs r4, #1 │ │ │ │ + subs r3, #1 │ │ │ │ + bmi.n 704b4 │ │ │ │ + ldr.w ip, [sp, #28] │ │ │ │ + add.w r2, r5, r3, lsl #2 │ │ │ │ + ldr.w r0, [ip, r3, lsl #2] │ │ │ │ + subs r3, #1 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r1, r0 │ │ │ │ + bge.n 704ac │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + b.n 704b4 │ │ │ │ + adds r1, r3, #1 │ │ │ │ + str.w r7, [r2], #-4 │ │ │ │ + bne.n 70498 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 2e0044 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, sp │ │ │ │ + bl 2e0044 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2c030 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 70488 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 83a78 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 1599d0 │ │ │ │ + mov r0, sp │ │ │ │ + bl 1599d0 │ │ │ │ + b.n 704ec │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +000704f4 : │ │ │ │ + b.w f24fc │ │ │ │ + │ │ │ │ +000704f8 : │ │ │ │ + b.w 15c684 │ │ │ │ + b.w 82e64 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 82e64 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 82e64 <_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, 7051e │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cbnz r3, 70534 │ │ │ │ + movw r3, #4372 @ 0x1114 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r2, #3880 @ 0xf28 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - cbnz r5, 705be │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #53156 @ 0xcfa4 │ │ │ │ - movt r2, #48 @ 0x30 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 11e004 <_PyErr_SetString@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00070538 : │ │ │ │ + push {r2, r3} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #84] @ (705a0 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + cbz r0, 70556 │ │ │ │ + cbnz r1, 70560 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r4, #0 │ │ │ │ + bl 70508 │ │ │ │ + b.n 70594 │ │ │ │ + bl ee194 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 70594 │ │ │ │ + add r3, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 2fd8a <_PyObject_DebugMallocStats@@Base+0x1c22> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 70584 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 70594 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 70580 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70580 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2b3e4 <__fprintf_chk@plt> │ │ │ │ - ldrb.w r3, [r5, #-4] │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #20028 @ 0x4e3c │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + add sp, #8 │ │ │ │ + bx lr │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000705a4 <_PyObject_CallMethod_SizeT@@Base>: │ │ │ │ + push {r2, r3} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #84] @ (7060c <_PyObject_CallMethod_SizeT@@Base+0x68>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + cbz r0, 705c2 <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ + cbnz r1, 705cc <_PyObject_CallMethod_SizeT@@Base+0x28> │ │ │ │ + mov r0, r5 │ │ │ │ + movs r4, #0 │ │ │ │ + bl 70508 │ │ │ │ + b.n 70600 <_PyObject_CallMethod_SizeT@@Base+0x5c> │ │ │ │ + bl ee194 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 70600 <_PyObject_CallMethod_SizeT@@Base+0x5c> │ │ │ │ + add r3, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 2fd8a <_PyObject_DebugMallocStats@@Base+0x1c22> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 705f0 <_PyObject_CallMethod_SizeT@@Base+0x4c> │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 70600 <_PyObject_CallMethod_SizeT@@Base+0x5c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 705ec <_PyObject_CallMethod_SizeT@@Base+0x48> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 705ec <_PyObject_CallMethod_SizeT@@Base+0x48> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + add sp, #8 │ │ │ │ + bx lr │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00070610 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [pc, #112] @ (70690 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r3, r5] │ │ │ │ + cbz r1, 7064a │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r5, r3, #5 │ │ │ │ + bmi.n 70678 │ │ │ │ + movw r3, #43564 @ 0xaa2c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r2, #59584 @ 0xe8c0 │ │ │ │ + movt r2, #48 @ 0x30 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 11e004 <_PyErr_SetString@@Base> │ │ │ │ + b.n 7068a │ │ │ │ + cbz r2, 7066e │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.n 7066c │ │ │ │ + movw r3, #43564 @ 0xaa2c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r2, #17628 @ 0x44dc │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ - ldrb.w r8, [r5, #-8] │ │ │ │ - subs r3, r5, #7 │ │ │ │ - subs r2, r5, #4 │ │ │ │ - ldrb.w r1, [r3], #1 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 11e004 <_PyErr_SetString@@Base> │ │ │ │ + b.n 7068a │ │ │ │ + cbnz r1, 7067c │ │ │ │ + mov r1, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w a9404 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 7064c │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 10a3ec │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [pc, #4] @ (7069c ) │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w a8938 │ │ │ │ + push {r3, r4, lr} │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 90664 <_PyType_GetDict@@Base> │ │ │ │ + cbz r0, 706ca │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 18f1dc <_PyType_LookupRef@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 706d8 │ │ │ │ + b.n 70700 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 92ad4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 706bc │ │ │ │ + b.n 7070c │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ + cbz r3, 7070c │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 706fc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 706fc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 7070c │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w a8938 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 109dec │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #31972 @ 0x7ce4 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + sub sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - orr.w r8, r1, r8, lsl #8 │ │ │ │ - bne.n 705d8 │ │ │ │ - mov r3, r8 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movw r2, #20040 @ 0x4e48 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ - movs r3, #3 │ │ │ │ + beq.n 70746 │ │ │ │ + mov.w r1, #346 @ 0x15a │ │ │ │ + movw r0, #22968 @ 0x59b8 │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7074c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbnz r0, 7075e │ │ │ │ + movw r0, #22968 @ 0x59b8 │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + movw r1, #461 @ 0x1cd │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7076a │ │ │ │ + ldr r1, [pc, #88] @ (707b8 ) │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl d8458 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 7076e │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 707b2 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + cbz r0, 70790 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + ands.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ + bne.n 70790 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 70790 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cbnz r2, 70790 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #12304 @ 0x3010 │ │ │ │ + movt r2, #49 @ 0x31 │ │ │ │ + mov r1, r5 │ │ │ │ + movw r0, #17664 @ 0x4500 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + bl 1039c8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1c7e64 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + pop {r2, r3, r4, r7} │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + │ │ │ │ +000707bc : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #84] @ 0x54 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + ldr r4, [sp, #92] @ 0x5c │ │ │ │ + str r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ldr r4, [sp, #100] @ 0x64 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + ldr r4, [sp, #108] @ 0x6c │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + ldr r4, [sp, #116] @ 0x74 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r2, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r1, #0 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + bl 279c04 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +00070812 : │ │ │ │ + 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 7083a │ │ │ │ + str r2, [r6, #0] │ │ │ │ + movs r1, #0 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + str r1, [r7, #0] │ │ │ │ + str r1, [r3, #0] │ │ │ │ + b.n 7087e │ │ │ │ + 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 1601d8 <_PyCode_CheckLineNumber@@Base> │ │ │ │ + mov r0, sp │ │ │ │ + bl 28450c │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, sp │ │ │ │ + bl 23df7c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + movw r3, #28444 @ 0x6f1c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 708b6 │ │ │ │ + ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ + ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 708b6 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 708ce │ │ │ │ + b.n 708de │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 708ae │ │ │ │ + movw r0, #20644 @ 0x50a4 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ + bl 21cff4 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 708ae │ │ │ │ + b.n 7090a │ │ │ │ + movw r0, #20644 @ 0x50a4 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + movs r2, #1 │ │ │ │ + bl e28cc │ │ │ │ + cbz r0, 7090a │ │ │ │ + ldr r5, [r4, #16] │ │ │ │ + ldr r1, [pc, #200] @ (709ac ) │ │ │ │ + mov r0, r5 │ │ │ │ + bl a8130 <_PyObject_LookupSpecial@@Base> │ │ │ │ + movw r3, #5752 @ 0x1678 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 7090e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 70946 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 70946 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70946 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 709a6 │ │ │ │ + cbz r0, 70938 │ │ │ │ + ldr r2, [pc, #156] @ (709b0 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + bl 155758 <_PyTime_AsTimespec_clamp@@Base+0x48> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 70934 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 70934 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 709a6 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 709a6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 17cafc │ │ │ │ + cbnz r0, 70964 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + movw r3, #43564 @ 0xaa2c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #5780 @ 0x1694 │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w f3c44 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 17987c │ │ │ │ + mov r7, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 709a6 │ │ │ │ + ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ + movw r3, #30421 @ 0x76d5 │ │ │ │ + movt r3, #8 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 7098a │ │ │ │ + mov r0, r6 │ │ │ │ + bl 87678 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 70992 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r2 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r4, 709a6 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + subs r7, #1 │ │ │ │ + str r7, [r4, #8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ + str r5, [r4, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + nop {12} │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bic.w r3, r3, #1 │ │ │ │ + ldr r1, [r3, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + add r1, r3 │ │ │ │ + bl 843d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 709fc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 70b42 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 70b42 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70b42 │ │ │ │ + ldr r1, [r5, #40] @ 0x28 │ │ │ │ + adds r0, #36 @ 0x24 │ │ │ │ + and.w r3, r1, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 70a0c │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 70a10 │ │ │ │ + mov r3, r1 │ │ │ │ + b.n 70a20 │ │ │ │ + bic.w r3, r1, #1 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 70a0c │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr r1, [r5, #48] @ 0x30 │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ + and.w r3, r1, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 70a34 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 70a38 │ │ │ │ + mov r3, r1 │ │ │ │ + b.n 70a48 │ │ │ │ + bic.w r3, r1, #1 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 70a34 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ + str r3, [r4, #44] @ 0x2c │ │ │ │ + add.w r3, r5, #80 @ 0x50 │ │ │ │ + subs r2, r2, r3 │ │ │ │ + ldr r3, [r5, #52] @ 0x34 │ │ │ │ + str r3, [r4, #48] @ 0x30 │ │ │ │ + ldr r3, [r5, #56] @ 0x38 │ │ │ │ + str r3, [r4, #52] @ 0x34 │ │ │ │ + ldr r3, [r5, #60] @ 0x3c │ │ │ │ + str r3, [r4, #56] @ 0x38 │ │ │ │ + ldr r3, [r5, #64] @ 0x40 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r5, #68] @ 0x44 │ │ │ │ + str r3, [r4, #64] @ 0x40 │ │ │ │ + add.w r3, r4, #76 @ 0x4c │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [r4, #68] @ 0x44 │ │ │ │ + movs r3, #0 │ │ │ │ + strb.w r3, [r4, #75] @ 0x4b │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 70ab8 │ │ │ │ + asrs r2, r2, #2 │ │ │ │ + add.w r9, r5, #76 @ 0x4c │ │ │ │ + add.w r8, r4, #72 @ 0x48 │ │ │ │ + ldr.w lr, [r9, #4]! │ │ │ │ + and.w r1, lr, #3 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 70a94 │ │ │ │ + cmp.w lr, #1 │ │ │ │ + bne.n 70a98 │ │ │ │ + mov r1, lr │ │ │ │ + b.n 70aae │ │ │ │ + bic.w r1, lr, #1 │ │ │ │ + ldr.w ip, [r1] │ │ │ │ + cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 70a94 │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + str.w ip, [r1] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r1, [r8, #4]! │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt.n 70a82 │ │ │ │ + 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 70ada │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 70ada │ │ │ │ + mov r0, r5 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + strd r3, r3, [r4, #20] │ │ │ │ + cbnz r7, 70aec │ │ │ │ + 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, 70b04 │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + bic.w r3, r3, #1 │ │ │ │ + ldr r6, [r3, #88] @ 0x58 │ │ │ │ + ldr r0, [pc, #64] @ (70b48 ) │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + sub.w r2, r4, #8 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + ldr r1, [r1, r0] │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r6, #0] │ │ │ │ + str r6, [r4, #16] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + ldr.w r3, [r4, #-4] │ │ │ │ + ldr.w r5, [r1, #3892] @ 0xf34 │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + ldr.w r0, [r1, #3868] @ 0xf1c │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + adds r0, #1 │ │ │ │ + orrs r3, r6 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + strd r5, r3, [r4, #-8] │ │ │ │ + str r2, [r5, #4] │ │ │ │ + str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00070b4c : │ │ │ │ + push {r4} │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r2 │ │ │ │ + movw r0, #26008 @ 0x6598 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r4 │ │ │ │ + pop {r4} │ │ │ │ + b.n 709b4 │ │ │ │ + │ │ │ │ +00070b62 : │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r3 │ │ │ │ + movw r0, #26008 @ 0x6598 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + b.n 709b4 │ │ │ │ + │ │ │ │ +00070b72 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r0 │ │ │ │ + movw r0, #27316 @ 0x6ab4 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + bl 709b4 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 70bb8 │ │ │ │ + ldr r3, [pc, #60] @ (70bd4 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r5, [r3, #108] @ 0x6c │ │ │ │ + cbnz r5, 70ba6 │ │ │ │ + str r5, [r0, #28] │ │ │ │ + b.n 70bb8 │ │ │ │ + bl 20e4ac │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dca30 <_PyXIData_Free@@Base+0xb20> │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [r4, #28] │ │ │ │ + cbz r0, 70bbc │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 70bd0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 70bd0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 70bd0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00070bd8 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r0 │ │ │ │ + movw r0, #26796 @ 0x68ac │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + bl 709b4 │ │ │ │ + cbz r0, 70c04 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r0, #28] │ │ │ │ + strh r3, [r0, #32] │ │ │ │ + strb.w r3, [r0, #34] @ 0x22 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00070c06 <_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 25120c │ │ │ │ + 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 153eb0 │ │ │ │ + │ │ │ │ +00070c30 <_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 8808c │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 70c70 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 906bc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 70c60 <_PyDict_GetItemStringWithError@@Base+0x30> │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 70c70 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 70c5c <_PyDict_GetItemStringWithError@@Base+0x2c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70c5c <_PyDict_GetItemStringWithError@@Base+0x2c> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00070c74 <_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 1059f4 │ │ │ │ + cbnz r0, 70ca8 <_PyDict_Pop@@Base+0x34> │ │ │ │ + cbz r4, 70ca0 <_PyDict_Pop@@Base+0x2c> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 70caa <_PyDict_Pop@@Base+0x36> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 70caa <_PyDict_Pop@@Base+0x36> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 12c4e8 <_PyErr_SetKeyError@@Base> │ │ │ │ + b.n 70caa <_PyDict_Pop@@Base+0x36> │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +00070cb0 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 7acac │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 70cde │ │ │ │ + mov r3, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 37806 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +00070ce0 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + bl 2148b4 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 70d18 │ │ │ │ + bl dcf30 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 70d08 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 70d18 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 70d04 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70d04 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00070d1c : │ │ │ │ + movs r2, #0 │ │ │ │ + b.w 98e14 │ │ │ │ + │ │ │ │ +00070d22 <_PyObject_GetAttrId@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 32bb4 <_PyUnicode_FromId@@Base> │ │ │ │ + cbz r0, 70d46 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w a8938 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00070d48 <_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, #84] @ (70db0 <_PyObject_CallMethodId@@Base+0x68>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + cbz r0, 70d66 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ + cbnz r1, 70d70 <_PyObject_CallMethodId@@Base+0x28> │ │ │ │ + mov r0, r5 │ │ │ │ + movs r4, #0 │ │ │ │ + bl 70508 │ │ │ │ + b.n 70da4 <_PyObject_CallMethodId@@Base+0x5c> │ │ │ │ + bl 70d22 <_PyObject_GetAttrId@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 70da4 <_PyObject_CallMethodId@@Base+0x5c> │ │ │ │ + add r3, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 2fd8a <_PyObject_DebugMallocStats@@Base+0x1c22> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 70d94 <_PyObject_CallMethodId@@Base+0x4c> │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 70da4 <_PyObject_CallMethodId@@Base+0x5c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 70d90 <_PyObject_CallMethodId@@Base+0x48> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70d90 <_PyObject_CallMethodId@@Base+0x48> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + add sp, #8 │ │ │ │ + bx lr │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00070db4 <_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, #20076 @ 0x4e6c │ │ │ │ + movw r2, #17692 @ 0x451c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movw r4, #59976 @ 0xea48 │ │ │ │ + movt r4, #84 @ 0x54 │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ - ldrb.w r3, [r5, #-1] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 70e02 <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ + movw r2, #17700 @ 0x4524 │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 70638 │ │ │ │ - ldrb.w r3, [r5, #-2] │ │ │ │ - cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 70638 │ │ │ │ - ldrb.w r3, [r5, #-3] │ │ │ │ - cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 70638 │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #28 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r0, #20112 @ 0x4e90 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - blx 2bffc │ │ │ │ - b.n 7069c │ │ │ │ - movw r7, #20204 @ 0x4eec │ │ │ │ - movt r7, #50 @ 0x32 │ │ │ │ - subs r6, r5, #3 │ │ │ │ - movs r3, #253 @ 0xfd │ │ │ │ + mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #20144 @ 0x4eb0 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ - subs r3, r5, r6 │ │ │ │ - ldrb.w sl, [r6], #1 │ │ │ │ - str.w sl, [sp] │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #20180 @ 0x4ed4 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ - movs r2, #9 │ │ │ │ - movs r1, #1 │ │ │ │ - cmp.w sl, #253 @ 0xfd │ │ │ │ - beq.n 7067e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2bffc │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - movs r0, #10 │ │ │ │ - blx 2bfe0 │ │ │ │ - cmp r5, r6 │ │ │ │ - bne.n 70652 │ │ │ │ - movw r0, #20216 @ 0x4ef8 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - movs r2, #146 @ 0x92 │ │ │ │ - movs r1, #1 │ │ │ │ - blx 2bffc │ │ │ │ - add.w r7, r5, r8 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movs r3, #4 │ │ │ │ - movs r1, #1 │ │ │ │ + blx 2c340 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #20364 @ 0x4f8c │ │ │ │ + cbz r7, 70e1e <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ + mov r3, r7 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #17708 @ 0x452c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ - subs r3, r7, #1 │ │ │ │ - adds r2, r7, #3 │ │ │ │ - ldrb.w r1, [r3, #1]! │ │ │ │ - cmp r1, #253 @ 0xfd │ │ │ │ - bne.n 706c8 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 706b8 │ │ │ │ - movs r6, #1 │ │ │ │ - b.n 706ca │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbz r6, 706e0 │ │ │ │ - movs r2, #28 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r0, #20112 @ 0x4e90 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - blx 2bffc │ │ │ │ - b.n 70732 │ │ │ │ - mov r0, r3 │ │ │ │ - movw r2, #20144 @ 0x4eb0 │ │ │ │ + b.n 70e2c <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ + movw r2, #17732 @ 0x4544 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - movs r3, #253 @ 0xfd │ │ │ │ movs r1, #1 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ - ldrb.w fp, [r7, r6] │ │ │ │ - movs r1, #1 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 2c340 │ │ │ │ + cbz r6, 70e46 <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ + movw r2, #38408 @ 0x9608 │ │ │ │ + movt r2, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #20404 @ 0x4fb4 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - str.w fp, [sp] │ │ │ │ - blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ - movw r0, #20204 @ 0x4eec │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - movs r2, #9 │ │ │ │ - movs r1, #1 │ │ │ │ - cmp.w fp, #253 @ 0xfd │ │ │ │ - beq.n 70724 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - blx 2bffc │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - movs r0, #10 │ │ │ │ - adds r6, #1 │ │ │ │ - blx 2bfe0 │ │ │ │ - cmp r6, #4 │ │ │ │ - bne.n 706f2 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 707b4 │ │ │ │ - mov r6, r5 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - movs r2, #14 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r0, #20432 @ 0x4fd0 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - blx 2bffc │ │ │ │ - sub.w ip, r6, r5 │ │ │ │ - movw r2, #20448 @ 0x4fe0 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - cmp.w ip, #8 │ │ │ │ - beq.n 70772 │ │ │ │ - mov r0, r3 │ │ │ │ - cmp r6, r7 │ │ │ │ - bcs.n 707ac │ │ │ │ - ldrb.w r3, [r6], #1 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 7074c │ │ │ │ - cmp r6, r7 │ │ │ │ - bcs.n 707ac │ │ │ │ - subs r2, r7, r6 │ │ │ │ - cmp r2, #8 │ │ │ │ - ble.n 70794 │ │ │ │ - movs r2, #4 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r0, #20456 @ 0x4fe8 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - blx 2bffc │ │ │ │ - sub.w r6, r7, #8 │ │ │ │ - cmp r7, #7 │ │ │ │ - bls.n 707ac │ │ │ │ - ldrb.w r3, [r6], #1 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #20448 @ 0x4fe0 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ + movw r2, #50652 @ 0xc5dc │ │ │ │ + movt r2, #48 @ 0x30 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ - cmp r7, r6 │ │ │ │ - bne.n 70794 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - movs r0, #10 │ │ │ │ - blx 2bfe0 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - movs r0, #10 │ │ │ │ - blx 2bfe0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c340 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 160190 <_PyObject_IsFreed@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ + cbz r3, 70e80 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ + mov r3, r5 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #42664 @ 0xa6a8 │ │ │ │ + movt r2, #48 @ 0x30 │ │ │ │ + blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 2c340 │ │ │ │ + b.n 70eba <_PyObject_AssertFailed@@Base+0x106> │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + ubfx r6, r3, #14, #1 │ │ │ │ + and.w r3, r3, #24 │ │ │ │ + cmp r3, #0 │ │ │ │ + it ne │ │ │ │ + addne r6, #1 │ │ │ │ blx 2baec │ │ │ │ + sub.w r1, r5, r6, lsl #3 │ │ │ │ + bl 756a6 <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 35e54 <_PyObject_Dump@@Base> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #50652 @ 0xc5dc │ │ │ │ + movt r2, #48 @ 0x30 │ │ │ │ + blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 2c340 │ │ │ │ + movw r1, #17752 @ 0x4558 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [pc, #4] @ (70ec8 <_PyObject_AssertFailed@@Base+0x114>) │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ + asrs r0, r5, #29 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + │ │ │ │ +00070ecc : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #84] @ (70f30 ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 70ef4 │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 70ee4 │ │ │ │ + dmb ish │ │ │ │ + beq.n 70f00 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2b942c │ │ │ │ + bl 2d7d0 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 70f1c │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 70f0c │ │ │ │ + dmb ish │ │ │ │ + beq.n 70f2c │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + ldr r0, [pc, #8] @ (70f30 ) │ │ │ │ + b.w 2b95f8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + str r0, [r1, #36] @ 0x24 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + │ │ │ │ +00070f34 <_PyObject_GetMethod@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr.w r9, [r0, #4] │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r0, r9 │ │ │ │ + mov sl, r2 │ │ │ │ + bl 90664 <_PyType_GetDict@@Base> │ │ │ │ + cbnz r0, 70f62 <_PyObject_GetMethod@@Base+0x2e> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 92ad4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 70f8e <_PyObject_GetMethod@@Base+0x5a> │ │ │ │ + ldr.w r2, [r9, #72] @ 0x48 │ │ │ │ + movw r3, #64785 @ 0xfd11 │ │ │ │ + movt r3, #13 │ │ │ │ + mov r1, r8 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 70f84 <_PyObject_GetMethod@@Base+0x50> │ │ │ │ + ldr.w r2, [r8, #4] │ │ │ │ + movw r3, #41560 @ 0xa258 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 70f92 <_PyObject_GetMethod@@Base+0x5e> │ │ │ │ + mov r0, r5 │ │ │ │ + bl a8938 │ │ │ │ + str.w r0, [sl] │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 710de <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 18f1dc <_PyType_LookupRef@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 70fd4 <_PyObject_GetMethod@@Base+0xa0> │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #14 │ │ │ │ + bmi.n 70fda <_PyObject_GetMethod@@Base+0xa6> │ │ │ │ + ldr.w fp, [r3, #136] @ 0x88 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 70fd0 <_PyObject_GetMethod@@Base+0x9c> │ │ │ │ + ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ + cbz r3, 70fd0 <_PyObject_GetMethod@@Base+0x9c> │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + blx fp │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ + str.w r0, [sl] │ │ │ │ + cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 70f8e <_PyObject_GetMethod@@Base+0x5a> │ │ │ │ + subs r6, #1 │ │ │ │ + str r6, [r4, #0] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 70f8e <_PyObject_GetMethod@@Base+0x5a> │ │ │ │ + b.n 710aa <_PyObject_GetMethod@@Base+0x176> │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 70fe0 <_PyObject_GetMethod@@Base+0xac> │ │ │ │ + mov fp, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 70fe0 <_PyObject_GetMethod@@Base+0xac> │ │ │ │ + mov.w fp, #0 │ │ │ │ + movs r6, #1 │ │ │ │ + ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #29 │ │ │ │ + bpl.n 71006 <_PyObject_GetMethod@@Base+0xd2> │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1dcc78 <_PyAST_Compile@@Base+0xa08> │ │ │ │ + cbz r0, 71006 <_PyObject_GetMethod@@Base+0xd2> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 71088 <_PyObject_GetMethod@@Base+0x154> │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r3, [sl] │ │ │ │ + bl 1c7d2c │ │ │ │ + b.n 70f8e <_PyObject_GetMethod@@Base+0x5a> │ │ │ │ + ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #27 │ │ │ │ + bpl.n 71014 <_PyObject_GetMethod@@Base+0xe0> │ │ │ │ + ldr.w r7, [r5, #-12] │ │ │ │ + b.n 71040 <_PyObject_GetMethod@@Base+0x10c> │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr.w r2, [r0, #144] @ 0x90 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 71088 <_PyObject_GetMethod@@Base+0x154> │ │ │ │ + bge.n 7103a <_PyObject_GetMethod@@Base+0x106> │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + eor.w r1, r3, r3, asr #31 │ │ │ │ + sub.w r1, r1, r3, asr #31 │ │ │ │ + ldrd r3, r0, [r0, #16] │ │ │ │ + adds r3, #3 │ │ │ │ + mla r3, r0, r1, r3 │ │ │ │ + bic.w r3, r3, #3 │ │ │ │ + add r2, r3 │ │ │ │ + cmn r5, r2 │ │ │ │ + beq.n 71088 <_PyObject_GetMethod@@Base+0x154> │ │ │ │ + ldr r7, [r5, r2] │ │ │ │ + cbz r7, 71088 <_PyObject_GetMethod@@Base+0x154> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r7, #0] │ │ │ │ + bl 9794c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cbz r0, 71076 <_PyObject_GetMethod@@Base+0x142> │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 7106e <_PyObject_GetMethod@@Base+0x13a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 7106e <_PyObject_GetMethod@@Base+0x13a> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1c7d2c │ │ │ │ + b.n 70f8e <_PyObject_GetMethod@@Base+0x5a> │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 71088 <_PyObject_GetMethod@@Base+0x154> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 71088 <_PyObject_GetMethod@@Base+0x154> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r6, 710b4 <_PyObject_GetMethod@@Base+0x180> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 710b2 <_PyObject_GetMethod@@Base+0x17e> │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx fp │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str.w r0, [sl] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 710de <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 710de <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 710de <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + cbz r4, 710ba <_PyObject_GetMethod@@Base+0x186> │ │ │ │ + str.w r4, [sl] │ │ │ │ + b.n 710de <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr.w r2, [r9, #12] │ │ │ │ + movw r1, #55728 @ 0xd9b0 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + mov r3, r8 │ │ │ │ + bl f3c44 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl f6414 │ │ │ │ + mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7620e <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + │ │ │ │ +000710e6 : │ │ │ │ + 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 1c7d2c │ │ │ │ + │ │ │ │ +000710fc : │ │ │ │ + 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, #32896 @ 0x8080 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + mov r5, r0 │ │ │ │ + bl 281558 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ + cbz r0, 71122 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 71138 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8808c │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 7111c │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ + str r3, [r5, #52] @ 0x34 │ │ │ │ + bl 1c7d2c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r4} │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + add r4, r0 │ │ │ │ + str r4, [r3, #0] │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ + mla r2, r4, r0, r2 │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ + str r2, [r3, #4] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + mla r2, r4, r0, r2 │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + str r2, [r3, #8] │ │ │ │ + add r0, r4 │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + str r0, [r3, #12] │ │ │ │ + movs r0, #1 │ │ │ │ + add r2, r1 │ │ │ │ + str r2, [r3, #16] │ │ │ │ + pop {r4} │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 7119a │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 711a2 │ │ │ │ + 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 7118c │ │ │ │ + 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, 711ca │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 711d2 │ │ │ │ + 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 711bc │ │ │ │ + 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, 711fa │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 71202 │ │ │ │ + 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 711ec │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r3, r1 │ │ │ │ + cbz r0, 7120e │ │ │ │ + mov r1, r2 │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r3, r1 │ │ │ │ + cbz r0, 7121a │ │ │ │ + mov r1, r2 │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ + cmp r1, #1 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + ble.n 71274 │ │ │ │ + movs r6, #1 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r5, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r7, r6 │ │ │ │ + add.w ip, r0, r4 │ │ │ │ + ldrh.w lr, [r8, r7, lsl #1] │ │ │ │ + ldrh.w ip, [r8, ip, lsl #1] │ │ │ │ + cbz r3, 7124a │ │ │ │ + cmp lr, ip │ │ │ │ + bls.n 7124e │ │ │ │ + adds r5, r7, #1 │ │ │ │ + movs r4, #0 │ │ │ │ + subs r6, r5, r0 │ │ │ │ + b.n 7126c │ │ │ │ + cmp lr, ip │ │ │ │ + bcc.n 71242 │ │ │ │ + cmp lr, ip │ │ │ │ + bne.n 71264 │ │ │ │ + adds r4, #1 │ │ │ │ + adds r7, r5, r6 │ │ │ │ + cmp r6, r4 │ │ │ │ + it eq │ │ │ │ + moveq r5, r7 │ │ │ │ + cmp r6, r4 │ │ │ │ + it eq │ │ │ │ + moveq r4, #0 │ │ │ │ + b.n 7126c │ │ │ │ + mov r0, r5 │ │ │ │ + movs r4, #0 │ │ │ │ + adds r5, #1 │ │ │ │ + movs r6, #1 │ │ │ │ + adds r7, r5, r4 │ │ │ │ + cmp r1, r7 │ │ │ │ + bgt.n 71230 │ │ │ │ + b.n 71278 │ │ │ │ + movs r6, #1 │ │ │ │ + movs r0, #0 │ │ │ │ + str r6, [r2, #0] │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + cmp r1, #1 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + ble.n 712d6 │ │ │ │ + movs r6, #1 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r5, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r7, r6 │ │ │ │ + add.w ip, r0, r4 │ │ │ │ + ldr.w lr, [r8, r7, lsl #2] │ │ │ │ + ldr.w ip, [r8, ip, lsl #2] │ │ │ │ + cbz r3, 712ac │ │ │ │ + cmp lr, ip │ │ │ │ + bls.n 712b0 │ │ │ │ + adds r5, r7, #1 │ │ │ │ + movs r4, #0 │ │ │ │ + subs r6, r5, r0 │ │ │ │ + b.n 712ce │ │ │ │ + cmp lr, ip │ │ │ │ + bcc.n 712a4 │ │ │ │ + cmp lr, ip │ │ │ │ + bne.n 712c6 │ │ │ │ + adds r4, #1 │ │ │ │ + adds r7, r5, r6 │ │ │ │ + cmp r6, r4 │ │ │ │ + it eq │ │ │ │ + moveq r5, r7 │ │ │ │ + cmp r6, r4 │ │ │ │ + it eq │ │ │ │ + moveq r4, #0 │ │ │ │ + b.n 712ce │ │ │ │ + mov r0, r5 │ │ │ │ + movs r4, #0 │ │ │ │ + adds r5, #1 │ │ │ │ + movs r6, #1 │ │ │ │ + adds r7, r5, r4 │ │ │ │ + cmp r1, r7 │ │ │ │ + bgt.n 71292 │ │ │ │ + b.n 712da │ │ │ │ + movs r6, #1 │ │ │ │ + movs r0, #0 │ │ │ │ + str r6, [r2, #0] │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + mov r7, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + add.w r5, r0, #16 │ │ │ │ + mov r1, r6 │ │ │ │ + subs r4, #1 │ │ │ │ + bmi.n 7130e │ │ │ │ + ldr.w r0, [r5, r4, lsl #2] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 712f8 │ │ │ │ + blx r7 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 712f8 │ │ │ │ + b.n 71310 │ │ │ │ + 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, 71338 │ │ │ │ + cmp r5, r4 │ │ │ │ + bne.n 7132a │ │ │ │ + b.n 7133e │ │ │ │ + blx r7 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 71332 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [pc, #36] @ (71368 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + add.w r2, r0, #110592 @ 0x1b000 │ │ │ │ + add.w r0, r0, #114176 @ 0x1be00 │ │ │ │ + add.w r0, r0, #508 @ 0x1fc │ │ │ │ + ldr.w r3, [r2, #4092] @ 0xffc │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [r2, #4092] @ 0xffc │ │ │ │ + bx lr │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + movw r0, #5752 @ 0x1678 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + bx lr │ │ │ │ + movw r0, #6004 @ 0x1774 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + bx lr │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 7139e │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 713a8 │ │ │ │ + b.n 713ae │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 71398 │ │ │ │ + b.n 713c6 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 713c6 │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ + cbz r0, 713b8 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 713c6 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + cbz r0, 713c6 │ │ │ │ + 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, 713f6 │ │ │ │ + movw r3, #41352 @ 0xa188 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 713e0 │ │ │ │ + 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, 71426 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbz r0, 7142e │ │ │ │ + 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 71418 │ │ │ │ + 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, 71456 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbz r0, 7145e │ │ │ │ + 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 71448 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #61157 @ 0xeee5 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + movw r0, #684 @ 0x2ac │ │ │ │ + movt r0, #81 @ 0x51 │ │ │ │ + b.w 4e690 │ │ │ │ + ldr r3, [pc, #48] @ (714a8 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + dmb ish │ │ │ │ + ldrb.w r3, [r3, #3936] @ 0xf60 │ │ │ │ + dmb ish │ │ │ │ + tst.w r3, #1 │ │ │ │ + movw r3, #4380 @ 0x111c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r0, #6004 @ 0x1774 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + it ne │ │ │ │ + movne r0, r3 │ │ │ │ + bx lr │ │ │ │ + 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, #8] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + cbz r0, 714c4 │ │ │ │ + bl 198aa0 │ │ │ │ + movw r0, #5752 @ 0x1678 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000707d4 : │ │ │ │ +000714ce : │ │ │ │ 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 │ │ │ │ @@ -103042,21 +104340,21 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ strd r0, r1, [r2] │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sp │ │ │ │ - bl 6e5b4 <_PyObject_CallMethodId@@Base+0x1e2> │ │ │ │ + bl 7121c │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r1 │ │ │ │ - bl 6e5b4 <_PyObject_CallMethodId@@Base+0x1e2> │ │ │ │ + bl 7121c │ │ │ │ cmp r5, r0 │ │ │ │ it le │ │ │ │ movle r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r6, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -103067,59 +104365,59 @@ │ │ │ │ add.w r1, r7, r1, lsl #1 │ │ │ │ blx 2c370 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r6, #20] │ │ │ │ - beq.n 70844 │ │ │ │ + beq.n 7153e │ │ │ │ subs r3, r4, r5 │ │ │ │ cmp r3, r5 │ │ │ │ it lt │ │ │ │ movlt r3, r5 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ subs r3, r4, #2 │ │ │ │ - bpl.n 7084c │ │ │ │ + bpl.n 71546 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 7086c │ │ │ │ + b.n 71566 │ │ │ │ add.w r2, r4, #2147483648 @ 0x80000000 │ │ │ │ subs r2, #1 │ │ │ │ ldrh.w r1, [r7, r2, lsl #1] │ │ │ │ ldrh.w r2, [r7, r3, lsl #1] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 70866 │ │ │ │ + bne.n 71560 │ │ │ │ subs r2, r4, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ - b.n 7086c │ │ │ │ + b.n 71566 │ │ │ │ subs r3, #1 │ │ │ │ - bcs.n 70856 │ │ │ │ - b.n 70848 │ │ │ │ + bcs.n 71550 │ │ │ │ + b.n 71542 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ mov r5, r4 │ │ │ │ it ge │ │ │ │ movge r5, #255 @ 0xff │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #24 │ │ │ │ str r3, [r6, #16] │ │ │ │ blx 2b44c │ │ │ │ subs r1, r4, r5 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 7089e │ │ │ │ + ble.n 71598 │ │ │ │ subs r2, r4, #1 │ │ │ │ ldrh.w r3, [r7, r1, lsl #1] │ │ │ │ subs r0, r2, r1 │ │ │ │ adds r1, #1 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ cmp r4, r1 │ │ │ │ add r3, r6 │ │ │ │ strb r0, [r3, #24] │ │ │ │ - bne.n 7088a │ │ │ │ + bne.n 71584 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov ip, r2 │ │ │ │ ldr.w fp, [r2, #12] │ │ │ │ ldrd r7, r5, [r2, #4] │ │ │ │ sub sp, #20 │ │ │ │ @@ -103131,205 +104429,204 @@ │ │ │ │ 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 70998 │ │ │ │ + beq.n 71692 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 708e2 │ │ │ │ + bcc.n 715dc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 70a16 │ │ │ │ + b.n 71710 │ │ │ │ mov r9, r0 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r0, [ip, r2] │ │ │ │ add.w r3, r3, r0, lsl #1 │ │ │ │ - cbz r0, 708fa │ │ │ │ + cbz r0, 715f4 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 708e4 │ │ │ │ - b.n 708dc │ │ │ │ + bhi.n 715de │ │ │ │ + b.n 715d6 │ │ │ │ rsb r6, r7, #1 │ │ │ │ cmp r0, r5 │ │ │ │ mov r4, r0 │ │ │ │ it lt │ │ │ │ movlt r4, r5 │ │ │ │ add.w r2, r3, r6, lsl #1 │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 70942 │ │ │ │ + ble.n 7163c │ │ │ │ strd r0, r6, [sp, #8] │ │ │ │ ldrh.w r0, [r8, r4, lsl #1] │ │ │ │ mov r6, r0 │ │ │ │ ldrh.w r0, [r2, r4, lsl #1] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 70938 │ │ │ │ + beq.n 71632 │ │ │ │ cmp sl, r4 │ │ │ │ itett le │ │ │ │ suble r4, r4, r5 │ │ │ │ addgt.w r3, r3, lr, lsl #1 │ │ │ │ addle r4, #1 │ │ │ │ addle.w r3, r3, r4, lsl #1 │ │ │ │ - b.n 70992 │ │ │ │ + b.n 7168c │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 70912 │ │ │ │ + bne.n 7160c │ │ │ │ ldrd r0, r6, [sp, #8] │ │ │ │ cmp r0, r5 │ │ │ │ - bge.n 7098e │ │ │ │ + bge.n 71688 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrh.w r4, [r8, r0, lsl #1] │ │ │ │ ldrh.w r3, [r2, r0, lsl #1] │ │ │ │ adds r0, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 7098a │ │ │ │ + beq.n 71684 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r3, r3, fp, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 708dc │ │ │ │ + bls.n 715d6 │ │ │ │ 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 708fe │ │ │ │ + beq.n 715f8 │ │ │ │ rsb r2, r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ ite ge │ │ │ │ addge r2, r2, r5 │ │ │ │ addlt r2, r2, r0 │ │ │ │ cmp r4, r2 │ │ │ │ ite gt │ │ │ │ lslgt r2, r4, #1 │ │ │ │ lslle r2, r2, #1 │ │ │ │ add r3, r2 │ │ │ │ - b.n 70992 │ │ │ │ + b.n 7168c │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 70948 │ │ │ │ + bne.n 71642 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 70a0a │ │ │ │ + b.n 71704 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 708e4 │ │ │ │ - b.n 708dc │ │ │ │ + bcc.n 715de │ │ │ │ + b.n 715d6 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 708dc │ │ │ │ + bcs.n 715d6 │ │ │ │ cmp fp, lr │ │ │ │ mov r6, fp │ │ │ │ it lt │ │ │ │ movlt r6, lr │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [ip, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 709ba │ │ │ │ + cbz r2, 716b4 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 709a4 │ │ │ │ - b.n 708dc │ │ │ │ + bhi.n 7169e │ │ │ │ + b.n 715d6 │ │ │ │ rsb r2, r7, #1 │ │ │ │ cmp r7, r5 │ │ │ │ add.w r2, r3, r2, lsl #1 │ │ │ │ - ble.n 709ec │ │ │ │ + ble.n 716e6 │ │ │ │ mov r4, r5 │ │ │ │ ldrh.w fp, [r8, r4, lsl #1] │ │ │ │ ldrh.w r9, [r2, r4, lsl #1] │ │ │ │ cmp fp, r9 │ │ │ │ - beq.n 709e6 │ │ │ │ + beq.n 716e0 │ │ │ │ cmp r4, sl │ │ │ │ itett ge │ │ │ │ subge r4, r4, r5 │ │ │ │ addlt.w r3, r3, lr, lsl #1 │ │ │ │ addge r4, #1 │ │ │ │ addge.w r3, r3, r4, lsl #1 │ │ │ │ - b.n 70a10 │ │ │ │ + b.n 7170a │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bgt.n 709c8 │ │ │ │ + bgt.n 716c2 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 70a0a │ │ │ │ + ble.n 71704 │ │ │ │ movs r4, #0 │ │ │ │ ldrh.w fp, [r8, r4, lsl #1] │ │ │ │ ldrh.w r9, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r9 │ │ │ │ - beq.n 70a06 │ │ │ │ + beq.n 71700 │ │ │ │ add.w r3, r3, r6, lsl #1 │ │ │ │ - b.n 70a10 │ │ │ │ + b.n 7170a │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 709f2 │ │ │ │ + bne.n 716ec │ │ │ │ subs r2, r2, r0 │ │ │ │ asrs r0, r2, #1 │ │ │ │ - b.n 70a16 │ │ │ │ + b.n 71710 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 709a4 │ │ │ │ - b.n 708dc │ │ │ │ + bcc.n 7169e │ │ │ │ + b.n 715d6 │ │ │ │ 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] @ (70a88 ) │ │ │ │ + ldr r3, [pc, #80] @ (71780 ) │ │ │ │ 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 707de │ │ │ │ + bl 714d8 │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #1 │ │ │ │ - bl 708a2 │ │ │ │ + bl 7159c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 70a6c │ │ │ │ + beq.n 71766 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 70a6c │ │ │ │ + beq.n 71766 │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 70a4e │ │ │ │ - ldr r3, [pc, #24] @ (70a88 ) │ │ │ │ + b.n 71748 │ │ │ │ + ldr r3, [pc, #24] @ (71780 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 70a7e │ │ │ │ + beq.n 71778 │ │ │ │ blx 2bb28 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ strd r0, r1, [r2] │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sp │ │ │ │ - bl 6e616 <_PyObject_CallMethodId@@Base+0x244> │ │ │ │ + bl 7127e │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r1 │ │ │ │ - bl 6e616 <_PyObject_CallMethodId@@Base+0x244> │ │ │ │ + bl 7127e │ │ │ │ cmp r6, r0 │ │ │ │ it le │ │ │ │ movle r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r5, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -103340,57 +104637,57 @@ │ │ │ │ add.w r1, r7, r1, lsl #2 │ │ │ │ blx 2c370 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r5, #20] │ │ │ │ - beq.n 70af2 │ │ │ │ + beq.n 717ea │ │ │ │ subs r3, r4, r6 │ │ │ │ cmp r3, r6 │ │ │ │ it lt │ │ │ │ movlt r3, r6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ subs r3, r4, #2 │ │ │ │ str r4, [r5, #16] │ │ │ │ - bmi.n 70b18 │ │ │ │ + bmi.n 71810 │ │ │ │ add.w r2, r4, #1073741824 @ 0x40000000 │ │ │ │ subs r2, #1 │ │ │ │ ldr.w r1, [r7, r2, lsl #2] │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 70b14 │ │ │ │ + bne.n 7180c │ │ │ │ subs r2, r4, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 70b18 │ │ │ │ + b.n 71810 │ │ │ │ subs r3, #1 │ │ │ │ - bcs.n 70b02 │ │ │ │ + bcs.n 717fa │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ mov r6, r4 │ │ │ │ it ge │ │ │ │ movge r6, #255 @ 0xff │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx 2b44c │ │ │ │ subs r1, r4, r6 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 70b48 │ │ │ │ + ble.n 71840 │ │ │ │ subs r2, r4, #1 │ │ │ │ ldr.w r3, [r7, r1, lsl #2] │ │ │ │ subs r0, r2, r1 │ │ │ │ adds r1, #1 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ cmp r4, r1 │ │ │ │ add r3, r5 │ │ │ │ strb r0, [r3, #24] │ │ │ │ - bne.n 70b34 │ │ │ │ + bne.n 7182c │ │ │ │ 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 │ │ │ │ @@ -103402,418 +104699,418 @@ │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ cmp r2, r5 │ │ │ │ ite le │ │ │ │ strle r2, [sp, #0] │ │ │ │ strgt r5, [sp, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 70c38 │ │ │ │ + beq.n 71930 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 70b90 │ │ │ │ + bcc.n 71888 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 70cbc │ │ │ │ + b.n 719b4 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 70b86 │ │ │ │ + bls.n 7187e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r6, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 70b8c │ │ │ │ + bne.n 71884 │ │ │ │ rsb sl, r5, #1 │ │ │ │ cmp r2, r4 │ │ │ │ mov r9, r2 │ │ │ │ it lt │ │ │ │ movlt r9, r4 │ │ │ │ add.w r8, r3, sl, lsl #2 │ │ │ │ cmp r5, r9 │ │ │ │ - ble.n 70be4 │ │ │ │ + ble.n 718dc │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r7, [ip, r9, lsl #2] │ │ │ │ ldr.w r2, [r8, r9, lsl #2] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 70bda │ │ │ │ + beq.n 718d2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r9 │ │ │ │ itett le │ │ │ │ suble.w r9, r9, r4 │ │ │ │ addgt.w r3, r3, lr, lsl #2 │ │ │ │ addle.w r9, r9, #1 │ │ │ │ addle.w r3, r3, r9, lsl #2 │ │ │ │ - b.n 70b82 │ │ │ │ + b.n 7187a │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 70bb6 │ │ │ │ + bne.n 718ae │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bge.n 70c2e │ │ │ │ + bge.n 71926 │ │ │ │ ldr.w r9, [ip, r2, lsl #2] │ │ │ │ ldr.w r7, [r8, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 70c2a │ │ │ │ + beq.n 71922 │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 70b86 │ │ │ │ + bls.n 7187e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb r7, [r6, r2] │ │ │ │ sub.w r2, r5, fp │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 70ba4 │ │ │ │ + beq.n 7189c │ │ │ │ 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 70b82 │ │ │ │ + b.n 7187a │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 70be8 │ │ │ │ + bne.n 718e0 │ │ │ │ sub.w r8, r8, r0 │ │ │ │ mov.w r0, r8, asr #2 │ │ │ │ - b.n 70cbc │ │ │ │ + b.n 719b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 70b86 │ │ │ │ + bcs.n 7187e │ │ │ │ cmp fp, lr │ │ │ │ mov r9, fp │ │ │ │ it lt │ │ │ │ movlt r9, lr │ │ │ │ mov fp, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r6, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 70c5a │ │ │ │ + cbz r2, 71952 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 70c46 │ │ │ │ - b.n 70b86 │ │ │ │ + bhi.n 7193e │ │ │ │ + b.n 7187e │ │ │ │ rsb r8, r5, #1 │ │ │ │ cmp r5, r4 │ │ │ │ add.w r8, r3, r8, lsl #2 │ │ │ │ - ble.n 70c8e │ │ │ │ + ble.n 71986 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r7, [r8, r2, lsl #2] │ │ │ │ ldr.w r0, [ip, r2, lsl #2] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 70c88 │ │ │ │ + beq.n 71980 │ │ │ │ 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 70cb6 │ │ │ │ + b.n 719ae │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.n 70c68 │ │ │ │ + bgt.n 71960 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 70cac │ │ │ │ + ble.n 719a4 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w sl, [ip, r2, lsl #2] │ │ │ │ ldr.w r7, [r8, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp sl, r7 │ │ │ │ - beq.n 70ca8 │ │ │ │ + beq.n 719a0 │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ - b.n 70cb6 │ │ │ │ + b.n 719ae │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 70c94 │ │ │ │ + bne.n 7198c │ │ │ │ sub.w r8, r8, fp │ │ │ │ mov.w r0, r8, asr #2 │ │ │ │ - b.n 70cbc │ │ │ │ + b.n 719b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 70c46 │ │ │ │ - b.n 70b86 │ │ │ │ + bcc.n 7193e │ │ │ │ + b.n 7187e │ │ │ │ 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] @ (70d2c ) │ │ │ │ + ldr r3, [pc, #80] @ (71a24 ) │ │ │ │ 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 70a8c │ │ │ │ + bl 71784 │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #2 │ │ │ │ - bl 70b4c │ │ │ │ + bl 71844 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 70d12 │ │ │ │ + beq.n 71a0a │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 70d12 │ │ │ │ + beq.n 71a0a │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 70cf4 │ │ │ │ - ldr r3, [pc, #24] @ (70d2c ) │ │ │ │ + b.n 719ec │ │ │ │ + ldr r3, [pc, #24] @ (71a24 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 70d24 │ │ │ │ + beq.n 71a1c │ │ │ │ blx 2bb28 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ │ │ │ │ -00070d30 : │ │ │ │ +00071a28 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #20] @ (70d54 ) │ │ │ │ + ldr r2, [pc, #20] @ (71a4c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 89514 │ │ │ │ + bl 89344 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00070d58 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +00071a50 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ push {r4} │ │ │ │ - bcs.n 70d84 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ + bcs.n 71a7c <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ lsrs r4, r0, #6 │ │ │ │ - movw r1, #52692 @ 0xcdd4 │ │ │ │ + movw r1, #50388 @ 0xc4d4 │ │ │ │ movt r1, #62 @ 0x3e │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ - movw r2, #59604 @ 0xe8d4 │ │ │ │ + movw r2, #57300 @ 0xdfd4 │ │ │ │ movt r2, #61 @ 0x3d │ │ │ │ ldrh.w r1, [r1, r4, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #6 │ │ │ │ ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ - b.n 70d86 <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ + b.n 71a7e <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #51460 @ 0xc904 │ │ │ │ + movw r3, #49156 @ 0xc004 │ │ │ │ movt r3, #61 @ 0x3d │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ pop {r4} │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r2, r2, #17 │ │ │ │ iteee pl │ │ │ │ addpl r0, r0, r3 │ │ │ │ - movwmi r2, #38548 @ 0x9694 │ │ │ │ + movwmi r2, #35168 @ 0x8960 │ │ │ │ uxthmi r3, r3 │ │ │ │ movtmi r2, #63 @ 0x3f │ │ │ │ it mi │ │ │ │ ldrmi.w r0, [r2, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00070db0 : │ │ │ │ - ldr r2, [pc, #12] @ (70dc0 ) │ │ │ │ +00071aa8 : │ │ │ │ + ldr r2, [pc, #12] @ (71ab8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1d0b8c │ │ │ │ + b.w 1d04bc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00070dc4 : │ │ │ │ +00071abc : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #32] @ (70dec ) │ │ │ │ + ldr r5, [pc, #32] @ (71ae4 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3, r5] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ - cbnz r3, 70de6 │ │ │ │ + cbnz r3, 71ade │ │ │ │ pop {r4, r5} │ │ │ │ - b.w bb8ac <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b.w bb668 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ pop {r4, r5} │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00070df0 <_Py_LoadAttr_StackRefSteal@@Base>: │ │ │ │ +00071ae8 <_Py_LoadAttr_StackRefSteal@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, sp │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl adb64 │ │ │ │ + bl ad9b8 │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00070e1c <_PyObjectArray_Free@@Base>: │ │ │ │ +00071b14 <_PyObjectArray_Free@@Base>: │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 70e24 <_PyObjectArray_Free@@Base+0x8> │ │ │ │ - b.w 83ac4 │ │ │ │ + beq.n 71b1c <_PyObjectArray_Free@@Base+0x8> │ │ │ │ + b.w 83a78 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00070e26 <_PyEval_MonitorRaise@@Base>: │ │ │ │ +00071b1e <_PyEval_MonitorRaise@@Base>: │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldrb.w r3, [r3, #3311] @ 0xcef │ │ │ │ - cbz r3, 70e38 <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ + cbz r3, 71b30 <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ movs r3, #11 │ │ │ │ - b.w 251674 <_PyMarshal_GetXIData@@Base+0x23c> │ │ │ │ + b.w 250ee8 <_PyCode_GetXIData@@Base+0x32c> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00070e3a : │ │ │ │ +00071b32 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00070e48 : │ │ │ │ - b.w 24f9a8 │ │ │ │ +00071b40 : │ │ │ │ + b.w 24f420 │ │ │ │ │ │ │ │ -00070e4c : │ │ │ │ - ldr r2, [pc, #12] @ (70e5c ) │ │ │ │ +00071b44 : │ │ │ │ + ldr r2, [pc, #12] @ (71b54 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 2530e4 │ │ │ │ + b.w 253294 <_PyXI_GetMainNamespace@@Base+0xb34> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00070e60 : │ │ │ │ - ldr r2, [pc, #12] @ (70e70 ) │ │ │ │ +00071b58 : │ │ │ │ + ldr r2, [pc, #12] @ (71b68 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 2574a4 │ │ │ │ + b.w 256e34 <_PyInterpreterState_GetWhence@@Base+0x1ab8> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00070e74 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ +00071b6c <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00070e76 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ +00071b6e <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00070e78 : │ │ │ │ +00071b70 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00070e7a : │ │ │ │ +00071b72 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00070e7c : │ │ │ │ +00071b74 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00070e7e : │ │ │ │ +00071b76 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00070e80 <_PyXIData_SetNotShareableError@@Base>: │ │ │ │ +00071b78 <_PyXIData_SetNotShareableError@@Base>: │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 25f568 <_PyFunction_VerifyStateless@@Base+0xf4> │ │ │ │ + b.w 25eed8 <_PyFunction_VerifyStateless@@Base+0xf4> │ │ │ │ │ │ │ │ -00070e8a <_PyXIData_Lookup@@Base>: │ │ │ │ +00071b82 <_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 70ebe <_PyXIData_Lookup@@Base+0x34> │ │ │ │ + beq.n 71bb6 <_PyXIData_Lookup@@Base+0x34> │ │ │ │ add.w r3, r3, #5536 @ 0x15a0 │ │ │ │ adds r3, #8 │ │ │ │ - cbz r3, 70ebe <_PyXIData_Lookup@@Base+0x34> │ │ │ │ + cbz r3, 71bb6 <_PyXIData_Lookup@@Base+0x34> │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, sp │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 263af0 <_PyObject_GetXIData@@Base+0x22c> │ │ │ │ - b.n 70ec4 <_PyXIData_Lookup@@Base+0x3a> │ │ │ │ + bl 26345c <_PyObject_GetXIData@@Base+0x22c> │ │ │ │ + b.n 71bbc <_PyXIData_Lookup@@Base+0x3a> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00070eca <_PyXI_GetFailureCode@@Base>: │ │ │ │ - cbz r0, 70ece <_PyXI_GetFailureCode@@Base+0x4> │ │ │ │ +00071bc2 <_PyXI_GetFailureCode@@Base>: │ │ │ │ + cbz r0, 71bc6 <_PyXI_GetFailureCode@@Base+0x4> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00070ed0 <_PyXI_InitFailureUTF8@@Base>: │ │ │ │ +00071bc8 <_PyXI_InitFailureUTF8@@Base>: │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r2, [r0] │ │ │ │ str r3, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00070eda : │ │ │ │ +00071bd2 : │ │ │ │ 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 21502c │ │ │ │ + bl 214984 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00070ef8 <_PyArg_Parse_SizeT@@Base>: │ │ │ │ +00071bf0 <_PyArg_Parse_SizeT@@Base>: │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ sub sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl a72d4 │ │ │ │ + bl a5d74 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00070f22 <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ +00071c1a <_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 │ │ │ │ @@ -103822,4254 +105119,4335 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2fc4e <_PyObject_DebugMallocStats@@Base+0x1ae6> │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00070f4c : │ │ │ │ +00071c44 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ bl 2fc4e <_PyObject_DebugMallocStats@@Base+0x1ae6> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00070f68 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b.w 70f4c │ │ │ │ +00071c60 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b.w 71c44 │ │ │ │ │ │ │ │ -00070f6c : │ │ │ │ +00071c64 : │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ - cbnz r3, 70f7e │ │ │ │ + cbnz r3, 71c76 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 70f7a │ │ │ │ + beq.n 71c72 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ dmb ish │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00070f90 : │ │ │ │ - ldr r3, [pc, #12] @ (70fa0 ) │ │ │ │ +00071c88 : │ │ │ │ + ldr r3, [pc, #12] @ (71c98 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - b.w 1cfb90 <_PySys_GetRequiredAttr@@Base+0x10b4> │ │ │ │ + b.w 1cf4c0 <_Py_write@@Base+0xa0> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00070fa4 : │ │ │ │ - push {r3, lr} │ │ │ │ +00071c9c : │ │ │ │ + movs r2, #0 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r3, #14396 @ 0x383c │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ + str r2, [r0, #4] │ │ │ │ + str r2, [r0, #12] │ │ │ │ + str r1, [r0, #0] │ │ │ │ + str r3, [r0, #8] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00071cb2 : │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #2 │ │ │ │ + strd r3, r3, [r0, #4] │ │ │ │ + str r2, [r0, #0] │ │ │ │ + str r1, [r0, #12] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00071cc0 : │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00071cd0 : │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00071ce0 : │ │ │ │ + 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, #17932 @ 0x460c │ │ │ │ + movt r4, #50 @ 0x32 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 1bc980 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +00071d06 <_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 5bdc8 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00071d34 <_PySeqLock_LockWrite@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + lsls r3, r4, #31 │ │ │ │ + bpl.n 71d52 <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ + blx 2c64c │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ + b.n 71d46 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + adds r2, r4, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [r5] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 71d68 <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ + strex r1, r2, [r5] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 71d58 <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ + dmb ish │ │ │ │ + bne.n 71d74 <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ + dmb ish │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + mov r4, r3 │ │ │ │ + blx 2c64c │ │ │ │ + b.n 71d46 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + │ │ │ │ +00071d7c <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + dmb ish │ │ │ │ + str r3, [r0, #0] │ │ │ │ + dmb ish │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00071d8c <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + dmb ish │ │ │ │ + str r3, [r0, #0] │ │ │ │ + dmb ish │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00071d9c <_PySeqLock_BeginRead@@Base>: │ │ │ │ + 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, #31684 @ 0x7bc4 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 70fd2 │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #25272 @ 0x62b8 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 70fd4 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - pop {r3, pc} │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + dmb ish │ │ │ │ + lsls r3, r0, #31 │ │ │ │ + bpl.n 71dc2 <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ + blx 2c64c │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + dmb ish │ │ │ │ + b.n 71db2 <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00070fd6 : │ │ │ │ +00071dc4 <_PySeqLock_EndRead@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #31972 @ 0x7ce4 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 71006 │ │ │ │ - mov.w r1, #346 @ 0x15a │ │ │ │ - movw r0, #25272 @ 0x62b8 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + dmb ish │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 71de4 <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ + blx 2c64c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 71008 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + b.n 71de6 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ + movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0007100a <_PyArg_ParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ - push {r3} │ │ │ │ +00071de8 <_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 │ │ │ │ + │ │ │ │ +00071dfa : │ │ │ │ + dmb ish │ │ │ │ + ldrb r0, [r0, #0] │ │ │ │ + dmb ish │ │ │ │ + and.w r0, r0, #1 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00071e0a <_Py_BuildValue_SizeT@@Base>: │ │ │ │ + push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cbz r0, 71036 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ - bpl.n 71036 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r1, 71032 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - bpl.n 71036 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r2, 71036 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbnz r3, 7104a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ - movw r1, #1375 @ 0x55f │ │ │ │ - movw r0, #21008 @ 0x5210 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 71056 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ - add r4, sp, #32 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl f5cb4 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - add sp, #4 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + add r1, sp, #16 │ │ │ │ + ldr.w r0, [r1], #4 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + bl 951c8 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00071060 : │ │ │ │ +00071e32 : │ │ │ │ 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, 7108a │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #5 │ │ │ │ - bpl.n 7108a │ │ │ │ - cbz r1, 71086 │ │ │ │ - ldr r5, [r1, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - bpl.n 7108a │ │ │ │ - cbz r2, 7108a │ │ │ │ - cbnz r3, 7109e │ │ │ │ - movw r1, #1401 @ 0x579 │ │ │ │ - movw r0, #21008 @ 0x5210 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 710a8 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl f5cb4 │ │ │ │ + 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 1b0ba4 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000710ac <_PyArg_VaParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00071e5c : │ │ │ │ + push {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, 710d6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #5 │ │ │ │ - bpl.n 710d6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r1, 710d2 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ - ldr r5, [r1, #4] │ │ │ │ - ldr r5, [r5, #84] @ 0x54 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - bpl.n 710d6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r2, 710d6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbnz r3, 710ea <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ - movw r1, #1426 @ 0x592 │ │ │ │ - movw r0, #21008 @ 0x5210 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 710f4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #12 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r2, #59976 @ 0xea48 │ │ │ │ + movt r2, #84 @ 0x54 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + blx 2baec │ │ │ │ + mov r3, r5 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f5cb4 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #4] @ (71100 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54>) │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w a8b24 │ │ │ │ - push {r3, r4, lr} │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - lsls r3, r0, #31 │ │ │ │ - bpl.n 71122 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x76> │ │ │ │ - ldr.w r3, [r0, #-1] │ │ │ │ - subs r0, #1 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71134 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x88> │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r1, #-1] │ │ │ │ - cbnz r3, 71134 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x88> │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #24320 @ 0x5f00 │ │ │ │ - movt r3, #82 @ 0x52 │ │ │ │ - ldr.w r2, [r3, #880] @ 0x370 │ │ │ │ - ldr.w r0, [r3, #864] @ 0x360 │ │ │ │ - bx r2 │ │ │ │ - bx lr │ │ │ │ + bl 2d864 │ │ │ │ │ │ │ │ -00071136 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00071e8c <_Py_FatalErrorFunc@@Base>: │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #2764 @ 0xacc │ │ │ │ - movt r3, #81 @ 0x51 │ │ │ │ + movw r4, #59976 @ 0xea48 │ │ │ │ + movt r4, #84 @ 0x54 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 71186 │ │ │ │ - movs r3, #0 │ │ │ │ - add.w r1, r0, #8 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [r4, #52] @ 0x34 │ │ │ │ - bl 159154 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 71186 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71184 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 71184 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + blx 2baec │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + movs r1, #1 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 2d864 │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 90834 <_PyType_GetDict@@Base> │ │ │ │ - cbz r0, 711b4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 18ff48 <_PyType_LookupRef@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 711c2 │ │ │ │ - b.n 711ea │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 92ca4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 711a6 │ │ │ │ - b.n 711f6 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 711f6 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 711e6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 711e6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 711f6 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w a8b24 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #17956 @ 0x4624 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + movw r0, #6016 @ 0x1780 │ │ │ │ + movt r0, #78 @ 0x4e │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ │ │ │ │ -000711fa : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00071ee0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ - cbnz r6, 71222 │ │ │ │ - mov r5, r1 │ │ │ │ - movw r3, #56180 @ 0xdb74 │ │ │ │ - movt r3, #46 @ 0x2e │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #32] @ (71f10 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ + cbnz r0, 71f06 │ │ │ │ + movw r1, #31196 @ 0x79dc │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [pc, #16] @ (71f14 ) │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 7ba40 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r0, r2, #30 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + │ │ │ │ +00071f18 : │ │ │ │ + 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] @ (71f40 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ - mov r7, r6 │ │ │ │ - mov r9, r6 │ │ │ │ - b.n 71234 │ │ │ │ - mov.w r1, #684 @ 0x2ac │ │ │ │ - movw r0, #20464 @ 0x4ff0 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 712fc │ │ │ │ - ldr.w r2, [r1, r9, lsl #3] │ │ │ │ - cbz r2, 71246 │ │ │ │ - cmp r2, r3 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - it eq │ │ │ │ - addeq r7, #1 │ │ │ │ - b.n 71234 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1c9a90 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 712fc │ │ │ │ - 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, #19669 @ 0x4cd5 │ │ │ │ - movt r3, #18 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - movw r3, #38185 @ 0x9529 │ │ │ │ - movt r3, #35 @ 0x23 │ │ │ │ - str r3, [r4, #44] @ 0x2c │ │ │ │ - movw r3, #41352 @ 0xa188 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - str.w r3, [r4, #128] @ 0x80 │ │ │ │ - movw r3, #8172 @ 0x1fec │ │ │ │ - movt r3, #81 @ 0x51 │ │ │ │ - str r3, [r4, #116] @ 0x74 │ │ │ │ - movw r3, #23541 @ 0x5bf5 │ │ │ │ - movt r3, #37 @ 0x25 │ │ │ │ - str.w r3, [r4, #156] @ 0x9c │ │ │ │ - movw r3, #63953 @ 0xf9d1 │ │ │ │ - movt r3, #38 @ 0x26 │ │ │ │ - str r3, [r4, #92] @ 0x5c │ │ │ │ - bl 92ca4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 712f6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ - bl 90834 <_PyType_GetDict@@Base> │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 941f8 <_PyErr_SetRaisedException@@Base+0x14> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 71300 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 712f6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 712f6 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + bl 222e44 <_PyErr_ProgramDecodedTextObject@@Base+0x378> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 83ac4 │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 22492c │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ │ │ │ │ -00071306 : │ │ │ │ - b.w 711fa │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 10a2b0 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #20488 @ 0x5008 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - b.w 103eb4 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r2, 71342 │ │ │ │ - cbz r3, 7132c │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - b.n 71334 │ │ │ │ - movw r1, #18960 @ 0x4a10 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #20524 @ 0x502c │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - b.w 103eb4 │ │ │ │ - cbz r3, 71348 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - b.n 71350 │ │ │ │ - movw r1, #18960 @ 0x4a10 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #20560 @ 0x5050 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - b.w 103eb4 │ │ │ │ +00071f44 <_PyThreadState_Prealloc@@Base>: │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 1c66f4 <_PyThreadState_New@@Base+0x4> │ │ │ │ │ │ │ │ -0007135c : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00071f4a <_PyThreadState_Init@@Base>: │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [sp, #92] @ 0x5c │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - ldr r4, [sp, #100] @ 0x64 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r4, [sp, #108] @ 0x6c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [sp, #116] @ 0x74 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r2, r1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r1, #0 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 27a2f4 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #17984 @ 0x4640 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [pc, #4] @ (71f68 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ + nop │ │ │ │ + asrs r4, r4, #30 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ │ │ │ │ -000713b2 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00071f6c : │ │ │ │ + ldr r3, [pc, #8] @ (71f78 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ + b.w 218a34 │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00071f7c <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ + add.w r0, r0, #4096 @ 0x1000 │ │ │ │ + movw r3, #46697 @ 0xb669 │ │ │ │ + movt r3, #11 │ │ │ │ + ldr.w r2, [r0, #384] @ 0x180 │ │ │ │ + cmp r2, #0 │ │ │ │ + ite ne │ │ │ │ + movne r0, r2 │ │ │ │ + moveq r0, r3 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00071f96 : │ │ │ │ + ldr r2, [pc, #12] @ (71fa4 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + b.w 21ba58 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - 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 713da │ │ │ │ - str r2, [r6, #0] │ │ │ │ - movs r1, #0 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - str r1, [r7, #0] │ │ │ │ - str r1, [r3, #0] │ │ │ │ - b.n 7141e │ │ │ │ - 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] │ │ │ │ + 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 72026 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + orrs.w r3, r4, r5 │ │ │ │ + beq.n 72016 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + movs r0, #0 │ │ │ │ + mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ + bl 2e30ec <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + cmp r7, r0 │ │ │ │ + sbcs.w r1, r6, r1 │ │ │ │ + blt.n 72002 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ + bl 2e30ec <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + cmp r0, r7 │ │ │ │ + sbcs r1, r6 │ │ │ │ + bge.n 72016 │ │ │ │ + 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 7213c │ │ │ │ + mul.w r6, r4, r6 │ │ │ │ + umull r0, r1, r4, r7 │ │ │ │ + mla r6, r7, r5, r6 │ │ │ │ + add r1, r6 │ │ │ │ + b.n 7213c │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, sl │ │ │ │ + bl 2e30ec <_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 72080 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + movs r0, #0 │ │ │ │ + mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ + bl 2e30ec <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + cmp r9, r0 │ │ │ │ + sbcs.w r1, r7, r1 │ │ │ │ + blt.n 7206c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ + bl 2e30ec <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + cmp r0, r9 │ │ │ │ + sbcs r1, r7 │ │ │ │ + bge.n 72080 │ │ │ │ + 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 72090 │ │ │ │ + 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 2e30ec <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + orrs.w r3, r4, r5 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r7, r0 │ │ │ │ + beq.n 720e4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + movs r0, #0 │ │ │ │ + mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ + bl 2e30ec <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + cmp r8, r0 │ │ │ │ + sbcs.w r1, r6, r1 │ │ │ │ + blt.n 720d0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ + bl 2e30ec <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ + cmp r0, r8 │ │ │ │ + sbcs r1, r6 │ │ │ │ + bge.n 720e4 │ │ │ │ + mvns r3, r6 │ │ │ │ + cmp r6, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #20] │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ - bl 160da8 <_PyCode_CheckLineNumber@@Base> │ │ │ │ - mov r0, sp │ │ │ │ - bl 284bd8 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, sp │ │ │ │ - bl 23e5a4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + it lt │ │ │ │ + movlt r2, #0 │ │ │ │ + lsrs r3, r3, #31 │ │ │ │ + rsb r3, r3, #2147483648 @ 0x80000000 │ │ │ │ + b.n 720f4 │ │ │ │ + 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 72110 │ │ │ │ + mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ + mvns r0, r7 │ │ │ │ + sub.w r4, r1, r9 │ │ │ │ + cmp r0, r2 │ │ │ │ + sbcs r4, r3 │ │ │ │ + bge.n 72128 │ │ │ │ + b.n 72130 │ │ │ │ + orrs.w sl, r9, sl │ │ │ │ + beq.n 72128 │ │ │ │ + negs r0, r7 │ │ │ │ + mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ + sbc.w r1, r1, r9 │ │ │ │ + cmp r2, r0 │ │ │ │ + sbcs.w r1, r3, r1 │ │ │ │ + blt.n 72136 │ │ │ │ + adds r0, r7, r2 │ │ │ │ + adc.w r1, r3, r9 │ │ │ │ + b.n 7213c │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 7213c │ │ │ │ + movs r0, #0 │ │ │ │ + mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00071424 : │ │ │ │ +00072142 : │ │ │ │ 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 71458 │ │ │ │ - movw r3, #43564 @ 0xaa2c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #20588 @ 0x506c │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + movw r3, #24320 @ 0x5f00 │ │ │ │ + movt r3, #82 @ 0x52 │ │ │ │ + ldr.w r0, [r3, #1024] @ 0x400 │ │ │ │ + cbnz r0, 72162 │ │ │ │ + blx 2b1b4 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 2b04c │ │ │ │ + │ │ │ │ +00072168 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2c190 │ │ │ │ + cbnz r0, 72196 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 7219a │ │ │ │ + blx 2bc1c │ │ │ │ + blx 2c2cc <__errno_location@plt> │ │ │ │ + movs r3, #12 │ │ │ │ + str r3, [r0, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7145e │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ - ubfx r0, r0, #2, #3 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + │ │ │ │ +0007219e : │ │ │ │ + b.w 2bc18 │ │ │ │ + │ │ │ │ +000721a2 : │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 2ae48 │ │ │ │ + │ │ │ │ +000721a8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2ae4c │ │ │ │ + subs r0, #0 │ │ │ │ + it ne │ │ │ │ + movne r0, #1 │ │ │ │ + negs r0, r0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00071460 : │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bmi.n 71480 │ │ │ │ - movw r3, #43564 @ 0xaa2c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ +000721c4 : │ │ │ │ + b.w 2c09c │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldrd r9, r4, [sp, #40] @ 0x28 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 721ea │ │ │ │ + cmp r4, #2 │ │ │ │ + bne.n 72276 │ │ │ │ + mov.w sl, #1 │ │ │ │ + b.n 721ee │ │ │ │ + mov.w sl, #0 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + blx 2acf8 │ │ │ │ + mov r8, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 7220a │ │ │ │ + bl 7a394 │ │ │ │ + b.n 7220e │ │ │ │ + bl 83470 │ │ │ │ + cbz r0, 7227c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20588 @ 0x506c │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ - lsls r2, r3, #26 │ │ │ │ - bpl.n 71490 │ │ │ │ - lsls r3, r3, #25 │ │ │ │ - ite mi │ │ │ │ - addmi r0, #20 │ │ │ │ - addpl r0, #28 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - bx lr │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 7226e │ │ │ │ + mov.w fp, #0 │ │ │ │ + ldr.w r3, [r6, fp, lsl #2] │ │ │ │ + sub.w r1, r3, #56320 @ 0xdc00 │ │ │ │ + cmp r3, #127 @ 0x7f │ │ │ │ + sub.w r1, r1, #128 @ 0x80 │ │ │ │ + bls.n 72236 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 72244 │ │ │ │ + cmp r1, #127 @ 0x7f │ │ │ │ + bhi.n 72244 │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + strb.w r3, [r2], #1 │ │ │ │ + cmp r8, fp │ │ │ │ + bne.n 7221c │ │ │ │ + b.n 7226e │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 72250 │ │ │ │ + bl 7a5f4 │ │ │ │ + b.n 72254 │ │ │ │ + bl 83a78 │ │ │ │ + cbz r5, 7225a │ │ │ │ + str.w fp, [r5] │ │ │ │ + cbnz r4, 72262 │ │ │ │ + mvn.w r3, #1 │ │ │ │ + b.n 72280 │ │ │ │ + movw r3, #15456 @ 0x3c60 │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 7225c │ │ │ │ + movs r3, #0 │ │ │ │ + strb r3, [r2, #0] │ │ │ │ + str r0, [r7, #0] │ │ │ │ + b.n 72280 │ │ │ │ + mvn.w r3, #2 │ │ │ │ + b.n 72280 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r3 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #16 │ │ │ │ - movs r3, #2 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 722a6 │ │ │ │ + cmp r4, #2 │ │ │ │ + bne.n 72322 │ │ │ │ + mov.w sl, #1 │ │ │ │ + b.n 722aa │ │ │ │ + mov.w sl, #0 │ │ │ │ + mov r9, r3 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r7, r0 │ │ │ │ + blx 2c0c8 │ │ │ │ + adds r0, #1 │ │ │ │ + cmp.w r0, #536870912 @ 0x20000000 │ │ │ │ + bcs.n 722c6 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + bl 7a394 │ │ │ │ + cbnz r0, 722cc │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + b.n 72326 │ │ │ │ + mov r6, r7 │ │ │ │ mov r4, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, sp, #8 │ │ │ │ - movw r1, #53952 @ 0xd2c0 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r2, sp, #12 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldrb r3, [r6, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl e2440 │ │ │ │ - cbnz r0, 714c8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 7150a │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + cbz r3, 72310 │ │ │ │ + lsls r1, r3, #24 │ │ │ │ + bpl.n 72308 │ │ │ │ + add.w r2, r3, #56320 @ 0xdc00 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 72308 │ │ │ │ + bl 7a5f4 │ │ │ │ + cbz r5, 722ee │ │ │ │ + subs r6, r6, r7 │ │ │ │ + str r6, [r5, #0] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 722fa │ │ │ │ + mvn.w r3, #1 │ │ │ │ + b.n 72326 │ │ │ │ + movw r3, #14212 @ 0x3784 │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ + str.w r3, [r9] │ │ │ │ + b.n 722f4 │ │ │ │ + adds r6, #1 │ │ │ │ + str.w r2, [r4], #4 │ │ │ │ + b.n 722d0 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r5, 7231a │ │ │ │ + subs r4, r4, r0 │ │ │ │ + asrs r4, r4, #2 │ │ │ │ + str r4, [r5, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r0, [r8] │ │ │ │ + b.n 72326 │ │ │ │ + mvn.w r3, #2 │ │ │ │ + mov r0, r3 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + │ │ │ │ +0007232c : │ │ │ │ + movs r2, #0 │ │ │ │ + b.w 1e3ff0 │ │ │ │ + │ │ │ │ +00072332 <_Py_closerange@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + bic.w r4, r0, r0, asr #31 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r5, r1 │ │ │ │ + blx 2c634 │ │ │ │ + cbz r0, 72376 <_Py_closerange@@Base+0x44> │ │ │ │ + movs r0, #4 │ │ │ │ + blx 2bebc │ │ │ │ + cmp r0, r5 │ │ │ │ + ble.n 72360 <_Py_closerange@@Base+0x2e> │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.n 7236a <_Py_closerange@@Base+0x38> │ │ │ │ + b.n 72376 <_Py_closerange@@Base+0x44> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2c620 │ │ │ │ mov r0, r4 │ │ │ │ - bl 56b4c <_PyXI_NewExcInfo@@Base+0x7b4> │ │ │ │ + adds r4, #1 │ │ │ │ + blx 2b5d4 │ │ │ │ + cmp r5, r4 │ │ │ │ + bge.n 7236a <_Py_closerange@@Base+0x38> │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00072378 : │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0007237c : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #92] @ (723e8 ) │ │ │ │ mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 714ec │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r1, r5 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 723a6 │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 72396 │ │ │ │ + dmb ish │ │ │ │ + beq.n 723b2 │ │ │ │ mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 714f6 │ │ │ │ - movw r0, #5752 @ 0x1678 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - b.n 7150a │ │ │ │ - bl 940d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 714d6 │ │ │ │ - b.n 714c4 │ │ │ │ - bl 940d4 │ │ │ │ - movw r3, #5752 @ 0x1678 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - cmp r0, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - add sp, #16 │ │ │ │ + bl 2b942c │ │ │ │ + ldr r3, [pc, #56] @ (723ec ) │ │ │ │ + mov.w r6, #0 │ │ │ │ + ldmia.w r3, {r0, r1, r2} │ │ │ │ + stmia.w r5, {r0, r1, r2} │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 723d4 │ │ │ │ + strexb r1, r6, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 723c4 │ │ │ │ + dmb ish │ │ │ │ + beq.n 723e6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + sub.w r0, r3, #140 @ 0x8c │ │ │ │ + b.w 2b95f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + str r0, [r1, #36] @ 0x24 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + str r4, [r2, #44] @ 0x2c │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + │ │ │ │ +000723f0 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r3, #28444 @ 0x6f1c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 71540 │ │ │ │ - ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ - ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 71540 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 71558 │ │ │ │ - b.n 71568 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 71538 │ │ │ │ - movw r0, #22948 @ 0x59a4 │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ - mov r1, r2 │ │ │ │ - bl 21d77c <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 71538 │ │ │ │ - b.n 71594 │ │ │ │ - movw r0, #22948 @ 0x59a4 │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ - movs r2, #1 │ │ │ │ - bl e2f04 │ │ │ │ - cbz r0, 71594 │ │ │ │ - ldr r5, [r4, #16] │ │ │ │ - ldr r1, [pc, #200] @ (71634 ) │ │ │ │ - mov r0, r5 │ │ │ │ - bl a8320 <_PyObject_LookupSpecial@@Base> │ │ │ │ - movw r3, #5752 @ 0x1678 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 71598 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 715d0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 715d0 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 715d0 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 71630 │ │ │ │ - cbz r0, 715c2 │ │ │ │ - ldr r2, [pc, #156] @ (71638 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - bl 1f5bb0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #92] @ (7245c ) │ │ │ │ mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 715be │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 715be │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 71630 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 71630 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 17d8ec │ │ │ │ - cbnz r0, 715ee │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - movw r3, #43564 @ 0xaa2c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #8084 @ 0x1f94 │ │ │ │ - movt r1, #48 @ 0x30 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f41b4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 17a668 │ │ │ │ - mov r7, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 71630 │ │ │ │ - ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #30881 @ 0x78a1 │ │ │ │ - movt r3, #8 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 71614 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1c887c │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 7161c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r2 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r4, 71630 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - subs r7, #1 │ │ │ │ - str r7, [r4, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ - str r5, [r4, #12] │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 7241a │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 7240a │ │ │ │ + dmb ish │ │ │ │ + beq.n 72426 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - nop {12} │ │ │ │ + bl 2b942c │ │ │ │ + ldr r3, [pc, #56] @ (72460 ) │ │ │ │ + ldmia.w r5, {r0, r1, r2} │ │ │ │ + stmia.w r3, {r0, r1, r2} │ │ │ │ + mov.w r2, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r1, [r4] │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 72448 │ │ │ │ + strexb r0, r2, [r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 72438 │ │ │ │ + dmb ish │ │ │ │ + beq.n 7245a │ │ │ │ + sub.w r0, r3, #140 @ 0x8c │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2b95f8 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + str r0, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - movw r0, #20608 @ 0x5080 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - b.w 88258 │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + str r4, [r2, #44] @ 0x2c │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + │ │ │ │ +00072464 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - mov r5, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bic.w r3, r3, #1 │ │ │ │ - ldr r1, [r3, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - add r1, r3 │ │ │ │ - bl 8447c <_PyObject_GC_NewVar@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 71690 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 717d6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 717d6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 717d6 │ │ │ │ - ldr r1, [r5, #40] @ 0x28 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ - and.w r3, r1, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 716a0 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 716a4 │ │ │ │ - mov r3, r1 │ │ │ │ - b.n 716b4 │ │ │ │ - bic.w r3, r1, #1 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 716a0 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r1, [r5, #48] @ 0x30 │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ - and.w r3, r1, #3 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #156] @ (72510 ) │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 7248e │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 7247e │ │ │ │ + dmb ish │ │ │ │ + beq.n 7249a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2b942c │ │ │ │ + movw r0, #24320 @ 0x5f00 │ │ │ │ + movt r0, #82 @ 0x52 │ │ │ │ + ldr.w r3, [r0, #1784] @ 0x6f8 │ │ │ │ + cmp r3, #31 │ │ │ │ + ble.n 724d6 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 724c2 │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 724b2 │ │ │ │ + dmb ish │ │ │ │ + beq.n 724d0 │ │ │ │ + addw r0, r0, #1652 @ 0x674 │ │ │ │ + bl 2b95f8 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 7250c │ │ │ │ + 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 716c8 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 716cc │ │ │ │ - mov r3, r1 │ │ │ │ - b.n 716dc │ │ │ │ - bic.w r3, r1, #1 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 716c8 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ - str r3, [r4, #44] @ 0x2c │ │ │ │ - add.w r3, r5, #80 @ 0x50 │ │ │ │ - subs r2, r2, r3 │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ - str r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r3, [r5, #56] @ 0x38 │ │ │ │ - str r3, [r4, #52] @ 0x34 │ │ │ │ - ldr r3, [r5, #60] @ 0x3c │ │ │ │ - str r3, [r4, #56] @ 0x38 │ │ │ │ - ldr r3, [r5, #64] @ 0x40 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r5, #68] @ 0x44 │ │ │ │ - str r3, [r4, #64] @ 0x40 │ │ │ │ - add.w r3, r4, #76 @ 0x4c │ │ │ │ - add r3, r2 │ │ │ │ - str r3, [r4, #68] @ 0x44 │ │ │ │ - movs r3, #0 │ │ │ │ - strb.w r3, [r4, #75] @ 0x4b │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 7174c │ │ │ │ - asrs r2, r2, #2 │ │ │ │ - add.w r9, r5, #76 @ 0x4c │ │ │ │ - add.w r8, r4, #72 @ 0x48 │ │ │ │ - ldr.w lr, [r9, #4]! │ │ │ │ - and.w r1, lr, #3 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 71728 │ │ │ │ - cmp.w lr, #1 │ │ │ │ - bne.n 7172c │ │ │ │ - mov r1, lr │ │ │ │ - b.n 71742 │ │ │ │ - bic.w r1, lr, #1 │ │ │ │ - ldr.w ip, [r1] │ │ │ │ - cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71728 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - str.w ip, [r1] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r1, [r8, #4]! │ │ │ │ - cmp r2, r3 │ │ │ │ - bgt.n 71716 │ │ │ │ - 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] │ │ │ │ + bne.n 724fc │ │ │ │ + strexb r1, r2, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 724ec │ │ │ │ + dmb ish │ │ │ │ + beq.n 7250a │ │ │ │ + addw r0, r0, #1652 @ 0x674 │ │ │ │ + bl 2b95f8 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + str r4, [r6, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + lsls r3, r0, #31 │ │ │ │ + bpl.n 72532 │ │ │ │ + ldr.w r3, [r0, #-1] │ │ │ │ + subs r0, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7176e │ │ │ │ + bge.n 72544 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 7176e │ │ │ │ - mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - strd r3, r3, [r4, #20] │ │ │ │ - cbnz r7, 71780 │ │ │ │ - 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, 71798 │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - bic.w r3, r3, #1 │ │ │ │ - ldr r6, [r3, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #64] @ (717dc ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - sub.w r2, r4, #8 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr r1, [r1, r0] │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r6, #0] │ │ │ │ - str r6, [r4, #16] │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - ldr.w r3, [r4, #-4] │ │ │ │ - ldr.w r5, [r1, #3892] @ 0xf34 │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - ldr.w r0, [r1, #3868] @ 0xf1c │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - adds r0, #1 │ │ │ │ - orrs r3, r6 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - strd r5, r3, [r4, #-8] │ │ │ │ - str r2, [r5, #4] │ │ │ │ - str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000717e0 : │ │ │ │ - push {r4} │ │ │ │ - mov r4, r0 │ │ │ │ - mov r3, r2 │ │ │ │ - movw r0, #26008 @ 0x6598 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r4 │ │ │ │ - pop {r4} │ │ │ │ - b.n 71648 │ │ │ │ - │ │ │ │ -000717f6 : │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r3 │ │ │ │ - movw r0, #26008 @ 0x6598 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - b.n 71648 │ │ │ │ + str.w r3, [r1, #-1] │ │ │ │ + cbnz r3, 72544 │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #24320 @ 0x5f00 │ │ │ │ + movt r3, #82 @ 0x52 │ │ │ │ + ldr.w r2, [r3, #880] @ 0x370 │ │ │ │ + ldr.w r0, [r3, #864] @ 0x360 │ │ │ │ + bx r2 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -00071806 : │ │ │ │ +00072546 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - movw r0, #27316 @ 0x6ab4 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - bl 71648 │ │ │ │ + movw r3, #2764 @ 0xacc │ │ │ │ + movt r3, #81 @ 0x51 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ + blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7184c │ │ │ │ - ldr r3, [pc, #60] @ (71868 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r5, [r3, #108] @ 0x6c │ │ │ │ - cbnz r5, 7183a │ │ │ │ - str r5, [r0, #28] │ │ │ │ - b.n 7184c │ │ │ │ - bl 20eb24 │ │ │ │ - mov r1, r0 │ │ │ │ + cbz r0, 72596 │ │ │ │ + movs r3, #0 │ │ │ │ + add.w r1, r0, #8 │ │ │ │ + str r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2dd210 <_PyXIData_Free@@Base+0xb20> │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [r4, #28] │ │ │ │ - cbz r0, 71850 │ │ │ │ - mov r5, r4 │ │ │ │ - b.n 71864 │ │ │ │ + str r3, [r4, #52] @ 0x34 │ │ │ │ + bl 158938 <_PyLong_FromByteArray@@Base+0x1328> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 72596 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71864 │ │ │ │ + bge.n 72594 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 71864 │ │ │ │ + cbnz r3, 72594 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0007186c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - movw r0, #26796 @ 0x68ac │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - bl 71648 │ │ │ │ - cbz r0, 71898 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r0, #28] │ │ │ │ - strh r3, [r0, #32] │ │ │ │ - strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0007189a <_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 251780 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - itet ne │ │ │ │ - movne r3, #1 │ │ │ │ - moveq r3, #0 │ │ │ │ - strne r0, [r4, #0] │ │ │ │ - mov r0, r3 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + cbz r0, 725c4 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #32] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 725c4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 725c4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ + cbz r0, 725de │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 725de │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 725de │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - vldr d0, [r0, #8] │ │ │ │ - b.w 15462c │ │ │ │ - │ │ │ │ -000718c4 <_PyLong_UInt16_Converter@@Base>: │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cbz r2, 72610 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 151f8c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 718f4 <_PyLong_UInt16_Converter@@Base+0x30> │ │ │ │ - cmp r0, #2 │ │ │ │ - bls.n 718f8 <_PyLong_UInt16_Converter@@Base+0x34> │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #20620 @ 0x508c │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r0, #8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 7260c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 7260c │ │ │ │ + mov r0, r2 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 718fa <_PyLong_UInt16_Converter@@Base+0x36> │ │ │ │ - movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - │ │ │ │ -000718fc : │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #2764 @ 0xacc │ │ │ │ - movt r3, #81 @ 0x51 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 71922 │ │ │ │ - movw r3, #43564 @ 0xaa2c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #20656 @ 0x50b0 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ - push {r4, lr} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cbz r2, 72642 │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ - cbnz r4, 7194c │ │ │ │ - movw r3, #43560 @ 0xaa28 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #49820 @ 0xc29c │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 71950 │ │ │ │ - add.w r4, r0, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r0, #8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 7263e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 7263e │ │ │ │ + mov r0, r2 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -00071954 : │ │ │ │ +00072646 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #20692 @ 0x50d4 │ │ │ │ + movw r1, #18032 @ 0x4670 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 719aa │ │ │ │ + beq.n 7269c │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 719c0 │ │ │ │ + bne.n 726b2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 719f2 │ │ │ │ + beq.n 726e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 719f2 │ │ │ │ - b.n 719c2 │ │ │ │ + ble.n 726e4 │ │ │ │ + b.n 726b4 │ │ │ │ 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 719de │ │ │ │ + beq.n 726d0 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71a0c │ │ │ │ + bne.n 726fe │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 719f2 │ │ │ │ + beq.n 726e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 71a0e │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 72700 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 71a4c │ │ │ │ + bl 11dfac │ │ │ │ + b.n 7273e │ │ │ │ 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 1529c0 │ │ │ │ + bl 15223c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71a38 │ │ │ │ + bge.n 7272a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 71a38 │ │ │ │ + cbnz r3, 7272a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71a4c │ │ │ │ + bge.n 7273e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 71a4c │ │ │ │ + cbnz r3, 7273e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 71a7c │ │ │ │ + beq.n 7276e │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71a92 │ │ │ │ + bne.n 72784 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 71ac4 │ │ │ │ + beq.n 727b6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 71ac4 │ │ │ │ - b.n 71a94 │ │ │ │ + ble.n 727b6 │ │ │ │ + b.n 72786 │ │ │ │ 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 71ab0 │ │ │ │ + beq.n 727a2 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71ade │ │ │ │ + bne.n 727d0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 71ac4 │ │ │ │ + beq.n 727b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 71ae0 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 727d2 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 71b1e │ │ │ │ + bl 11dfac │ │ │ │ + b.n 72810 │ │ │ │ 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 14e150 │ │ │ │ + bl 14d9d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71b0a │ │ │ │ + bge.n 727fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 71b0a │ │ │ │ + cbnz r3, 727fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71b1e │ │ │ │ + bge.n 72810 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 71b1e │ │ │ │ + cbnz r3, 72810 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 71b4e │ │ │ │ + beq.n 72840 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71b64 │ │ │ │ + bne.n 72856 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 71b96 │ │ │ │ + beq.n 72888 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 71b96 │ │ │ │ - b.n 71b66 │ │ │ │ + ble.n 72888 │ │ │ │ + b.n 72858 │ │ │ │ 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 71b82 │ │ │ │ + beq.n 72874 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71bb0 │ │ │ │ + bne.n 728a2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 71b96 │ │ │ │ + beq.n 72888 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 71bb2 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 728a4 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 71bf0 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 728e2 │ │ │ │ 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 17328c │ │ │ │ + bl 172614 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71bdc │ │ │ │ + bge.n 728ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 71bdc │ │ │ │ + cbnz r3, 728ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71bf0 │ │ │ │ + bge.n 728e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 71bf0 │ │ │ │ + cbnz r3, 728e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 71c20 │ │ │ │ + beq.n 72912 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71c36 │ │ │ │ + bne.n 72928 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 71c68 │ │ │ │ + beq.n 7295a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 71c68 │ │ │ │ - b.n 71c38 │ │ │ │ + ble.n 7295a │ │ │ │ + b.n 7292a │ │ │ │ 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 71c54 │ │ │ │ + beq.n 72946 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71c82 │ │ │ │ + bne.n 72974 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 71c68 │ │ │ │ + beq.n 7295a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 71c84 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 72976 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 71cc2 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 729b4 │ │ │ │ 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 1668e8 │ │ │ │ + bl 165d28 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71cae │ │ │ │ + bge.n 729a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 71cae │ │ │ │ + cbnz r3, 729a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71cc2 │ │ │ │ + bge.n 729b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 71cc2 │ │ │ │ + cbnz r3, 729b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 71cf2 │ │ │ │ + beq.n 729e4 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71d08 │ │ │ │ + bne.n 729fa │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 71d3a │ │ │ │ + beq.n 72a2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 71d3a │ │ │ │ - b.n 71d0a │ │ │ │ + ble.n 72a2c │ │ │ │ + b.n 729fc │ │ │ │ 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 71d26 │ │ │ │ + beq.n 72a18 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71d54 │ │ │ │ + bne.n 72a46 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 71d3a │ │ │ │ + beq.n 72a2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 71d56 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 72a48 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 71d94 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 72a86 │ │ │ │ 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 15129c │ │ │ │ + bl 150b18 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71d80 │ │ │ │ + bge.n 72a72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 71d80 │ │ │ │ + cbnz r3, 72a72 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71d94 │ │ │ │ + bge.n 72a86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 71d94 │ │ │ │ + cbnz r3, 72a86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 71dc4 │ │ │ │ + beq.n 72ab6 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71dda │ │ │ │ + bne.n 72acc │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 71e0c │ │ │ │ + beq.n 72afe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 71e0c │ │ │ │ - b.n 71ddc │ │ │ │ + ble.n 72afe │ │ │ │ + b.n 72ace │ │ │ │ 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 71df8 │ │ │ │ + beq.n 72aea │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71e26 │ │ │ │ + bne.n 72b18 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 71e0c │ │ │ │ + beq.n 72afe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 71e28 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 72b1a │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 71e66 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 72b58 │ │ │ │ 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 1940b8 │ │ │ │ + bl 1933f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71e52 │ │ │ │ + bge.n 72b44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 71e52 │ │ │ │ + cbnz r3, 72b44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71e66 │ │ │ │ + bge.n 72b58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 71e66 │ │ │ │ + cbnz r3, 72b58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 71e96 │ │ │ │ + beq.n 72b88 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71eac │ │ │ │ + bne.n 72b9e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 71ede │ │ │ │ + beq.n 72bd0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 71ede │ │ │ │ - b.n 71eae │ │ │ │ + ble.n 72bd0 │ │ │ │ + b.n 72ba0 │ │ │ │ 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 71eca │ │ │ │ + beq.n 72bbc │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71ef8 │ │ │ │ + bne.n 72bea │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 71ede │ │ │ │ + beq.n 72bd0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 71efa │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 72bec │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 71f38 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 72c2a │ │ │ │ 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 150540 │ │ │ │ + bl 14fdbc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71f24 │ │ │ │ + bge.n 72c16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 71f24 │ │ │ │ + cbnz r3, 72c16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71f38 │ │ │ │ + bge.n 72c2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 71f38 │ │ │ │ + cbnz r3, 72c2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 71f68 │ │ │ │ + beq.n 72c5a │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71f7e │ │ │ │ + bne.n 72c70 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 71fb0 │ │ │ │ + beq.n 72ca2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 71fb0 │ │ │ │ - b.n 71f80 │ │ │ │ + ble.n 72ca2 │ │ │ │ + b.n 72c72 │ │ │ │ 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 71f9c │ │ │ │ + beq.n 72c8e │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71fca │ │ │ │ + bne.n 72cbc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 71fb0 │ │ │ │ + beq.n 72ca2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 71fcc │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 72cbe │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 7200a │ │ │ │ + bl 11dfac │ │ │ │ + b.n 72cfc │ │ │ │ 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 24dee8 │ │ │ │ + bl 24d860 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71ff6 │ │ │ │ + bge.n 72ce8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 71ff6 │ │ │ │ + cbnz r3, 72ce8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7200a │ │ │ │ + bge.n 72cfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7200a │ │ │ │ + cbnz r3, 72cfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7203a │ │ │ │ + beq.n 72d2c │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 72050 │ │ │ │ + bne.n 72d42 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 72082 │ │ │ │ + beq.n 72d74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 72082 │ │ │ │ - b.n 72052 │ │ │ │ + ble.n 72d74 │ │ │ │ + b.n 72d44 │ │ │ │ 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 7206e │ │ │ │ + beq.n 72d60 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7209c │ │ │ │ + bne.n 72d8e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 72082 │ │ │ │ + beq.n 72d74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7209e │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 72d90 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 720dc │ │ │ │ + bl 11dfac │ │ │ │ + b.n 72dce │ │ │ │ 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 20aafc │ │ │ │ + bl 20a2fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 720c8 │ │ │ │ + bge.n 72dba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 720c8 │ │ │ │ + cbnz r3, 72dba │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 720dc │ │ │ │ + bge.n 72dce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 720dc │ │ │ │ + cbnz r3, 72dce │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7210c │ │ │ │ + beq.n 72dfe │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 72122 │ │ │ │ + bne.n 72e14 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 72154 │ │ │ │ + beq.n 72e46 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 72154 │ │ │ │ - b.n 72124 │ │ │ │ + ble.n 72e46 │ │ │ │ + b.n 72e16 │ │ │ │ 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 72140 │ │ │ │ + beq.n 72e32 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7216e │ │ │ │ + bne.n 72e60 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 72154 │ │ │ │ + beq.n 72e46 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 72170 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 72e62 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 721ae │ │ │ │ + bl 11dfac │ │ │ │ + b.n 72ea0 │ │ │ │ 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 1e6fc0 │ │ │ │ + bl 1e6760 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7219a │ │ │ │ + bge.n 72e8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7219a │ │ │ │ + cbnz r3, 72e8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 721ae │ │ │ │ + bge.n 72ea0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 721ae │ │ │ │ + cbnz r3, 72ea0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 721de │ │ │ │ + beq.n 72ed0 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 721f4 │ │ │ │ + bne.n 72ee6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 72226 │ │ │ │ + beq.n 72f18 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 72226 │ │ │ │ - b.n 721f6 │ │ │ │ + ble.n 72f18 │ │ │ │ + b.n 72ee8 │ │ │ │ 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 72212 │ │ │ │ + beq.n 72f04 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 72240 │ │ │ │ + bne.n 72f32 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 72226 │ │ │ │ + beq.n 72f18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 72242 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 72f34 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 72280 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 72f72 │ │ │ │ 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 21c30c │ │ │ │ + bl 21bc64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7226c │ │ │ │ + bge.n 72f5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7226c │ │ │ │ + cbnz r3, 72f5e │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72280 │ │ │ │ + bge.n 72f72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 72280 │ │ │ │ + cbnz r3, 72f72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 722b0 │ │ │ │ + beq.n 72fa2 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 722c6 │ │ │ │ + bne.n 72fb8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 722f8 │ │ │ │ + beq.n 72fea │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 722f8 │ │ │ │ - b.n 722c8 │ │ │ │ + ble.n 72fea │ │ │ │ + b.n 72fba │ │ │ │ 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 722e4 │ │ │ │ + beq.n 72fd6 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 72312 │ │ │ │ + bne.n 73004 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 722f8 │ │ │ │ + beq.n 72fea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 72314 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 73006 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 72352 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 73044 │ │ │ │ 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 273adc │ │ │ │ + bl 2733ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7233e │ │ │ │ + bge.n 73030 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7233e │ │ │ │ + cbnz r3, 73030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72352 │ │ │ │ + bge.n 73044 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 72352 │ │ │ │ + cbnz r3, 73044 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 72382 │ │ │ │ + beq.n 73074 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 72398 │ │ │ │ + bne.n 7308a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 723ca │ │ │ │ + beq.n 730bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 723ca │ │ │ │ - b.n 7239a │ │ │ │ + ble.n 730bc │ │ │ │ + b.n 7308c │ │ │ │ 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 723b6 │ │ │ │ + beq.n 730a8 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 723e4 │ │ │ │ + bne.n 730d6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 723ca │ │ │ │ + beq.n 730bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 723e6 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 730d8 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 72424 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 73116 │ │ │ │ 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 2a7fec │ │ │ │ + bl 2a77ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72410 │ │ │ │ + bge.n 73102 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 72410 │ │ │ │ + cbnz r3, 73102 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72424 │ │ │ │ + bge.n 73116 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 72424 │ │ │ │ + cbnz r3, 73116 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 72454 │ │ │ │ + beq.n 73146 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7246a │ │ │ │ + bne.n 7315c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 7249c │ │ │ │ + beq.n 7318e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7249c │ │ │ │ - b.n 7246c │ │ │ │ + ble.n 7318e │ │ │ │ + b.n 7315e │ │ │ │ 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 72488 │ │ │ │ + beq.n 7317a │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 724b6 │ │ │ │ + bne.n 731a8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 7249c │ │ │ │ + beq.n 7318e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 724b8 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 731aa │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 724f6 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 731e8 │ │ │ │ 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 2915fc │ │ │ │ + bl 290dfc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 724e2 │ │ │ │ + bge.n 731d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 724e2 │ │ │ │ + cbnz r3, 731d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 724f6 │ │ │ │ + bge.n 731e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 724f6 │ │ │ │ + cbnz r3, 731e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 72526 │ │ │ │ + beq.n 73218 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7253c │ │ │ │ + bne.n 7322e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 7256e │ │ │ │ + beq.n 73260 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7256e │ │ │ │ - b.n 7253e │ │ │ │ + ble.n 73260 │ │ │ │ + b.n 73230 │ │ │ │ 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 7255a │ │ │ │ + beq.n 7324c │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 72588 │ │ │ │ + bne.n 7327a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 7256e │ │ │ │ + beq.n 73260 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7258a │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 7327c │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 725c8 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 732ba │ │ │ │ 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 194b60 │ │ │ │ + bl 193ea0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 725b4 │ │ │ │ + bge.n 732a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 725b4 │ │ │ │ + cbnz r3, 732a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 725c8 │ │ │ │ + bge.n 732ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 725c8 │ │ │ │ + cbnz r3, 732ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 725f8 │ │ │ │ + beq.n 732ea │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7260e │ │ │ │ + bne.n 73300 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 72640 │ │ │ │ + beq.n 73332 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 72640 │ │ │ │ - b.n 72610 │ │ │ │ + ble.n 73332 │ │ │ │ + b.n 73302 │ │ │ │ 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 7262c │ │ │ │ + beq.n 7331e │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7265a │ │ │ │ + bne.n 7334c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 72640 │ │ │ │ + beq.n 73332 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7265c │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 7334e │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 7269a │ │ │ │ + bl 11dfac │ │ │ │ + b.n 7338c │ │ │ │ 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 2adc74 │ │ │ │ + bl 2ad468 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72686 │ │ │ │ + bge.n 73378 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 72686 │ │ │ │ + cbnz r3, 73378 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7269a │ │ │ │ + bge.n 7338c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7269a │ │ │ │ + cbnz r3, 7338c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 726ca │ │ │ │ + beq.n 733bc │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 726e0 │ │ │ │ + bne.n 733d2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 72712 │ │ │ │ + beq.n 73404 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 72712 │ │ │ │ - b.n 726e2 │ │ │ │ + ble.n 73404 │ │ │ │ + b.n 733d4 │ │ │ │ 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 726fe │ │ │ │ + beq.n 733f0 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7272c │ │ │ │ + bne.n 7341e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 72712 │ │ │ │ + beq.n 73404 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7272e │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 73420 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 7276c │ │ │ │ + bl 11dfac │ │ │ │ + b.n 7345e │ │ │ │ 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 2398c8 │ │ │ │ + bl 239298 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72758 │ │ │ │ + bge.n 7344a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 72758 │ │ │ │ + cbnz r3, 7344a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7276c │ │ │ │ + bge.n 7345e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7276c │ │ │ │ + cbnz r3, 7345e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7279c │ │ │ │ + beq.n 7348e │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 727b2 │ │ │ │ + bne.n 734a4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 727e4 │ │ │ │ + beq.n 734d6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 727e4 │ │ │ │ - b.n 727b4 │ │ │ │ + ble.n 734d6 │ │ │ │ + b.n 734a6 │ │ │ │ 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 727d0 │ │ │ │ + beq.n 734c2 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 727fe │ │ │ │ + bne.n 734f0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 727e4 │ │ │ │ + beq.n 734d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 72800 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 734f2 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 7283e │ │ │ │ + bl 11dfac │ │ │ │ + b.n 73530 │ │ │ │ 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 24e578 │ │ │ │ + bl 24df48 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7282a │ │ │ │ + bge.n 7351c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7282a │ │ │ │ + cbnz r3, 7351c │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7283e │ │ │ │ + bge.n 73530 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7283e │ │ │ │ + cbnz r3, 73530 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7286e │ │ │ │ + beq.n 73560 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 72884 │ │ │ │ + bne.n 73576 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 728b6 │ │ │ │ + beq.n 735a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 728b6 │ │ │ │ - b.n 72886 │ │ │ │ + ble.n 735a8 │ │ │ │ + b.n 73578 │ │ │ │ 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 728a2 │ │ │ │ + beq.n 73594 │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 728d0 │ │ │ │ + bne.n 735c2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 728b6 │ │ │ │ + beq.n 735a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 728d2 │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 735c4 │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 72910 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 73602 │ │ │ │ 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 10abdc │ │ │ │ + bl 10a77c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 728fc │ │ │ │ + bge.n 735ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 728fc │ │ │ │ + cbnz r3, 735ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72910 │ │ │ │ + bge.n 73602 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 72910 │ │ │ │ + cbnz r3, 73602 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00072914 : │ │ │ │ +00073606 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #7204 @ 0x1c24 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7294a │ │ │ │ + beq.n 7363c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #59072 @ 0xe6c0 │ │ │ │ + movw r1, #56820 @ 0xddf4 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 72974 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 73666 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 283c1c │ │ │ │ + bl 28357c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72974 │ │ │ │ + bge.n 73666 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 72974 │ │ │ │ + cbnz r3, 73666 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_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 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #20728 @ 0x50f8 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000729a0 <_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 15213c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 729d4 <_PyLong_UInt8_Converter@@Base+0x34> │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 729d6 <_PyLong_UInt8_Converter@@Base+0x36> │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #20772 @ 0x5124 │ │ │ │ + movw r1, #18068 @ 0x4694 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - │ │ │ │ -000729d8 <_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 88258 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 72a18 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9088c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 72a08 <_PyDict_GetItemStringWithError@@Base+0x30> │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 72a18 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 72a04 <_PyDict_GetItemStringWithError@@Base+0x2c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72a04 <_PyDict_GetItemStringWithError@@Base+0x2c> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -00072a1c <_PyDict_Pop@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r2 │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 105c64 │ │ │ │ - cbnz r0, 72a50 <_PyDict_Pop@@Base+0x34> │ │ │ │ - cbz r4, 72a48 <_PyDict_Pop@@Base+0x2c> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72a52 <_PyDict_Pop@@Base+0x36> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 72a52 <_PyDict_Pop@@Base+0x36> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 12cb4c <_PyErr_SetKeyError@@Base> │ │ │ │ - b.n 72a52 <_PyDict_Pop@@Base+0x36> │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -00072a58 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 7aa84 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 72a86 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 377fe │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -00072a88 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - movw r1, #15128 @ 0x3b18 │ │ │ │ - movt r1, #80 @ 0x50 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 72abc │ │ │ │ - bl 9eff8 │ │ │ │ - cbnz r0, 72abc │ │ │ │ - movs r1, #138 @ 0x8a │ │ │ │ - movw r0, #62356 @ 0xf394 │ │ │ │ - movt r0, #48 @ 0x30 │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 72ac4 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - lsls r3, r3, #26 │ │ │ │ - bpl.n 72ac8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 72aca │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00072acc : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - movw r1, #15128 @ 0x3b18 │ │ │ │ - movt r1, #80 @ 0x50 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 72b04 │ │ │ │ - bl 9eff8 │ │ │ │ - cbnz r0, 72b04 │ │ │ │ - movs r1, #148 @ 0x94 │ │ │ │ - movw r0, #62356 @ 0xf394 │ │ │ │ - movt r0, #48 @ 0x30 │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldrd r2, r4, [r1] │ │ │ │ + movw r3, #33532 @ 0x82fc │ │ │ │ + movt r3, #55870 @ 0xda3e │ │ │ │ + cmp r2, r3 │ │ │ │ + adcs.w r3, r4, #2 │ │ │ │ + blt.n 736d8 │ │ │ │ + movw r5, #32004 @ 0x7d04 │ │ │ │ + movt r5, #9665 @ 0x25c1 │ │ │ │ + movs r3, #2 │ │ │ │ + cmp r5, r2 │ │ │ │ + sbcs r3, r4 │ │ │ │ + blt.n 736e4 │ │ │ │ + mov.w r3, #51712 @ 0xca00 │ │ │ │ + movt r3, #15258 @ 0x3b9a │ │ │ │ + movs r5, #0 │ │ │ │ + umull r2, r6, r2, r3 │ │ │ │ + mla r6, r3, r4, r6 │ │ │ │ + b.n 736ee │ │ │ │ + movs r2, #0 │ │ │ │ + mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 736ee │ │ │ │ + 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 7371a │ │ │ │ + mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ + mvns r7, r3 │ │ │ │ + sub.w ip, r4, r1 │ │ │ │ + cmp r7, r2 │ │ │ │ + sbcs.w ip, ip, r6 │ │ │ │ + bge.n 73732 │ │ │ │ + b.n 7373e │ │ │ │ + orrs.w r4, r3, r1 │ │ │ │ + beq.n 73732 │ │ │ │ + negs r7, r3 │ │ │ │ + mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ + sbc.w r4, r4, r1 │ │ │ │ + cmp r2, r7 │ │ │ │ + sbcs.w r4, r6, r4 │ │ │ │ + blt.n 73746 │ │ │ │ + adds r3, r3, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + adc.w r4, r1, r6 │ │ │ │ + b.n 73750 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 73750 │ │ │ │ + movs r3, #0 │ │ │ │ + mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + strd r3, r4, [r0] │ │ │ │ + cbnz r5, 73758 │ │ │ │ + cbz r2, 73774 │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #33764 @ 0x83e4 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 72b08 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00072b0a : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + b.n 73776 │ │ │ │ + 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, #4080] @ 0xff0 │ │ │ │ - bl 214f5c │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 72b42 │ │ │ │ - bl dd5f0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 72b32 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 72b42 │ │ │ │ - subs r3, #1 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + mov r4, r1 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + add.w r1, sp, #31 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + strd r3, r1, [sp, #12] │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + strd r3, r2, [sp, #4] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #32 │ │ │ │ + movw r1, #18112 @ 0x46c0 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + blx 2b064 <__isoc23_sscanf@plt> │ │ │ │ + cmp r0, #6 │ │ │ │ + bne.n 737f0 │ │ │ │ + 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 737f0 │ │ │ │ + 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] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 72b2e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72b2e │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -00072b46 : │ │ │ │ - cbnz r0, 72b4c │ │ │ │ - b.w 23c160 │ │ │ │ - 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] @ (72b88 ) │ │ │ │ - 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, 72b80 │ │ │ │ - ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ - movs r1, #0 │ │ │ │ - blx r3 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - │ │ │ │ -00072b8c <_PyType_NewManagedObject@@Base>: │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1c887c │ │ │ │ - cbnz r0, 72ba8 <_PyType_NewManagedObject@@Base+0x1c> │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 23c160 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00072baa : │ │ │ │ - movs r2, #0 │ │ │ │ - b.w 99000 │ │ │ │ + b.n 7380a │ │ │ │ + movw r3, #43316 @ 0xa934 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #18132 @ 0x46d4 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dfac │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00072bb0 <_PyObject_GetAttrId@@Base>: │ │ │ │ +0007380e : │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #2764 @ 0xacc │ │ │ │ + movt r3, #81 @ 0x51 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 73834 │ │ │ │ + movw r3, #43564 @ 0xaa2c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #18156 @ 0x46ec │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w f3c44 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 32bb4 <_PyUnicode_FromId@@Base> │ │ │ │ - cbz r0, 72bd4 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ - mov r1, r0 │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ + cbnz r4, 7385e │ │ │ │ + movw r3, #43560 @ 0xaa28 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #47484 @ 0xb97c │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dfac │ │ │ │ + b.n 73862 │ │ │ │ + add.w r4, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w a8b24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00072bd6 <_PyObject_GetDictPtr@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r4, r1, #27 │ │ │ │ - bmi.n 72c14 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ - ldr.w r4, [r2, #144] @ 0x90 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 72c30 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ - bge.n 72c10 <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - ldrd r2, r0, [r2, #16] │ │ │ │ - cmp r1, #0 │ │ │ │ - it lt │ │ │ │ - neglt r1, r1 │ │ │ │ - adds r2, #3 │ │ │ │ - mla r2, r0, r1, r2 │ │ │ │ - bic.w r2, r2, #3 │ │ │ │ - add r4, r2 │ │ │ │ - add r4, r5 │ │ │ │ - b.n 72c30 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ - ldr.w r3, [r0, #-12] │ │ │ │ - cbnz r3, 72c2c <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ - lsls r3, r1, #29 │ │ │ │ - bpl.n 72c2c <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ - bl 247cd4 <_PyEval_GetBuiltin@@Base+0x134> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 72c2c <_PyObject_GetDictPtr@@Base+0x56> │ │ │ │ - bl f73ac │ │ │ │ - b.n 72c30 <_PyObject_GetDictPtr@@Base+0x5a> │ │ │ │ - sub.w r4, r5, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - b.w 82eb0 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 82eb0 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 82eb0 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 82eb0 <_Py_SetImmortal@@Base> │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #20808 @ 0x5148 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #8308 @ 0x2074 │ │ │ │ - movt r0, #78 @ 0x4e │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - │ │ │ │ -00072c66 : │ │ │ │ +00073866 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (72c94 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 72c8c │ │ │ │ - movw r1, #33500 @ 0x82dc │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #16] @ (72c98 ) │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7b818 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, #132 @ 0x84 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - │ │ │ │ -00072c9c <_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, #20836 @ 0x5164 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movw r4, #59976 @ 0xea48 │ │ │ │ - movt r4, #84 @ 0x54 │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 72cea <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ - movw r2, #20844 @ 0x516c │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - mov r3, r8 │ │ │ │ - movs r1, #1 │ │ │ │ - blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 2c340 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - cbz r7, 72d06 <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ - mov r3, r7 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #20852 @ 0x5174 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 72d14 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ - movw r2, #20876 @ 0x518c │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - movs r1, #1 │ │ │ │ - blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 2c340 │ │ │ │ - cbz r6, 72d2e <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ - movw r2, #40712 @ 0x9f08 │ │ │ │ - movt r2, #48 @ 0x30 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - mov r3, r6 │ │ │ │ - movs r1, #1 │ │ │ │ - blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movw r2, #53156 @ 0xcfa4 │ │ │ │ - movt r2, #48 @ 0x30 │ │ │ │ - blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 2c340 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 160d60 <_PyObject_IsFreed@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - cbz r3, 72d68 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ - mov r3, r5 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #44968 @ 0xafa8 │ │ │ │ - movt r2, #48 @ 0x30 │ │ │ │ - blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 2c340 │ │ │ │ - b.n 72da2 <_PyObject_AssertFailed@@Base+0x106> │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - ubfx r6, r3, #14, #1 │ │ │ │ - and.w r3, r3, #24 │ │ │ │ - cmp r3, #0 │ │ │ │ - it ne │ │ │ │ - addne r6, #1 │ │ │ │ - blx 2baec │ │ │ │ - sub.w r1, r5, r6, lsl #3 │ │ │ │ - bl 7620e <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 35e4c <_PyObject_Dump@@Base> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #53156 @ 0xcfa4 │ │ │ │ - movt r2, #48 @ 0x30 │ │ │ │ - blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 2c340 │ │ │ │ - movw r1, #20896 @ 0x51a0 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bmi.n 7389a │ │ │ │ + movw r3, #43564 @ 0xaa2c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #18192 @ 0x4710 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #4] @ (72db0 <_PyObject_AssertFailed@@Base+0x114>) │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movs r0, #152 @ 0x98 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f3c44 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 738a0 │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ + ubfx r0, r0, #2, #3 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00072db4 <_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 │ │ │ │ +000738a2 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - mov ip, r1 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - ands.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ - bne.n 72dee <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ - ldr r4, [pc, #728] @ (730ac <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ - movw r2, #691 @ 0x2b3 │ │ │ │ - movw r3, #63740 @ 0xf8fc │ │ │ │ - movt r3, #46 @ 0x2e │ │ │ │ - strd r2, r4, [sp] │ │ │ │ - movw r2, #20920 @ 0x51b8 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - bl 72c9c <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bmi.n 738c2 │ │ │ │ + movw r3, #43564 @ 0xaa2c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #18192 @ 0x4710 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w f3c44 │ │ │ │ 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 72e28 <_PyUnicode_CheckConsistency@@Base+0x74> │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.w 72f72 <_PyUnicode_CheckConsistency@@Base+0x1be> │ │ │ │ - ldr r4, [pc, #672] @ (730ac <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ - movw r1, #697 @ 0x2b9 │ │ │ │ - movw r3, #63740 @ 0xf8fc │ │ │ │ - movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #20988 @ 0x51fc │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - strd r1, r4, [sp] │ │ │ │ - movs r1, #0 │ │ │ │ - bl 72c9c <_PyObject_AssertFailed@@Base> │ │ │ │ - subs r2, r5, #1 │ │ │ │ - cmp r5, #4 │ │ │ │ - it ne │ │ │ │ - cmpne r2, #1 │ │ │ │ - ite hi │ │ │ │ - movhi r2, #1 │ │ │ │ - movls r2, #0 │ │ │ │ - ands.w r7, r3, #32 │ │ │ │ - beq.n 72e92 <_PyUnicode_CheckConsistency@@Base+0xde> │ │ │ │ - add.w r1, r0, #28 │ │ │ │ - cbz r2, 72e62 <_PyUnicode_CheckConsistency@@Base+0xae> │ │ │ │ - ldr r4, [pc, #616] @ (730ac <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ - movw r1, #705 @ 0x2c1 │ │ │ │ - movw r3, #63740 @ 0xf8fc │ │ │ │ - movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #21020 @ 0x521c │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - strd r1, r4, [sp] │ │ │ │ - movs r1, #0 │ │ │ │ - bl 72c9c <_PyObject_AssertFailed@@Base> │ │ │ │ - cbz r6, 72e84 <_PyUnicode_CheckConsistency@@Base+0xd0> │ │ │ │ - ldr r5, [pc, #580] @ (730ac <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ - mov.w r4, #708 @ 0x2c4 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r3, #63740 @ 0xf8fc │ │ │ │ - movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #21116 @ 0x527c │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 72c9c <_PyObject_AssertFailed@@Base> │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - cmp r7, r1 │ │ │ │ - bne.n 72f4a <_PyUnicode_CheckConsistency@@Base+0x196> │ │ │ │ - ldr r4, [pc, #544] @ (730ac <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ - movw r2, #709 @ 0x2c5 │ │ │ │ - b.n 72f30 <_PyUnicode_CheckConsistency@@Base+0x17c> │ │ │ │ - ldr r1, [r0, #28] │ │ │ │ - cbz r2, 72eb6 <_PyUnicode_CheckConsistency@@Base+0x102> │ │ │ │ - ldr r4, [pc, #532] @ (730ac <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ - movw r2, #715 @ 0x2cb │ │ │ │ - movw r3, #63740 @ 0xf8fc │ │ │ │ - movt r3, #46 @ 0x2e │ │ │ │ - strd r2, r4, [sp] │ │ │ │ - mov r1, r7 │ │ │ │ - movw r2, #21020 @ 0x521c │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - bl 72c9c <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r1, 72ed6 <_PyUnicode_CheckConsistency@@Base+0x122> │ │ │ │ - ldr r4, [pc, #496] @ (730ac <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ - movw r2, #719 @ 0x2cf │ │ │ │ - movw r3, #63740 @ 0xf8fc │ │ │ │ - movt r3, #46 @ 0x2e │ │ │ │ - strd r2, r4, [sp] │ │ │ │ - movw r2, #21168 @ 0x52b0 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - bl 72c9c <_PyObject_AssertFailed@@Base> │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - cbz r6, 72f26 <_PyUnicode_CheckConsistency@@Base+0x172> │ │ │ │ - cmp r1, r7 │ │ │ │ - beq.n 72efe <_PyUnicode_CheckConsistency@@Base+0x14a> │ │ │ │ - ldr r5, [pc, #460] @ (730ac <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ - mov r1, r2 │ │ │ │ - movw r4, #721 @ 0x2d1 │ │ │ │ - movw r3, #63740 @ 0xf8fc │ │ │ │ - movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #21188 @ 0x52c4 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 72c9c <_PyObject_AssertFailed@@Base> │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ - ldr r1, [r0, #20] │ │ │ │ - cmp r1, r7 │ │ │ │ - beq.n 72f72 <_PyUnicode_CheckConsistency@@Base+0x1be> │ │ │ │ - ldr r5, [pc, #420] @ (730ac <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ - mov r1, r2 │ │ │ │ - movw r4, #722 @ 0x2d2 │ │ │ │ - movw r3, #63740 @ 0xf8fc │ │ │ │ - movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #21216 @ 0x52e0 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 72c9c <_PyObject_AssertFailed@@Base> │ │ │ │ - cmp r1, r7 │ │ │ │ - bne.n 72f4a <_PyUnicode_CheckConsistency@@Base+0x196> │ │ │ │ - ldr r4, [pc, #384] @ (730ac <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ - movw r2, #725 @ 0x2d5 │ │ │ │ - movw r3, #63740 @ 0xf8fc │ │ │ │ - movt r3, #46 @ 0x2e │ │ │ │ - strd r2, r4, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ - movw r2, #21140 @ 0x5294 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - bl 72c9c <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r7, 72f72 <_PyUnicode_CheckConsistency@@Base+0x1be> │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - cbz r2, 72f72 <_PyUnicode_CheckConsistency@@Base+0x1be> │ │ │ │ - ldr r5, [pc, #344] @ (730ac <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ - movw r2, #730 @ 0x2da │ │ │ │ - movw r3, #63740 @ 0xf8fc │ │ │ │ - movt r3, #46 @ 0x2e │ │ │ │ - strd r2, r5, [sp] │ │ │ │ - mov r1, r7 │ │ │ │ - movw r2, #21256 @ 0x5308 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 72c9c <_PyObject_AssertFailed@@Base> │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.w 730d8 <_PyUnicode_CheckConsistency@@Base+0x324> │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 72f8c <_PyUnicode_CheckConsistency@@Base+0x1d8> │ │ │ │ + bpl.n 738d2 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ - addmi.w r2, r4, #20 │ │ │ │ - addpl.w r2, r4, #28 │ │ │ │ - b.n 72f8e <_PyUnicode_CheckConsistency@@Base+0x1da> │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.n 72fba <_PyUnicode_CheckConsistency@@Base+0x206> │ │ │ │ - mov r1, r3 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 72fa0 <_PyUnicode_CheckConsistency@@Base+0x1ec> │ │ │ │ - ldrb r7, [r2, r1] │ │ │ │ - b.n 72fac <_PyUnicode_CheckConsistency@@Base+0x1f8> │ │ │ │ - cmp r5, #2 │ │ │ │ - ite eq │ │ │ │ - ldrheq.w r7, [r2, r1, lsl #1] │ │ │ │ - ldrne.w r7, [r2, r1, lsl #2] │ │ │ │ - cmp r3, r7 │ │ │ │ - add.w r1, r1, #1 │ │ │ │ - it cc │ │ │ │ - movcc r3, r7 │ │ │ │ - cmp r0, r1 │ │ │ │ - bne.n 72f98 <_PyUnicode_CheckConsistency@@Base+0x1e4> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 73028 <_PyUnicode_CheckConsistency@@Base+0x274> │ │ │ │ - cbnz r6, 7300c <_PyUnicode_CheckConsistency@@Base+0x258> │ │ │ │ - cmp r3, #127 @ 0x7f │ │ │ │ - bhi.n 72fe6 <_PyUnicode_CheckConsistency@@Base+0x232> │ │ │ │ - ldr r5, [pc, #228] @ (730ac <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ - movw r2, #750 @ 0x2ee │ │ │ │ - movw r3, #63740 @ 0xf8fc │ │ │ │ - movt r3, #46 @ 0x2e │ │ │ │ - strd r2, r5, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ - movw r2, #21284 @ 0x5324 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 72c9c <_PyObject_AssertFailed@@Base> │ │ │ │ - cmp r3, #255 @ 0xff │ │ │ │ - bls.n 730a2 <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ - ldr r5, [pc, #192] @ (730ac <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ - movw r2, #751 @ 0x2ef │ │ │ │ - movw r3, #63740 @ 0xf8fc │ │ │ │ - movt r3, #46 @ 0x2e │ │ │ │ - strd r2, r5, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ - movw r2, #21300 @ 0x5334 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 72c9c <_PyObject_AssertFailed@@Base> │ │ │ │ - cmp r3, #127 @ 0x7f │ │ │ │ - bls.n 730a2 <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ - movw r3, #63740 @ 0xf8fc │ │ │ │ - movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #21316 @ 0x5344 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - ldr r5, [pc, #136] @ (730ac <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ - movw r1, #754 @ 0x2f2 │ │ │ │ - b.n 730cc <_PyUnicode_CheckConsistency@@Base+0x318> │ │ │ │ - cmp r5, #2 │ │ │ │ - bne.n 73066 <_PyUnicode_CheckConsistency@@Base+0x2b2> │ │ │ │ - cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 73048 <_PyUnicode_CheckConsistency@@Base+0x294> │ │ │ │ - movw r3, #63740 @ 0xf8fc │ │ │ │ - movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #21332 @ 0x5354 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - ldr r5, [pc, #104] @ (730ac <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ - movw r1, #757 @ 0x2f5 │ │ │ │ - b.n 730cc <_PyUnicode_CheckConsistency@@Base+0x318> │ │ │ │ - cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcc.n 730a6 <_PyUnicode_CheckConsistency@@Base+0x2f2> │ │ │ │ - movw r3, #63740 @ 0xf8fc │ │ │ │ - movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #21352 @ 0x5368 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - ldr r5, [pc, #76] @ (730ac <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ - movw r1, #758 @ 0x2f6 │ │ │ │ - b.n 730cc <_PyUnicode_CheckConsistency@@Base+0x318> │ │ │ │ - cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n 73084 <_PyUnicode_CheckConsistency@@Base+0x2d0> │ │ │ │ - movw r3, #63740 @ 0xf8fc │ │ │ │ - movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #21372 @ 0x537c │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - ldr r5, [pc, #44] @ (730ac <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ - movw r1, #761 @ 0x2f9 │ │ │ │ - b.n 730cc <_PyUnicode_CheckConsistency@@Base+0x318> │ │ │ │ - cmp.w r3, #1114112 @ 0x110000 │ │ │ │ - bcc.n 730b0 <_PyUnicode_CheckConsistency@@Base+0x2fc> │ │ │ │ - movw r3, #63740 @ 0xf8fc │ │ │ │ - movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #21392 @ 0x5390 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - ldr r5, [pc, #16] @ (730ac <_PyUnicode_CheckConsistency@@Base+0x2f8>) │ │ │ │ - movw r1, #762 @ 0x2fa │ │ │ │ - b.n 730cc <_PyUnicode_CheckConsistency@@Base+0x318> │ │ │ │ - ldrb r3, [r2, r0] │ │ │ │ - b.n 730b4 <_PyUnicode_CheckConsistency@@Base+0x300> │ │ │ │ - ldrh.w r3, [r2, r0, lsl #1] │ │ │ │ - b.n 730b4 <_PyUnicode_CheckConsistency@@Base+0x300> │ │ │ │ - movs r0, #176 @ 0xb0 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - ldr.w r3, [r2, r0, lsl #2] │ │ │ │ - cbz r3, 730d8 <_PyUnicode_CheckConsistency@@Base+0x324> │ │ │ │ - ldr r5, [pc, #40] @ (730e0 <_PyUnicode_CheckConsistency@@Base+0x32c>) │ │ │ │ - movw r3, #63740 @ 0xf8fc │ │ │ │ - movt r3, #46 @ 0x2e │ │ │ │ - movw r2, #21412 @ 0x53a4 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - mov.w r1, #764 @ 0x2fc │ │ │ │ - strd r1, r5, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #0 │ │ │ │ - bl 72c9c <_PyObject_AssertFailed@@Base> │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - movs r0, #176 @ 0xb0 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - │ │ │ │ -000730e4 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #84] @ (73148 ) │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 7310c │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 730fc │ │ │ │ - dmb ish │ │ │ │ - beq.n 73118 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 28e400 │ │ │ │ - bl 2d7d0 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 73134 │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 73124 │ │ │ │ - dmb ish │ │ │ │ - beq.n 73144 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ (73148 ) │ │ │ │ - b.w 284818 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - │ │ │ │ -0007314c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #92] @ (731b8 ) │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 73176 │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 73166 │ │ │ │ - dmb ish │ │ │ │ - beq.n 73182 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 28e400 │ │ │ │ - ldr r3, [pc, #56] @ (731bc ) │ │ │ │ - mov.w r6, #0 │ │ │ │ - ldmia.w r3, {r0, r1, r2} │ │ │ │ - stmia.w r5, {r0, r1, r2} │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 731a4 │ │ │ │ - strexb r1, r6, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 73194 │ │ │ │ - dmb ish │ │ │ │ - beq.n 731b6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - sub.w r0, r3, #140 @ 0x8c │ │ │ │ - b.w 284818 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - │ │ │ │ -000731c0 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #92] @ (7322c ) │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 731ea │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 731da │ │ │ │ - dmb ish │ │ │ │ - beq.n 731f6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 28e400 │ │ │ │ - ldr r3, [pc, #56] @ (73230 ) │ │ │ │ - ldmia.w r5, {r0, r1, r2} │ │ │ │ - stmia.w r3, {r0, r1, r2} │ │ │ │ - mov.w r2, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r1, [r4] │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 73218 │ │ │ │ - strexb r0, r2, [r4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 73208 │ │ │ │ - dmb ish │ │ │ │ - beq.n 7322a │ │ │ │ - sub.w r0, r3, #140 @ 0x8c │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 284818 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + addmi r0, #20 │ │ │ │ + addpl r0, #28 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -00073234 : │ │ │ │ +000738d6 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #2764 @ 0xacc │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7326e │ │ │ │ + beq.n 73910 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20656 @ 0x50b0 │ │ │ │ + movw r1, #18156 @ 0x46ec │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 73276 │ │ │ │ + b.n 73918 │ │ │ │ adds r0, #8 │ │ │ │ - bl 15a044 │ │ │ │ + bl 1599d0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r2, 7329e │ │ │ │ + cbnz r2, 73940 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.w 7339c │ │ │ │ + bhi.w 73a3e │ │ │ │ tbb [pc, r2] │ │ │ │ ldr r5, [r6, #36] @ 0x24 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ - movw r0, #60824 @ 0xed98 │ │ │ │ + movw r0, #58688 @ 0xe540 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21d77c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21cff4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7328e │ │ │ │ - b.n 7335a │ │ │ │ + bne.n 73930 │ │ │ │ + b.n 739fc │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ - b.n 732bc │ │ │ │ + b.n 7395e │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 161fb4 │ │ │ │ + bl 1613e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7340a │ │ │ │ + beq.w 73aac │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 161fb4 │ │ │ │ + bl 1613e4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 732ec │ │ │ │ + cbnz r0, 7398e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7335a │ │ │ │ + bge.n 739fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7335a │ │ │ │ + bne.n 739fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7335a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 739fc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 73300 │ │ │ │ + bne.n 739a2 │ │ │ │ movs r0, #1 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 733b6 │ │ │ │ - b.n 7333e │ │ │ │ + bne.n 73a58 │ │ │ │ + b.n 739e0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 161fb4 │ │ │ │ + bl 1613e4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 7333e │ │ │ │ + cbz r0, 739e0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 733b6 │ │ │ │ + bne.n 73a58 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9324 @ 0x246c │ │ │ │ + movw r1, #7020 @ 0x1b6c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7333e │ │ │ │ + bge.n 739e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7333e │ │ │ │ + cbnz r3, 739e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73352 │ │ │ │ + bge.n 739f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 73352 │ │ │ │ + cbnz r3, 739f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7335e │ │ │ │ + blt.n 73a00 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7340a │ │ │ │ + b.n 73aac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7335a │ │ │ │ + bne.n 739fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7335a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 739fc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 161fb4 │ │ │ │ + bl 1613e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7340a │ │ │ │ - ldr r5, [pc, #148] @ (73410 ) │ │ │ │ + beq.n 73aac │ │ │ │ + ldr r5, [pc, #148] @ (73ab4 ) │ │ │ │ mov r6, r0 │ │ │ │ sub.w r4, r5, #16 │ │ │ │ - b.n 733b6 │ │ │ │ + b.n 73a58 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9356 @ 0x248c │ │ │ │ + movw r1, #7052 @ 0x1b8c │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 7335a │ │ │ │ + bl 11dfac │ │ │ │ + b.n 739fc │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #9400 @ 0x24b8 │ │ │ │ + movw r1, #7096 @ 0x1bb8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1626c0 │ │ │ │ + bl 161aec │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 733ca │ │ │ │ + cbz r0, 73a6c │ │ │ │ mov r4, r7 │ │ │ │ - b.n 7340a │ │ │ │ + b.n 73aac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 733de │ │ │ │ + bge.n 73a80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 733de │ │ │ │ + cbnz r3, 73a80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 733f2 │ │ │ │ + bge.n 73a94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 733f2 │ │ │ │ + cbnz r3, 73a94 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 733c6 │ │ │ │ + bge.n 73a68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 733c6 │ │ │ │ + bne.n 73a68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 733c6 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73a68 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ strh r0, [r7, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 9438c │ │ │ │ - cbnz r0, 73436 │ │ │ │ + bl 941b0 │ │ │ │ + cbnz r0, 73ada │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 73486 │ │ │ │ + b.n 73b2a │ │ │ │ mov r5, r0 │ │ │ │ strd r6, r0, [sp, #4] │ │ │ │ - cbnz r4, 7344a │ │ │ │ - ldr r0, [pc, #76] @ (7348c ) │ │ │ │ + cbnz r4, 73aee │ │ │ │ + ldr r0, [pc, #76] @ (73b30 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1650f4 │ │ │ │ + bl 164548 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 73456 │ │ │ │ - ldr r0, [pc, #68] @ (73490 ) │ │ │ │ + b.n 73afa │ │ │ │ + ldr r0, [pc, #68] @ (73b34 ) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 16544c │ │ │ │ + bl 164894 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7346a │ │ │ │ + bge.n 73b0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7346a │ │ │ │ + cbnz r3, 73b0e │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 73430 │ │ │ │ + beq.n 73ad4 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7347c │ │ │ │ + bge.n 73b20 │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ - cbz r5, 73480 │ │ │ │ + cbz r5, 73b24 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 73486 │ │ │ │ + b.n 73b2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldrd r2, r3, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #7 │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ adds r0, #51 @ 0x33 │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ + │ │ │ │ +00073b48 <_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 941b0 │ │ │ │ + cbz r0, 73b9e <_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 5bdc8 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 73ba2 <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 73ba2 <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73ba2 <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + b.w 941b0 │ │ │ │ + movw r0, #18212 @ 0x4724 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + b.w 8808c │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + mov r4, r1 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + movs r1, #0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2b44c │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 158c9c │ │ │ │ + cbnz r0, 73c1c <_PyMonitoring_FireLineEvent@@Base+0xd4> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #4 │ │ │ │ + beq.n 73c04 <_PyMonitoring_FireLineEvent@@Base+0xbc> │ │ │ │ + movw r3, #43316 @ 0xa934 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + mov r4, r0 │ │ │ │ + movw r1, #18224 @ 0x4730 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dfac │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 1599d0 │ │ │ │ + b.n 73c1e <_PyMonitoring_FireLineEvent@@Base+0xd6> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r0, sp, #4 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + bl 1599d0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2b84c │ │ │ │ + bl 8808c │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 73c1e <_PyMonitoring_FireLineEvent@@Base+0xd6> │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 73c28 <_PyMonitoring_FireLineEvent@@Base+0xe0> │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 1599d0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, pc} │ │ │ │ + b.w 82e64 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 82e64 <_Py_SetImmortal@@Base> │ │ │ │ │ │ │ │ -000734a4 : │ │ │ │ +00073c36 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r8, #5752 @ 0x1678 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 734e2 │ │ │ │ + beq.n 73c74 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 734da │ │ │ │ + bmi.n 73c6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 73558 │ │ │ │ - bl 9b974 │ │ │ │ + b.n 73cea │ │ │ │ + bl 9b758 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 734e4 │ │ │ │ + b.n 73c76 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 734f6 │ │ │ │ + bne.n 73c88 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7350a │ │ │ │ + bge.n 73c9c │ │ │ │ subs r0, r4, #1 │ │ │ │ - b.n 7350c │ │ │ │ + b.n 73c9e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 734d4 │ │ │ │ - bl 9b974 │ │ │ │ + bpl.n 73c66 │ │ │ │ + bl 9b758 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7350c │ │ │ │ + bge.n 73c9e │ │ │ │ add r0, r4 │ │ │ │ - b.n 7350c │ │ │ │ + b.n 73c9e │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 73522 │ │ │ │ + bne.n 73cb4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 73538 │ │ │ │ + blt.n 73cca │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 73542 │ │ │ │ + b.n 73cd4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 734d4 │ │ │ │ - bl 9b974 │ │ │ │ + bpl.n 73c66 │ │ │ │ + bl 9b758 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 73540 │ │ │ │ + bge.n 73cd2 │ │ │ │ add r0, r4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 73542 │ │ │ │ + b.n 73cd4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.n 73542 │ │ │ │ + b.n 73cd4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, r0 │ │ │ │ str r3, [r7, #0] │ │ │ │ - blt.n 734d4 │ │ │ │ + blt.n 73c66 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 734d4 │ │ │ │ + bge.n 73c66 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0007355c : │ │ │ │ +00073cee : │ │ │ │ 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 148c78 │ │ │ │ + bl 1485c4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 73596 │ │ │ │ + beq.n 73d28 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14932c │ │ │ │ + bl 148c78 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +00073d2c <_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, 73d58 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ + lsls r4, r4, #5 │ │ │ │ + bpl.n 73d58 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r1, 73d54 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + bpl.n 73d58 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r2, 73d58 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbnz r3, 73d6c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ + movw r1, #1375 @ 0x55f │ │ │ │ + movw r0, #18704 @ 0x4910 │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 73d78 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + add r4, sp, #32 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl f5714 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add sp, #4 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00073d82 : │ │ │ │ + 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, 73dac │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #5 │ │ │ │ + bpl.n 73dac │ │ │ │ + cbz r1, 73da8 │ │ │ │ + ldr r5, [r1, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + bpl.n 73dac │ │ │ │ + cbz r2, 73dac │ │ │ │ + cbnz r3, 73dc0 │ │ │ │ + movw r1, #1401 @ 0x579 │ │ │ │ + movw r0, #18704 @ 0x4910 │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 73dca │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl f5714 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +00073dce <_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, 73df8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #5 │ │ │ │ + bpl.n 73df8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r1, 73df4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ + ldr r5, [r1, #4] │ │ │ │ + ldr r5, [r5, #84] @ 0x54 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + bpl.n 73df8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r2, 73df8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbnz r3, 73e0c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ + movw r1, #1426 @ 0x592 │ │ │ │ + movw r0, #18704 @ 0x4910 │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 73e16 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl f5714 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +00073e1a : │ │ │ │ + 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, 73e42 │ │ │ │ + mov r5, r1 │ │ │ │ + movw r3, #53876 @ 0xd274 │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r7, r6 │ │ │ │ + mov r9, r6 │ │ │ │ + b.n 73e54 │ │ │ │ + mov.w r1, #684 @ 0x2ac │ │ │ │ + movw r0, #18264 @ 0x4758 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 73f1c │ │ │ │ + ldr.w r2, [r1, r9, lsl #3] │ │ │ │ + cbz r2, 73e66 │ │ │ │ + cmp r2, r3 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + it eq │ │ │ │ + addeq r7, #1 │ │ │ │ + b.n 73e54 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1c9240 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 73f1c │ │ │ │ + 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, #18185 @ 0x4709 │ │ │ │ + movt r3, #18 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + movw r3, #36601 @ 0x8ef9 │ │ │ │ + movt r3, #35 @ 0x23 │ │ │ │ + str r3, [r4, #44] @ 0x2c │ │ │ │ + movw r3, #41352 @ 0xa188 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + str.w r3, [r4, #128] @ 0x80 │ │ │ │ + movw r3, #8172 @ 0x1fec │ │ │ │ + movt r3, #81 @ 0x51 │ │ │ │ + str r3, [r4, #116] @ 0x74 │ │ │ │ + movw r3, #21905 @ 0x5591 │ │ │ │ + movt r3, #37 @ 0x25 │ │ │ │ + str.w r3, [r4, #156] @ 0x9c │ │ │ │ + movw r3, #47681 @ 0xba41 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + str r3, [r4, #92] @ 0x5c │ │ │ │ + bl 92ad4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 73f16 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + bl 90664 <_PyType_GetDict@@Base> │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9401c <_PyErr_SetRaisedException@@Base+0x14> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 73f20 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 73f16 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 73f16 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 83a78 │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + │ │ │ │ +00073f26 : │ │ │ │ + b.w 73e1a │ │ │ │ + │ │ │ │ +00073f2a <_PyType_NewManagedObject@@Base>: │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 87678 │ │ │ │ + cbnz r0, 73f46 <_PyType_NewManagedObject@@Base+0x1c> │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 23bb34 │ │ │ │ + pop {r3, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #16 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r0, r1 │ │ │ │ + add r2, sp, #8 │ │ │ │ + movw r1, #51648 @ 0xc9c0 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r2, sp, #12 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + bl e1e08 │ │ │ │ + cbnz r0, 73f7c <_PyType_NewManagedObject@@Base+0x52> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 73fbe <_PyType_NewManagedObject@@Base+0x94> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 56bb4 <_PyXI_NewExcInfo@@Base+0x7ac> │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 73fa0 <_PyType_NewManagedObject@@Base+0x76> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r6 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 73faa <_PyType_NewManagedObject@@Base+0x80> │ │ │ │ + movw r0, #5752 @ 0x1678 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + b.n 73fbe <_PyType_NewManagedObject@@Base+0x94> │ │ │ │ + bl 93ef8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 73f8a <_PyType_NewManagedObject@@Base+0x60> │ │ │ │ + b.n 73f78 <_PyType_NewManagedObject@@Base+0x4e> │ │ │ │ + bl 93ef8 │ │ │ │ + movw r3, #5752 @ 0x1678 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + cmp r0, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + movw r3, #6004 @ 0x1774 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r0, #4380 @ 0x111c │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + it lt │ │ │ │ + movlt r0, r3 │ │ │ │ + bx lr │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r2, 74000 <_PyType_NewManagedObject@@Base+0xd6> │ │ │ │ + cbz r3, 73fea <_PyType_NewManagedObject@@Base+0xc0> │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + b.n 73ff2 <_PyType_NewManagedObject@@Base+0xc8> │ │ │ │ + movw r1, #16656 @ 0x4110 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + movw r0, #18288 @ 0x4770 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + b.w 1039c8 │ │ │ │ + cbz r3, 74006 <_PyType_NewManagedObject@@Base+0xdc> │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + b.n 7400e <_PyType_NewManagedObject@@Base+0xe4> │ │ │ │ + movw r1, #16656 @ 0x4110 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + movw r0, #18324 @ 0x4794 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + b.w 1039c8 │ │ │ │ + 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, #18352 @ 0x47b0 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ + ldrb r3, [r1, #1] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ + strd r3, r2, [sp, #4] │ │ │ │ + ldrb r3, [r1, #3] │ │ │ │ + ldrb r2, [r1, #4] │ │ │ │ + ldrb r1, [r1, #5] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 1039c8 │ │ │ │ + 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 74068 <_PyType_NewManagedObject@@Base+0x13e> │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + ldr r4, [r2, #20] │ │ │ │ + movw r0, #18384 @ 0x47d0 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + ldrd r2, r3, [r2, #12] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 1039c8 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00074080 <_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 740ba <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ + ldr r4, [pc, #768] @ (743a0 <_PyUnicode_CheckConsistency@@Base+0x320>) │ │ │ │ + movw r2, #691 @ 0x2b3 │ │ │ │ + movw r3, #61364 @ 0xefb4 │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ + strd r2, r4, [sp] │ │ │ │ + movw r2, #18440 @ 0x4808 │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + bl 70db4 <_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 740f4 <_PyUnicode_CheckConsistency@@Base+0x74> │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.w 7423c <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r4, [pc, #712] @ (743a0 <_PyUnicode_CheckConsistency@@Base+0x320>) │ │ │ │ + movw r1, #697 @ 0x2b9 │ │ │ │ + movw r3, #61364 @ 0xefb4 │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ + movw r2, #18508 @ 0x484c │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + strd r1, r4, [sp] │ │ │ │ + movs r1, #0 │ │ │ │ + bl 70db4 <_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 7415e <_PyUnicode_CheckConsistency@@Base+0xde> │ │ │ │ + cbz r2, 7412a <_PyUnicode_CheckConsistency@@Base+0xaa> │ │ │ │ + ldr r4, [pc, #660] @ (743a0 <_PyUnicode_CheckConsistency@@Base+0x320>) │ │ │ │ + movw r1, #705 @ 0x2c1 │ │ │ │ + movw r3, #61364 @ 0xefb4 │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ + movw r2, #18540 @ 0x486c │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + strd r1, r4, [sp] │ │ │ │ + movs r1, #0 │ │ │ │ + bl 70db4 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbz r6, 7414c <_PyUnicode_CheckConsistency@@Base+0xcc> │ │ │ │ + ldr r5, [pc, #624] @ (743a0 <_PyUnicode_CheckConsistency@@Base+0x320>) │ │ │ │ + mov.w r4, #708 @ 0x2c4 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r3, #61364 @ 0xefb4 │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ + movw r2, #18636 @ 0x48cc │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 70db4 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + add.w r2, r0, #28 │ │ │ │ + cmp r7, r2 │ │ │ │ + bne.n 74214 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ + ldr r4, [pc, #584] @ (743a0 <_PyUnicode_CheckConsistency@@Base+0x320>) │ │ │ │ + movw r2, #709 @ 0x2c5 │ │ │ │ + b.n 741fa <_PyUnicode_CheckConsistency@@Base+0x17a> │ │ │ │ + cbz r2, 7417e <_PyUnicode_CheckConsistency@@Base+0xfe> │ │ │ │ + ldr r4, [pc, #572] @ (743a0 <_PyUnicode_CheckConsistency@@Base+0x320>) │ │ │ │ + movw r2, #715 @ 0x2cb │ │ │ │ + movw r3, #61364 @ 0xefb4 │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ + strd r2, r4, [sp] │ │ │ │ + movw r2, #18540 @ 0x486c │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + bl 70db4 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r1, [r0, #28] │ │ │ │ + cbnz r1, 741a0 <_PyUnicode_CheckConsistency@@Base+0x120> │ │ │ │ + ldr r4, [pc, #540] @ (743a0 <_PyUnicode_CheckConsistency@@Base+0x320>) │ │ │ │ + movw r2, #719 @ 0x2cf │ │ │ │ + movw r3, #61364 @ 0xefb4 │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ + strd r2, r4, [sp] │ │ │ │ + movw r2, #18688 @ 0x4900 │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + bl 70db4 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + cbz r6, 741f0 <_PyUnicode_CheckConsistency@@Base+0x170> │ │ │ │ + cmp r1, r7 │ │ │ │ + beq.n 741c8 <_PyUnicode_CheckConsistency@@Base+0x148> │ │ │ │ + ldr r5, [pc, #500] @ (743a0 <_PyUnicode_CheckConsistency@@Base+0x320>) │ │ │ │ + mov r1, r2 │ │ │ │ + movw r4, #721 @ 0x2d1 │ │ │ │ + movw r3, #61364 @ 0xefb4 │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ + movw r2, #18708 @ 0x4914 │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 70db4 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ + ldr r1, [r0, #20] │ │ │ │ + cmp r1, r7 │ │ │ │ + beq.n 7423c <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r5, [pc, #460] @ (743a0 <_PyUnicode_CheckConsistency@@Base+0x320>) │ │ │ │ + mov r1, r2 │ │ │ │ + movw r4, #722 @ 0x2d2 │ │ │ │ + movw r3, #61364 @ 0xefb4 │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ + movw r2, #18736 @ 0x4930 │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 70db4 <_PyObject_AssertFailed@@Base> │ │ │ │ + cmp r1, r7 │ │ │ │ + bne.n 74214 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ + ldr r4, [pc, #424] @ (743a0 <_PyUnicode_CheckConsistency@@Base+0x320>) │ │ │ │ + movw r2, #725 @ 0x2d5 │ │ │ │ + movw r3, #61364 @ 0xefb4 │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ + strd r2, r4, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + movw r2, #18660 @ 0x48e4 │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + bl 70db4 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r7, 7423c <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + cbz r2, 7423c <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r5, [pc, #388] @ (743a0 <_PyUnicode_CheckConsistency@@Base+0x320>) │ │ │ │ + movw r2, #730 @ 0x2da │ │ │ │ + movw r3, #61364 @ 0xefb4 │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ + strd r2, r5, [sp] │ │ │ │ + mov r1, r7 │ │ │ │ + movw r2, #18776 @ 0x4958 │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 70db4 <_PyObject_AssertFailed@@Base> │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.w 743a4 <_PyUnicode_CheckConsistency@@Base+0x324> │ │ │ │ + lsls r2, r3, #26 │ │ │ │ + bpl.n 74256 <_PyUnicode_CheckConsistency@@Base+0x1d6> │ │ │ │ + lsls r3, r3, #25 │ │ │ │ + ite mi │ │ │ │ + addmi.w r2, r4, #20 │ │ │ │ + addpl.w r2, r4, #28 │ │ │ │ + b.n 74258 <_PyUnicode_CheckConsistency@@Base+0x1d8> │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.n 74284 <_PyUnicode_CheckConsistency@@Base+0x204> │ │ │ │ + mov r1, r3 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 7426a <_PyUnicode_CheckConsistency@@Base+0x1ea> │ │ │ │ + ldrb r7, [r2, r1] │ │ │ │ + b.n 74276 <_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 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 74262 <_PyUnicode_CheckConsistency@@Base+0x1e2> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 742f2 <_PyUnicode_CheckConsistency@@Base+0x272> │ │ │ │ + cbnz r6, 742d6 <_PyUnicode_CheckConsistency@@Base+0x256> │ │ │ │ + cmp r3, #127 @ 0x7f │ │ │ │ + bhi.n 742b0 <_PyUnicode_CheckConsistency@@Base+0x230> │ │ │ │ + ldr r5, [pc, #272] @ (743a0 <_PyUnicode_CheckConsistency@@Base+0x320>) │ │ │ │ + movw r2, #750 @ 0x2ee │ │ │ │ + movw r3, #61364 @ 0xefb4 │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ + strd r2, r5, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + movw r2, #18804 @ 0x4974 │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 70db4 <_PyObject_AssertFailed@@Base> │ │ │ │ + cmp r3, #255 @ 0xff │ │ │ │ + bls.n 7436c <_PyUnicode_CheckConsistency@@Base+0x2ec> │ │ │ │ + ldr r5, [pc, #232] @ (743a0 <_PyUnicode_CheckConsistency@@Base+0x320>) │ │ │ │ + movw r2, #751 @ 0x2ef │ │ │ │ + movw r3, #61364 @ 0xefb4 │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ + strd r2, r5, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + movw r2, #18820 @ 0x4984 │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 70db4 <_PyObject_AssertFailed@@Base> │ │ │ │ + cmp r3, #127 @ 0x7f │ │ │ │ + bls.n 7436c <_PyUnicode_CheckConsistency@@Base+0x2ec> │ │ │ │ + movw r3, #61364 @ 0xefb4 │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ + movw r2, #18836 @ 0x4994 │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + ldr r5, [pc, #180] @ (743a0 <_PyUnicode_CheckConsistency@@Base+0x320>) │ │ │ │ + movw r1, #754 @ 0x2f2 │ │ │ │ + b.n 74392 <_PyUnicode_CheckConsistency@@Base+0x312> │ │ │ │ + cmp r5, #2 │ │ │ │ + bne.n 74330 <_PyUnicode_CheckConsistency@@Base+0x2b0> │ │ │ │ + cmp r3, #255 @ 0xff │ │ │ │ + bhi.n 74312 <_PyUnicode_CheckConsistency@@Base+0x292> │ │ │ │ + movw r3, #61364 @ 0xefb4 │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ + movw r2, #18852 @ 0x49a4 │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + ldr r5, [pc, #148] @ (743a0 <_PyUnicode_CheckConsistency@@Base+0x320>) │ │ │ │ + movw r1, #757 @ 0x2f5 │ │ │ │ + b.n 74392 <_PyUnicode_CheckConsistency@@Base+0x312> │ │ │ │ + cmp.w r3, #65536 @ 0x10000 │ │ │ │ + bcc.n 74370 <_PyUnicode_CheckConsistency@@Base+0x2f0> │ │ │ │ + movw r3, #61364 @ 0xefb4 │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ + movw r2, #18872 @ 0x49b8 │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + ldr r5, [pc, #116] @ (743a0 <_PyUnicode_CheckConsistency@@Base+0x320>) │ │ │ │ + movw r1, #758 @ 0x2f6 │ │ │ │ + b.n 74392 <_PyUnicode_CheckConsistency@@Base+0x312> │ │ │ │ + cmp.w r3, #65536 @ 0x10000 │ │ │ │ + bcs.n 7434e <_PyUnicode_CheckConsistency@@Base+0x2ce> │ │ │ │ + movw r3, #61364 @ 0xefb4 │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ + movw r2, #18892 @ 0x49cc │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + ldr r5, [pc, #88] @ (743a0 <_PyUnicode_CheckConsistency@@Base+0x320>) │ │ │ │ + movw r1, #761 @ 0x2f9 │ │ │ │ + b.n 74392 <_PyUnicode_CheckConsistency@@Base+0x312> │ │ │ │ + cmp.w r3, #1114112 @ 0x110000 │ │ │ │ + bcc.n 74376 <_PyUnicode_CheckConsistency@@Base+0x2f6> │ │ │ │ + movw r3, #61364 @ 0xefb4 │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ + movw r2, #18912 @ 0x49e0 │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + ldr r5, [pc, #56] @ (743a0 <_PyUnicode_CheckConsistency@@Base+0x320>) │ │ │ │ + movw r1, #762 @ 0x2fa │ │ │ │ + b.n 74392 <_PyUnicode_CheckConsistency@@Base+0x312> │ │ │ │ + ldrb r3, [r2, r0] │ │ │ │ + b.n 7437a <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ + ldrh.w r3, [r2, r0, lsl #1] │ │ │ │ + b.n 7437a <_PyUnicode_CheckConsistency@@Base+0x2fa> │ │ │ │ + ldr.w r3, [r2, r0, lsl #2] │ │ │ │ + cbz r3, 743a4 <_PyUnicode_CheckConsistency@@Base+0x324> │ │ │ │ + ldr r5, [pc, #32] @ (743a0 <_PyUnicode_CheckConsistency@@Base+0x320>) │ │ │ │ + movw r3, #61364 @ 0xefb4 │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ + movw r2, #18932 @ 0x49f4 │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + mov.w r1, #764 @ 0x2fc │ │ │ │ + strd r1, r5, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #0 │ │ │ │ + bl 70db4 <_PyObject_AssertFailed@@Base> │ │ │ │ + nop │ │ │ │ + asrs r0, r7, #30 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + movs r0, #1 │ │ │ │ + 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ cmp r3, #11 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r3 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ mov r7, r1 │ │ │ │ adds r0, #1 │ │ │ │ mov r6, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7375e │ │ │ │ + beq.w 7456e <_PyUnicode_CheckConsistency@@Base+0x4ee> │ │ │ │ movs r5, #0 │ │ │ │ - movw r9, #37312 @ 0x91c0 │ │ │ │ + movw r9, #35012 @ 0x88c4 │ │ │ │ movt r9, #63 @ 0x3f │ │ │ │ mov fp, r5 │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r2, r3, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 736c0 │ │ │ │ + ble.n 744d0 <_PyUnicode_CheckConsistency@@Base+0x450> │ │ │ │ cmp fp, r6 │ │ │ │ - bge.n 7360a │ │ │ │ + bge.n 7441a <_PyUnicode_CheckConsistency@@Base+0x39a> │ │ │ │ ldr.w r0, [r7, fp, lsl #2] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n 735fa │ │ │ │ + bhi.n 7440a <_PyUnicode_CheckConsistency@@Base+0x38a> │ │ │ │ ldrb.w r0, [r9, r0] │ │ │ │ - b.n 735fe │ │ │ │ - bl 20d3e8 <_PyUnicode_IsWhitespace@@Base> │ │ │ │ - cbz r0, 7360a │ │ │ │ + b.n 7440e <_PyUnicode_CheckConsistency@@Base+0x38e> │ │ │ │ + bl 20cbe8 <_PyUnicode_IsWhitespace@@Base> │ │ │ │ + cbz r0, 7441a <_PyUnicode_CheckConsistency@@Base+0x39a> │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r6, fp │ │ │ │ - bne.n 735ec │ │ │ │ - b.n 7373e │ │ │ │ + bne.n 743fc <_PyUnicode_CheckConsistency@@Base+0x37c> │ │ │ │ + b.n 7454e <_PyUnicode_CheckConsistency@@Base+0x4ce> │ │ │ │ cmp r6, fp │ │ │ │ - beq.w 7373e │ │ │ │ + beq.w 7454e <_PyUnicode_CheckConsistency@@Base+0x4ce> │ │ │ │ add.w sl, fp, #1 │ │ │ │ cmp r6, sl │ │ │ │ - ble.n 73634 │ │ │ │ + ble.n 74444 <_PyUnicode_CheckConsistency@@Base+0x3c4> │ │ │ │ ldr.w r0, [r7, sl, lsl #2] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n 73626 │ │ │ │ + bhi.n 74436 <_PyUnicode_CheckConsistency@@Base+0x3b6> │ │ │ │ ldrb.w r0, [r9, r0] │ │ │ │ - b.n 7362a │ │ │ │ - bl 20d3e8 <_PyUnicode_IsWhitespace@@Base> │ │ │ │ - cbnz r0, 73634 │ │ │ │ + b.n 7443a <_PyUnicode_CheckConsistency@@Base+0x3ba> │ │ │ │ + bl 20cbe8 <_PyUnicode_IsWhitespace@@Base> │ │ │ │ + cbnz r0, 74444 <_PyUnicode_CheckConsistency@@Base+0x3c4> │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r6, sl │ │ │ │ - bgt.n 73618 │ │ │ │ + bgt.n 74428 <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 73662 │ │ │ │ + bne.n 74472 <_PyUnicode_CheckConsistency@@Base+0x3f2> │ │ │ │ cmp r6, sl │ │ │ │ - bne.n 73662 │ │ │ │ + bne.n 74472 <_PyUnicode_CheckConsistency@@Base+0x3f2> │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 73662 │ │ │ │ + bne.n 74472 <_PyUnicode_CheckConsistency@@Base+0x3f2> │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r5, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 7373e │ │ │ │ + b.n 7454e <_PyUnicode_CheckConsistency@@Base+0x4ce> │ │ │ │ sub.w r1, sl, fp │ │ │ │ add.w r0, r7, fp, lsl #2 │ │ │ │ - bl 275294 │ │ │ │ + bl 274ba4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 73742 │ │ │ │ + beq.n 74552 <_PyUnicode_CheckConsistency@@Base+0x4d2> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 73680 │ │ │ │ + bgt.n 74490 <_PyUnicode_CheckConsistency@@Base+0x410> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 736ba │ │ │ │ + b.n 744ca <_PyUnicode_CheckConsistency@@Base+0x44a> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9baf8 │ │ │ │ + bl 9b8dc │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 736a6 │ │ │ │ + cbz r0, 744b6 <_PyUnicode_CheckConsistency@@Base+0x436> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73742 │ │ │ │ + bge.n 74552 <_PyUnicode_CheckConsistency@@Base+0x4d2> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73742 │ │ │ │ + bne.n 74552 <_PyUnicode_CheckConsistency@@Base+0x4d2> │ │ │ │ mov r0, fp │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73742 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 74552 <_PyUnicode_CheckConsistency@@Base+0x4d2> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 736ba │ │ │ │ + bge.n 744ca <_PyUnicode_CheckConsistency@@Base+0x44a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 736ba │ │ │ │ + cbnz r3, 744ca <_PyUnicode_CheckConsistency@@Base+0x44a> │ │ │ │ mov r0, fp │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov fp, sl │ │ │ │ - b.n 735e0 │ │ │ │ + b.n 743f0 <_PyUnicode_CheckConsistency@@Base+0x370> │ │ │ │ cmp fp, r6 │ │ │ │ - bge.n 7373e │ │ │ │ - movw r8, #37312 @ 0x91c0 │ │ │ │ + bge.n 7454e <_PyUnicode_CheckConsistency@@Base+0x4ce> │ │ │ │ + movw r8, #35012 @ 0x88c4 │ │ │ │ movt r8, #63 @ 0x3f │ │ │ │ ldr.w r0, [r7, fp, lsl #2] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n 736da │ │ │ │ + bhi.n 744ea <_PyUnicode_CheckConsistency@@Base+0x46a> │ │ │ │ ldrb.w r0, [r8, r0] │ │ │ │ - b.n 736de │ │ │ │ - bl 20d3e8 <_PyUnicode_IsWhitespace@@Base> │ │ │ │ - cbz r0, 736ea │ │ │ │ + b.n 744ee <_PyUnicode_CheckConsistency@@Base+0x46e> │ │ │ │ + bl 20cbe8 <_PyUnicode_IsWhitespace@@Base> │ │ │ │ + cbz r0, 744fa <_PyUnicode_CheckConsistency@@Base+0x47a> │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r6, fp │ │ │ │ - bne.n 736cc │ │ │ │ - b.n 7373e │ │ │ │ + bne.n 744dc <_PyUnicode_CheckConsistency@@Base+0x45c> │ │ │ │ + b.n 7454e <_PyUnicode_CheckConsistency@@Base+0x4ce> │ │ │ │ cmp r6, fp │ │ │ │ - beq.n 7373e │ │ │ │ + beq.n 7454e <_PyUnicode_CheckConsistency@@Base+0x4ce> │ │ │ │ sub.w r1, r6, fp │ │ │ │ add.w r0, r7, fp, lsl #2 │ │ │ │ - bl 275294 │ │ │ │ + bl 274ba4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 73742 │ │ │ │ + cbz r0, 74552 <_PyUnicode_CheckConsistency@@Base+0x4d2> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 7370a │ │ │ │ + bgt.n 7451a <_PyUnicode_CheckConsistency@@Base+0x49a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 7373c │ │ │ │ + b.n 7454c <_PyUnicode_CheckConsistency@@Base+0x4cc> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9baf8 │ │ │ │ + bl 9b8dc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r0, 7372a │ │ │ │ + cbz r0, 7453a <_PyUnicode_CheckConsistency@@Base+0x4ba> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73742 │ │ │ │ + bge.n 74552 <_PyUnicode_CheckConsistency@@Base+0x4d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 73742 │ │ │ │ + cbnz r3, 74552 <_PyUnicode_CheckConsistency@@Base+0x4d2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73742 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 74552 <_PyUnicode_CheckConsistency@@Base+0x4d2> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7373c │ │ │ │ + bge.n 7454c <_PyUnicode_CheckConsistency@@Base+0x4cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 7373c │ │ │ │ + cbnz r3, 7454c <_PyUnicode_CheckConsistency@@Base+0x4cc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 7375e │ │ │ │ + b.n 7456e <_PyUnicode_CheckConsistency@@Base+0x4ee> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7374e │ │ │ │ + blt.n 7455e <_PyUnicode_CheckConsistency@@Base+0x4de> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7375e │ │ │ │ + b.n 7456e <_PyUnicode_CheckConsistency@@Base+0x4ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7374a │ │ │ │ + bne.n 7455a <_PyUnicode_CheckConsistency@@Base+0x4da> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7374a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7455a <_PyUnicode_CheckConsistency@@Base+0x4da> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 7379c │ │ │ │ + bmi.n 745ac <_PyUnicode_CheckConsistency@@Base+0x52c> │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 737a0 │ │ │ │ + beq.n 745b0 <_PyUnicode_CheckConsistency@@Base+0x530> │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 737a2 │ │ │ │ + b.n 745b2 <_PyUnicode_CheckConsistency@@Base+0x532> │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 737a2 │ │ │ │ + b.n 745b2 <_PyUnicode_CheckConsistency@@Base+0x532> │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7720 │ │ │ │ + bl 1c6f18 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 737c0 │ │ │ │ + cbz r0, 745d0 <_PyUnicode_CheckConsistency@@Base+0x550> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ cmp r6, r3 │ │ │ │ ite le │ │ │ │ strle r6, [sp, #0] │ │ │ │ strgt r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl f4cb8 <_PyUnicodeWriter_WriteStr@@Base+0xf0> │ │ │ │ + bl f4748 <_PyUnicodeWriter_WriteStr@@Base+0xf0> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000737c6 : │ │ │ │ +000745d6 : │ │ │ │ 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 737e2 │ │ │ │ - bl 56e96 │ │ │ │ - b.n 7381c │ │ │ │ + bmi.n 745f2 │ │ │ │ + bl 56efe │ │ │ │ + b.n 7462c │ │ │ │ movw r3, #43628 @ 0xaa6c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - movw r1, #21488 @ 0x53f0 │ │ │ │ + movw r1, #19008 @ 0x4a40 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r6, r2 │ │ │ │ - bl 236a24 │ │ │ │ + bl 236404 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7381c │ │ │ │ - movw r1, #48300 @ 0xbcac │ │ │ │ + beq.n 7462c │ │ │ │ + movw r1, #45996 @ 0xb3ac │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r2, r6 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 5c00c │ │ │ │ + b.w 5c06c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00073820 : │ │ │ │ +00074630 : │ │ │ │ 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 7383c │ │ │ │ - bl 56e96 │ │ │ │ - b.n 738bc │ │ │ │ + bmi.n 7464c │ │ │ │ + bl 56efe │ │ │ │ + b.n 746cc │ │ │ │ movw r3, #43628 @ 0xaa6c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - movw r1, #21600 @ 0x5460 │ │ │ │ + movw r1, #19120 @ 0x4ab0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r7, r2 │ │ │ │ - bl 236a24 │ │ │ │ + bl 236404 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 738bc │ │ │ │ - movw r1, #48300 @ 0xbcac │ │ │ │ + beq.n 746cc │ │ │ │ + movw r1, #45996 @ 0xb3ac │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ cmp r5, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r5 │ │ │ │ moveq r4, r1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5c00c │ │ │ │ + bl 5c06c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 738bc │ │ │ │ + cbz r0, 746cc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 738b4 │ │ │ │ + bmi.n 746c4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #15392 @ 0x3c20 │ │ │ │ + movw r1, #13088 @ 0x3320 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 738bc │ │ │ │ + bge.n 746cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 738bc │ │ │ │ + cbnz r3, 746cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 738bc │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 746cc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1cc490 │ │ │ │ + b.w 1cbd0c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000738c0 : │ │ │ │ +000746d0 : │ │ │ │ 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 738dc │ │ │ │ - bl 56e96 │ │ │ │ - b.n 73916 │ │ │ │ + bmi.n 746ec │ │ │ │ + bl 56efe │ │ │ │ + b.n 74726 │ │ │ │ movw r3, #43628 @ 0xaa6c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - movw r1, #21720 @ 0x54d8 │ │ │ │ + movw r1, #19240 @ 0x4b28 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r6, r2 │ │ │ │ - bl 236a24 │ │ │ │ + bl 236404 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73916 │ │ │ │ - movw r1, #48300 @ 0xbcac │ │ │ │ + beq.n 74726 │ │ │ │ + movw r1, #45996 @ 0xb3ac │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r2, r6 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2d79e4 │ │ │ │ + b.w 2d7210 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007391a : │ │ │ │ +0007472a : │ │ │ │ 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 73938 │ │ │ │ - bl 56e96 │ │ │ │ + bmi.n 74748 │ │ │ │ + bl 56efe │ │ │ │ movs r4, #0 │ │ │ │ - b.n 739b0 │ │ │ │ + b.n 747c0 │ │ │ │ movw r3, #43628 @ 0xaa6c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - movw r1, #21892 @ 0x5584 │ │ │ │ + movw r1, #19412 @ 0x4bd4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r7, r2 │ │ │ │ - bl 236a24 │ │ │ │ + bl 236404 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73934 │ │ │ │ - movw r1, #48300 @ 0xbcac │ │ │ │ + beq.n 74744 │ │ │ │ + movw r1, #45996 @ 0xb3ac │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ cmp r6, #0 │ │ │ │ ite ne │ │ │ │ movne r5, r6 │ │ │ │ moveq r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2d79e4 │ │ │ │ + bl 2d7210 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 739b0 │ │ │ │ + cbz r0, 747c0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 739b0 │ │ │ │ + bmi.n 747c0 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #22012 @ 0x55fc │ │ │ │ + movw r1, #19532 @ 0x4c4c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73934 │ │ │ │ + bge.n 74744 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73934 │ │ │ │ + bne.n 74744 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73934 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 74744 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000739b4 : │ │ │ │ +000747c4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e4e20 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl 1e45c0 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w a1f20 │ │ │ │ + b.w a1898 │ │ │ │ │ │ │ │ -000739da : │ │ │ │ +000747ea : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 2b41c0 │ │ │ │ + b.w 2b39b8 │ │ │ │ │ │ │ │ -000739e0 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ +000747f0 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 739f4 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ + beq.n 74804 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ cmp r1, #4 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ it ne │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ - b.n 739f8 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ + b.n 74808 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movs r1, #0 │ │ │ │ - b.w e9994 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b.w e9408 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ │ │ │ │ -000739fe <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ +0007480e <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ adds r6, r1, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - bhi.n 73a1c <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e> │ │ │ │ + bhi.n 7482c <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 73a4e <_PyUnicodeWriter_WriteLatin1String@@Base+0x50> │ │ │ │ + b.n 7485e <_PyUnicodeWriter_WriteLatin1String@@Base+0x50> │ │ │ │ mov r3, r1 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bne.n 73a3e <_PyUnicodeWriter_WriteLatin1String@@Base+0x40> │ │ │ │ + bne.n 7484e <_PyUnicodeWriter_WriteLatin1String@@Base+0x40> │ │ │ │ mov r2, r3 │ │ │ │ adds r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 73a38 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ + bcc.n 74848 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 73a22 <_PyUnicodeWriter_WriteLatin1String@@Base+0x24> │ │ │ │ + beq.n 74832 <_PyUnicodeWriter_WriteLatin1String@@Base+0x24> │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ - b.n 73a4e <_PyUnicodeWriter_WriteLatin1String@@Base+0x50> │ │ │ │ + b.n 7485e <_PyUnicodeWriter_WriteLatin1String@@Base+0x50> │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 73a18 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a> │ │ │ │ + beq.n 74828 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a> │ │ │ │ mov r3, r2 │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 73a34 <_PyUnicodeWriter_WriteLatin1String@@Base+0x36> │ │ │ │ + blt.n 74844 <_PyUnicodeWriter_WriteLatin1String@@Base+0x36> │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 73a1e <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ - b.n 73a18 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a> │ │ │ │ + bhi.n 7482e <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ + b.n 74828 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 73a78 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7a> │ │ │ │ + bcc.n 74888 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7a> │ │ │ │ ldrd r3, r1, [r5, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r7 │ │ │ │ - blt.n 73a78 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7a> │ │ │ │ + blt.n 74888 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7a> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ tst.w r2, #32 │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ - beq.n 73a8a <_PyUnicodeWriter_WriteLatin1String@@Base+0x8c> │ │ │ │ + beq.n 7489a <_PyUnicodeWriter_WriteLatin1String@@Base+0x8c> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ - b.n 73a8c <_PyUnicodeWriter_WriteLatin1String@@Base+0x8e> │ │ │ │ + b.n 7489c <_PyUnicodeWriter_WriteLatin1String@@Base+0x8e> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 73a5e <_PyUnicodeWriter_WriteLatin1String@@Base+0x60> │ │ │ │ + beq.n 7486e <_PyUnicodeWriter_WriteLatin1String@@Base+0x60> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl e9994 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl e9408 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 73a5e <_PyUnicodeWriter_WriteLatin1String@@Base+0x60> │ │ │ │ - b.n 73ad2 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd4> │ │ │ │ + bne.n 7486e <_PyUnicodeWriter_WriteLatin1String@@Base+0x60> │ │ │ │ + b.n 748e2 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd4> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 73aa0 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa2> │ │ │ │ + beq.n 748b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa2> │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 73ab6 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb8> │ │ │ │ + beq.n 748c6 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb8> │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ blx 2c030 │ │ │ │ - b.n 73aca <_PyUnicodeWriter_WriteLatin1String@@Base+0xcc> │ │ │ │ + b.n 748da <_PyUnicodeWriter_WriteLatin1String@@Base+0xcc> │ │ │ │ cmp r6, r4 │ │ │ │ - bls.n 73aca <_PyUnicodeWriter_WriteLatin1String@@Base+0xcc> │ │ │ │ + bls.n 748da <_PyUnicodeWriter_WriteLatin1String@@Base+0xcc> │ │ │ │ add.w r0, r0, r3, lsl #1 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ strh.w r3, [r0], #2 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 73aa8 <_PyUnicodeWriter_WriteLatin1String@@Base+0xaa> │ │ │ │ - b.n 73aca <_PyUnicodeWriter_WriteLatin1String@@Base+0xcc> │ │ │ │ + bne.n 748b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0xaa> │ │ │ │ + b.n 748da <_PyUnicodeWriter_WriteLatin1String@@Base+0xcc> │ │ │ │ cmp r6, r4 │ │ │ │ - bls.n 73aca <_PyUnicodeWriter_WriteLatin1String@@Base+0xcc> │ │ │ │ + bls.n 748da <_PyUnicodeWriter_WriteLatin1String@@Base+0xcc> │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 73abe <_PyUnicodeWriter_WriteLatin1String@@Base+0xc0> │ │ │ │ + bne.n 748ce <_PyUnicodeWriter_WriteLatin1String@@Base+0xc0> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r0, #0 │ │ │ │ add r3, r7 │ │ │ │ str r3, [r5, #20] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -108077,2640 +109455,880 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #8444 @ 0x20fc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 73b00 <_PyUnicodeWriter_WriteLatin1String@@Base+0x102> │ │ │ │ + beq.n 74910 <_PyUnicodeWriter_WriteLatin1String@@Base+0x102> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 73b16 <_PyUnicodeWriter_WriteLatin1String@@Base+0x118> │ │ │ │ + bne.n 74926 <_PyUnicodeWriter_WriteLatin1String@@Base+0x118> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 73b48 <_PyUnicodeWriter_WriteLatin1String@@Base+0x14a> │ │ │ │ + beq.n 74958 <_PyUnicodeWriter_WriteLatin1String@@Base+0x14a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 73b48 <_PyUnicodeWriter_WriteLatin1String@@Base+0x14a> │ │ │ │ - b.n 73b18 <_PyUnicodeWriter_WriteLatin1String@@Base+0x11a> │ │ │ │ + ble.n 74958 <_PyUnicodeWriter_WriteLatin1String@@Base+0x14a> │ │ │ │ + b.n 74928 <_PyUnicodeWriter_WriteLatin1String@@Base+0x11a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 73b34 <_PyUnicodeWriter_WriteLatin1String@@Base+0x136> │ │ │ │ + beq.n 74944 <_PyUnicodeWriter_WriteLatin1String@@Base+0x136> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 73b62 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ + bne.n 74972 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 73b48 <_PyUnicodeWriter_WriteLatin1String@@Base+0x14a> │ │ │ │ + beq.n 74958 <_PyUnicodeWriter_WriteLatin1String@@Base+0x14a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 73b64 <_PyUnicodeWriter_WriteLatin1String@@Base+0x166> │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 74974 <_PyUnicodeWriter_WriteLatin1String@@Base+0x166> │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 73ba2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a4> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 749b2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 1843a8 │ │ │ │ + bl 1835f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73b8e <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + bge.n 7499e <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 73b8e <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + cbnz r3, 7499e <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73ba2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a4> │ │ │ │ + bge.n 749b2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 73ba2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a4> │ │ │ │ + cbnz r3, 749b2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #8444 @ 0x20fc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 73bd0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d2> │ │ │ │ + beq.n 749e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d2> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 73bfe <_PyUnicodeWriter_WriteLatin1String@@Base+0x200> │ │ │ │ + bne.n 74a0e <_PyUnicodeWriter_WriteLatin1String@@Base+0x200> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 73be4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e6> │ │ │ │ + beq.n 749f4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 73c00 <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 74a10 <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 73c26 <_PyUnicodeWriter_WriteLatin1String@@Base+0x228> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 74a36 <_PyUnicodeWriter_WriteLatin1String@@Base+0x228> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 14a500 │ │ │ │ + bl 149e50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73c26 <_PyUnicodeWriter_WriteLatin1String@@Base+0x228> │ │ │ │ + bge.n 74a36 <_PyUnicodeWriter_WriteLatin1String@@Base+0x228> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 73c26 <_PyUnicodeWriter_WriteLatin1String@@Base+0x228> │ │ │ │ + cbnz r3, 74a36 <_PyUnicodeWriter_WriteLatin1String@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #8444 @ 0x20fc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 73c54 <_PyUnicodeWriter_WriteLatin1String@@Base+0x256> │ │ │ │ + beq.n 74a64 <_PyUnicodeWriter_WriteLatin1String@@Base+0x256> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 73c82 <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ + bne.n 74a92 <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 73c68 <_PyUnicodeWriter_WriteLatin1String@@Base+0x26a> │ │ │ │ + beq.n 74a78 <_PyUnicodeWriter_WriteLatin1String@@Base+0x26a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 73c84 <_PyUnicodeWriter_WriteLatin1String@@Base+0x286> │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 74a94 <_PyUnicodeWriter_WriteLatin1String@@Base+0x286> │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 73caa <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ac> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 74aba <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ac> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 29dc38 │ │ │ │ + bl 29d494 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73caa <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ac> │ │ │ │ + bge.n 74aba <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 73caa <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ac> │ │ │ │ + cbnz r3, 74aba <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #8444 @ 0x20fc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 73cd8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2da> │ │ │ │ + beq.n 74ae8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2da> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 73d06 <_PyUnicodeWriter_WriteLatin1String@@Base+0x308> │ │ │ │ + bne.n 74b16 <_PyUnicodeWriter_WriteLatin1String@@Base+0x308> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 73cec <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ee> │ │ │ │ + beq.n 74afc <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ee> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 73d08 <_PyUnicodeWriter_WriteLatin1String@@Base+0x30a> │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 74b18 <_PyUnicodeWriter_WriteLatin1String@@Base+0x30a> │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 73d2e <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 74b3e <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 18405c │ │ │ │ + bl 1832a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73d2e <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + bge.n 74b3e <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 73d2e <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + cbnz r3, 74b3e <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #8444 @ 0x20fc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 73d5c <_PyUnicodeWriter_WriteLatin1String@@Base+0x35e> │ │ │ │ + beq.n 74b6c <_PyUnicodeWriter_WriteLatin1String@@Base+0x35e> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 73d8a <_PyUnicodeWriter_WriteLatin1String@@Base+0x38c> │ │ │ │ + bne.n 74b9a <_PyUnicodeWriter_WriteLatin1String@@Base+0x38c> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 73d70 <_PyUnicodeWriter_WriteLatin1String@@Base+0x372> │ │ │ │ + beq.n 74b80 <_PyUnicodeWriter_WriteLatin1String@@Base+0x372> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 73d8c <_PyUnicodeWriter_WriteLatin1String@@Base+0x38e> │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 74b9c <_PyUnicodeWriter_WriteLatin1String@@Base+0x38e> │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 73db2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b4> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 74bc2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 1f37a8 │ │ │ │ + bl 1f3064 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73db2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b4> │ │ │ │ + bge.n 74bc2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 73db2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b4> │ │ │ │ + cbnz r3, 74bc2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #8444 @ 0x20fc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 73de0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3e2> │ │ │ │ + beq.n 74bf0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3e2> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 73e0e <_PyUnicodeWriter_WriteLatin1String@@Base+0x410> │ │ │ │ + bne.n 74c1e <_PyUnicodeWriter_WriteLatin1String@@Base+0x410> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 73df4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f6> │ │ │ │ + beq.n 74c04 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 73e10 <_PyUnicodeWriter_WriteLatin1String@@Base+0x412> │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 74c20 <_PyUnicodeWriter_WriteLatin1String@@Base+0x412> │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 73e36 <_PyUnicodeWriter_WriteLatin1String@@Base+0x438> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 74c46 <_PyUnicodeWriter_WriteLatin1String@@Base+0x438> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 154380 │ │ │ │ + bl 153c04 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73e36 <_PyUnicodeWriter_WriteLatin1String@@Base+0x438> │ │ │ │ + bge.n 74c46 <_PyUnicodeWriter_WriteLatin1String@@Base+0x438> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 73e36 <_PyUnicodeWriter_WriteLatin1String@@Base+0x438> │ │ │ │ + cbnz r3, 74c46 <_PyUnicodeWriter_WriteLatin1String@@Base+0x438> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #8444 @ 0x20fc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 73e64 <_PyUnicodeWriter_WriteLatin1String@@Base+0x466> │ │ │ │ + beq.n 74c74 <_PyUnicodeWriter_WriteLatin1String@@Base+0x466> │ │ │ │ movw r3, #8896 @ 0x22c0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 73e92 <_PyUnicodeWriter_WriteLatin1String@@Base+0x494> │ │ │ │ + bne.n 74ca2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x494> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 73e78 <_PyUnicodeWriter_WriteLatin1String@@Base+0x47a> │ │ │ │ + beq.n 74c88 <_PyUnicodeWriter_WriteLatin1String@@Base+0x47a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 73e94 <_PyUnicodeWriter_WriteLatin1String@@Base+0x496> │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ + bgt.n 74ca4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x496> │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 73eba <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 74cca <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 29d674 │ │ │ │ + bl 29ced0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73eba <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ + bge.n 74cca <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 73eba <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ + cbnz r3, 74cca <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + b.w 1cd8d4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 73f02 <_PyUnicodeWriter_WriteLatin1String@@Base+0x504> │ │ │ │ + beq.n 74d16 <_PyUnicodeWriter_WriteLatin1String@@Base+0x508> │ │ │ │ movw r3, #41768 @ 0xa328 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 73f02 <_PyUnicodeWriter_WriteLatin1String@@Base+0x504> │ │ │ │ + beq.n 74d16 <_PyUnicodeWriter_WriteLatin1String@@Base+0x508> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #22116 @ 0x5664 │ │ │ │ + movw r1, #19636 @ 0x4cb4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 73f1e <_PyUnicodeWriter_WriteLatin1String@@Base+0x520> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 74d32 <_PyUnicodeWriter_WriteLatin1String@@Base+0x524> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 73f34 <_PyUnicodeWriter_WriteLatin1String@@Base+0x536> │ │ │ │ + beq.n 74d48 <_PyUnicodeWriter_WriteLatin1String@@Base+0x53a> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl b7684 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl b7444 <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 73f24 <_PyUnicodeWriter_WriteLatin1String@@Base+0x526> │ │ │ │ + bge.n 74d38 <_PyUnicodeWriter_WriteLatin1String@@Base+0x52a> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 73f3a <_PyUnicodeWriter_WriteLatin1String@@Base+0x53c> │ │ │ │ + b.n 74d4e <_PyUnicodeWriter_WriteLatin1String@@Base+0x540> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #0] │ │ │ │ - b.n 73f38 <_PyUnicodeWriter_WriteLatin1String@@Base+0x53a> │ │ │ │ + b.n 74d4c <_PyUnicodeWriter_WriteLatin1String@@Base+0x53e> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00073f3c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ (73f74 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r3, [r3, r4] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 79606 <_PyMonitoring_FireReraiseEvent@@Base+0x232> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 73f70 │ │ │ │ - movw r0, #22148 @ 0x5684 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 243288 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00073f78 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ (73fb0 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r3, [r3, r4] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 797b8 <_PyMonitoring_FireReraiseEvent@@Base+0x3e4> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 73fac │ │ │ │ - movw r0, #22200 @ 0x56b8 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 243288 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00073fb4 : │ │ │ │ +00074d50 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (73fe8 ) │ │ │ │ + ldr r4, [pc, #36] @ (74d84 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 363e4 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 363e8 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 73fe6 │ │ │ │ - movw r0, #22248 @ 0x56e8 │ │ │ │ + bge.n 74d82 │ │ │ │ + movw r0, #19668 @ 0x4cd4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 243288 │ │ │ │ + b.w 242c68 │ │ │ │ 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 f6e30 │ │ │ │ + bl f6948 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11e4c4 │ │ │ │ - bl f6e30 │ │ │ │ + bl 11dfac │ │ │ │ + bl f6948 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 214b24 │ │ │ │ + bl 214484 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f7380 │ │ │ │ + b.w f6e98 │ │ │ │ │ │ │ │ -00074022 <_PyBytes_FromData@@Base>: │ │ │ │ +00074dbe <_PyBytes_FromData@@Base>: │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - b.w 806cc │ │ │ │ + b.w 80674 │ │ │ │ │ │ │ │ -0007402a : │ │ │ │ - ldr r0, [pc, #28] @ (74048 ) │ │ │ │ +00074dc6 : │ │ │ │ + ldr r0, [pc, #28] @ (74de4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - movw r2, #22288 @ 0x5710 │ │ │ │ + movw r2, #19708 @ 0x4cfc │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b.w 11e51c <_PyErr_SetString@@Base> │ │ │ │ + b.w 11e004 <_PyErr_SetString@@Base> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007404c : │ │ │ │ - movs r2, #0 │ │ │ │ - b.w 2231e4 <_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 7408a │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #56964 @ 0xde84 │ │ │ │ - movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #40360 @ 0x9da8 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #19868 @ 0x4d9c │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 7409c │ │ │ │ - ldr r2, [pc, #44] @ (740b8 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - bl 1ce330 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 740a0 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 740b6 │ │ │ │ - cbz r0, 740ae │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1cfe90 <_PySys_GetRequiredAttr@@Base+0x13b4> │ │ │ │ - movw r0, #5752 @ 0x1678 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - pop {r3, r4, r5, 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 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #31972 @ 0x7ce4 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - sub sp, #12 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 740ec │ │ │ │ - mov.w r1, #346 @ 0x15a │ │ │ │ - movw r0, #25272 @ 0x62b8 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 740f2 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 74104 │ │ │ │ - movw r0, #25272 @ 0x62b8 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - movw r1, #461 @ 0x1cd │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 74110 │ │ │ │ - ldr r1, [pc, #88] @ (74160 ) │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl d8608 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 74114 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 74158 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cbz r0, 74136 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - ands.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ - bne.n 74136 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74136 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cbnz r2, 74136 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #14644 @ 0x3934 │ │ │ │ - movt r2, #49 @ 0x31 │ │ │ │ - mov r1, r5 │ │ │ │ - movw r0, #22324 @ 0x5734 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 103eb4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 84dec │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - pop {r2, r3, r4, r7} │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - │ │ │ │ -00074164 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00074de8 <_PyState_AddModule@@Base>: │ │ │ │ + cbz r2, 74e24 <_PyState_AddModule@@Base+0x3c> │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [r2, #36] @ 0x24 │ │ │ │ + cbz r1, 74e1a <_PyState_AddModule@@Base+0x32> │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - movw r2, #23396 @ 0x5b64 │ │ │ │ - movt r2, #80 @ 0x50 │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.n 74194 │ │ │ │ - movw r0, #42680 @ 0xa6b8 │ │ │ │ - movt r0, #48 @ 0x30 │ │ │ │ - movw r1, #615 @ 0x267 │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 741ce │ │ │ │ - movw r2, #5752 @ 0x1678 │ │ │ │ - movt r2, #80 @ 0x50 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 741d4 │ │ │ │ - cbz r1, 741b8 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - bpl.n 741b8 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 741d6 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - b.n 741d6 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #22352 @ 0x5750 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + movw r2, #36396 @ 0x8e2c │ │ │ │ + movt r2, #48 @ 0x30 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 11e004 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 741ec │ │ │ │ - movs r1, #0 │ │ │ │ - ldrd r0, r5, [r3, #56] @ 0x38 │ │ │ │ - movs r4, #0 │ │ │ │ - strd r1, r4, [r3, #56] @ 0x38 │ │ │ │ - bl 84dec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 84dec │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -000741ee : │ │ │ │ - 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 88258 │ │ │ │ - cbz r0, 74232 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1ce01c │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 74238 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74232 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 74232 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7429e │ │ │ │ - cbz r6, 7425c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 88258 │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 7425c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7421e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 7421e │ │ │ │ - mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7421e │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - mov r0, r8 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - bl 224088 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - bl 84dec │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7428a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 7428a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7429e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 7429e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - │ │ │ │ -000742a6 : │ │ │ │ - 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 1c8534 │ │ │ │ - │ │ │ │ -000742bc : │ │ │ │ - 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, #35200 @ 0x8980 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - mov r5, r0 │ │ │ │ - bl 281bf8 <_PyType_GetSlotWrapperNames@@Base+0x54> │ │ │ │ - cbz r0, 742e2 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 742f8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 88258 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 742dc │ │ │ │ - ldr r0, [r5, #52] @ 0x34 │ │ │ │ - str r3, [r5, #52] @ 0x34 │ │ │ │ - bl 1c8534 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -000742fc <_PyObject_GetMethod@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w r9, [r0, #4] │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - mov sl, r2 │ │ │ │ - bl 90834 <_PyType_GetDict@@Base> │ │ │ │ - cbnz r0, 7432a <_PyObject_GetMethod@@Base+0x2e> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 92ca4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 74356 <_PyObject_GetMethod@@Base+0x5a> │ │ │ │ - ldr.w r2, [r9, #72] @ 0x48 │ │ │ │ - movw r3, #985 @ 0x3d9 │ │ │ │ - movt r3, #14 │ │ │ │ - mov r1, r8 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 7434c <_PyObject_GetMethod@@Base+0x50> │ │ │ │ - ldr.w r2, [r8, #4] │ │ │ │ - movw r3, #41560 @ 0xa258 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 7435a <_PyObject_GetMethod@@Base+0x5e> │ │ │ │ - mov r0, r5 │ │ │ │ - bl a8b24 │ │ │ │ - str.w r0, [sl] │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 744a6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 18ff48 <_PyType_LookupRef@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 7439c <_PyObject_GetMethod@@Base+0xa0> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #14 │ │ │ │ - bmi.n 743a2 <_PyObject_GetMethod@@Base+0xa6> │ │ │ │ - ldr.w fp, [r3, #136] @ 0x88 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 74398 <_PyObject_GetMethod@@Base+0x9c> │ │ │ │ - ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ - cbz r3, 74398 <_PyObject_GetMethod@@Base+0x9c> │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - blx fp │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ - str.w r0, [sl] │ │ │ │ - cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74356 <_PyObject_GetMethod@@Base+0x5a> │ │ │ │ - subs r6, #1 │ │ │ │ - str r6, [r4, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 74356 <_PyObject_GetMethod@@Base+0x5a> │ │ │ │ - b.n 74472 <_PyObject_GetMethod@@Base+0x176> │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 743a8 <_PyObject_GetMethod@@Base+0xac> │ │ │ │ - mov fp, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 743a8 <_PyObject_GetMethod@@Base+0xac> │ │ │ │ - mov.w fp, #0 │ │ │ │ - movs r6, #1 │ │ │ │ - ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #29 │ │ │ │ - bpl.n 743ce <_PyObject_GetMethod@@Base+0xd2> │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1dd3f0 <_PyAST_Compile@@Base+0xa08> │ │ │ │ - cbz r0, 743ce <_PyObject_GetMethod@@Base+0xd2> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 74450 <_PyObject_GetMethod@@Base+0x154> │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r3, [sl] │ │ │ │ - bl 1c8534 │ │ │ │ - b.n 74356 <_PyObject_GetMethod@@Base+0x5a> │ │ │ │ - ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #27 │ │ │ │ - bpl.n 743dc <_PyObject_GetMethod@@Base+0xe0> │ │ │ │ - ldr.w r7, [r5, #-12] │ │ │ │ - b.n 74408 <_PyObject_GetMethod@@Base+0x10c> │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr.w r2, [r0, #144] @ 0x90 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 74450 <_PyObject_GetMethod@@Base+0x154> │ │ │ │ - bge.n 74402 <_PyObject_GetMethod@@Base+0x106> │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - eor.w r1, r3, r3, asr #31 │ │ │ │ - sub.w r1, r1, r3, asr #31 │ │ │ │ - ldrd r3, r0, [r0, #16] │ │ │ │ - adds r3, #3 │ │ │ │ - mla r3, r0, r1, r3 │ │ │ │ - bic.w r3, r3, #3 │ │ │ │ - add r2, r3 │ │ │ │ - cmn r5, r2 │ │ │ │ - beq.n 74450 <_PyObject_GetMethod@@Base+0x154> │ │ │ │ - ldr r7, [r5, r2] │ │ │ │ - cbz r7, 74450 <_PyObject_GetMethod@@Base+0x154> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r7, #0] │ │ │ │ - bl 97b38 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cbz r0, 7443e <_PyObject_GetMethod@@Base+0x142> │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74436 <_PyObject_GetMethod@@Base+0x13a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 74436 <_PyObject_GetMethod@@Base+0x13a> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1c8534 │ │ │ │ - b.n 74356 <_PyObject_GetMethod@@Base+0x5a> │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74450 <_PyObject_GetMethod@@Base+0x154> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 74450 <_PyObject_GetMethod@@Base+0x154> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r6, 7447c <_PyObject_GetMethod@@Base+0x180> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 7447a <_PyObject_GetMethod@@Base+0x17e> │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx fp │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str.w r0, [sl] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 744a6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 744a6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 744a6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ - cbz r4, 74482 <_PyObject_GetMethod@@Base+0x186> │ │ │ │ - str.w r4, [sl] │ │ │ │ - b.n 744a6 <_PyObject_GetMethod@@Base+0x1aa> │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #58104 @ 0xe2f8 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - mov r3, r8 │ │ │ │ - bl f41b4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl f69bc │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - movw r3, #8444 @ 0x20fc │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 744dc <_PyObject_GetMethod@@Base+0x1e0> │ │ │ │ - movw r2, #8896 @ 0x22c0 │ │ │ │ - movt r2, #80 @ 0x50 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 744f2 <_PyObject_GetMethod@@Base+0x1f6> │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r2, #5752 @ 0x1678 │ │ │ │ - movt r2, #80 @ 0x50 │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.n 74548 <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 74548 <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ - b.n 744f4 <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r5, #0] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 74510 <_PyObject_GetMethod@@Base+0x214> │ │ │ │ - movw r2, #8896 @ 0x22c0 │ │ │ │ - movt r2, #80 @ 0x50 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 74526 <_PyObject_GetMethod@@Base+0x22a> │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r2, #5752 @ 0x1678 │ │ │ │ - movt r2, #80 @ 0x50 │ │ │ │ - cmp r4, r2 │ │ │ │ - beq.n 74548 <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 74548 <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ - b.n 74528 <_PyObject_GetMethod@@Base+0x22c> │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r4, #0] │ │ │ │ - cbz r6, 74584 <_PyObject_GetMethod@@Base+0x288> │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 74562 <_PyObject_GetMethod@@Base+0x266> │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ - movw r3, #5752 @ 0x1678 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.n 74570 <_PyObject_GetMethod@@Base+0x274> │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 745be <_PyObject_GetMethod@@Base+0x2c2> │ │ │ │ - movw r3, #8896 @ 0x22c0 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 74578 <_PyObject_GetMethod@@Base+0x27c> │ │ │ │ - b.n 7453a <_PyObject_GetMethod@@Base+0x23e> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 74548 <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ - b.n 7457a <_PyObject_GetMethod@@Base+0x27e> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r6, #0] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2657d8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 745a4 <_PyObject_GetMethod@@Base+0x2a8> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 745a4 <_PyObject_GetMethod@@Base+0x2a8> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 745b8 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 745b8 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1c8534 │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - movw r3, #8444 @ 0x20fc │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 745f0 <_PyObject_GetMethod@@Base+0x2f4> │ │ │ │ - movw r2, #8896 @ 0x22c0 │ │ │ │ - movt r2, #80 @ 0x50 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 74606 <_PyObject_GetMethod@@Base+0x30a> │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r2, #5752 @ 0x1678 │ │ │ │ - movt r2, #80 @ 0x50 │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.n 7465c <_PyObject_GetMethod@@Base+0x360> │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 7465c <_PyObject_GetMethod@@Base+0x360> │ │ │ │ - b.n 74608 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r5, #0] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 74624 <_PyObject_GetMethod@@Base+0x328> │ │ │ │ - movw r2, #8896 @ 0x22c0 │ │ │ │ - movt r2, #80 @ 0x50 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 7463a <_PyObject_GetMethod@@Base+0x33e> │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r2, #5752 @ 0x1678 │ │ │ │ - movt r2, #80 @ 0x50 │ │ │ │ - cmp r4, r2 │ │ │ │ - beq.n 7465c <_PyObject_GetMethod@@Base+0x360> │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 7465c <_PyObject_GetMethod@@Base+0x360> │ │ │ │ - b.n 7463c <_PyObject_GetMethod@@Base+0x340> │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r4, #0] │ │ │ │ - cbz r6, 74698 <_PyObject_GetMethod@@Base+0x39c> │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 74676 <_PyObject_GetMethod@@Base+0x37a> │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ - movw r3, #5752 @ 0x1678 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.n 74684 <_PyObject_GetMethod@@Base+0x388> │ │ │ │ - movw r3, #43812 @ 0xab24 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58432 @ 0xe440 │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 746d2 <_PyObject_GetMethod@@Base+0x3d6> │ │ │ │ - movw r3, #8896 @ 0x22c0 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 7468c <_PyObject_GetMethod@@Base+0x390> │ │ │ │ - b.n 7464e <_PyObject_GetMethod@@Base+0x352> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7465c <_PyObject_GetMethod@@Base+0x360> │ │ │ │ - b.n 7468e <_PyObject_GetMethod@@Base+0x392> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r6, #0] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 49d6e │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 746b8 <_PyObject_GetMethod@@Base+0x3bc> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 746b8 <_PyObject_GetMethod@@Base+0x3bc> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 746cc <_PyObject_GetMethod@@Base+0x3d0> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 746cc <_PyObject_GetMethod@@Base+0x3d0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1c8534 │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -000746d6 : │ │ │ │ - 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, 74706 │ │ │ │ - ldr r3, [pc, #52] @ (74724 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r5, [r2, r3] │ │ │ │ - bl 1ce01c │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 74706 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ - bl 1c8534 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 1cc234 <_Py_SetImmortalUntracked@@Base+0x10> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - mov r3, r7 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 22f130 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1c8534 │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00074728 : │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 746d6 │ │ │ │ - │ │ │ │ -00074730 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 74784 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1ce01c │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 7475e │ │ │ │ - ldr r3, [pc, #56] @ (74788 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 1c8534 │ │ │ │ - b.n 74784 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r2, #0 │ │ │ │ - bl 2231e4 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 74774 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 74784 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 74770 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 74770 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movw r0, #5752 @ 0x1678 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - bx lr │ │ │ │ - movw r0, #6004 @ 0x1774 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - bx lr │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 747c2 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 747cc │ │ │ │ - b.n 747d2 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 747bc │ │ │ │ - b.n 747ea │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 747ea │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ - cbz r0, 747dc │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 747ea │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cbz r0, 747ea │ │ │ │ - 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, 7481a │ │ │ │ - movw r3, #41352 @ 0xa188 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 74804 │ │ │ │ - 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, 7484a │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbz r0, 74852 │ │ │ │ - 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 7483c │ │ │ │ - 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, 7487a │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbz r0, 74882 │ │ │ │ - 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 7486c │ │ │ │ - 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, 748a2 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 748ac │ │ │ │ - b.n 748b2 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 7489c │ │ │ │ - b.n 748c0 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 748c0 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 748c0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - movw r3, #2388 @ 0x954 │ │ │ │ - movt r3, #82 @ 0x52 │ │ │ │ - subs r1, r1, r3 │ │ │ │ - ldr r2, [r0, #52] @ 0x34 │ │ │ │ - movw r3, #5752 @ 0x1678 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - asrs r1, r1, #5 │ │ │ │ - ldr.w r0, [r2, r1, lsl #2] │ │ │ │ - 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 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r3, r1 │ │ │ │ - cbz r0, 74900 │ │ │ │ - mov r1, r2 │ │ │ │ - bx r3 │ │ │ │ bx lr │ │ │ │ - b.n 748f6 │ │ │ │ - b.n 748f6 │ │ │ │ - b.n 748f6 │ │ │ │ - b.n 748f6 │ │ │ │ - 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] @ (74980 ) │ │ │ │ - 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 7495e │ │ │ │ - cmp r3, r1 │ │ │ │ - ite ls │ │ │ │ - movls r4, #0 │ │ │ │ - movhi r4, #1 │ │ │ │ - cbnz r4, 7495e │ │ │ │ - movs r3, #1 │ │ │ │ - strb.w r3, [sp, #4] │ │ │ │ - add.w r3, sp, #4096 @ 0x1000 │ │ │ │ - adds r3, #3 │ │ │ │ - strb r4, [r3, #0] │ │ │ │ - bl 7490a │ │ │ │ - mov r3, r0 │ │ │ │ - add.w r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #28] @ (74980 ) │ │ │ │ - adds r0, #4 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - beq.n 74976 │ │ │ │ - blx 2bb28 <__stack_chk_fail@plt> │ │ │ │ - mov r0, r3 │ │ │ │ - add.w sp, sp, #4096 @ 0x1000 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 749a2 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 749ac │ │ │ │ - b.n 749b2 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 7499c │ │ │ │ - b.n 749c0 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 749c0 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 749c0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 749e0 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 749ea │ │ │ │ - b.n 749f0 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 749da │ │ │ │ - b.n 74a1c │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 74a1c │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 749fa │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 74a1c │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cbz r0, 74a04 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 74a1c │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - cbz r0, 74a0e │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 74a1c │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cbz r0, 74a1c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2b68c │ │ │ │ - cmp r0, r1 │ │ │ │ - bgt.n 74a56 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - adds r4, #1 │ │ │ │ - blx 2b5d4 │ │ │ │ - cmp r5, r4 │ │ │ │ - bge.n 74a46 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + movw r3, #4372 @ 0x1114 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r2, #19744 @ 0x4d20 │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 11e004 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - cbz r0, 74a72 │ │ │ │ - bl 199754 │ │ │ │ - movw r0, #5752 @ 0x1678 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - blx 2c308 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 2b189c │ │ │ │ - b.w 60e22 <_PyXI_UnwrapNotShareableError@@Base+0x86> │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cbz r3, 74abe │ │ │ │ - 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 2de930 <_PyXIData_Free@@Base+0x2240> │ │ │ │ - movs r3, #0 │ │ │ │ - movs r0, #0 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #20 │ │ │ │ - movs r0, #4 │ │ │ │ - mov r1, sp │ │ │ │ - blx 2baa8 │ │ │ │ - cbnz r0, 74aec │ │ │ │ - mov r1, sp │ │ │ │ - movs r0, #4 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ - blx 2b40c │ │ │ │ - add sp, #20 │ │ │ │ - pop {pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 74ac2 │ │ │ │ - blx 2b68c │ │ │ │ - │ │ │ │ -00074b06 : │ │ │ │ - movs r2, #0 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r3, #16700 @ 0x413c │ │ │ │ - movt r3, #46 @ 0x2e │ │ │ │ - str r2, [r0, #4] │ │ │ │ - str r2, [r0, #12] │ │ │ │ - str r1, [r0, #0] │ │ │ │ - str r3, [r0, #8] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00074b1c : │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #2 │ │ │ │ - strd r3, r3, [r0, #4] │ │ │ │ - str r2, [r0, #0] │ │ │ │ - str r1, [r0, #12] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00074b2a : │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00074b3a : │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00074b4a : │ │ │ │ - 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, #22376 @ 0x5768 │ │ │ │ - movt r4, #50 @ 0x32 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 1bd190 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -00074b70 <_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 5bd68 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00074b9e <_PySeqLock_LockWrite@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - lsls r3, r4, #31 │ │ │ │ - bpl.n 74bbc <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ - blx 2c64c │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ - b.n 74bb0 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ - adds r2, r4, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrex r3, [r5] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 74bd2 <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ - strex r1, r2, [r5] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 74bc2 <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ - dmb ish │ │ │ │ - bne.n 74bde <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ - dmb ish │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - mov r4, r3 │ │ │ │ - blx 2c64c │ │ │ │ - b.n 74bb0 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ - │ │ │ │ -00074be6 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - dmb ish │ │ │ │ - str r3, [r0, #0] │ │ │ │ - dmb ish │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00074bf6 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - dmb ish │ │ │ │ - str r3, [r0, #0] │ │ │ │ - dmb ish │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00074c06 <_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 74c2c <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ - blx 2c64c │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - dmb ish │ │ │ │ - b.n 74c1c <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00074c2e <_PySeqLock_EndRead@@Base>: │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - dmb ish │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 74c4e <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ - blx 2c64c │ │ │ │ + movw r3, #4372 @ 0x1114 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r2, #19744 @ 0x4d20 │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 11e004 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 74c50 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ - movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00074c52 <_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 │ │ │ │ - │ │ │ │ -00074c64 : │ │ │ │ - dmb ish │ │ │ │ - ldrb r0, [r0, #0] │ │ │ │ - dmb ish │ │ │ │ - and.w r0, r0, #1 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00074c74 <_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 953ac │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - add sp, #16 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00074c9c : │ │ │ │ - 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 1b13b4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -00074cc6 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r2, #59976 @ 0xea48 │ │ │ │ - movt r2, #84 @ 0x54 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - blx 2baec │ │ │ │ - mov r3, r5 │ │ │ │ +00074e7a : │ │ │ │ movs r2, #0 │ │ │ │ - movs r1, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 2d864 │ │ │ │ - │ │ │ │ -00074cf6 <_Py_FatalErrorFunc@@Base>: │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r4, #59976 @ 0xea48 │ │ │ │ - movt r4, #84 @ 0x54 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - blx 2baec │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r5 │ │ │ │ - movs r1, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 2d864 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #22400 @ 0x5780 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - movw r0, #8396 @ 0x20cc │ │ │ │ - movt r0, #78 @ 0x4e │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - │ │ │ │ -00074d4a : │ │ │ │ + b.w 222acc <_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 r2, [pc, #24] @ (74d74 ) │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bmi.n 74eb8 │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #54660 @ 0xd584 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + movw r1, #38280 @ 0x9588 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + movw r0, #17724 @ 0x453c │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 74eca │ │ │ │ + ldr r2, [pc, #44] @ (74ee8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 22355c <_PyErr_ProgramDecodedTextObject@@Base+0x378> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 225054 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00074d78 <_PyThreadState_Prealloc@@Base>: │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 1c6efc <_PyThreadState_New@@Base+0x4> │ │ │ │ - │ │ │ │ -00074d7e <_PyThreadState_Init@@Base>: │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #22416 @ 0x5790 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #4] @ (74d9c <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - nop │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - │ │ │ │ -00074da0 : │ │ │ │ - ldr r3, [pc, #8] @ (74dac ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ - b.w 2190d8 │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00074db0 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ - add.w r0, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #47277 @ 0xb8ad │ │ │ │ - movt r3, #11 │ │ │ │ - ldr.w r2, [r0, #384] @ 0x180 │ │ │ │ - cmp r2, #0 │ │ │ │ - ite ne │ │ │ │ - movne r0, r2 │ │ │ │ - moveq r0, r3 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00074dca : │ │ │ │ - ldr r2, [pc, #12] @ (74dd8 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - b.w 21c100 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldrd fp, sl, [r2, #8] │ │ │ │ - sub sp, #12 │ │ │ │ - ldrd r4, r5, [r2] │ │ │ │ - add.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ - orrs.w r3, r3, sl │ │ │ │ - bne.n 74e5a │ │ │ │ - mov r7, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - orrs.w r3, r4, r5 │ │ │ │ - beq.n 74e4a │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - movs r0, #0 │ │ │ │ - mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e39e4 <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ - cmp r7, r0 │ │ │ │ - sbcs.w r1, r6, r1 │ │ │ │ - blt.n 74e36 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e39e4 <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ - cmp r0, r7 │ │ │ │ - sbcs r1, r6 │ │ │ │ - bge.n 74e4a │ │ │ │ - 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 74f70 │ │ │ │ - mul.w r6, r4, r6 │ │ │ │ - umull r0, r1, r4, r7 │ │ │ │ - mla r6, r7, r5, r6 │ │ │ │ - add r1, r6 │ │ │ │ - b.n 74f70 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, sl │ │ │ │ - bl 2e39e4 <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ - mov r7, r3 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - orrs.w r3, r4, r5 │ │ │ │ - strd r0, r2, [sp] │ │ │ │ - beq.n 74eb4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - movs r0, #0 │ │ │ │ - mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e39e4 <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ - cmp r9, r0 │ │ │ │ - sbcs.w r1, r7, r1 │ │ │ │ - blt.n 74ea0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e39e4 <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ - cmp r0, r9 │ │ │ │ - sbcs r1, r7 │ │ │ │ - bge.n 74eb4 │ │ │ │ - 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 74ec4 │ │ │ │ - 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 2e39e4 <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ - orrs.w r3, r4, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r7, r0 │ │ │ │ - beq.n 74f18 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - movs r0, #0 │ │ │ │ - mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e39e4 <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ - cmp r8, r0 │ │ │ │ - sbcs.w r1, r6, r1 │ │ │ │ - blt.n 74f04 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2e39e4 <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ - cmp r0, r8 │ │ │ │ - sbcs r1, r6 │ │ │ │ - bge.n 74f18 │ │ │ │ - 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 74f28 │ │ │ │ - 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 74f44 │ │ │ │ - mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - mvns r0, r7 │ │ │ │ - sub.w r4, r1, r9 │ │ │ │ - cmp r0, r2 │ │ │ │ - sbcs r4, r3 │ │ │ │ - bge.n 74f5c │ │ │ │ - b.n 74f64 │ │ │ │ - orrs.w sl, r9, sl │ │ │ │ - beq.n 74f5c │ │ │ │ - negs r0, r7 │ │ │ │ - mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - sbc.w r1, r1, r9 │ │ │ │ - cmp r2, r0 │ │ │ │ - sbcs.w r1, r3, r1 │ │ │ │ - blt.n 74f6a │ │ │ │ - adds r0, r7, r2 │ │ │ │ - adc.w r1, r3, r9 │ │ │ │ - b.n 74f70 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 74f70 │ │ │ │ - movs r0, #0 │ │ │ │ - mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00074f76 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #24320 @ 0x5f00 │ │ │ │ - movt r3, #82 @ 0x52 │ │ │ │ - ldr.w r0, [r3, #1024] @ 0x400 │ │ │ │ - cbnz r0, 74f96 │ │ │ │ - blx 2b1b4 │ │ │ │ + bl 1cdbe8 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 74ece │ │ │ │ movs r0, #0 │ │ │ │ - blx 2b04c │ │ │ │ - │ │ │ │ -00074f9c : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2c190 │ │ │ │ - cbnz r0, 74fca │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 74fce │ │ │ │ - blx 2bc1c │ │ │ │ - blx 2c2cc <__errno_location@plt> │ │ │ │ - movs r3, #12 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - │ │ │ │ -00074fd2 : │ │ │ │ - b.w 2bc18 │ │ │ │ - │ │ │ │ -00074fd6 : │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 2ae48 │ │ │ │ - │ │ │ │ -00074fdc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ae4c │ │ │ │ - subs r0, #0 │ │ │ │ - it ne │ │ │ │ - movne r0, #1 │ │ │ │ - negs r0, r0 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00074ff8 : │ │ │ │ - b.w 2c09c │ │ │ │ - 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 7501c │ │ │ │ - cmp r4, #2 │ │ │ │ - bne.n 75098 │ │ │ │ - mov.w sl, #1 │ │ │ │ - b.n 75020 │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r7, r0 │ │ │ │ - blx 2c0c8 │ │ │ │ - adds r0, #1 │ │ │ │ - cmp.w r0, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 7503c │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - bl 7a16c │ │ │ │ - cbnz r0, 75042 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7509c │ │ │ │ - mov r6, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrb r3, [r6, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - cbz r3, 75086 │ │ │ │ - lsls r1, r3, #24 │ │ │ │ - bpl.n 7507e │ │ │ │ - add.w r2, r3, #56320 @ 0xdc00 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 7507e │ │ │ │ - bl 7a3fc │ │ │ │ - cbz r5, 75064 │ │ │ │ - subs r6, r6, r7 │ │ │ │ - str r6, [r5, #0] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n 75070 │ │ │ │ - mvn.w r3, #1 │ │ │ │ - b.n 7509c │ │ │ │ - movw r3, #16516 @ 0x4084 │ │ │ │ - movt r3, #46 @ 0x2e │ │ │ │ - str.w r3, [r9] │ │ │ │ - b.n 7506a │ │ │ │ - adds r6, #1 │ │ │ │ - str.w r2, [r4], #4 │ │ │ │ - b.n 75046 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r5, 75090 │ │ │ │ - subs r4, r4, r0 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ - str r4, [r5, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r0, [r8] │ │ │ │ - b.n 7509c │ │ │ │ - mvn.w r3, #2 │ │ │ │ - mov r0, r3 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - │ │ │ │ -000750a2 : │ │ │ │ - movs r2, #0 │ │ │ │ - b.w 1e476c │ │ │ │ - │ │ │ │ -000750a8 <_Py_closerange@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bic.w r4, r0, r0, asr #31 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r5, r1 │ │ │ │ - blx 2c634 │ │ │ │ - cbz r0, 750ec <_Py_closerange@@Base+0x44> │ │ │ │ - movs r0, #4 │ │ │ │ - blx 2bebc │ │ │ │ - cmp r0, r5 │ │ │ │ - ble.n 750d6 <_Py_closerange@@Base+0x2e> │ │ │ │ - cmp r4, r5 │ │ │ │ - ble.n 750e0 <_Py_closerange@@Base+0x38> │ │ │ │ - b.n 750ec <_Py_closerange@@Base+0x44> │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 74ee4 │ │ │ │ + cbz r0, 74edc │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2c620 │ │ │ │ - mov r0, r4 │ │ │ │ - adds r4, #1 │ │ │ │ - blx 2b5d4 │ │ │ │ - cmp r5, r4 │ │ │ │ - bge.n 750e0 <_Py_closerange@@Base+0x38> │ │ │ │ + b.w 1cf7c0 <_Py_write@@Base+0x3a0> │ │ │ │ + movw r0, #5752 @ 0x1678 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -000750ee : │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000750f2 : │ │ │ │ - movw r3, #24320 @ 0x5f00 │ │ │ │ - movt r3, #82 @ 0x52 │ │ │ │ - orr.w r2, r0, r0, asr #31 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r3, #1564] @ 0x61c │ │ │ │ - str.w r2, [r3, #1564] @ 0x61c │ │ │ │ - str.w r1, [r3, #1568] @ 0x620 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0007510e : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - subs r3, r0, #1 │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 7515e │ │ │ │ - mov r5, r0 │ │ │ │ - add.w r3, r0, #131 @ 0x83 │ │ │ │ - movw r6, #24320 @ 0x5f00 │ │ │ │ - movt r6, #82 @ 0x52 │ │ │ │ - dmb ish │ │ │ │ - ldr.w r7, [r6, r3, lsl #3] │ │ │ │ - dmb ish │ │ │ │ - ldr.w r1, [r6, #1580] @ 0x62c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 219f0c <_PyList_AsTupleAndClear@@Base+0x6c> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 75164 │ │ │ │ - ldr.w r1, [r6, #1576] @ 0x628 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 219f0c <_PyList_AsTupleAndClear@@Base+0x6c> │ │ │ │ - cbnz r0, 75166 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 24de18 │ │ │ │ - b.n 75166 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 75166 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -0007516a : │ │ │ │ - movs r0, #2 │ │ │ │ - b.w 7510e │ │ │ │ - │ │ │ │ -00075170 : │ │ │ │ - ldr r3, [pc, #8] @ (7517c ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ - b.w 392d8 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ - cbz r0, 751aa │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #32] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 751aa │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 751aa │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 751c4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 751c4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 751c4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cbz r2, 751f6 │ │ │ │ - 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 751f2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 751f2 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cbz r2, 75228 │ │ │ │ - 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 75224 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 75224 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - movw r0, #20312 @ 0x4f58 │ │ │ │ - movt r0, #48 @ 0x30 │ │ │ │ - b.w 88258 │ │ │ │ - movw r0, #20312 @ 0x4f58 │ │ │ │ - movt r0, #48 @ 0x30 │ │ │ │ - b.w 88258 │ │ │ │ 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 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 753f2 │ │ │ │ - ldr r3, [pc, #404] @ (753f8 ) │ │ │ │ + beq.w 7509a │ │ │ │ + ldr r3, [pc, #404] @ (750a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3916] @ 0xf4c │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 75286 │ │ │ │ - bne.n 7528a │ │ │ │ + bgt.n 74f2e │ │ │ │ + bne.n 74f32 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #252] @ 0xfc │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 7528c │ │ │ │ + b.n 74f34 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 7528c │ │ │ │ + b.n 74f34 │ │ │ │ movs r5, #0 │ │ │ │ movw r3, #11156 @ 0x2b94 │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r0, [r6, #-16] │ │ │ │ - cbz r0, 752d2 │ │ │ │ - bl 88258 │ │ │ │ + cbz r0, 74f7a │ │ │ │ + bl 8808c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 753d6 │ │ │ │ - bl 9baf8 │ │ │ │ + beq.w 7507e │ │ │ │ + bl 9b8dc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 752c8 │ │ │ │ + bge.n 74f70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 752c8 │ │ │ │ + cbnz r3, 74f70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #16 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 75298 │ │ │ │ - b.n 753d6 │ │ │ │ + beq.n 74f40 │ │ │ │ + b.n 7507e │ │ │ │ movw r3, #11160 @ 0x2b98 │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ - cbz r0, 75316 │ │ │ │ + cbz r0, 74fbe │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 752dc │ │ │ │ - bl 88258 │ │ │ │ + beq.n 74f84 │ │ │ │ + bl 8808c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 753d6 │ │ │ │ - bl 9baf8 │ │ │ │ + beq.n 7507e │ │ │ │ + bl 9b8dc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7530e │ │ │ │ + bge.n 74fb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 7530e │ │ │ │ + cbnz r3, 74fb6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 752dc │ │ │ │ - b.n 753d6 │ │ │ │ + beq.n 74f84 │ │ │ │ + b.n 7507e │ │ │ │ movw r3, #11164 @ 0x2b9c │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ - cbz r0, 7535a │ │ │ │ + cbz r0, 75002 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 75320 │ │ │ │ - bl 88258 │ │ │ │ + beq.n 74fc8 │ │ │ │ + bl 8808c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 753d6 │ │ │ │ - bl 9baf8 │ │ │ │ + beq.n 7507e │ │ │ │ + bl 9b8dc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75352 │ │ │ │ + bge.n 74ffa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 75352 │ │ │ │ + cbnz r3, 74ffa │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 75320 │ │ │ │ - b.n 753d6 │ │ │ │ + beq.n 74fc8 │ │ │ │ + b.n 7507e │ │ │ │ movw r3, #32184 @ 0x7db8 │ │ │ │ movt r3, #87 @ 0x57 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 753f2 │ │ │ │ + beq.n 7509a │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 753f2 │ │ │ │ - bl 88258 │ │ │ │ + beq.n 7509a │ │ │ │ + bl 8808c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 753d6 │ │ │ │ + cbz r0, 7507e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f2a6c │ │ │ │ + bl f24fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7539a │ │ │ │ + bge.n 75042 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 753d6 │ │ │ │ + bge.n 7507e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 753d6 │ │ │ │ + cbnz r3, 7507e │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 753d6 │ │ │ │ - beq.n 753b4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7507e │ │ │ │ + beq.n 7505c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75368 │ │ │ │ + bge.n 75010 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75368 │ │ │ │ + bne.n 75010 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 75368 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 75010 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9baf8 │ │ │ │ + bl 9b8dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 753d2 │ │ │ │ + bge.n 7507a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 753d2 │ │ │ │ + cbnz r3, 7507a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 75368 │ │ │ │ + beq.n 75010 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 753e2 │ │ │ │ + blt.n 7508a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 753f2 │ │ │ │ + b.n 7509a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 753de │ │ │ │ + bne.n 75086 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 753de │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 75086 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r0, #72] @ 0x48 │ │ │ │ sub sp, #20 │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr.w r4, [r3, #3904] @ 0xf40 │ │ │ │ - cbnz r4, 75430 │ │ │ │ - movw r1, #34556 @ 0x86fc │ │ │ │ + cbnz r4, 750d8 │ │ │ │ + movw r1, #32252 @ 0x7dfc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #30512 @ 0x7730 │ │ │ │ + movw r0, #28208 @ 0x6e30 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #18720 @ 0x4920 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 75606 │ │ │ │ + bne.w 752ae │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 75458 │ │ │ │ - movw r0, #48080 @ 0xbbd0 │ │ │ │ + bmi.n 75100 │ │ │ │ + movw r0, #45776 @ 0xb2d0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #3166 @ 0xc5e │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7562a │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 752d2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7562a │ │ │ │ + beq.w 752d2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r9, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7547a │ │ │ │ + bne.n 75122 │ │ │ │ ldr.w r8, [r1, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 75498 │ │ │ │ + bne.n 75140 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7aa84 │ │ │ │ + bl 7acac │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 75490 │ │ │ │ + bne.n 75138 │ │ │ │ mov r0, r9 │ │ │ │ - bl 43338 │ │ │ │ - b.n 7562a │ │ │ │ + bl 43390 │ │ │ │ + b.n 752d2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7562a │ │ │ │ + beq.w 752d2 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851d0 │ │ │ │ + bl 84fac │ │ │ │ bic.w r3, r0, #2 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, #3 │ │ │ │ - beq.w 7562a │ │ │ │ + beq.w 752d2 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7562a │ │ │ │ + beq.w 752d2 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ - cbz r0, 754ca │ │ │ │ + cbz r0, 75172 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ - bl 233aac <_PyDict_SendEvent@@Base> │ │ │ │ + bl 23348c <_PyDict_SendEvent@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldrb.w ip, [r2, #4] │ │ │ │ lsl.w r0, r0, ip │ │ │ │ subs r0, #1 │ │ │ │ and.w r3, r8, r0 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bgt.n 754f6 │ │ │ │ + bgt.n 7519e │ │ │ │ adds r1, r2, r3 │ │ │ │ ldrsb.w r1, [r1, #20] │ │ │ │ - b.n 7550a │ │ │ │ + b.n 751b2 │ │ │ │ cmp.w ip, #15 │ │ │ │ itete le │ │ │ │ addle.w r1, r2, r3, lsl #1 │ │ │ │ addgt.w r1, r2, r3, lsl #2 │ │ │ │ ldrshle.w r1, [r1, #20] │ │ │ │ ldrgt r1, [r1, #20] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 75512 │ │ │ │ + bne.n 751ba │ │ │ │ mov r1, r3 │ │ │ │ - b.n 75528 │ │ │ │ + b.n 751d0 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 75528 │ │ │ │ + beq.n 751d0 │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r8 │ │ │ │ ands r3, r0 │ │ │ │ - b.n 754e8 │ │ │ │ + b.n 75190 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r8, [r4, #28] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 75570 │ │ │ │ + beq.n 75218 │ │ │ │ add.w r3, r8, r7, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldrb.w r0, [r8] │ │ │ │ ldrb.w r4, [r8, #1] │ │ │ │ adds r0, #1 │ │ │ │ add.w r0, r8, r0, lsl #2 │ │ │ │ ldrb r3, [r0, r2] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 75558 │ │ │ │ + beq.n 75200 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 7554e │ │ │ │ + b.n 751f6 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bge.n 7556a │ │ │ │ + bge.n 75212 │ │ │ │ adds r1, r2, #1 │ │ │ │ add r1, r0 │ │ │ │ add r0, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ blx 2b720 │ │ │ │ strb.w r4, [r8, #1] │ │ │ │ - b.n 755dc │ │ │ │ + b.n 75284 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ str.w r8, [r2, #8] │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.n 75582 │ │ │ │ + bgt.n 7522a │ │ │ │ add r1, r2 │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ strb r3, [r1, #20] │ │ │ │ - b.n 7559c │ │ │ │ + b.n 75244 │ │ │ │ cmp r3, #15 │ │ │ │ itete gt │ │ │ │ addgt.w r3, r2, r1, lsl #2 │ │ │ │ addle.w r1, r2, r1, lsl #1 │ │ │ │ mvngt.w r2, #1 │ │ │ │ movwle r3, #65534 @ 0xfffe │ │ │ │ ite gt │ │ │ │ @@ -110718,951 +110336,281 @@ │ │ │ │ strhle r3, [r1, #20] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ ldrb r1, [r2, #6] │ │ │ │ lsls r3, r0 │ │ │ │ adds r3, #20 │ │ │ │ - cbz r1, 755ba │ │ │ │ + cbz r1, 75262 │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ movs r1, #0 │ │ │ │ adds r4, r2, r3 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ str r1, [r2, r3] │ │ │ │ str r1, [r4, #4] │ │ │ │ - b.n 755ca │ │ │ │ + b.n 75272 │ │ │ │ movs r0, #12 │ │ │ │ mla r3, r0, r7, r3 │ │ │ │ adds r4, r2, r3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r1, [r4, #8] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r1, [r2, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 755dc │ │ │ │ + bge.n 75284 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 755dc │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 75284 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 755f0 │ │ │ │ + bge.n 75298 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 755f0 │ │ │ │ + cbnz r3, 75298 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7562a │ │ │ │ + bge.n 752d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7562a │ │ │ │ + cbnz r3, 752d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7562a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 752d2 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1429bc │ │ │ │ + bl 142290 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7562a │ │ │ │ + bge.n 752d2 │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 205fec <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 7562a │ │ │ │ + bl 2057ec <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 752d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2060c4 <_PyErr_Clear@@Base> │ │ │ │ + bl 2058c4 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1f6980 <_PyErr_ChainExceptions1@@Base> │ │ │ │ - │ │ │ │ -00075636 <_PyState_AddModule@@Base>: │ │ │ │ - cbz r2, 75672 <_PyState_AddModule@@Base+0x3c> │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 75668 <_PyState_AddModule@@Base+0x32> │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #4372 @ 0x1114 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #37712 @ 0x9350 │ │ │ │ - movt r2, #48 @ 0x30 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 11e51c <_PyErr_SetString@@Base> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 1cc9b8 <_Py_SetImmortalUntracked@@Base+0x10> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bx lr │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #4372 @ 0x1114 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #22464 @ 0x57c0 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 11e51c <_PyErr_SetString@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #4372 @ 0x1114 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #22464 @ 0x57c0 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 11e51c <_PyErr_SetString@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - movw r3, #6004 @ 0x1774 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r0, #4380 @ 0x111c │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - it lt │ │ │ │ - movlt r0, r3 │ │ │ │ - bx lr │ │ │ │ + b.w 1f6184 <_PyErr_ChainExceptions1@@Base> │ │ │ │ │ │ │ │ -000756e4 : │ │ │ │ +000752de : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #80] @ (75748 ) │ │ │ │ - bl 214ca0 │ │ │ │ + ldr r0, [pc, #76] @ (75340 ) │ │ │ │ + bl 214600 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 75716 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 75740 │ │ │ │ - movw r0, #34512 @ 0x86d0 │ │ │ │ + cbnz r0, 75310 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 7533a │ │ │ │ + movw r0, #32208 @ 0x7dd0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1f0230 │ │ │ │ + bl 1ef9d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 75740 │ │ │ │ - ldr r0, [pc, #52] @ (7574c ) │ │ │ │ + cbz r0, 7533a │ │ │ │ + ldr r0, [pc, #48] @ (75344 ) │ │ │ │ mov r1, sp │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl ad708 <_PyUnicodeWriter_Finish@@Base+0x1334> │ │ │ │ + bl ad508 <_PyUnicodeWriter_Finish@@Base+0x1324> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 75730 │ │ │ │ + blt.n 7532a │ │ │ │ mov r4, r5 │ │ │ │ - b.n 75740 │ │ │ │ + b.n 7533a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7572c │ │ │ │ + bne.n 75326 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7572c │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 75326 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - b.n 752e4 │ │ │ │ + b.n 74edc │ │ │ │ lsls r2, r2, #1 │ │ │ │ mrrc2 0, 5, r0, r4, cr2 │ │ │ │ - │ │ │ │ -00075750 <_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 9438c │ │ │ │ - cbz r0, 757a6 <_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 5bd68 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 757aa <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 757aa <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 757aa <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - b.w 9438c │ │ │ │ - ldrsh.w r0, [r1] │ │ │ │ - b.w 9438c │ │ │ │ - movs r0, #0 │ │ │ │ - adds r3, r1, #4 │ │ │ │ - ldrb.w r2, [r3, #-1]! │ │ │ │ - cmp r1, r3 │ │ │ │ - orr.w r0, r2, r0, lsl #8 │ │ │ │ - bne.n 757c0 <_PyMonitoring_FireLineEvent@@Base+0x70> │ │ │ │ - b.w 9438c │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - blx 2bd8c │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 9438c │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ - b.w 9438c │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 74ac2 │ │ │ │ - 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 74ac2 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - bl 2e33c0 <_PyMonitoring_FireBranchEvent@@Base+0x2e4> │ │ │ │ - str r0, [sp, #4] │ │ │ │ - movs r0, #8 │ │ │ │ - blx 2bde4 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add sp, #20 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 9438c │ │ │ │ - movs r0, #4 │ │ │ │ - b.w 9438c │ │ │ │ - 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, 75864 <_PyMonitoring_FireLineEvent@@Base+0x114> │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 75878 <_PyMonitoring_FireLineEvent@@Base+0x128> │ │ │ │ - b.n 75888 <_PyMonitoring_FireLineEvent@@Base+0x138> │ │ │ │ - movw r0, #35676 @ 0x8b5c │ │ │ │ - movt r0, #49 @ 0x31 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 21d77c <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 7585c <_PyMonitoring_FireLineEvent@@Base+0x10c> │ │ │ │ - b.n 75894 <_PyMonitoring_FireLineEvent@@Base+0x144> │ │ │ │ - movw r0, #35676 @ 0x8b5c │ │ │ │ - movt r0, #49 @ 0x31 │ │ │ │ - movs r2, #1 │ │ │ │ - bl e2f04 │ │ │ │ - cbz r0, 75894 <_PyMonitoring_FireLineEvent@@Base+0x144> │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 29f02c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #60 @ 0x3c │ │ │ │ movt r4, #81 @ 0x51 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 758c2 <_PyMonitoring_FireLineEvent@@Base+0x172> │ │ │ │ + beq.n 75372 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 758e2 <_PyMonitoring_FireLineEvent@@Base+0x192> │ │ │ │ - cbz r1, 758ea <_PyMonitoring_FireLineEvent@@Base+0x19a> │ │ │ │ - movw r0, #22492 @ 0x57dc │ │ │ │ + bne.n 75392 │ │ │ │ + cbz r1, 7539a │ │ │ │ + movw r0, #19772 @ 0x4d3c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 240218 <_PyArg_NoPositional@@Base> │ │ │ │ - cbz r0, 75900 <_PyMonitoring_FireLineEvent@@Base+0x1b0> │ │ │ │ + bl 23fbfc <_PyArg_NoPositional@@Base> │ │ │ │ + cbz r0, 753b0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 758ea <_PyMonitoring_FireLineEvent@@Base+0x19a> │ │ │ │ + beq.n 7539a │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 758ea <_PyMonitoring_FireLineEvent@@Base+0x19a> │ │ │ │ + beq.n 7539a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 110aa4 <_PyInstructionSequence_New@@Base+0x4> │ │ │ │ + b.w 1105ec <_PyInstructionSequence_New@@Base+0x4> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 758e2 <_PyMonitoring_FireLineEvent@@Base+0x192> │ │ │ │ - movw r0, #22492 @ 0x57dc │ │ │ │ + beq.n 75392 │ │ │ │ + movw r0, #19772 @ 0x4d3c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 21d77c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21cff4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 758e2 <_PyMonitoring_FireLineEvent@@Base+0x192> │ │ │ │ + bne.n 75392 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldrd r2, r4, [r1] │ │ │ │ - movw r3, #33532 @ 0x82fc │ │ │ │ - movt r3, #55870 @ 0xda3e │ │ │ │ - cmp r2, r3 │ │ │ │ - adcs.w r3, r4, #2 │ │ │ │ - blt.n 7594a <_PyMonitoring_FireLineEvent@@Base+0x1fa> │ │ │ │ - movw r5, #32004 @ 0x7d04 │ │ │ │ - movt r5, #9665 @ 0x25c1 │ │ │ │ - movs r3, #2 │ │ │ │ - cmp r5, r2 │ │ │ │ - sbcs r3, r4 │ │ │ │ - blt.n 75956 <_PyMonitoring_FireLineEvent@@Base+0x206> │ │ │ │ - mov.w r3, #51712 @ 0xca00 │ │ │ │ - movt r3, #15258 @ 0x3b9a │ │ │ │ - movs r5, #0 │ │ │ │ - umull r2, r6, r2, r3 │ │ │ │ - mla r6, r3, r4, r6 │ │ │ │ - b.n 75960 <_PyMonitoring_FireLineEvent@@Base+0x210> │ │ │ │ - movs r2, #0 │ │ │ │ - mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 75960 <_PyMonitoring_FireLineEvent@@Base+0x210> │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ - mov r5, r2 │ │ │ │ - ldrd r3, r7, [r1, #8] │ │ │ │ - mov.w r4, #1000 @ 0x3e8 │ │ │ │ - umull r3, r1, r3, r4 │ │ │ │ - cmp r3, #1 │ │ │ │ - mla r1, r4, r7, r1 │ │ │ │ - sbcs.w r4, r1, #0 │ │ │ │ - blt.n 7598c <_PyMonitoring_FireLineEvent@@Base+0x23c> │ │ │ │ - mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ - mvns r7, r3 │ │ │ │ - sub.w ip, r4, r1 │ │ │ │ - cmp r7, r2 │ │ │ │ - sbcs.w ip, ip, r6 │ │ │ │ - bge.n 759a4 <_PyMonitoring_FireLineEvent@@Base+0x254> │ │ │ │ - b.n 759b0 <_PyMonitoring_FireLineEvent@@Base+0x260> │ │ │ │ - orrs.w r4, r3, r1 │ │ │ │ - beq.n 759a4 <_PyMonitoring_FireLineEvent@@Base+0x254> │ │ │ │ - negs r7, r3 │ │ │ │ - mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ - sbc.w r4, r4, r1 │ │ │ │ - cmp r2, r7 │ │ │ │ - sbcs.w r4, r6, r4 │ │ │ │ - blt.n 759b8 <_PyMonitoring_FireLineEvent@@Base+0x268> │ │ │ │ - adds r3, r3, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - adc.w r4, r1, r6 │ │ │ │ - b.n 759c2 <_PyMonitoring_FireLineEvent@@Base+0x272> │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 759c2 <_PyMonitoring_FireLineEvent@@Base+0x272> │ │ │ │ - movs r3, #0 │ │ │ │ - mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - strd r3, r4, [r0] │ │ │ │ - cbnz r5, 759ca <_PyMonitoring_FireLineEvent@@Base+0x27a> │ │ │ │ - cbz r2, 759e6 <_PyMonitoring_FireLineEvent@@Base+0x296> │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #36068 @ 0x8ce4 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 759e8 <_PyMonitoring_FireLineEvent@@Base+0x298> │ │ │ │ - negs r0, r2 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - mov r4, r1 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - add.w r1, sp, #31 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - strd r3, r1, [sp, #12] │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - strd r3, r2, [sp, #4] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - add r2, sp, #32 │ │ │ │ - movw r1, #22516 @ 0x57f4 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - blx 2b064 <__isoc23_sscanf@plt> │ │ │ │ - cmp r0, #6 │ │ │ │ - bne.n 75a62 <_PyMonitoring_FireLineEvent@@Base+0x312> │ │ │ │ - ldrd r5, r6, [sp, #48] @ 0x30 │ │ │ │ - ldrd r2, r1, [sp, #40] @ 0x28 │ │ │ │ - orr.w r3, r6, r5 │ │ │ │ - ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - orrs r3, r2 │ │ │ │ - orr.w r3, r3, ip │ │ │ │ - orrs r3, r7 │ │ │ │ - cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 75a62 <_PyMonitoring_FireLineEvent@@Base+0x312> │ │ │ │ - movs r3, #0 │ │ │ │ - strb.w ip, [r4, #4] │ │ │ │ - strb r7, [r4, #5] │ │ │ │ - bfi r3, r6, #0, #8 │ │ │ │ - bfi r3, r5, #8, #8 │ │ │ │ - bfi r3, r1, #16, #8 │ │ │ │ - bfi r3, r2, #24, #8 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 75a7c <_PyMonitoring_FireLineEvent@@Base+0x32c> │ │ │ │ - movw r3, #43316 @ 0xa934 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #22536 @ 0x5808 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #80] @ (75ae4 <_PyMonitoring_FireLineEvent@@Base+0x394>) │ │ │ │ + ldr r2, [pc, #80] @ (75418 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ - cbz r3, 75ad6 <_PyMonitoring_FireLineEvent@@Base+0x386> │ │ │ │ + cbz r3, 7540a │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 217c08 │ │ │ │ + bl 217564 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 75ac6 <_PyMonitoring_FireLineEvent@@Base+0x376> │ │ │ │ + cbnz r0, 753fa │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56356 @ 0xdc24 │ │ │ │ + movw r1, #53824 @ 0xd240 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 75ade <_PyMonitoring_FireLineEvent@@Base+0x38e> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 75412 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 281780 │ │ │ │ + b.w 2810e0 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ add.w r4, r1, #16 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r2, 75b08 <_PyMonitoring_FireLineEvent@@Base+0x3b8> │ │ │ │ + cbnz r2, 7543c │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 75b08 <_PyMonitoring_FireLineEvent@@Base+0x3b8> │ │ │ │ - cbnz r4, 75b28 <_PyMonitoring_FireLineEvent@@Base+0x3d8> │ │ │ │ + bne.n 7543c │ │ │ │ + cbnz r4, 7545c │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #23404 @ 0x5b6c │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - bl 11fa14 <_PyArg_UnpackKeywords@@Base+0xde0> │ │ │ │ + bl 11f42c <_PyArg_UnpackKeywords@@Base+0xde4> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 75b70 <_PyMonitoring_FireLineEvent@@Base+0x420> │ │ │ │ + cbz r0, 754a4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 75b3a <_PyMonitoring_FireLineEvent@@Base+0x3ea> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 75b70 <_PyMonitoring_FireLineEvent@@Base+0x420> │ │ │ │ + bne.n 7546e │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 754a4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 75b4c <_PyMonitoring_FireLineEvent@@Base+0x3fc> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 75b70 <_PyMonitoring_FireLineEvent@@Base+0x420> │ │ │ │ + bne.n 75480 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 754a4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 75b5e <_PyMonitoring_FireLineEvent@@Base+0x40e> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 75b70 <_PyMonitoring_FireLineEvent@@Base+0x420> │ │ │ │ + bne.n 75492 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 754a4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2e1acc <_PyObject_GetXIDataNoFallback@@Base+0x4e8> │ │ │ │ + b.w 2e11cc <_PyObject_GetXIDataNoFallback@@Base+0x4e8> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r0, r1 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 75b96 <_PyMonitoring_FireLineEvent@@Base+0x446> │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 75b96 <_PyMonitoring_FireLineEvent@@Base+0x446> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 75b96 <_PyMonitoring_FireLineEvent@@Base+0x446> │ │ │ │ - cbnz r0, 75bae <_PyMonitoring_FireLineEvent@@Base+0x45e> │ │ │ │ - movs r4, #1 │ │ │ │ - add r5, sp, #20 │ │ │ │ - mov r2, r3 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r4, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #36] @ (75bcc <_PyMonitoring_FireLineEvent@@Base+0x47c>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 75bc6 <_PyMonitoring_FireLineEvent@@Base+0x476> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 122990 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 75bc0 <_PyMonitoring_FireLineEvent@@Base+0x470> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 75bc6 <_PyMonitoring_FireLineEvent@@Base+0x476> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c254 <_exit@plt> │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 122990 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 75bfe <_PyMonitoring_FireLineEvent@@Base+0x4ae> │ │ │ │ - bl 940d4 │ │ │ │ - movw r3, #4380 @ 0x111c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - cmp r0, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 75c16 <_PyMonitoring_FireLineEvent@@Base+0x4c6> │ │ │ │ - tst.w r0, #128 @ 0x80 │ │ │ │ - movw r3, #6004 @ 0x1774 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r0, #4380 @ 0x111c │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - pop {r3, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r0, r1 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 75c38 <_PyMonitoring_FireLineEvent@@Base+0x4e8> │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 75c38 <_PyMonitoring_FireLineEvent@@Base+0x4e8> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 75c38 <_PyMonitoring_FireLineEvent@@Base+0x4e8> │ │ │ │ - cbnz r0, 75c50 <_PyMonitoring_FireLineEvent@@Base+0x500> │ │ │ │ - movs r4, #1 │ │ │ │ - add r5, sp, #20 │ │ │ │ - mov r2, r3 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r4, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #68] @ (75c90 <_PyMonitoring_FireLineEvent@@Base+0x540>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 75c8c <_PyMonitoring_FireLineEvent@@Base+0x53c> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 122990 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 75c70 <_PyMonitoring_FireLineEvent@@Base+0x520> │ │ │ │ - bl 940d4 │ │ │ │ - movw r1, #6004 @ 0x1774 │ │ │ │ - movt r1, #80 @ 0x50 │ │ │ │ - cmp r0, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r1 │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 75c8c <_PyMonitoring_FireLineEvent@@Base+0x53c> │ │ │ │ - movw r1, #4380 @ 0x111c │ │ │ │ - movt r1, #80 @ 0x50 │ │ │ │ - movw r3, #6004 @ 0x1774 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r4, #65535 @ 0xffff │ │ │ │ - cmp r0, r4 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r1 │ │ │ │ - movne r0, r3 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r0, r1 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 75cb4 <_PyMonitoring_FireLineEvent@@Base+0x564> │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 75cb4 <_PyMonitoring_FireLineEvent@@Base+0x564> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 75cb4 <_PyMonitoring_FireLineEvent@@Base+0x564> │ │ │ │ - cbnz r0, 75ccc <_PyMonitoring_FireLineEvent@@Base+0x57c> │ │ │ │ - movs r4, #1 │ │ │ │ - add r5, sp, #20 │ │ │ │ - mov r2, r3 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r4, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #72] @ (75d10 <_PyMonitoring_FireLineEvent@@Base+0x5c0>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 75d0c <_PyMonitoring_FireLineEvent@@Base+0x5bc> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 122990 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 75cec <_PyMonitoring_FireLineEvent@@Base+0x59c> │ │ │ │ - bl 940d4 │ │ │ │ - movw r1, #6004 @ 0x1774 │ │ │ │ - movt r1, #80 @ 0x50 │ │ │ │ - cmp r0, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r1 │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 75d0c <_PyMonitoring_FireLineEvent@@Base+0x5bc> │ │ │ │ - and.w r3, r0, #127 @ 0x7f │ │ │ │ - movw r2, #6004 @ 0x1774 │ │ │ │ - movt r2, #80 @ 0x50 │ │ │ │ - adds r3, #1 │ │ │ │ - movw r0, #4380 @ 0x111c │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - sbfx r3, r3, #1, #7 │ │ │ │ - cmp r3, #0 │ │ │ │ - it le │ │ │ │ - movle r0, r2 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldrh r0, [r6, r7] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r0, r1 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 75d34 <_PyMonitoring_FireLineEvent@@Base+0x5e4> │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 75d34 <_PyMonitoring_FireLineEvent@@Base+0x5e4> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 75d34 <_PyMonitoring_FireLineEvent@@Base+0x5e4> │ │ │ │ - cbnz r0, 75d4c <_PyMonitoring_FireLineEvent@@Base+0x5fc> │ │ │ │ - movs r4, #1 │ │ │ │ - add r5, sp, #20 │ │ │ │ - mov r2, r3 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r4, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #64] @ (75d88 <_PyMonitoring_FireLineEvent@@Base+0x638>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 75d84 <_PyMonitoring_FireLineEvent@@Base+0x634> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 122990 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 75d6c <_PyMonitoring_FireLineEvent@@Base+0x61c> │ │ │ │ - bl 940d4 │ │ │ │ - movw r1, #6004 @ 0x1774 │ │ │ │ - movt r1, #80 @ 0x50 │ │ │ │ - cmp r0, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r1 │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 75d84 <_PyMonitoring_FireLineEvent@@Base+0x634> │ │ │ │ - tst.w r0, #127 @ 0x7f │ │ │ │ - movw r3, #6004 @ 0x1774 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r0, #4380 @ 0x111c │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - it ne │ │ │ │ - movne r0, r3 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldrb r4, [r3, r0] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r0, r1 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 75dac <_PyMonitoring_FireLineEvent@@Base+0x65c> │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 75dac <_PyMonitoring_FireLineEvent@@Base+0x65c> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 75dac <_PyMonitoring_FireLineEvent@@Base+0x65c> │ │ │ │ - cbnz r0, 75dc4 <_PyMonitoring_FireLineEvent@@Base+0x674> │ │ │ │ - movs r4, #1 │ │ │ │ - add r5, sp, #20 │ │ │ │ - mov r2, r3 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r4, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #44] @ (75dec <_PyMonitoring_FireLineEvent@@Base+0x69c>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 75de4 <_PyMonitoring_FireLineEvent@@Base+0x694> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 122990 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 75dd6 <_PyMonitoring_FireLineEvent@@Base+0x686> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 75de4 <_PyMonitoring_FireLineEvent@@Base+0x694> │ │ │ │ - ubfx r0, r4, #8, #8 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 9438c │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldrb r0, [r1, r1] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r0, r1 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 75e10 <_PyMonitoring_FireLineEvent@@Base+0x6c0> │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 75e10 <_PyMonitoring_FireLineEvent@@Base+0x6c0> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 75e10 <_PyMonitoring_FireLineEvent@@Base+0x6c0> │ │ │ │ - cbnz r0, 75e28 <_PyMonitoring_FireLineEvent@@Base+0x6d8> │ │ │ │ - movs r4, #1 │ │ │ │ - add r5, sp, #20 │ │ │ │ - mov r2, r3 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r4, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #44] @ (75e50 <_PyMonitoring_FireLineEvent@@Base+0x700>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 75e48 <_PyMonitoring_FireLineEvent@@Base+0x6f8> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 122990 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 75e3a <_PyMonitoring_FireLineEvent@@Base+0x6ea> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 75e48 <_PyMonitoring_FireLineEvent@@Base+0x6f8> │ │ │ │ - and.w r0, r4, #127 @ 0x7f │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 9438c │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldrb r4, [r6, r1] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r0, r1 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 75e74 <_PyMonitoring_FireLineEvent@@Base+0x724> │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 75e74 <_PyMonitoring_FireLineEvent@@Base+0x724> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 75e74 <_PyMonitoring_FireLineEvent@@Base+0x724> │ │ │ │ - cbnz r0, 75e8c <_PyMonitoring_FireLineEvent@@Base+0x73c> │ │ │ │ - movs r4, #1 │ │ │ │ - add r5, sp, #20 │ │ │ │ - mov r2, r3 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r4, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #44] @ (75eb4 <_PyMonitoring_FireLineEvent@@Base+0x764>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 75eac <_PyMonitoring_FireLineEvent@@Base+0x75c> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 122990 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 75e9e <_PyMonitoring_FireLineEvent@@Base+0x74e> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 75eac <_PyMonitoring_FireLineEvent@@Base+0x75c> │ │ │ │ - ubfx r0, r4, #8, #8 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 9438c │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 122990 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 75ed8 <_PyMonitoring_FireLineEvent@@Base+0x788> │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 75ee0 <_PyMonitoring_FireLineEvent@@Base+0x790> │ │ │ │ - b.n 75ef6 <_PyMonitoring_FireLineEvent@@Base+0x7a6> │ │ │ │ - subs r3, r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 75efa <_PyMonitoring_FireLineEvent@@Base+0x7aa> │ │ │ │ - movw r3, #43560 @ 0xaa28 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54644 @ 0xd574 │ │ │ │ - movt r1, #48 @ 0x30 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 75f36 <_PyMonitoring_FireLineEvent@@Base+0x7e6> │ │ │ │ - blx 2c2cc <__errno_location@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - blx 2adb8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r3, 75f12 <_PyMonitoring_FireLineEvent@@Base+0x7c2> │ │ │ │ - cbnz r0, 75f1c <_PyMonitoring_FireLineEvent@@Base+0x7cc> │ │ │ │ - movw r0, #5752 @ 0x1678 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - b.n 75f36 <_PyMonitoring_FireLineEvent@@Base+0x7e6> │ │ │ │ - movw r1, #22560 @ 0x5820 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - blx 2bca8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 75f12 <_PyMonitoring_FireLineEvent@@Base+0x7c2> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 88258 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 67630 <_PyThread_CurrentFrames@@Base+0x528> │ │ │ │ + bl 67684 <_PyThread_CurrentFrames@@Base+0x526> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 75fc0 <_PyMonitoring_FireLineEvent@@Base+0x870> │ │ │ │ + beq.n 75532 │ │ │ │ movs r0, #2 │ │ │ │ - bl 80a88 │ │ │ │ + bl 80a30 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 75f70 <_PyMonitoring_FireLineEvent@@Base+0x820> │ │ │ │ + cbnz r0, 754e2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75fbe <_PyMonitoring_FireLineEvent@@Base+0x86e> │ │ │ │ + bge.n 75530 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 75fbe <_PyMonitoring_FireLineEvent@@Base+0x86e> │ │ │ │ + cbnz r3, 75530 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 75fbe <_PyMonitoring_FireLineEvent@@Base+0x86e> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 75530 │ │ │ │ movs r0, #1 │ │ │ │ - bl 80a88 │ │ │ │ - cbnz r0, 75fa4 <_PyMonitoring_FireLineEvent@@Base+0x854> │ │ │ │ + bl 80a30 │ │ │ │ + cbnz r0, 75516 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75f8c <_PyMonitoring_FireLineEvent@@Base+0x83c> │ │ │ │ + bge.n 754fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 75f8c <_PyMonitoring_FireLineEvent@@Base+0x83c> │ │ │ │ + cbnz r3, 754fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75fa0 <_PyMonitoring_FireLineEvent@@Base+0x850> │ │ │ │ + bge.n 75512 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 75fa0 <_PyMonitoring_FireLineEvent@@Base+0x850> │ │ │ │ + cbnz r3, 75512 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 75fc0 <_PyMonitoring_FireLineEvent@@Base+0x870> │ │ │ │ + b.n 75532 │ │ │ │ movw r3, #18720 @ 0x4920 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r4, [r0, #16] │ │ │ │ strd r3, r0, [r5, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ @@ -111671,181 +110619,100 @@ │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 67c9e <_PyThread_CurrentFrames@@Base+0xb96> │ │ │ │ + bl 67cf2 <_PyThread_CurrentFrames@@Base+0xb94> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7604c <_PyMonitoring_FireLineEvent@@Base+0x8fc> │ │ │ │ + beq.n 755be │ │ │ │ movs r0, #2 │ │ │ │ - bl 80a88 │ │ │ │ + bl 80a30 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 75ffc <_PyMonitoring_FireLineEvent@@Base+0x8ac> │ │ │ │ + cbnz r0, 7556e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7604a <_PyMonitoring_FireLineEvent@@Base+0x8fa> │ │ │ │ + bge.n 755bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7604a <_PyMonitoring_FireLineEvent@@Base+0x8fa> │ │ │ │ + cbnz r3, 755bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7604a <_PyMonitoring_FireLineEvent@@Base+0x8fa> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 755bc │ │ │ │ movs r0, #1 │ │ │ │ - bl 80a88 │ │ │ │ - cbnz r0, 76030 <_PyMonitoring_FireLineEvent@@Base+0x8e0> │ │ │ │ + bl 80a30 │ │ │ │ + cbnz r0, 755a2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76018 <_PyMonitoring_FireLineEvent@@Base+0x8c8> │ │ │ │ + bge.n 7558a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 76018 <_PyMonitoring_FireLineEvent@@Base+0x8c8> │ │ │ │ + cbnz r3, 7558a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7602c <_PyMonitoring_FireLineEvent@@Base+0x8dc> │ │ │ │ + bge.n 7559e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7602c <_PyMonitoring_FireLineEvent@@Base+0x8dc> │ │ │ │ + cbnz r3, 7559e │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7604c <_PyMonitoring_FireLineEvent@@Base+0x8fc> │ │ │ │ + b.n 755be │ │ │ │ movw r3, #18720 @ 0x4920 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r4, [r0, #16] │ │ │ │ strd r3, r0, [r5, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - cbnz r2, 7606e <_PyMonitoring_FireLineEvent@@Base+0x91e> │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 76082 <_PyMonitoring_FireLineEvent@@Base+0x932> │ │ │ │ - b.n 76094 <_PyMonitoring_FireLineEvent@@Base+0x944> │ │ │ │ - movw r0, #62260 @ 0xf334 │ │ │ │ - movt r0, #48 @ 0x30 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 21d77c <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 76066 <_PyMonitoring_FireLineEvent@@Base+0x916> │ │ │ │ - b.n 76118 <_PyMonitoring_FireLineEvent@@Base+0x9c8> │ │ │ │ - movw r0, #62260 @ 0xf334 │ │ │ │ - movt r0, #48 @ 0x30 │ │ │ │ - movs r2, #1 │ │ │ │ - bl e2f04 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 76118 <_PyMonitoring_FireLineEvent@@Base+0x9c8> │ │ │ │ - ldr.w r7, [r8, #8] │ │ │ │ - ldr r5, [r4, #16] │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 760dc <_PyMonitoring_FireLineEvent@@Base+0x98c> │ │ │ │ - ldr.w r3, [r8, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 760ce <_PyMonitoring_FireLineEvent@@Base+0x97e> │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - movw r2, #41352 @ 0xa188 │ │ │ │ - movt r2, #80 @ 0x50 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 760ce <_PyMonitoring_FireLineEvent@@Base+0x97e> │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - bge.n 760ce <_PyMonitoring_FireLineEvent@@Base+0x97e> │ │ │ │ - adds r3, #4 │ │ │ │ - ldr.w r4, [r5, r3, lsl #2] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76124 <_PyMonitoring_FireLineEvent@@Base+0x9d4> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 76124 <_PyMonitoring_FireLineEvent@@Base+0x9d4> │ │ │ │ - ldr.w r1, [r8, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 9b0e4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 80a88 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 76124 <_PyMonitoring_FireLineEvent@@Base+0x9d4> │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 76124 <_PyMonitoring_FireLineEvent@@Base+0x9d4> │ │ │ │ - add.w r9, r0, #12 │ │ │ │ - movs r6, #0 │ │ │ │ - adds r2, r6, #4 │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - adds r6, #1 │ │ │ │ - ldr.w r1, [r3, r2, lsl #2] │ │ │ │ - bl 9b0e4 │ │ │ │ - cbnz r0, 7611c <_PyMonitoring_FireLineEvent@@Base+0x9cc> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76118 <_PyMonitoring_FireLineEvent@@Base+0x9c8> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 76118 <_PyMonitoring_FireLineEvent@@Base+0x9c8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 76124 <_PyMonitoring_FireLineEvent@@Base+0x9d4> │ │ │ │ - cmp r7, r6 │ │ │ │ - str.w r0, [r9, #4]! │ │ │ │ - bne.n 760f0 <_PyMonitoring_FireLineEvent@@Base+0x9a0> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ movw r3, #32360 @ 0x7e68 │ │ │ │ movt r3, #87 @ 0x57 │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 7614c <_PyMonitoring_FireLineEvent@@Base+0x9fc> │ │ │ │ + cbz r2, 755e4 │ │ │ │ blx 2b68c │ │ │ │ movw r2, #59976 @ 0xea48 │ │ │ │ movt r2, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 2baec │ │ │ │ - movw r1, #31252 @ 0x7a14 │ │ │ │ + movw r1, #28948 @ 0x7114 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #20 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ - cbz r6, 76194 <_PyMonitoring_FireLineEvent@@Base+0xa44> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ + cbz r6, 7562c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #45108 @ 0xb034 │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #42804 @ 0xa734 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2bf44 <__vfprintf_chk@plt> │ │ │ │ mov r1, r4 │ │ │ │ @@ -111857,1238 +110724,1013 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2d864 │ │ │ │ │ │ │ │ -000761c2 <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ +0007565a <_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, #22576 @ 0x5830 │ │ │ │ + movw r1, #19796 @ 0x4d54 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 7612a <_PyMonitoring_FireLineEvent@@Base+0x9da> │ │ │ │ + bl 755c2 │ │ │ │ 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, #39528 @ 0x9a68 │ │ │ │ + movw r1, #37224 @ 0x9168 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ movs r2, #4 │ │ │ │ b.w 30dde │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #248] @ (76318 <_Py_FatalRefcountErrorFunc@@Base+0x156>) │ │ │ │ + ldr r5, [pc, #248] @ (757b0 <_Py_FatalRefcountErrorFunc@@Base+0x156>) │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7623c <_Py_FatalRefcountErrorFunc@@Base+0x7a> │ │ │ │ + bne.n 756d4 <_Py_FatalRefcountErrorFunc@@Base+0x7a> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7622c <_Py_FatalRefcountErrorFunc@@Base+0x6a> │ │ │ │ + bne.n 756c4 <_Py_FatalRefcountErrorFunc@@Base+0x6a> │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 7624e <_Py_FatalRefcountErrorFunc@@Base+0x8c> │ │ │ │ + beq.n 756e6 <_Py_FatalRefcountErrorFunc@@Base+0x8c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 135708 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ - ldr r3, [pc, #204] @ (7631c <_Py_FatalRefcountErrorFunc@@Base+0x15a>) │ │ │ │ + bl 135234 <_PyMutex_LockTimed@@Base+0x17c> │ │ │ │ + ldr r3, [pc, #204] @ (757b4 <_Py_FatalRefcountErrorFunc@@Base+0x15a>) │ │ │ │ ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ - cbnz r3, 76268 <_Py_FatalRefcountErrorFunc@@Base+0xa6> │ │ │ │ + cbnz r3, 75700 <_Py_FatalRefcountErrorFunc@@Base+0xa6> │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #22636 @ 0x586c │ │ │ │ + movw r1, #19856 @ 0x4d90 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ - b.n 762ea <_Py_FatalRefcountErrorFunc@@Base+0x128> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ + b.n 75782 <_Py_FatalRefcountErrorFunc@@Base+0x128> │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 37cdc <_PyTraceMalloc_GetTraceback@@Base+0xb0> │ │ │ │ + bl 37ce4 <_PyTraceMalloc_GetTraceback@@Base+0xb0> │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 762ea <_Py_FatalRefcountErrorFunc@@Base+0x128> │ │ │ │ - movw r7, #53156 @ 0xcfa4 │ │ │ │ + cbz r0, 75782 <_Py_FatalRefcountErrorFunc@@Base+0x128> │ │ │ │ + movw r7, #50652 @ 0xc5dc │ │ │ │ movt r7, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #22704 @ 0x58b0 │ │ │ │ + movw r1, #19924 @ 0x4dd4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ ldrh.w r3, [sl, #4] │ │ │ │ - movw r1, #22760 @ 0x58e8 │ │ │ │ + movw r1, #19980 @ 0x4e0c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 762dc <_Py_FatalRefcountErrorFunc@@Base+0x11a> │ │ │ │ + ble.n 75774 <_Py_FatalRefcountErrorFunc@@Base+0x11a> │ │ │ │ add.w fp, sl, r6, lsl #3 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ - bl 3612a │ │ │ │ + bl 36130 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #22772 @ 0x58f4 │ │ │ │ + movw r1, #19992 @ 0x4e18 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 36286 │ │ │ │ + bl 3628c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ - b.n 7628e <_Py_FatalRefcountErrorFunc@@Base+0xcc> │ │ │ │ - movw r1, #53156 @ 0xcfa4 │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ + b.n 75726 <_Py_FatalRefcountErrorFunc@@Base+0xcc> │ │ │ │ + movw r1, #50652 @ 0xc5dc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 76302 <_Py_FatalRefcountErrorFunc@@Base+0x140> │ │ │ │ + bne.n 7579a <_Py_FatalRefcountErrorFunc@@Base+0x140> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 762f2 <_Py_FatalRefcountErrorFunc@@Base+0x130> │ │ │ │ + bne.n 7578a <_Py_FatalRefcountErrorFunc@@Base+0x130> │ │ │ │ dmb ish │ │ │ │ - beq.n 76312 <_Py_FatalRefcountErrorFunc@@Base+0x150> │ │ │ │ + beq.n 757aa <_Py_FatalRefcountErrorFunc@@Base+0x150> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r0, [pc, #8] @ (76318 <_Py_FatalRefcountErrorFunc@@Base+0x156>) │ │ │ │ - b.w 284818 │ │ │ │ + ldr r0, [pc, #8] @ (757b0 <_Py_FatalRefcountErrorFunc@@Base+0x156>) │ │ │ │ + b.w 2b95f8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ strb r0, [r1, #20] │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - │ │ │ │ -00076320 : │ │ │ │ - push {r3, r4, r5, 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, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #156] @ (763cc ) │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + movw r4, #59976 @ 0xea48 │ │ │ │ + movt r4, #84 @ 0x54 │ │ │ │ + mov r3, r0 │ │ │ │ + sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 7634a │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 7633a │ │ │ │ - dmb ish │ │ │ │ - beq.n 76356 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 28e400 │ │ │ │ - movw r0, #24320 @ 0x5f00 │ │ │ │ - movt r0, #82 @ 0x52 │ │ │ │ - ldr.w r3, [r0, #1784] @ 0x6f8 │ │ │ │ - cmp r3, #31 │ │ │ │ - ble.n 76392 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 7637e │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 7636e │ │ │ │ - dmb ish │ │ │ │ - beq.n 7638c │ │ │ │ - addw r0, r0, #1652 @ 0x674 │ │ │ │ - bl 284818 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 763c8 │ │ │ │ - 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 763b8 │ │ │ │ - strexb r1, r2, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 763a8 │ │ │ │ - dmb ish │ │ │ │ - beq.n 763c6 │ │ │ │ - addw r0, r0, #1652 @ 0x674 │ │ │ │ - bl 284818 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + movw r2, #20004 @ 0x4e24 │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + cbnz r5, 757fe <_Py_FatalRefcountErrorFunc@@Base+0x1a4> │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #50652 @ 0xc5dc │ │ │ │ + movt r2, #48 @ 0x30 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2b3e4 <__fprintf_chk@plt> │ │ │ │ + ldrb.w r3, [r5, #-4] │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #20040 @ 0x4e48 │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ + ldrb.w r8, [r5, #-8] │ │ │ │ + subs r3, r5, #7 │ │ │ │ + subs r2, r5, #4 │ │ │ │ + ldrb.w r1, [r3], #1 │ │ │ │ + cmp r2, r3 │ │ │ │ + orr.w r8, r1, r8, lsl #8 │ │ │ │ + bne.n 75818 <_Py_FatalRefcountErrorFunc@@Base+0x1be> │ │ │ │ + mov r3, r8 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + movw r2, #20052 @ 0x4e54 │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ + movs r3, #3 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #20088 @ 0x4e78 │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ + ldrb.w r3, [r5, #-1] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + cmp r3, #253 @ 0xfd │ │ │ │ + bne.n 75878 <_Py_FatalRefcountErrorFunc@@Base+0x21e> │ │ │ │ + ldrb.w r3, [r5, #-2] │ │ │ │ + cmp r3, #253 @ 0xfd │ │ │ │ + bne.n 75878 <_Py_FatalRefcountErrorFunc@@Base+0x21e> │ │ │ │ + ldrb.w r3, [r5, #-3] │ │ │ │ + cmp r3, #253 @ 0xfd │ │ │ │ + bne.n 75878 <_Py_FatalRefcountErrorFunc@@Base+0x21e> │ │ │ │ + mov r3, r0 │ │ │ │ + movs r2, #28 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r0, #20124 @ 0x4e9c │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + blx 2bffc │ │ │ │ + b.n 758dc <_Py_FatalRefcountErrorFunc@@Base+0x282> │ │ │ │ + movw r7, #20216 @ 0x4ef8 │ │ │ │ + movt r7, #50 @ 0x32 │ │ │ │ + subs r6, r5, #3 │ │ │ │ + movs r3, #253 @ 0xfd │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #20156 @ 0x4ebc │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ + subs r3, r5, r6 │ │ │ │ + ldrb.w sl, [r6], #1 │ │ │ │ + str.w sl, [sp] │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #20192 @ 0x4ee0 │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ + movs r2, #9 │ │ │ │ + movs r1, #1 │ │ │ │ + cmp.w sl, #253 @ 0xfd │ │ │ │ + beq.n 758be <_Py_FatalRefcountErrorFunc@@Base+0x264> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2bffc │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + movs r0, #10 │ │ │ │ + blx 2bfe0 │ │ │ │ + cmp r5, r6 │ │ │ │ + bne.n 75892 <_Py_FatalRefcountErrorFunc@@Base+0x238> │ │ │ │ + movw r0, #20228 @ 0x4f04 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + movs r2, #146 @ 0x92 │ │ │ │ + movs r1, #1 │ │ │ │ + blx 2bffc │ │ │ │ + add.w r7, r5, r8 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + movs r3, #4 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + movw r2, #20376 @ 0x4f98 │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ + subs r3, r7, #1 │ │ │ │ + adds r2, r7, #3 │ │ │ │ + ldrb.w r1, [r3, #1]! │ │ │ │ + cmp r1, #253 @ 0xfd │ │ │ │ + bne.n 75908 <_Py_FatalRefcountErrorFunc@@Base+0x2ae> │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 758f8 <_Py_FatalRefcountErrorFunc@@Base+0x29e> │ │ │ │ + movs r6, #1 │ │ │ │ + b.n 7590a <_Py_FatalRefcountErrorFunc@@Base+0x2b0> │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbz r6, 75920 <_Py_FatalRefcountErrorFunc@@Base+0x2c6> │ │ │ │ + movs r2, #28 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r0, #20124 @ 0x4e9c │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + blx 2bffc │ │ │ │ + b.n 75972 <_Py_FatalRefcountErrorFunc@@Base+0x318> │ │ │ │ + mov r0, r3 │ │ │ │ + movw r2, #20156 @ 0x4ebc │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + movs r3, #253 @ 0xfd │ │ │ │ + movs r1, #1 │ │ │ │ + blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ + ldrb.w fp, [r7, r6] │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + movw r2, #20416 @ 0x4fc0 │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + str.w fp, [sp] │ │ │ │ + blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ + movw r0, #20216 @ 0x4ef8 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + movs r2, #9 │ │ │ │ + movs r1, #1 │ │ │ │ + cmp.w fp, #253 @ 0xfd │ │ │ │ + beq.n 75964 <_Py_FatalRefcountErrorFunc@@Base+0x30a> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + blx 2bffc │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + movs r0, #10 │ │ │ │ + adds r6, #1 │ │ │ │ + blx 2bfe0 │ │ │ │ + cmp r6, #4 │ │ │ │ + bne.n 75932 <_Py_FatalRefcountErrorFunc@@Base+0x2d8> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 759f4 <_Py_FatalRefcountErrorFunc@@Base+0x39a> │ │ │ │ + mov r6, r5 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + movs r2, #14 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r0, #20444 @ 0x4fdc │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + blx 2bffc │ │ │ │ + sub.w ip, r6, r5 │ │ │ │ + movw r2, #20460 @ 0x4fec │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + movs r1, #1 │ │ │ │ + cmp.w ip, #8 │ │ │ │ + beq.n 759b2 <_Py_FatalRefcountErrorFunc@@Base+0x358> │ │ │ │ + mov r0, r3 │ │ │ │ + cmp r6, r7 │ │ │ │ + bcs.n 759ec <_Py_FatalRefcountErrorFunc@@Base+0x392> │ │ │ │ + ldrb.w r3, [r6], #1 │ │ │ │ + blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ + b.n 7598c <_Py_FatalRefcountErrorFunc@@Base+0x332> │ │ │ │ + cmp r6, r7 │ │ │ │ + bcs.n 759ec <_Py_FatalRefcountErrorFunc@@Base+0x392> │ │ │ │ + subs r2, r7, r6 │ │ │ │ + cmp r2, #8 │ │ │ │ + ble.n 759d4 <_Py_FatalRefcountErrorFunc@@Base+0x37a> │ │ │ │ + movs r2, #4 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r0, #20468 @ 0x4ff4 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + blx 2bffc │ │ │ │ + sub.w r6, r7, #8 │ │ │ │ + cmp r7, #7 │ │ │ │ + bls.n 759ec <_Py_FatalRefcountErrorFunc@@Base+0x392> │ │ │ │ + ldrb.w r3, [r6], #1 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + movw r2, #20460 @ 0x4fec │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ + cmp r7, r6 │ │ │ │ + bne.n 759d4 <_Py_FatalRefcountErrorFunc@@Base+0x37a> │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + movs r0, #10 │ │ │ │ + blx 2bfe0 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + movs r0, #10 │ │ │ │ + blx 2bfe0 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 2c340 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 2baec │ │ │ │ + mov r1, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.n 756a6 <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ │ │ │ │ -000763d0 : │ │ │ │ +00075a12 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ blx 2baec │ │ │ │ blx 2bbd0 │ │ │ │ - cbz r0, 763ee │ │ │ │ + cbz r0, 75a30 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 76422 │ │ │ │ - bl b2224 <_Py_GetConfig@@Base> │ │ │ │ + b.n 75a64 │ │ │ │ + bl b1fe0 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - cbz r0, 76422 │ │ │ │ + cbz r0, 75a64 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 763ea │ │ │ │ - movw r1, #16328 @ 0x3fc8 │ │ │ │ + beq.n 75a2c │ │ │ │ + movw r1, #14024 @ 0x36c8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ blx 2c284 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 763ea │ │ │ │ + beq.n 75a2c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57892 @ 0xe224 │ │ │ │ + movw r1, #55588 @ 0xd924 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ blx 2c284 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 46016 │ │ │ │ + bl 46066 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 76478 │ │ │ │ - movw r2, #56964 @ 0xde84 │ │ │ │ + bmi.n 75aba │ │ │ │ + movw r2, #54660 @ 0xd584 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #40360 @ 0x9da8 │ │ │ │ + movw r1, #38280 @ 0x9588 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #60388 @ 0xebe4 │ │ │ │ + movw r0, #58012 @ 0xe29c │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 764aa │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 75aec │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a2d4c │ │ │ │ - cbz r0, 764aa │ │ │ │ + bl a26c4 │ │ │ │ + cbz r0, 75aec │ │ │ │ blx 2c0c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ itete ne │ │ │ │ - movwne r1, #63836 @ 0xf95c │ │ │ │ - movweq r1, #22784 @ 0x5900 │ │ │ │ + movwne r1, #61460 @ 0xf014 │ │ │ │ + movweq r1, #20476 @ 0x4ffc │ │ │ │ movtne r1, #46 @ 0x2e │ │ │ │ movteq r1, #50 @ 0x32 │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ 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 764ea │ │ │ │ - movw r2, #56964 @ 0xde84 │ │ │ │ + bmi.n 75b2c │ │ │ │ + movw r2, #54660 @ 0xd584 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #40360 @ 0x9da8 │ │ │ │ + movw r1, #38280 @ 0x9588 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #61788 @ 0xf15c │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ + movw r0, #20544 @ 0x5040 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76528 │ │ │ │ - add r1, sp, #4 │ │ │ │ + b.n 75b8a │ │ │ │ + mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl a2d4c │ │ │ │ + bl a26c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 76528 │ │ │ │ + cbz r0, 75b8a │ │ │ │ blx 2c0c8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 76518 │ │ │ │ + beq.n 75b5a │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63836 @ 0xf95c │ │ │ │ + movw r1, #61460 @ 0xf014 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 764e6 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r2, #5 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 2bc28 │ │ │ │ - bl 1e4ce4 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 75b28 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 76554 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - movw r2, #5752 @ 0x1678 │ │ │ │ - movt r2, #80 @ 0x50 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 7656a │ │ │ │ - b.n 765c0 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #45756 @ 0xb2bc │ │ │ │ - movt r0, #48 @ 0x30 │ │ │ │ - movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 76544 │ │ │ │ - b.n 7659e │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - bpl.n 765a2 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl a2d4c │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 7659e │ │ │ │ - blx 2c0c8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 765c2 │ │ │ │ - movw r3, #43560 @ 0xaa28 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63836 @ 0xf95c │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 76610 │ │ │ │ - movw r2, #32484 @ 0x7ee4 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #36040 @ 0x8cc8 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #45756 @ 0xb2bc │ │ │ │ - movt r0, #48 @ 0x30 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 7659e │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bmi.n 765ea │ │ │ │ - movw r2, #56964 @ 0xde84 │ │ │ │ - movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #36376 @ 0x8e18 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #45756 @ 0xb2bc │ │ │ │ - movt r0, #48 @ 0x30 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 7659e │ │ │ │ add r1, sp, #4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl a2d4c │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 76610 │ │ │ │ - blx 2c0c8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 76588 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r2, #5 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2bc28 │ │ │ │ - bl 1e4ce4 │ │ │ │ + blx 2b13c │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 76654 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - bmi.n 7666a │ │ │ │ - movw r2, #56964 @ 0xde84 │ │ │ │ - movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #36040 @ 0x8cc8 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #45796 @ 0xb2e4 │ │ │ │ - movt r0, #48 @ 0x30 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 766a4 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #45796 @ 0xb2e4 │ │ │ │ - movt r0, #48 @ 0x30 │ │ │ │ - movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 7662c │ │ │ │ - b.n 766a4 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r3 │ │ │ │ - bl a2d4c │ │ │ │ + cbz r0, 75b74 │ │ │ │ + movs r1, #4 │ │ │ │ + add.w r0, sp, r1 │ │ │ │ + bl 80674 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 76704 │ │ │ │ - blx 2c0c8 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 766b2 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - movw r2, #5752 @ 0x1678 │ │ │ │ - movt r2, #80 @ 0x50 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 766e8 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bpl.n 766ca │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl a2d4c │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 766a8 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 76704 │ │ │ │ - blx 2c0c8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 766ea │ │ │ │ - movw r3, #43560 @ 0xaa28 │ │ │ │ + b.n 75b8a │ │ │ │ + movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63836 @ 0xf95c │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ + movw r1, #20508 @ 0x501c │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 766a4 │ │ │ │ - movw r2, #32484 @ 0x7ee4 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #36376 @ 0x8e18 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #45796 @ 0xb2e4 │ │ │ │ - movt r0, #48 @ 0x30 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 766a4 │ │ │ │ - movs r5, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2afb0 │ │ │ │ - cbz r0, 766fc │ │ │ │ - bl 1e4ce4 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 76704 │ │ │ │ - movw r4, #5752 @ 0x1678 │ │ │ │ - movt r4, #80 @ 0x50 │ │ │ │ + bl 11dfac │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 7672a │ │ │ │ + cbnz r3, 75bb0 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 7672a │ │ │ │ + ble.n 75bb0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 7672a │ │ │ │ - cbnz r0, 76742 │ │ │ │ + bne.n 75bb0 │ │ │ │ + cbnz r0, 75bc8 │ │ │ │ movs r4, #1 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #60] @ (76778 ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 76770 │ │ │ │ + ldr r3, [pc, #56] @ (75bfc ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + cbz r0, 75bf6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #3824 @ 0xef0 │ │ │ │ + movw r1, #1520 @ 0x5f0 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 20fc80 │ │ │ │ + bl 20f608 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 76770 │ │ │ │ + cbz r0, 75bf6 │ │ │ │ movw r3, #43312 @ 0xa930 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #22816 @ 0x5920 │ │ │ │ + movw r1, #20556 @ 0x504c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov r0, r4 │ │ │ │ blx 2c160 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0007677c : │ │ │ │ +00075c00 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-24] │ │ │ │ movw r5, #32328 @ 0x7e48 │ │ │ │ movt r5, #87 @ 0x57 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 767be │ │ │ │ + cbz r3, 75c42 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #58952 @ 0xe648 │ │ │ │ + movw r1, #56656 @ 0xdd50 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ blx 2c364 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7682c │ │ │ │ + beq.n 75cb0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 155b58 │ │ │ │ - b.n 767e4 │ │ │ │ - bl 3f4e8 │ │ │ │ + bl 1553dc │ │ │ │ + b.n 75c68 │ │ │ │ + bl 3f6b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 767a2 │ │ │ │ - b.n 76830 │ │ │ │ + beq.n 75c26 │ │ │ │ + b.n 75cb4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ blx 2bffc │ │ │ │ cmp r0, r7 │ │ │ │ - bcc.n 7680e │ │ │ │ + bcc.n 75c92 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 2c340 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 7680e │ │ │ │ + cbnz r0, 75c92 │ │ │ │ cmp.w r7, #4096 @ 0x1000 │ │ │ │ - bcc.n 76814 │ │ │ │ + bcc.n 75c98 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sp │ │ │ │ blx 2ba9c │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sp │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 767ca │ │ │ │ + bne.n 75c4e │ │ │ │ mov r0, r6 │ │ │ │ blx 2bf5c │ │ │ │ subs r4, r0, r7 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7681e │ │ │ │ + b.n 75ca2 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7681e │ │ │ │ + b.n 75ca2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b25c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 767e4 │ │ │ │ + beq.n 75c68 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c160 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 15668c │ │ │ │ - b.n 76830 │ │ │ │ + bl 156010 │ │ │ │ + b.n 75cb4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0007683a : │ │ │ │ +00075cbe : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r5, #1 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ blx 2b54c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7685c │ │ │ │ + cbz r0, 75ce0 │ │ │ │ adds r5, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ - b.n 7684c │ │ │ │ + b.n 75cd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 768ac │ │ │ │ + cbz r0, 75d30 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r7 │ │ │ │ blx 2b54c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 7687c │ │ │ │ + cbnz r0, 75d00 │ │ │ │ mov r0, r7 │ │ │ │ blx 2acf8 │ │ │ │ add.w r5, r7, r0, lsl #2 │ │ │ │ subs r1, r5, r7 │ │ │ │ mov r0, r7 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl a201c │ │ │ │ - cbnz r0, 7689e │ │ │ │ + bl a1fdc │ │ │ │ + cbnz r0, 75d22 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 768ac │ │ │ │ + bge.n 75d30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 768ac │ │ │ │ + cbnz r3, 75d30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 768ac │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 75d30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r0, [r2, r4] │ │ │ │ - cbz r3, 768ba │ │ │ │ + cbz r3, 75d3e │ │ │ │ adds r4, #4 │ │ │ │ adds r7, r5, #4 │ │ │ │ - b.n 76866 │ │ │ │ - movw r1, #22836 @ 0x5934 │ │ │ │ + b.n 75cea │ │ │ │ + movw r1, #20576 @ 0x5060 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #64] @ (768f8 ) │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #64] @ (768fc ) │ │ │ │ + ldr r0, [pc, #64] @ (75d7c ) │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #64] @ (75d80 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #60] @ (76900 ) │ │ │ │ + ldr r1, [pc, #60] @ (75d84 ) │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e8294 │ │ │ │ - cbz r0, 768dc │ │ │ │ - movw r1, #22860 @ 0x594c │ │ │ │ + bl 1e7a34 │ │ │ │ + cbz r0, 75d60 │ │ │ │ + movw r1, #20600 @ 0x5078 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #32] @ (768f8 ) │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #32] @ (75d7c ) │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 768f4 │ │ │ │ + bge.n 75d78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 768f4 │ │ │ │ + cbnz r3, 75d78 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - movs r1, #0 │ │ │ │ + asrs r4, r2, #31 │ │ │ │ lsls r6, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7d40052 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 60230 <_Py_hashtable_size@@Base> │ │ │ │ + bl 5f488 <_Py_hashtable_size@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00076924 <_Py_stat@@Base>: │ │ │ │ +00075da8 <_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 14a2d0 │ │ │ │ - cbz r0, 76980 <_Py_stat@@Base+0x5c> │ │ │ │ + bl 149c20 │ │ │ │ + cbz r0, 75e04 <_Py_stat@@Base+0x5c> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2210e8 │ │ │ │ + bl 2209d0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 76960 <_Py_stat@@Base+0x3c> │ │ │ │ + bne.n 75de4 <_Py_stat@@Base+0x3c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76980 <_Py_stat@@Base+0x5c> │ │ │ │ + bge.n 75e04 <_Py_stat@@Base+0x5c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 76980 <_Py_stat@@Base+0x5c> │ │ │ │ + cbnz r3, 75e04 <_Py_stat@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76980 <_Py_stat@@Base+0x5c> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 75e04 <_Py_stat@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2ac74 <__stat64_time64@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76984 <_Py_stat@@Base+0x60> │ │ │ │ + bge.n 75e08 <_Py_stat@@Base+0x60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 76984 <_Py_stat@@Base+0x60> │ │ │ │ + cbnz r3, 75e08 <_Py_stat@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76984 <_Py_stat@@Base+0x60> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 75e08 <_Py_stat@@Base+0x60> │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl b0e80 │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2ad70 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b4014 │ │ │ │ - movw r0, #5752 @ 0x1678 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 769d4 <_Py_stat@@Base+0xb0> │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - bl 122990 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 769f4 <_Py_stat@@Base+0xd0> │ │ │ │ - b.n 769ec <_Py_stat@@Base+0xc8> │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #42668 @ 0xa6ac │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 769c6 <_Py_stat@@Base+0xa2> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 76a24 <_Py_stat@@Base+0x100> │ │ │ │ - bl 940d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 769e8 <_Py_stat@@Base+0xc4> │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 122990 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 76a08 <_Py_stat@@Base+0xe4> │ │ │ │ - bl 940d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 769e8 <_Py_stat@@Base+0xc4> │ │ │ │ - bl b0e80 │ │ │ │ - subs r1, r5, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 750a8 <_Py_closerange@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - bl b4014 │ │ │ │ - movw r0, #5752 @ 0x1678 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r5, #32236 @ 0x7dec │ │ │ │ - movt r5, #87 @ 0x57 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ - cbz r4, 76a52 <_Py_stat@@Base+0x12e> │ │ │ │ - bl b0e80 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r6, r0 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl b4014 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 9438c │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl b0e80 │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2b6d4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b4014 │ │ │ │ - bl 116ba8 │ │ │ │ - movw r3, #5752 @ 0x1678 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - cmp r0, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ - sub sp, #152 @ 0x98 │ │ │ │ - ldr r5, [pc, #116] @ (76b18 <_Py_stat@@Base+0x1f4>) │ │ │ │ - movw r4, #37920 @ 0x9420 │ │ │ │ - movt r4, #48 @ 0x30 │ │ │ │ - add r3, sp, #12 │ │ │ │ - add r2, sp, #16 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - str r5, [sp, #148] @ 0x94 │ │ │ │ - mov.w r5, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 248cf4 │ │ │ │ - cbnz r0, 76ac6 <_Py_stat@@Base+0x1a2> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 76b02 <_Py_stat@@Base+0x1de> │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - movw r1, #41676 @ 0xa2cc │ │ │ │ - movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #51204 @ 0xc804 │ │ │ │ - movt r0, #48 @ 0x30 │ │ │ │ - bl aa50c │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 76ac2 <_Py_stat@@Base+0x19e> │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r1, sp, #16 │ │ │ │ - bl 24aae0 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 76afc <_Py_stat@@Base+0x1d8> │ │ │ │ - bl 940d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 76ac2 <_Py_stat@@Base+0x19e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9438c │ │ │ │ - ldr r3, [pc, #20] @ (76b18 <_Py_stat@@Base+0x1f4>) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 76b14 <_Py_stat@@Base+0x1f0> │ │ │ │ - blx 2bb28 <__stack_chk_fail@plt> │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ │ │ │ │ -00076b1c <_Py_open@@Base>: │ │ │ │ +00075e0e <_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 1ce01c │ │ │ │ + bl 1cd8d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 76bce <_Py_open@@Base+0xb2> │ │ │ │ + beq.n 75ec0 <_Py_open@@Base+0xb2> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ orr.w r6, r6, #524288 @ 0x80000 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r1, #37400 @ 0x9218 │ │ │ │ + movw r1, #35096 @ 0x8918 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #27888 @ 0x6cf0 │ │ │ │ + movw r0, #24876 @ 0x612c │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 76b8e <_Py_open@@Base+0x72> │ │ │ │ + bne.n 75e80 <_Py_open@@Base+0x72> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76c10 <_Py_open@@Base+0xf4> │ │ │ │ + bge.n 75f02 <_Py_open@@Base+0xf4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76c10 <_Py_open@@Base+0xf4> │ │ │ │ + bne.n 75f02 <_Py_open@@Base+0xf4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76c10 <_Py_open@@Base+0xf4> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 75f02 <_Py_open@@Base+0xf4> │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 76baa <_Py_open@@Base+0x8e> │ │ │ │ - bl 116ba8 │ │ │ │ - cbnz r0, 76bd4 <_Py_open@@Base+0xb8> │ │ │ │ - bl b0e80 │ │ │ │ + bne.n 75e9c <_Py_open@@Base+0x8e> │ │ │ │ + bl 1166e0 │ │ │ │ + cbnz r0, 75ec6 <_Py_open@@Base+0xb8> │ │ │ │ + bl b0c40 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ae0c <__open64_2@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 76b7e <_Py_open@@Base+0x62> │ │ │ │ - b.n 76bde <_Py_open@@Base+0xc2> │ │ │ │ + blt.n 75e70 <_Py_open@@Base+0x62> │ │ │ │ + b.n 75ed0 <_Py_open@@Base+0xc2> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4ad8 │ │ │ │ + bl 1e4390 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76bce <_Py_open@@Base+0xb2> │ │ │ │ + bge.n 75ec0 <_Py_open@@Base+0xb2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 76bce <_Py_open@@Base+0xb2> │ │ │ │ + cbnz r3, 75ec0 <_Py_open@@Base+0xb2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 76c10 <_Py_open@@Base+0xf4> │ │ │ │ + b.n 75f02 <_Py_open@@Base+0xf4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76bce <_Py_open@@Base+0xb2> │ │ │ │ - b.n 76bc2 <_Py_open@@Base+0xa6> │ │ │ │ + bge.n 75ec0 <_Py_open@@Base+0xb2> │ │ │ │ + b.n 75eb4 <_Py_open@@Base+0xa6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76bf2 <_Py_open@@Base+0xd6> │ │ │ │ + bge.n 75ee4 <_Py_open@@Base+0xd6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 76bf2 <_Py_open@@Base+0xd6> │ │ │ │ + cbnz r3, 75ee4 <_Py_open@@Base+0xd6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #28808 @ 0x7088 │ │ │ │ + movw r2, #28668 @ 0x6ffc │ │ │ │ movt r2, #81 @ 0x51 │ │ │ │ - bl 1e5e28 <_PyConfig_FromDict@@Base+0x548> │ │ │ │ + bl 1e55c8 <_PyConfig_FromDict@@Base+0x548> │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 76c10 <_Py_open@@Base+0xf4> │ │ │ │ + bne.n 75f02 <_Py_open@@Base+0xf4> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ blx 2b5d4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.w 1ce01c │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ + sub sp, #152 @ 0x98 │ │ │ │ + ldr r5, [pc, #120] @ (75f94 <_Py_open@@Base+0x186>) │ │ │ │ + movw r4, #35324 @ 0x89fc │ │ │ │ + movt r4, #48 @ 0x30 │ │ │ │ + add r3, sp, #12 │ │ │ │ + add r2, sp, #16 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + str r5, [sp, #148] @ 0x94 │ │ │ │ + mov.w r5, #0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 2486d4 │ │ │ │ + cbnz r0, 75f40 <_Py_open@@Base+0x132> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 75f7c <_Py_open@@Base+0x16e> │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + movw r1, #39372 @ 0x99cc │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ + movw r0, #48900 @ 0xbf04 │ │ │ │ + movt r0, #48 @ 0x30 │ │ │ │ + bl aa31c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 75f3c <_Py_open@@Base+0x12e> │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r1, sp, #16 │ │ │ │ + bl 24a4c0 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 75f76 <_Py_open@@Base+0x168> │ │ │ │ + bl 93ef8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 75f3c <_Py_open@@Base+0x12e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 941b0 │ │ │ │ + ldr r3, [pc, #20] @ (75f94 <_Py_open@@Base+0x186>) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 75f8e <_Py_open@@Base+0x180> │ │ │ │ + blx 2bb28 <__stack_chk_fail@plt> │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r3, #22884 @ 0x5964 │ │ │ │ + movw r3, #20624 @ 0x5090 │ │ │ │ movt r3, #50 @ 0x32 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2c434 <__sprintf_chk@plt> │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2b8c8 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r0, [r5, #4] │ │ │ │ - bne.n 76cb6 <_Py_open@@Base+0x19a> │ │ │ │ + bne.n 76032 <_Py_open@@Base+0x224> │ │ │ │ movw r5, #43316 @ 0xa934 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 42664 │ │ │ │ - bl 6bfda │ │ │ │ - cbnz r0, 76cb8 <_Py_open@@Base+0x19c> │ │ │ │ - ldr r2, [pc, #76] @ (76cc0 <_Py_open@@Base+0x1a4>) │ │ │ │ + bl 426bc │ │ │ │ + bl 6c02e │ │ │ │ + cbnz r0, 76034 <_Py_open@@Base+0x226> │ │ │ │ + ldr r2, [pc, #76] @ (7603c <_Py_open@@Base+0x22e>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r5, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ - cbz r3, 76c84 <_Py_open@@Base+0x168> │ │ │ │ + cbz r3, 76000 <_Py_open@@Base+0x1f2> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 76c9e <_Py_open@@Base+0x182> │ │ │ │ + cbnz r3, 7601a <_Py_open@@Base+0x20c> │ │ │ │ blx 2b1e4 │ │ │ │ add r3, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #22900 @ 0x5974 │ │ │ │ + movw r2, #20640 @ 0x50a0 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ - bl 234220 <_PyErr_Format@@Base> │ │ │ │ - b.n 76cb8 <_Py_open@@Base+0x19c> │ │ │ │ + bl 233c04 <_PyErr_Format@@Base> │ │ │ │ + b.n 76034 <_Py_open@@Base+0x226> │ │ │ │ blx 2b1e4 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #22900 @ 0x5974 │ │ │ │ + movw r1, #20640 @ 0x50a0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5a4d8 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 76cb8 <_Py_open@@Base+0x19c> │ │ │ │ + bl 5a73c <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 76034 <_Py_open@@Base+0x226> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r3 │ │ │ │ - bl 24f2e0 │ │ │ │ - cbz r0, 76d3a <_Py_open@@Base+0x21e> │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - bl 145794 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76d0a <_Py_open@@Base+0x1ee> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 76d0a <_Py_open@@Base+0x1ee> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - adds r3, r4, #1 │ │ │ │ - bne.n 76d40 <_Py_open@@Base+0x224> │ │ │ │ - ldrb.w r2, [r9] │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r0, [r8, #12] │ │ │ │ - mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ - movw r1, #12256 @ 0x2fe0 │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ - strd r6, r7, [sp, #8] │ │ │ │ - movs r6, #0 │ │ │ │ - mov.w r7, #2147483648 @ 0x80000000 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 76d42 <_Py_open@@Base+0x226> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 76d42 <_Py_open@@Base+0x226> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r3 │ │ │ │ - bl 24f2e0 │ │ │ │ - cbz r0, 76db0 <_Py_open@@Base+0x294> │ │ │ │ - mov r5, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #8 │ │ │ │ - bl 145794 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76d8e <_Py_open@@Base+0x272> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 76d8e <_Py_open@@Base+0x272> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - adds r3, r4, #1 │ │ │ │ - bne.n 76db6 <_Py_open@@Base+0x29a> │ │ │ │ - ldrb r2, [r7, #0] │ │ │ │ - mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #46228 @ 0xb494 │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 76db8 <_Py_open@@Base+0x29c> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 76db8 <_Py_open@@Base+0x29c> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - add r4, sp, #4 │ │ │ │ - bl 74ac2 │ │ │ │ - movs r0, #0 │ │ │ │ - cmp.w r4, #104857600 @ 0x6400000 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bcc.n 76dea <_Py_open@@Base+0x2ce> │ │ │ │ - sub.w r0, r4, #104857600 @ 0x6400000 │ │ │ │ - cmn.w r4, #104857600 @ 0x6400000 │ │ │ │ - bcs.n 76df0 <_Py_open@@Base+0x2d4> │ │ │ │ - add.w r1, r4, #104857600 @ 0x6400000 │ │ │ │ - b.n 76df4 <_Py_open@@Base+0x2d8> │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - mov r2, r4 │ │ │ │ - bl 7490a │ │ │ │ - cmp r4, r0 │ │ │ │ - ite cc │ │ │ │ - subcc r2, r0, r4 │ │ │ │ - subcs r2, r4, r0 │ │ │ │ - movw r0, #4376 @ 0x1118 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movw r1, #22928 @ 0x5990 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f41b4 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 76e48 <_Py_open@@Base+0x32c> │ │ │ │ - bl 76c1c <_Py_open@@Base+0x100> │ │ │ │ + bne.n 76068 <_Py_open@@Base+0x25a> │ │ │ │ + bl 75f98 <_Py_open@@Base+0x18a> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 76f1a <_Py_open@@Base+0x3fe> │ │ │ │ + beq.n 7613a <_Py_open@@Base+0x32c> │ │ │ │ movs r4, #0 │ │ │ │ mov fp, r4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w sl, r4, r6 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ strd sl, fp, [sp] │ │ │ │ add.w r3, r8, r4 │ │ │ │ sub.w r9, r7, r4 │ │ │ │ strd r3, r9, [sp, #16] │ │ │ │ blx 2b3c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 76eec <_Py_open@@Base+0x3d0> │ │ │ │ + bge.n 7610c <_Py_open@@Base+0x2fe> │ │ │ │ movw r6, #43316 @ 0xa934 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1e494c │ │ │ │ - bl 6bfda │ │ │ │ - cbz r0, 76e8e <_Py_open@@Base+0x372> │ │ │ │ + bl 1e40ec │ │ │ │ + bl 6c02e │ │ │ │ + cbz r0, 760ae <_Py_open@@Base+0x2a0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 76f1a <_Py_open@@Base+0x3fe> │ │ │ │ - ldr r3, [pc, #144] @ (76f20 <_Py_open@@Base+0x404>) │ │ │ │ + b.n 7613a <_Py_open@@Base+0x32c> │ │ │ │ + ldr r3, [pc, #144] @ (76140 <_Py_open@@Base+0x332>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r6, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ - cbz r3, 76ea8 <_Py_open@@Base+0x38c> │ │ │ │ + cbz r3, 760c8 <_Py_open@@Base+0x2ba> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 76ecc <_Py_open@@Base+0x3b0> │ │ │ │ + cbnz r3, 760ec <_Py_open@@Base+0x2de> │ │ │ │ blx 2b1e4 │ │ │ │ mov r3, r5 │ │ │ │ strd r4, r0, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - movw r2, #23020 @ 0x59ec │ │ │ │ + movw r2, #20668 @ 0x50bc │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 234220 <_PyErr_Format@@Base> │ │ │ │ - b.n 76e88 <_Py_open@@Base+0x36c> │ │ │ │ + bl 233c04 <_PyErr_Format@@Base> │ │ │ │ + b.n 760a8 <_Py_open@@Base+0x29a> │ │ │ │ blx 2b1e4 │ │ │ │ mov r3, sl │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #23020 @ 0x59ec │ │ │ │ + movw r1, #20668 @ 0x50bc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 5a4d8 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 76e88 <_Py_open@@Base+0x36c> │ │ │ │ - bne.n 76f10 <_Py_open@@Base+0x3f4> │ │ │ │ + bl 5a73c <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 760a8 <_Py_open@@Base+0x29a> │ │ │ │ + bne.n 76130 <_Py_open@@Base+0x322> │ │ │ │ movw r0, #43316 @ 0xa934 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r3, sl │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r1, #23104 @ 0x5a40 │ │ │ │ + movw r1, #20752 @ 0x5110 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str.w r9, [sp] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 76e88 <_Py_open@@Base+0x36c> │ │ │ │ + bl f3c44 │ │ │ │ + b.n 760a8 <_Py_open@@Base+0x29a> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r4, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 76e4c <_Py_open@@Base+0x330> │ │ │ │ + bne.n 7606c <_Py_open@@Base+0x25e> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -113097,947 +111739,154 @@ │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 76f4a <_Py_open@@Base+0x42e> │ │ │ │ + beq.n 7616a <_Py_open@@Base+0x35c> │ │ │ │ movs r4, #0 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 76f54 <_Py_open@@Base+0x438> │ │ │ │ - bl 76c1c <_Py_open@@Base+0x100> │ │ │ │ + b.n 76174 <_Py_open@@Base+0x366> │ │ │ │ + bl 75f98 <_Py_open@@Base+0x18a> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 76fb8 <_Py_open@@Base+0x49c> │ │ │ │ - b.n 76f44 <_Py_open@@Base+0x428> │ │ │ │ + beq.n 761d8 <_Py_open@@Base+0x3ca> │ │ │ │ + b.n 76164 <_Py_open@@Base+0x356> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w sl, r4, r6 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ add.w r3, r8, r4 │ │ │ │ sub.w r9, r7, r4 │ │ │ │ strd r3, r9, [sp, #8] │ │ │ │ blx 2b674 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 76f8a <_Py_open@@Base+0x46e> │ │ │ │ + bge.n 761aa <_Py_open@@Base+0x39c> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ + bl 1e40ec │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 76fb8 <_Py_open@@Base+0x49c> │ │ │ │ - bne.n 76fae <_Py_open@@Base+0x492> │ │ │ │ + b.n 761d8 <_Py_open@@Base+0x3ca> │ │ │ │ + bne.n 761ce <_Py_open@@Base+0x3c0> │ │ │ │ movw r0, #43316 @ 0xa934 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r3, sl │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r1, #23192 @ 0x5a98 │ │ │ │ + movw r1, #20840 @ 0x5168 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str.w r9, [sp] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 76f84 <_Py_open@@Base+0x468> │ │ │ │ + bl f3c44 │ │ │ │ + b.n 761a4 <_Py_open@@Base+0x396> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r4, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 76f54 <_Py_open@@Base+0x438> │ │ │ │ + bne.n 76174 <_Py_open@@Base+0x366> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 122990 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 76fde <_Py_open@@Base+0x4c2> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 77010 <_Py_open@@Base+0x4f4> │ │ │ │ - blx 2c2cc <__errno_location@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - blx 2c138 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 77008 <_Py_open@@Base+0x4ec> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbz r3, 77008 <_Py_open@@Base+0x4ec> │ │ │ │ - movw r3, #43316 @ 0xa934 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e494c │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 9438c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r0, r1 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 77034 <_Py_open@@Base+0x518> │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 77034 <_Py_open@@Base+0x518> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 77034 <_Py_open@@Base+0x518> │ │ │ │ - cbnz r0, 7704c <_Py_open@@Base+0x530> │ │ │ │ - movs r4, #1 │ │ │ │ - add r5, sp, #20 │ │ │ │ - mov r2, r3 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r4, r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #68] @ (7708c <_Py_open@@Base+0x570>) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ - cbz r0, 77086 <_Py_open@@Base+0x56a> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 122990 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 7705e <_Py_open@@Base+0x542> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 77086 <_Py_open@@Base+0x56a> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2aed4 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bge.n 7707c <_Py_open@@Base+0x560> │ │ │ │ - movw r3, #43316 @ 0xa934 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1e494c │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 9438c │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldrb r0, [r7, r3] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2b184 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 770b8 <_Py_open@@Base+0x59c> │ │ │ │ - movw r3, #43316 @ 0xa934 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1e494c │ │ │ │ - movw r0, #5752 @ 0x1678 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - pop {r3, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - movs r1, #33 @ 0x21 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2b1fc │ │ │ │ - cbz r0, 770fc <_Py_open@@Base+0x5e0> │ │ │ │ - negs r4, r0 │ │ │ │ - blx 2c2cc <__errno_location@plt> │ │ │ │ - movw r3, #43316 @ 0xa934 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ - str r4, [r0, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - movs r0, #0 │ │ │ │ - str r6, [r5, #0] │ │ │ │ - b.n 77102 <_Py_open@@Base+0x5e6> │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 1ce01c │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2bc34 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 7712e <_Py_open@@Base+0x612> │ │ │ │ - movw r3, #43316 @ 0xa934 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1e494c │ │ │ │ - movw r0, #5752 @ 0x1678 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - pop {r3, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 7715a <_Py_open@@Base+0x63e> │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - bl 122990 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 77176 <_Py_open@@Base+0x65a> │ │ │ │ - b.n 77170 <_Py_open@@Base+0x654> │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #42636 @ 0xa68c │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 7714c <_Py_open@@Base+0x630> │ │ │ │ - b.n 771a6 <_Py_open@@Base+0x68a> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 771a6 <_Py_open@@Base+0x68a> │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 122990 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 77188 <_Py_open@@Base+0x66c> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 771a6 <_Py_open@@Base+0x68a> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2b430 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 771aa <_Py_open@@Base+0x68e> │ │ │ │ - movw r3, #43316 @ 0xa934 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e494c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 771b2 <_Py_open@@Base+0x696> │ │ │ │ - movw r0, #5752 @ 0x1678 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - sub sp, #148 @ 0x94 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.n 771de <_Py_open@@Base+0x6c2> │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #4756 @ 0x1294 │ │ │ │ - movt r0, #48 @ 0x30 │ │ │ │ - movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 77256 <_Py_open@@Base+0x73a> │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - bl 122990 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 771f0 <_Py_open@@Base+0x6d4> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 77256 <_Py_open@@Base+0x73a> │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 122990 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 77202 <_Py_open@@Base+0x6e6> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 77256 <_Py_open@@Base+0x73a> │ │ │ │ - subs r3, r4, #1 │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 77220 <_Py_open@@Base+0x704> │ │ │ │ - movw r3, #43560 @ 0xaa28 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54644 @ 0xd574 │ │ │ │ - movt r1, #48 @ 0x30 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 77256 <_Py_open@@Base+0x73a> │ │ │ │ - movs r1, #0 │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2be80 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - cbz r5, 77234 <_Py_open@@Base+0x718> │ │ │ │ - bic.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ - b.n 77238 <_Py_open@@Base+0x71c> │ │ │ │ - orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - blx 2be80 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 7725a <_Py_open@@Base+0x73e> │ │ │ │ - movw r3, #43316 @ 0xa934 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 77262 <_Py_open@@Base+0x746> │ │ │ │ - movw r0, #5752 @ 0x1678 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - add sp, #148 @ 0x94 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ - sub sp, #240 @ 0xf0 │ │ │ │ - add r4, sp, #112 @ 0x70 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2be68 │ │ │ │ - cbz r0, 77292 <_Py_open@@Base+0x776> │ │ │ │ - movw r3, #43316 @ 0xa934 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 772a4 <_Py_open@@Base+0x788> │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ - mov r0, sp │ │ │ │ - blx 2c030 │ │ │ │ - ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 37986 │ │ │ │ - add sp, #240 @ 0xf0 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ - sub sp, #264 @ 0x108 │ │ │ │ - mov r0, r1 │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 267094 │ │ │ │ - cbz r0, 77302 <_Py_open@@Base+0x7e6> │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ - blx 2c030 │ │ │ │ - bl b0e80 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r6, r0 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ - blx 2c014 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl b4014 │ │ │ │ - cbz r5, 772fc <_Py_open@@Base+0x7e0> │ │ │ │ - blx 2c2cc <__errno_location@plt> │ │ │ │ - movw r3, #43316 @ 0xa934 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - str r5, [r0, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 77302 <_Py_open@@Base+0x7e6> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 9438c │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ - sub sp, #240 @ 0xf0 │ │ │ │ - add r4, sp, #112 @ 0x70 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c3f8 │ │ │ │ - cbz r0, 77332 <_Py_open@@Base+0x816> │ │ │ │ - movw r3, #43316 @ 0xa934 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 7734e <_Py_open@@Base+0x832> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2b348 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 77320 <_Py_open@@Base+0x804> │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ - mov r0, sp │ │ │ │ - blx 2c030 │ │ │ │ - ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 37986 │ │ │ │ - add sp, #240 @ 0xf0 │ │ │ │ - pop {r4, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - subs r3, r2, #2 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r3, #2 │ │ │ │ - bhi.n 7737c <_Py_open@@Base+0x860> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl 122990 │ │ │ │ - mov r6, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.n 7739a <_Py_open@@Base+0x87e> │ │ │ │ - b.n 77392 <_Py_open@@Base+0x876> │ │ │ │ - movw r0, #4780 @ 0x12ac │ │ │ │ - movt r0, #48 @ 0x30 │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1d4b24 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 7736e <_Py_open@@Base+0x852> │ │ │ │ - b.n 7741c <_Py_open@@Base+0x900> │ │ │ │ - bl 940d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 7741c <_Py_open@@Base+0x900> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 122990 │ │ │ │ - mov r7, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 773ac <_Py_open@@Base+0x890> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 7741c <_Py_open@@Base+0x900> │ │ │ │ - cmp r5, #2 │ │ │ │ - ble.n 773f2 <_Py_open@@Base+0x8d6> │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ - cmp r5, #3 │ │ │ │ - beq.n 773cc <_Py_open@@Base+0x8b0> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 122990 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 773ce <_Py_open@@Base+0x8b2> │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 773ce <_Py_open@@Base+0x8b2> │ │ │ │ - b.n 7741c <_Py_open@@Base+0x900> │ │ │ │ - movs r4, #0 │ │ │ │ - movw r3, #5752 @ 0x1678 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - cmp r8, r3 │ │ │ │ - beq.n 773f4 <_Py_open@@Base+0x8d8> │ │ │ │ - movw r3, #43564 @ 0xaa2c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23280 @ 0x5af0 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 7741c <_Py_open@@Base+0x900> │ │ │ │ - movs r4, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov.w r0, #424 @ 0x1a8 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 2b300 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 77420 <_Py_open@@Base+0x904> │ │ │ │ - movw r3, #43316 @ 0xa934 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e494c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 77428 <_Py_open@@Base+0x90c> │ │ │ │ - movw r0, #5752 @ 0x1678 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - sub sp, #104 @ 0x68 │ │ │ │ - blx 2b458 │ │ │ │ - movs r2, #100 @ 0x64 │ │ │ │ - add r1, sp, #4 │ │ │ │ - blx 2b0c4 │ │ │ │ - cbz r0, 77466 <_Py_open@@Base+0x94a> │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2c2cc <__errno_location@plt> │ │ │ │ - movw r3, #43316 @ 0xa934 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - str r4, [r0, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 7746c <_Py_open@@Base+0x950> │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 1ce01c │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r2, #5752 @ 0x1678 │ │ │ │ - movt r2, #80 @ 0x50 │ │ │ │ - sub sp, #8 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 774e2 <_Py_open@@Base+0x9c6> │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bpl.n 774c4 <_Py_open@@Base+0x9a8> │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl a2d4c │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 7750a <_Py_open@@Base+0x9ee> │ │ │ │ - blx 2c0c8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 774e4 <_Py_open@@Base+0x9c8> │ │ │ │ - movw r3, #43560 @ 0xaa28 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63836 @ 0xf95c │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 7750a <_Py_open@@Base+0x9ee> │ │ │ │ - movw r2, #32484 @ 0x7ee4 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #40360 @ 0x9da8 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #45784 @ 0xb2d8 │ │ │ │ - movt r0, #48 @ 0x30 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 7750a <_Py_open@@Base+0x9ee> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2b384 │ │ │ │ - cbnz r0, 77500 <_Py_open@@Base+0x9e4> │ │ │ │ - movw r3, #43316 @ 0xa934 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e494c │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e4ce4 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r1, r0 │ │ │ │ - sub sp, #16 │ │ │ │ - movw r0, #23304 @ 0x5b08 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - ldrb r2, [r1, #0] │ │ │ │ - ldrb r3, [r1, #1] │ │ │ │ - ldrb r4, [r1, #2] │ │ │ │ - strd r3, r2, [sp, #4] │ │ │ │ - ldrb r3, [r1, #3] │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ - ldrb r1, [r1, #5] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 103eb4 │ │ │ │ - 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 7755e <_Py_open@@Base+0xa42> │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - ldr r4, [r2, #20] │ │ │ │ - movw r0, #23336 @ 0x5b28 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - ldrd r2, r3, [r2, #12] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 103eb4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl 25731c │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #23392 @ 0x5b60 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - b.w 103eb4 │ │ │ │ - push {r4} │ │ │ │ - mov r3, r0 │ │ │ │ - dmb ish │ │ │ │ - ldrb r1, [r0, #8] │ │ │ │ - dmb ish │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - tst.w r1, #1 │ │ │ │ - movw r4, #23416 @ 0x5b78 │ │ │ │ - movt r4, #50 @ 0x32 │ │ │ │ - movw r1, #14372 @ 0x3824 │ │ │ │ - movt r1, #49 @ 0x31 │ │ │ │ - movw r0, #23428 @ 0x5b84 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - it eq │ │ │ │ - moveq r1, r4 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - pop {r4} │ │ │ │ - b.w 103eb4 │ │ │ │ - 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, #14372 @ 0x3824 │ │ │ │ - movweq r1, #23416 @ 0x5b78 │ │ │ │ - ldrne r3, [r0, #24] │ │ │ │ - movtne r1, #49 @ 0x31 │ │ │ │ - ite eq │ │ │ │ - movteq r1, #50 @ 0x32 │ │ │ │ - addne r3, #1 │ │ │ │ - strd r3, r0, [sp, #8] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - movw r0, #23452 @ 0x5b9c │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - bl 103eb4 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - bl d6844 <_PyFunction_SetVersion@@Base+0x2c> │ │ │ │ + bl d6648 <_PyFunction_SetVersion@@Base+0x2c> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77682 <_Py_open@@Base+0xb66> │ │ │ │ + cbz r0, 7622e <_Py_open@@Base+0x420> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl d6890 │ │ │ │ + bl d6694 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 7767c <_Py_open@@Base+0xb60> │ │ │ │ + cbz r0, 76228 <_Py_open@@Base+0x41a> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl d6890 │ │ │ │ - cbz r0, 77680 <_Py_open@@Base+0xb64> │ │ │ │ + bl d6694 │ │ │ │ + cbz r0, 7622c <_Py_open@@Base+0x41e> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - movw r0, #23496 @ 0x5bc8 │ │ │ │ + movw r0, #20928 @ 0x51c0 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl 103eb4 │ │ │ │ + bl 1039c8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 77682 <_Py_open@@Base+0xb66> │ │ │ │ + b.n 7622e <_Py_open@@Base+0x420> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 77682 <_Py_open@@Base+0xb66> │ │ │ │ + b.n 7622e <_Py_open@@Base+0x420> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ - orr.w r0, r2, r0, lsl #8 │ │ │ │ - bgt.n 7768c <_Py_open@@Base+0xb70> │ │ │ │ - b.w 8f6bc │ │ │ │ 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 718c4 <_PyLong_UInt16_Converter@@Base> │ │ │ │ - cbz r0, 776c4 <_Py_open@@Base+0xba8> │ │ │ │ + bl 6ff20 <_PyLong_UInt16_Converter@@Base> │ │ │ │ + cbz r0, 7625c <_Py_open@@Base+0x44e> │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 8f6bc │ │ │ │ + bl 8f4e8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.n 7769c <_Py_open@@Base+0xb80> │ │ │ │ + b.n 76234 <_Py_open@@Base+0x426> │ │ │ │ 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 2b80a8 <_PyLong_UInt32_Converter@@Base> │ │ │ │ - cbz r0, 776ec <_Py_open@@Base+0xbd0> │ │ │ │ + bl 2b78a4 <_PyLong_UInt32_Converter@@Base> │ │ │ │ + cbz r0, 76284 <_Py_open@@Base+0x476> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ rev r0, r0 │ │ │ │ - bl 8f6bc │ │ │ │ + bl 8f4e8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.n 776ca <_Py_open@@Base+0xbae> │ │ │ │ + b.n 76262 <_Py_open@@Base+0x454> │ │ │ │ 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 7772c <_Py_open@@Base+0xc10> │ │ │ │ - movw r2, #56964 @ 0xde84 │ │ │ │ - movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #40360 @ 0x9da8 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #23572 @ 0x5c14 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 7778a <_Py_open@@Base+0xc6e> │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #24 │ │ │ │ + mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - mov r0, r3 │ │ │ │ - bl a2d4c │ │ │ │ + bl 283884 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbz r0, 762d4 <_Py_open@@Base+0x4c6> │ │ │ │ + blx 2c2cc <__errno_location@plt> │ │ │ │ + mov r3, r0 │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + add r1, sp, #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + blx 2ad1c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7778a <_Py_open@@Base+0xc6e> │ │ │ │ - blx 2c0c8 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 7775a <_Py_open@@Base+0xc3e> │ │ │ │ - movw r3, #43560 @ 0xaa28 │ │ │ │ + cbnz r0, 762ca <_Py_open@@Base+0x4bc> │ │ │ │ + movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63836 @ 0xf95c │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 77728 <_Py_open@@Base+0xc0c> │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, sp, #4 │ │ │ │ - blx 2b13c │ │ │ │ + bl 1e40ec │ │ │ │ + b.n 762d6 <_Py_open@@Base+0x4c8> │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 1cd8d4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77774 <_Py_open@@Base+0xc58> │ │ │ │ - movs r1, #4 │ │ │ │ - add.w r0, sp, r1 │ │ │ │ - bl 806cc │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 7778a <_Py_open@@Base+0xc6e> │ │ │ │ - movw r3, #43316 @ 0xa934 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23536 @ 0x5bf0 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - cbz r3, 777c8 <_Py_open@@Base+0xcac> │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r1, sp │ │ │ │ - blx 2b1c0 │ │ │ │ - cbz r0, 777be <_Py_open@@Base+0xca2> │ │ │ │ - ldrd r3, r1, [sp] │ │ │ │ - add r0, r3 │ │ │ │ - subs r1, r1, r3 │ │ │ │ - bl 806cc │ │ │ │ - b.n 777d2 <_Py_open@@Base+0xcb6> │ │ │ │ - movw r0, #5752 @ 0x1678 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - b.n 777d2 <_Py_open@@Base+0xcb6> │ │ │ │ - movw r0, #5752 @ 0x1678 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - bx lr │ │ │ │ - add sp, #12 │ │ │ │ - pop {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 r4, r1 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2b44c │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 159310 │ │ │ │ - cbnz r0, 7783a <_Py_open@@Base+0xd1e> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #4 │ │ │ │ - beq.n 77822 <_Py_open@@Base+0xd06> │ │ │ │ - movw r3, #43316 @ 0xa934 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - mov r4, r0 │ │ │ │ - movw r1, #23584 @ 0x5c20 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 15a044 │ │ │ │ - b.n 7783c <_Py_open@@Base+0xd20> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r0, sp, #4 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - bl 15a044 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2b84c │ │ │ │ - bl 88258 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 7783c <_Py_open@@Base+0xd20> │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 77846 <_Py_open@@Base+0xd2a> │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 15a044 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, sp │ │ │ │ - bl 283f24 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbz r0, 77896 <_Py_open@@Base+0xd7a> │ │ │ │ - blx 2c2cc <__errno_location@plt> │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #6 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - add r1, sp, #4 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - blx 2ad1c │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 7788c <_Py_open@@Base+0xd70> │ │ │ │ - movw r3, #43316 @ 0xa934 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - b.n 77898 <_Py_open@@Base+0xd7c> │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 1ce01c │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 77898 <_Py_open@@Base+0xd7c> │ │ │ │ + b.n 762d6 <_Py_open@@Base+0x4c8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r6, r0 │ │ │ │ - movs r0, #2 │ │ │ │ - bl 80a88 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 7792a <_Py_open@@Base+0xe0e> │ │ │ │ - ldrd r0, r1, [r6, #24] │ │ │ │ - bl 2e3988 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ - vldr d8, [pc, #112] @ 77938 <_Py_open@@Base+0xe1c> │ │ │ │ - vmov d7, r0, r1 │ │ │ │ - ldrd r0, r1, [r6, #16] │ │ │ │ - vdiv.f64 d9, d7, d8 │ │ │ │ - bl 2e3988 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ - vmov d0, r0, r1 │ │ │ │ - vadd.f64 d0, d9, d0 │ │ │ │ - bl 9ba24 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 77912 <_Py_open@@Base+0xdf6> │ │ │ │ - ldrd r0, r1, [r6, #8] │ │ │ │ - str r4, [r5, #16] │ │ │ │ - bl 2e3988 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ - vmov d7, r0, r1 │ │ │ │ - ldrd r0, r1, [r6] │ │ │ │ - vdiv.f64 d9, d7, d8 │ │ │ │ - bl 2e3988 <_PyMonitoring_FireBranchEvent@@Base+0x8ac> │ │ │ │ - vmov d0, r0, r1 │ │ │ │ - vadd.f64 d0, d9, d0 │ │ │ │ - bl 9ba24 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 77928 <_Py_open@@Base+0xe0c> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7792c <_Py_open@@Base+0xe10> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 7792c <_Py_open@@Base+0xe10> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7792c <_Py_open@@Base+0xe10> │ │ │ │ - str r0, [r5, #20] │ │ │ │ - mov r4, r5 │ │ │ │ - vpop {d8-d9} │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop.w │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r0, #36] @ 0x24 │ │ │ │ - asrs r6, r5 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 122990 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 77964 <_Py_open@@Base+0xe48> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 77982 <_Py_open@@Base+0xe66> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ - blx 2be20 <__getitimer64@plt> │ │ │ │ - cbz r0, 7797a <_Py_open@@Base+0xe5e> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 1e494c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 77984 <_Py_open@@Base+0xe68> │ │ │ │ - mov r0, sp │ │ │ │ - bl 7789e <_Py_open@@Base+0xd82> │ │ │ │ - b.n 77984 <_Py_open@@Base+0xe68> │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ @@ -114050,186 +111899,186 @@ │ │ │ │ strd r5, r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ blx 2b44c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ strd r5, r5, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - beq.n 779dc <_Py_open@@Base+0xec0> │ │ │ │ + beq.n 76330 <_Py_open@@Base+0x522> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23624 @ 0x5c48 │ │ │ │ + movw r1, #20968 @ 0x51e8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77c0e <_Py_open@@Base+0x10f2> │ │ │ │ + b.n 76562 <_Py_open@@Base+0x754> │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movw r2, #41976 @ 0xa3f8 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r2, #23660 @ 0x5c6c │ │ │ │ + movw r2, #21004 @ 0x520c │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r7, [sp, #12] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #528] @ (77c18 <_Py_open@@Base+0x10fc>) │ │ │ │ - bl f5c44 │ │ │ │ + ldr r3, [pc, #528] @ (7656c <_Py_open@@Base+0x75e>) │ │ │ │ + bl f56a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 779d8 <_Py_open@@Base+0xebc> │ │ │ │ + beq.n 7632c <_Py_open@@Base+0x51e> │ │ │ │ add.w r9, sp, #72 @ 0x48 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b44c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 77a2c <_Py_open@@Base+0xf10> │ │ │ │ - bl 122990 │ │ │ │ + cbz r0, 76380 <_Py_open@@Base+0x572> │ │ │ │ + bl 1223b8 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - bge.n 77a48 <_Py_open@@Base+0xf2c> │ │ │ │ + bge.n 7639c <_Py_open@@Base+0x58e> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23688 @ 0x5c88 │ │ │ │ + movw r1, #21032 @ 0x5228 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 77bdc <_Py_open@@Base+0x10c0> │ │ │ │ + b.n 76530 <_Py_open@@Base+0x722> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 77a7e <_Py_open@@Base+0xf62> │ │ │ │ - bl 122990 │ │ │ │ + cbz r0, 763d2 <_Py_open@@Base+0x5c4> │ │ │ │ + bl 1223b8 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 77a62 <_Py_open@@Base+0xf46> │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 763b6 <_Py_open@@Base+0x5a8> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 77bda <_Py_open@@Base+0x10be> │ │ │ │ - b.n 77a66 <_Py_open@@Base+0xf4a> │ │ │ │ + bne.w 7652e <_Py_open@@Base+0x720> │ │ │ │ + b.n 763ba <_Py_open@@Base+0x5ac> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 77a82 <_Py_open@@Base+0xf66> │ │ │ │ + bge.n 763d6 <_Py_open@@Base+0x5c8> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23724 @ 0x5cac │ │ │ │ + movw r1, #21068 @ 0x524c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 77a42 <_Py_open@@Base+0xf26> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 76396 <_Py_open@@Base+0x588> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 77a92 <_Py_open@@Base+0xf76> │ │ │ │ + cbz r3, 763e6 <_Py_open@@Base+0x5d8> │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ adds r4, #7 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 77a94 <_Py_open@@Base+0xf78> │ │ │ │ + b.n 763e8 <_Py_open@@Base+0x5da> │ │ │ │ movs r4, #16 │ │ │ │ adds r3, r6, #1 │ │ │ │ it ne │ │ │ │ addne r4, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 834bc │ │ │ │ + bl 83470 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 77aac <_Py_open@@Base+0xf90> │ │ │ │ + cbnz r0, 76400 <_Py_open@@Base+0x5f2> │ │ │ │ mov r4, r5 │ │ │ │ - bl 23c160 │ │ │ │ - b.n 77bdc <_Py_open@@Base+0x10c0> │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 76530 <_Py_open@@Base+0x722> │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2b44c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strd r5, r4, [sp, #88] @ 0x58 │ │ │ │ - cbz r0, 77aca <_Py_open@@Base+0xfae> │ │ │ │ + cbz r0, 7641e <_Py_open@@Base+0x610> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 29e1b8 │ │ │ │ + bl 29da14 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 77aea <_Py_open@@Base+0xfce> │ │ │ │ + beq.n 7643e <_Py_open@@Base+0x630> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 77ad4 <_Py_open@@Base+0xfb8> │ │ │ │ + bls.n 76428 <_Py_open@@Base+0x61a> │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r4, 77aee <_Py_open@@Base+0xfd2> │ │ │ │ + cbnz r4, 76442 <_Py_open@@Base+0x634> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23752 @ 0x5cc8 │ │ │ │ + movw r1, #21096 @ 0x5268 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77bdc <_Py_open@@Base+0x10c0> │ │ │ │ + b.n 76530 <_Py_open@@Base+0x722> │ │ │ │ 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, 77b48 <_Py_open@@Base+0x102c> │ │ │ │ + cbz r1, 7649c <_Py_open@@Base+0x68e> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls.n 77b12 <_Py_open@@Base+0xff6> │ │ │ │ + bls.n 76466 <_Py_open@@Base+0x658> │ │ │ │ adds.w sl, r4, #16 │ │ │ │ - bne.n 77b2a <_Py_open@@Base+0x100e> │ │ │ │ + bne.n 7647e <_Py_open@@Base+0x670> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23796 @ 0x5cf4 │ │ │ │ + movw r1, #21140 @ 0x5294 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 77aea <_Py_open@@Base+0xfce> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 7643e <_Py_open@@Base+0x630> │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r4, #24] │ │ │ │ adds r3, r2, #7 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r2, [r4, #28] │ │ │ │ adds r3, #12 │ │ │ │ str r3, [r4, #16] │ │ │ │ blx 2c030 │ │ │ │ - b.n 77b4a <_Py_open@@Base+0x102e> │ │ │ │ + b.n 7649e <_Py_open@@Base+0x690> │ │ │ │ mov sl, r4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 77ba6 <_Py_open@@Base+0x108a> │ │ │ │ + beq.n 764fa <_Py_open@@Base+0x6ec> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 77b7c <_Py_open@@Base+0x1060> │ │ │ │ + bls.n 764d0 <_Py_open@@Base+0x6c2> │ │ │ │ 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 77b7c <_Py_open@@Base+0x1060> │ │ │ │ + bhi.n 764d0 <_Py_open@@Base+0x6c2> │ │ │ │ subs r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 77b7c <_Py_open@@Base+0x1060> │ │ │ │ + bhi.n 764d0 <_Py_open@@Base+0x6c2> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds.w r2, sl, r3 │ │ │ │ - bne.n 77b94 <_Py_open@@Base+0x1078> │ │ │ │ + bne.n 764e8 <_Py_open@@Base+0x6da> │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23840 @ 0x5d20 │ │ │ │ + movw r1, #21184 @ 0x52c0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 77aea <_Py_open@@Base+0xfce> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 7643e <_Py_open@@Base+0x630> │ │ │ │ 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] │ │ │ │ @@ -114238,3434 +112087,5774 @@ │ │ │ │ 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, #52557 @ 0xcd4d │ │ │ │ + movw r2, #52645 @ 0xcda5 │ │ │ │ movt r2, #3 │ │ │ │ - bl 24af8c │ │ │ │ + bl 24a968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 77aea <_Py_open@@Base+0xfce> │ │ │ │ + beq.n 7643e <_Py_open@@Base+0x630> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 77bdc <_Py_open@@Base+0x10c0> │ │ │ │ + b.n 76530 <_Py_open@@Base+0x722> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 77bec <_Py_open@@Base+0x10d0> │ │ │ │ + cbz r3, 76540 <_Py_open@@Base+0x732> │ │ │ │ mov r0, r7 │ │ │ │ - bl 15a044 │ │ │ │ + bl 1599d0 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ ldrd r0, r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 77c0a <_Py_open@@Base+0x10ee> │ │ │ │ + ble.n 7655e <_Py_open@@Base+0x750> │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl 15a044 │ │ │ │ - b.n 77bf6 <_Py_open@@Base+0x10da> │ │ │ │ - bl 83ac4 │ │ │ │ + bl 1599d0 │ │ │ │ + b.n 7654a <_Py_open@@Base+0x73c> │ │ │ │ + bl 83a78 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r4, r4] │ │ │ │ + ldrh r4, [r0, r7] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmn.w r0, #9 │ │ │ │ - beq.n 77c56 <_Py_open@@Base+0x113a> │ │ │ │ - adds r3, r0, #3 │ │ │ │ - beq.n 77c40 <_Py_open@@Base+0x1124> │ │ │ │ - adds r0, #10 │ │ │ │ - beq.n 77c5a <_Py_open@@Base+0x113e> │ │ │ │ - movw r3, #4376 @ 0x1118 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23924 @ 0x5d74 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w 11e4c4 │ │ │ │ - movw r3, #43692 @ 0xaaac │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23888 @ 0x5d50 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w 11e4c4 │ │ │ │ - b.w 23c160 │ │ │ │ - bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ add r4, sp, #32 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #28 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #23968 @ 0x5da0 │ │ │ │ + movw r1, #21232 @ 0x52f0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ strd r5, r5, [sp, #32] │ │ │ │ - bl a6f18 │ │ │ │ + bl a5d18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77d90 <_Py_open@@Base+0x1274> │ │ │ │ + beq.n 766a4 <_Py_open@@Base+0x896> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 83e5c │ │ │ │ + bl 83e18 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 77cb2 <_Py_open@@Base+0x1196> │ │ │ │ + cbnz r0, 765c6 <_Py_open@@Base+0x7b8> │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #23988 @ 0x5db4 │ │ │ │ + movw r1, #21252 @ 0x5304 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 77d92 <_Py_open@@Base+0x1276> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 766a6 <_Py_open@@Base+0x898> │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 77d2e <_Py_open@@Base+0x1212> │ │ │ │ + ble.n 76642 <_Py_open@@Base+0x834> │ │ │ │ cmp.w r7, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 77ce4 <_Py_open@@Base+0x11c8> │ │ │ │ + bcs.n 765f8 <_Py_open@@Base+0x7ea> │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bl 834bc │ │ │ │ + bl 83470 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 77ce6 <_Py_open@@Base+0x11ca> │ │ │ │ + cbz r0, 765fa <_Py_open@@Base+0x7ec> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 77ce6 <_Py_open@@Base+0x11ca> │ │ │ │ + bhi.n 765fa <_Py_open@@Base+0x7ec> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r7, r0 │ │ │ │ - bl 834bc │ │ │ │ + bl 83470 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 77cf0 <_Py_open@@Base+0x11d4> │ │ │ │ - b.n 77ce6 <_Py_open@@Base+0x11ca> │ │ │ │ + cbnz r0, 76604 <_Py_open@@Base+0x7f6> │ │ │ │ + b.n 765fa <_Py_open@@Base+0x7ec> │ │ │ │ mov r9, r5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 23c160 │ │ │ │ + bl 23bb34 │ │ │ │ mov r8, r6 │ │ │ │ - b.n 77d6c <_Py_open@@Base+0x1250> │ │ │ │ - movw r1, #24036 @ 0x5de4 │ │ │ │ + b.n 76680 <_Py_open@@Base+0x872> │ │ │ │ + movw r1, #21300 @ 0x5334 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add.w r6, r4, #12 │ │ │ │ mov sl, r0 │ │ │ │ add.w fp, r9, #4 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ mov r2, sl │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1a28ac │ │ │ │ - cbz r0, 77d54 <_Py_open@@Base+0x1238> │ │ │ │ + bl 1a20a4 │ │ │ │ + cbz r0, 76668 <_Py_open@@Base+0x85a> │ │ │ │ ldr.w r3, [sl] │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ ldr.w r2, [sl, #-36] │ │ │ │ str.w r3, [r9, r5, lsl #3] │ │ │ │ str.w r2, [fp, r5, lsl #3] │ │ │ │ adds r5, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 77d02 <_Py_open@@Base+0x11e6> │ │ │ │ - b.n 77d32 <_Py_open@@Base+0x1216> │ │ │ │ + bne.n 76616 <_Py_open@@Base+0x808> │ │ │ │ + b.n 76646 <_Py_open@@Base+0x838> │ │ │ │ mov r8, r5 │ │ │ │ mov r9, r5 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r6, #22449 @ 0x57b1 │ │ │ │ + movw r6, #15273 @ 0x3ba9 │ │ │ │ movt r6, #7 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 38308 <_PyInterpreterState_IDDecref@@Base+0x2cc> │ │ │ │ + bl 38310 <_PyInterpreterState_IDDecref@@Base+0x2cc> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 77d56 <_Py_open@@Base+0x123a> │ │ │ │ + b.n 7666a <_Py_open@@Base+0x85c> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r5, 77d6c <_Py_open@@Base+0x1250> │ │ │ │ + cbz r5, 76680 <_Py_open@@Base+0x872> │ │ │ │ movs r7, #0 │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ mla r0, sl, r7, r8 │ │ │ │ adds r7, #1 │ │ │ │ - bl 15a044 │ │ │ │ + bl 1599d0 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 77d5e <_Py_open@@Base+0x1242> │ │ │ │ + bne.n 76672 <_Py_open@@Base+0x864> │ │ │ │ mov r0, r8 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ mov r0, r9 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77d8c <_Py_open@@Base+0x1270> │ │ │ │ + bge.n 766a0 <_Py_open@@Base+0x892> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 77d8c <_Py_open@@Base+0x1270> │ │ │ │ + cbnz r3, 766a0 <_Py_open@@Base+0x892> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 77d92 <_Py_open@@Base+0x1276> │ │ │ │ + b.n 766a6 <_Py_open@@Base+0x898> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, sp │ │ │ │ - movw r1, #24124 @ 0x5e3c │ │ │ │ + movw r1, #21388 @ 0x538c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl a6f18 │ │ │ │ - cbnz r0, 77de0 <_Py_open@@Base+0x12c4> │ │ │ │ - bl f73ac │ │ │ │ - movw r2, #19609 @ 0x4c99 │ │ │ │ + bl a5d18 │ │ │ │ + cbnz r0, 766f4 <_Py_open@@Base+0x8e6> │ │ │ │ + bl f6ec4 │ │ │ │ + movw r2, #17693 @ 0x451d │ │ │ │ movt r2, #21 │ │ │ │ - movw r1, #24140 @ 0x5e4c │ │ │ │ + movw r1, #21404 @ 0x539c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r3, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl a6f18 │ │ │ │ - cbz r0, 77e3e <_Py_open@@Base+0x1322> │ │ │ │ + bl a5d18 │ │ │ │ + cbz r0, 76752 <_Py_open@@Base+0x944> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 77de2 <_Py_open@@Base+0x12c6> │ │ │ │ + b.n 766f6 <_Py_open@@Base+0x8e8> │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r1, #56380 @ 0xdc3c │ │ │ │ + movw r1, #54040 @ 0xd318 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #24156 @ 0x5e5c │ │ │ │ + movw r0, #21420 @ 0x53ac │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 77e3e <_Py_open@@Base+0x1322> │ │ │ │ + beq.n 76752 <_Py_open@@Base+0x944> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 159310 │ │ │ │ + bl 158c9c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 77e4c <_Py_open@@Base+0x1330> │ │ │ │ + cbnz r0, 76760 <_Py_open@@Base+0x952> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2b5f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a044 │ │ │ │ - cbz r5, 77e2e <_Py_open@@Base+0x1312> │ │ │ │ + bl 1599d0 │ │ │ │ + cbz r5, 76742 <_Py_open@@Base+0x934> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77e2e <_Py_open@@Base+0x1312> │ │ │ │ + bge.n 76742 <_Py_open@@Base+0x934> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 77e2e <_Py_open@@Base+0x1312> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 77e42 <_Py_open@@Base+0x1326> │ │ │ │ + cbnz r3, 76742 <_Py_open@@Base+0x934> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 76756 <_Py_open@@Base+0x948> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ + bl 1e40ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 77e52 <_Py_open@@Base+0x1336> │ │ │ │ + b.n 76766 <_Py_open@@Base+0x958> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 77e52 <_Py_open@@Base+0x1336> │ │ │ │ + b.n 76766 <_Py_open@@Base+0x958> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 77e1a <_Py_open@@Base+0x12fe> │ │ │ │ - b.n 77e30 <_Py_open@@Base+0x1314> │ │ │ │ + bne.n 7672e <_Py_open@@Base+0x920> │ │ │ │ + b.n 76744 <_Py_open@@Base+0x936> │ │ │ │ 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, #24176 @ 0x5e70 │ │ │ │ + movw r1, #21440 @ 0x53c0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl a6f18 │ │ │ │ - cbz r0, 77e9a <_Py_open@@Base+0x137e> │ │ │ │ + bl a5d18 │ │ │ │ + cbz r0, 767ae <_Py_open@@Base+0x9a0> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - movw r1, #47908 @ 0xbb24 │ │ │ │ + movw r1, #45604 @ 0xb224 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - movw r0, #24196 @ 0x5e84 │ │ │ │ + movw r0, #21460 @ 0x53d4 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 77e9e <_Py_open@@Base+0x1382> │ │ │ │ + bne.n 767b2 <_Py_open@@Base+0x9a4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77eda <_Py_open@@Base+0x13be> │ │ │ │ - bl b0e80 │ │ │ │ + b.n 767ee <_Py_open@@Base+0x9e0> │ │ │ │ + bl b0c40 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2b5a0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4014 │ │ │ │ - cbnz r4, 77ece <_Py_open@@Base+0x13b2> │ │ │ │ + bl b3de4 │ │ │ │ + cbnz r4, 767e2 <_Py_open@@Base+0x9d4> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24220 @ 0x5e9c │ │ │ │ + movw r1, #21484 @ 0x53ec │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 77eda <_Py_open@@Base+0x13be> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 767ee <_Py_open@@Base+0x9e0> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #24244 @ 0x5eb4 │ │ │ │ + movw r1, #21508 @ 0x5404 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl a6f18 │ │ │ │ - cbz r0, 77f26 <_Py_open@@Base+0x140a> │ │ │ │ + bl a5d18 │ │ │ │ + cbz r0, 7683a <_Py_open@@Base+0xa2c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 77f2a <_Py_open@@Base+0x140e> │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bcc.n 7683e <_Py_open@@Base+0xa30> │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24264 @ 0x5ec8 │ │ │ │ + movw r1, #21528 @ 0x5418 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77f80 <_Py_open@@Base+0x1464> │ │ │ │ + b.n 76894 <_Py_open@@Base+0xa86> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw r1, #6252 @ 0x186c │ │ │ │ + movw r1, #4228 @ 0x1084 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #24304 @ 0x5ef0 │ │ │ │ + movw r0, #21568 @ 0x5440 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 77f26 <_Py_open@@Base+0x140a> │ │ │ │ - bl b0e80 │ │ │ │ + beq.n 7683a <_Py_open@@Base+0xa2c> │ │ │ │ + bl b0c40 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ blx 2c0bc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4014 │ │ │ │ - cbnz r4, 77f78 <_Py_open@@Base+0x145c> │ │ │ │ + bl b3de4 │ │ │ │ + cbnz r4, 7688c <_Py_open@@Base+0xa7e> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24328 @ 0x5f08 │ │ │ │ + movw r1, #21592 @ 0x5458 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 77f80 <_Py_open@@Base+0x1464> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 76894 <_Py_open@@Base+0xa86> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #24352 @ 0x5f20 │ │ │ │ + movw r1, #21616 @ 0x5470 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl a6f18 │ │ │ │ - cbz r0, 77fe0 <_Py_open@@Base+0x14c4> │ │ │ │ - bl b0e80 │ │ │ │ + bl a5d18 │ │ │ │ + cbz r0, 768f4 <_Py_open@@Base+0xae6> │ │ │ │ + bl b0c40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2b2cc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4014 │ │ │ │ - cbnz r4, 77fd6 <_Py_open@@Base+0x14ba> │ │ │ │ + bl b3de4 │ │ │ │ + cbnz r4, 768ea <_Py_open@@Base+0xadc> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24372 @ 0x5f34 │ │ │ │ + movw r1, #21636 @ 0x5484 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 77fe2 <_Py_open@@Base+0x14c6> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 768f6 <_Py_open@@Base+0xae8> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 77fe2 <_Py_open@@Base+0x14c6> │ │ │ │ + b.n 768f6 <_Py_open@@Base+0xae8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ - movw r1, #24392 @ 0x5f48 │ │ │ │ + movw r1, #21656 @ 0x5498 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r2, sp │ │ │ │ - bl a6f18 │ │ │ │ - cbz r0, 78034 <_Py_open@@Base+0x1518> │ │ │ │ + bl a5d18 │ │ │ │ + cbz r0, 76948 <_Py_open@@Base+0xb3a> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 78038 <_Py_open@@Base+0x151c> │ │ │ │ + bne.n 7694c <_Py_open@@Base+0xb3e> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 78064 <_Py_open@@Base+0x1548> │ │ │ │ + beq.n 76978 <_Py_open@@Base+0xb6a> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24408 @ 0x5f58 │ │ │ │ + movw r1, #21672 @ 0x54a8 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a044 │ │ │ │ + bl 1599d0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 78096 <_Py_open@@Base+0x157a> │ │ │ │ + b.n 769aa <_Py_open@@Base+0xb9c> │ │ │ │ cmp r0, #10 │ │ │ │ - bne.n 78044 <_Py_open@@Base+0x1528> │ │ │ │ + bne.n 76958 <_Py_open@@Base+0xb4a> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 78064 <_Py_open@@Base+0x1548> │ │ │ │ - b.n 78018 <_Py_open@@Base+0x14fc> │ │ │ │ + beq.n 76978 <_Py_open@@Base+0xb6a> │ │ │ │ + b.n 7692c <_Py_open@@Base+0xb1e> │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #24452 @ 0x5f84 │ │ │ │ + movw r1, #21716 @ 0x54d4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a044 │ │ │ │ - b.n 78034 <_Py_open@@Base+0x1518> │ │ │ │ + bl 1599d0 │ │ │ │ + b.n 76948 <_Py_open@@Base+0xb3a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ blx 2b118 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 78088 <_Py_open@@Base+0x156c> │ │ │ │ + cbnz r0, 7699c <_Py_open@@Base+0xb8e> │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ + bl 1e40ec │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a044 │ │ │ │ - b.n 78096 <_Py_open@@Base+0x157a> │ │ │ │ + bl 1599d0 │ │ │ │ + b.n 769aa <_Py_open@@Base+0xb9c> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 15a044 │ │ │ │ + bl 1599d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ pop {r4, pc} │ │ │ │ - push {lr} │ │ │ │ + push {r3, r4, r5, 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, #24480 @ 0x5fa0 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - bl a6f18 │ │ │ │ - cbz r0, 780ea <_Py_open@@Base+0x15ce> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movw r3, #65523 @ 0xfff3 │ │ │ │ - movt r3, #32767 @ 0x7fff │ │ │ │ - cmp r0, r3 │ │ │ │ - bhi.n 780d4 <_Py_open@@Base+0x15b8> │ │ │ │ - adds r0, #12 │ │ │ │ - bl 8f6bc │ │ │ │ - b.n 780ec <_Py_open@@Base+0x15d0> │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bl 1037bc │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 769d0 <_Py_open@@Base+0xbc2> │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 76a0e <_Py_open@@Base+0xc00> │ │ │ │ + bl b0c40 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2b5d4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b3de4 │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 769f2 <_Py_open@@Base+0xbe4> │ │ │ │ + movw r0, #5752 @ 0x1678 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + b.n 76a10 <_Py_open@@Base+0xc02> │ │ │ │ + blx 2c2cc <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #104 @ 0x68 │ │ │ │ + beq.n 769e8 <_Py_open@@Base+0xbda> │ │ │ │ + movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24492 @ 0x5fac │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1e40ec │ │ │ │ movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - push {lr} │ │ │ │ + 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 │ │ │ │ - sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movw r1, #24528 @ 0x5fd0 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - bl a6f18 │ │ │ │ - cbz r0, 78150 <_Py_open@@Base+0x1634> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 24d480 │ │ │ │ - cbz r0, 78150 <_Py_open@@Base+0x1634> │ │ │ │ - ldr r3, [pc, #56] @ (78154 <_Py_open@@Base+0x1638>) │ │ │ │ - ldr.w r3, [r3, #1440] @ 0x5a0 │ │ │ │ - cbz r3, 78148 <_Py_open@@Base+0x162c> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ - mla r0, r0, r1, r3 │ │ │ │ - bl 258bd4 <_PyDict_LoadGlobal@@Base+0x88> │ │ │ │ - movw r3, #6004 @ 0x1774 │ │ │ │ + bl 1037bc │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 76a36 <_Py_open@@Base+0xc28> │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 76a36 <_Py_open@@Base+0xc28> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 76a50 <_Py_open@@Base+0xc42> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 223024 <_Py_dup@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 76a32 <_Py_open@@Base+0xc24> │ │ │ │ + bl 941b0 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 76a50 <_Py_open@@Base+0xc42> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b5d4 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r3, #8444 @ 0x20fc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #4380 @ 0x111c │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 76a82 <_Py_open@@Base+0xc74> │ │ │ │ + movw r2, #8896 @ 0x22c0 │ │ │ │ + movt r2, #80 @ 0x50 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 76a98 <_Py_open@@Base+0xc8a> │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r2, #5752 @ 0x1678 │ │ │ │ + movt r2, #80 @ 0x50 │ │ │ │ + cmp r5, r2 │ │ │ │ + beq.n 76aee <_Py_open@@Base+0xce0> │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - b.n 78150 <_Py_open@@Base+0x1634> │ │ │ │ - movw r0, #6004 @ 0x1774 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ + ble.n 76aee <_Py_open@@Base+0xce0> │ │ │ │ + b.n 76a9a <_Py_open@@Base+0xc8c> │ │ │ │ + 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 76ab6 <_Py_open@@Base+0xca8> │ │ │ │ + movw r2, #8896 @ 0x22c0 │ │ │ │ + movt r2, #80 @ 0x50 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 76acc <_Py_open@@Base+0xcbe> │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r2, #5752 @ 0x1678 │ │ │ │ + movt r2, #80 @ 0x50 │ │ │ │ + cmp r4, r2 │ │ │ │ + beq.n 76aee <_Py_open@@Base+0xce0> │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 76aee <_Py_open@@Base+0xce0> │ │ │ │ + b.n 76ace <_Py_open@@Base+0xcc0> │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r4, #0] │ │ │ │ + cbz r6, 76b2a <_Py_open@@Base+0xd1c> │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 76b08 <_Py_open@@Base+0xcfa> │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ + movw r3, #5752 @ 0x1678 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.n 76b16 <_Py_open@@Base+0xd08> │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dfac │ │ │ │ + b.n 76b64 <_Py_open@@Base+0xd56> │ │ │ │ + movw r3, #8896 @ 0x22c0 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 76b1e <_Py_open@@Base+0xd10> │ │ │ │ + b.n 76ae0 <_Py_open@@Base+0xcd2> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 76aee <_Py_open@@Base+0xce0> │ │ │ │ + b.n 76b20 <_Py_open@@Base+0xd12> │ │ │ │ + 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 265144 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 76b4a <_Py_open@@Base+0xd3c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 76b4a <_Py_open@@Base+0xd3c> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 76b5e <_Py_open@@Base+0xd50> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 76b5e <_Py_open@@Base+0xd50> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1c7d2c │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r3, #8444 @ 0x20fc │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 76b96 <_Py_open@@Base+0xd88> │ │ │ │ + movw r2, #8896 @ 0x22c0 │ │ │ │ + movt r2, #80 @ 0x50 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 76bac <_Py_open@@Base+0xd9e> │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r2, #5752 @ 0x1678 │ │ │ │ + movt r2, #80 @ 0x50 │ │ │ │ + cmp r5, r2 │ │ │ │ + beq.n 76c02 <_Py_open@@Base+0xdf4> │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 76c02 <_Py_open@@Base+0xdf4> │ │ │ │ + b.n 76bae <_Py_open@@Base+0xda0> │ │ │ │ + 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 76bca <_Py_open@@Base+0xdbc> │ │ │ │ + movw r2, #8896 @ 0x22c0 │ │ │ │ + movt r2, #80 @ 0x50 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 76be0 <_Py_open@@Base+0xdd2> │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r2, #5752 @ 0x1678 │ │ │ │ + movt r2, #80 @ 0x50 │ │ │ │ + cmp r4, r2 │ │ │ │ + beq.n 76c02 <_Py_open@@Base+0xdf4> │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 76c02 <_Py_open@@Base+0xdf4> │ │ │ │ + b.n 76be2 <_Py_open@@Base+0xdd4> │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r4, #0] │ │ │ │ + cbz r6, 76c3e <_Py_open@@Base+0xe30> │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 76c1c <_Py_open@@Base+0xe0e> │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ + movw r3, #5752 @ 0x1678 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.n 76c2a <_Py_open@@Base+0xe1c> │ │ │ │ + movw r3, #43816 @ 0xab28 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #56092 @ 0xdb1c │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dfac │ │ │ │ + b.n 76c78 <_Py_open@@Base+0xe6a> │ │ │ │ + movw r3, #8896 @ 0x22c0 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 76c32 <_Py_open@@Base+0xe24> │ │ │ │ + b.n 76bf4 <_Py_open@@Base+0xde6> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 76c02 <_Py_open@@Base+0xdf4> │ │ │ │ + b.n 76c34 <_Py_open@@Base+0xe26> │ │ │ │ + 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 49dbe │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 76c5e <_Py_open@@Base+0xe50> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 76c5e <_Py_open@@Base+0xe50> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 76c72 <_Py_open@@Base+0xe64> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 76c72 <_Py_open@@Base+0xe64> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1c7d2c │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +00076c7c : │ │ │ │ + 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, 76cac │ │ │ │ + ldr r3, [pc, #52] @ (76ccc ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r5, [r2, r3] │ │ │ │ + bl 1cd8d4 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 76cac │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ + bl 1c7d2c │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + mov r3, r7 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 22ea88 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - push {r4, lr} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 1c7d2c │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00076cd0 : │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + b.w 76c7c │ │ │ │ + │ │ │ │ +00076cd8 : │ │ │ │ + push {r3, r4, r5, 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, #24544 @ 0x5fe0 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl a6f18 │ │ │ │ - cbz r0, 781ac <_Py_open@@Base+0x1690> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cbz r3, 7819a <_Py_open@@Base+0x167e> │ │ │ │ - bl b0e80 │ │ │ │ mov r4, r0 │ │ │ │ - bl 74ac2 │ │ │ │ - movs r0, #11 │ │ │ │ - blx 2bde4 │ │ │ │ + cbz r0, 76d2c │ │ │ │ + mov r5, r1 │ │ │ │ + bl 1cd8d4 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 76d06 │ │ │ │ + ldr r3, [pc, #56] @ (76d30 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ + bl 1c7d2c │ │ │ │ + b.n 76d2c │ │ │ │ + mov r1, r5 │ │ │ │ + movs r2, #0 │ │ │ │ + bl 222acc <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 76d1c │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 76d2c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 76d18 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4014 │ │ │ │ - b.n 781a4 <_Py_open@@Base+0x1688> │ │ │ │ - bl 74ac2 │ │ │ │ - movs r0, #11 │ │ │ │ - blx 2bde4 │ │ │ │ - movw r0, #5752 @ 0x1678 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {lr} │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76d18 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00076d34 <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + add r0, sp, #12 │ │ │ │ + movs r1, #17 │ │ │ │ + mov r7, r2 │ │ │ │ + bl 5c8fc <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 76d8e <_PyMonitoring_FireCRaiseEvent@@Base+0x5a> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r5, #0 │ │ │ │ + strd r4, r5, [sp, #16] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + movs r3, #3 │ │ │ │ + mov r2, r7 │ │ │ │ + movs r6, #17 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + add r3, sp, #16 │ │ │ │ + strd r4, r5, [sp, #24] │ │ │ │ + bl 5bdc8 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + cbnz r4, 76d86 <_PyMonitoring_FireCRaiseEvent@@Base+0x52> │ │ │ │ + bl f6e98 │ │ │ │ + b.n 76d8e <_PyMonitoring_FireCRaiseEvent@@Base+0x5a> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + bl 1c7d2c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +00076d94 <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + add r0, sp, #12 │ │ │ │ + movs r1, #15 │ │ │ │ + mov r7, r2 │ │ │ │ + bl 5c8fc <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 76dee <_PyMonitoring_FireReraiseEvent@@Base+0x5a> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r5, #0 │ │ │ │ + strd r4, r5, [sp, #16] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + movs r3, #3 │ │ │ │ + mov r2, r7 │ │ │ │ + movs r6, #15 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + add r3, sp, #16 │ │ │ │ + strd r4, r5, [sp, #24] │ │ │ │ + bl 5bdc8 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + cbnz r4, 76de6 <_PyMonitoring_FireReraiseEvent@@Base+0x52> │ │ │ │ + bl f6e98 │ │ │ │ + b.n 76dee <_PyMonitoring_FireReraiseEvent@@Base+0x5a> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + bl 1c7d2c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +00076df4 : │ │ │ │ + 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 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movw r1, #24556 @ 0x5fec │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl a6f18 │ │ │ │ - cbz r0, 781f4 <_Py_open@@Base+0x16d8> │ │ │ │ + mov r5, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ + bl 8808c │ │ │ │ + cbz r0, 76e38 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1cd8d4 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 76e3e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 76e38 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 76e38 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + b.n 76ea4 │ │ │ │ + cbz r6, 76e62 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8808c │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 76e62 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 76e24 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 76e24 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76e24 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + mov r0, r8 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + bl 223970 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r6, r3 │ │ │ │ + bl 1c7e64 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 76e90 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 76e90 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 76ea4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 76ea4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + │ │ │ │ +00076eac : │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #200] @ (76f84 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov.w r2, #1 │ │ │ │ + ldr r3, [r3, r4] │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + ldr.w r0, [r6, #3728] @ 0xe90 │ │ │ │ + dmb ish │ │ │ │ + add.w r0, r0, #792 @ 0x318 │ │ │ │ + ldrexb r3, [r0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 76ee8 │ │ │ │ + strexb r1, r2, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 76ed8 │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 76ef8 │ │ │ │ + bl 135234 <_PyMutex_LockTimed@@Base+0x17c> │ │ │ │ + ldr.w r4, [r6, #3704] @ 0xe78 │ │ │ │ + cbz r4, 76f0a │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 76f0a │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 76efe │ │ │ │ + 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 76f2a │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 76f1a │ │ │ │ + dmb ish │ │ │ │ + beq.n 76f34 │ │ │ │ + bl 2b95f8 │ │ │ │ + cbz r4, 76f7c │ │ │ │ + cbz r5, 76f44 │ │ │ │ + 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 76f4c │ │ │ │ + dmb ish │ │ │ │ + bl 1c7e64 │ │ │ │ + add.w r3, r4, #12 │ │ │ │ + dmb ish │ │ │ │ + ldrex r1, [r3] │ │ │ │ + orr.w r1, r1, #8 │ │ │ │ + strex r2, r1, [r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 76f68 │ │ │ │ + dmb ish │ │ │ │ + subs r0, r4, #0 │ │ │ │ + it ne │ │ │ │ + movne r0, #1 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00076f88 : │ │ │ │ + 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] @ (77044 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + cbnz r5, 76fb0 │ │ │ │ + movw r1, #31196 @ 0x79dc │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [pc, #156] @ (77048 ) │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov r6, r0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + ldr r0, [pc, #148] @ (7704c ) │ │ │ │ + bl 1f5d48 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 77032 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7510e │ │ │ │ - cbz r0, 781f8 <_Py_open@@Base+0x16dc> │ │ │ │ - movw r3, #43560 @ 0xaa28 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54644 @ 0xd574 │ │ │ │ - movt r1, #48 @ 0x30 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + cbz r0, 76fca │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #6 │ │ │ │ + bmi.n 76ff6 │ │ │ │ + bl 1c7e64 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 78200 <_Py_open@@Base+0x16e4> │ │ │ │ - movw r0, #5752 @ 0x1678 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ + bl 80c78 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + cbz r0, 77032 │ │ │ │ + ldr r1, [pc, #112] @ (7704c ) │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 1e7a34 │ │ │ │ + cbz r0, 76ff6 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 77032 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 77032 │ │ │ │ + b.n 77014 │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + cbz r4, 77032 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b8dc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbz r0, 7701a │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 77032 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 77032 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77032 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 7703e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 7703e │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 84604 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2058c4 <_PyErr_Clear@@Base> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r4, r4, #31 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ + lsls r3, r2, #1 │ │ │ │ + │ │ │ │ +00077050 : │ │ │ │ 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, #30876 @ 0x789c │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - bl a6f18 │ │ │ │ - cbz r0, 7825c <_Py_open@@Base+0x1740> │ │ │ │ + ldr r0, [pc, #52] @ (77098 ) │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 1f5d48 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 77074 │ │ │ │ + movs r4, #0 │ │ │ │ + bl f6ec4 │ │ │ │ + b.n 77092 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 11c834 │ │ │ │ + cbnz r0, 7707c │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 7708e │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #6 │ │ │ │ + bpl.n 77078 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + ite le │ │ │ │ + movle r4, #0 │ │ │ │ + movgt r4, #1 │ │ │ │ + bl 1c7e64 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ + lsls r3, r2, #1 │ │ │ │ + │ │ │ │ +0007709c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r4, [pc, #344] @ (77208 ) │ │ │ │ + sub sp, #28 │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + subs r7, r0, #0 │ │ │ │ + mov r8, r2 │ │ │ │ + movw r0, #24792 @ 0x60d8 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr.w r9, [r3, r4] │ │ │ │ + ble.n 770cc │ │ │ │ + mov r5, r1 │ │ │ │ + cbnz r1, 770d0 │ │ │ │ + add r5, sp, #4 │ │ │ │ + movs r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 80c78 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7825e <_Py_open@@Base+0x1742> │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - movw r3, #6004 @ 0x1774 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r2, #4380 @ 0x111c │ │ │ │ - movt r2, #80 @ 0x50 │ │ │ │ - cmp r1, #47 @ 0x2f │ │ │ │ - ite ne │ │ │ │ - movne r4, r3 │ │ │ │ - moveq r4, r2 │ │ │ │ - bl 83ac4 │ │ │ │ + cbz r0, 7710a │ │ │ │ + movs r6, #0 │ │ │ │ + ldr.w r0, [r5, r6, lsl #2] │ │ │ │ + bl a1994 │ │ │ │ + cbnz r0, 770fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7825e <_Py_open@@Base+0x1742> │ │ │ │ - adds r3, #1 │ │ │ │ + bge.n 7710a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 7710a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7710a │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + str.w r0, [r3, r6, lsl #2] │ │ │ │ + adds r6, #1 │ │ │ │ + cmp r7, r6 │ │ │ │ + bne.n 770dc │ │ │ │ + b.n 77118 │ │ │ │ + movw r1, #21744 @ 0x54f0 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [pc, #248] @ (7720c ) │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr.w r9, [r9, #8] │ │ │ │ + movw r0, #24768 @ 0x60c0 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + bl 88034 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 1e7a34 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1c7e64 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 77164 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 77156 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 77156 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #21764 @ 0x5504 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [pc, #172] @ (7720c ) │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 77176 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 77176 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 77202 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, sp, #16 │ │ │ │ + movs r7, #0 │ │ │ │ + strd r6, r5, [sp, #16] │ │ │ │ + str r7, [sp, #8] │ │ │ │ + bl 20a5e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 77202 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + cbnz r4, 771a2 │ │ │ │ + movw r1, #21788 @ 0x551c │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [pc, #108] @ (7720c ) │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #108] @ (77210 ) │ │ │ │ + add r1, sp, #12 │ │ │ │ + bl 1f5d48 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 771bc │ │ │ │ + movw r1, #21820 @ 0x553c │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [pc, #84] @ (7720c ) │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + cbz r0, 771ee │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1ef848 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 771da │ │ │ │ + movw r1, #21840 @ 0x5550 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [pc, #52] @ (7720c ) │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 771ee │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 771ee │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 77202 │ │ │ │ + subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 7825e <_Py_open@@Base+0x1742> │ │ │ │ + cbnz r3, 77202 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r0, r0, r0 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + @ instruction: 0xf7d40052 │ │ │ │ + │ │ │ │ +00077214 : │ │ │ │ + movw r3, #61536 @ 0xf060 │ │ │ │ + movt r3, #84 @ 0x54 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + clz r2, r2 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ + b.w 7709c │ │ │ │ + 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 15451c │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + cbz r0, 7726a │ │ │ │ + blx 2c2cc <__errno_location@plt> │ │ │ │ + mov r3, r0 │ │ │ │ + movs r2, #19 │ │ │ │ + add.w r0, r5, #16 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + blx 2be44 │ │ │ │ + cbnz r0, 7726e │ │ │ │ + movw r3, #43316 @ 0xa934 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1e40ec │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 77274 │ │ │ │ + bl 8f4e8 │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + 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 │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, sp, #24 │ │ │ │ + add r3, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 103cec │ │ │ │ + mov r1, r2 │ │ │ │ + strd r3, r4, [sp, #4] │ │ │ │ + movs r2, #0 │ │ │ │ + add r4, sp, #28 │ │ │ │ + strd r2, r2, [sp, #20] │ │ │ │ + ldr r3, [pc, #156] @ (77344 ) │ │ │ │ + movw r2, #21872 @ 0x5570 │ │ │ │ + movt r2, #50 @ 0x32 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl f56a4 │ │ │ │ + cbz r0, 772da │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.n 772de │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1599d0 │ │ │ │ + movw r3, #43560 @ 0xaa28 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #21892 @ 0x5584 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dfac │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 77340 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bne.n 772ea │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 7730c │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 7730c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1599d0 │ │ │ │ + movw r3, #43560 @ 0xaa28 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #21932 @ 0x55ac │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dfac │ │ │ │ + b.n 772da │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + bl 6868e <_PyThread_CurrentFrames@@Base+0x1530> │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + subs r5, r0, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bge.n 7732c │ │ │ │ + bl 1599d0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1c7e64 │ │ │ │ + b.n 772da │ │ │ │ + bl 1599d0 │ │ │ │ + movw r0, #21980 @ 0x55dc │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 94ea4 │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrh r4, [r3, r7] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #332] @ (774a8 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + movw r1, #45400 @ 0xb158 │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ + bl 12a670 <_PySys_GetOptionalAttrString@@Base+0x7f8> │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 78284 <_Py_open@@Base+0x1768> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 782c2 <_Py_open@@Base+0x17a6> │ │ │ │ - bl b0e80 │ │ │ │ + beq.w 774a0 │ │ │ │ + add.w r0, r6, #113664 @ 0x1bc00 │ │ │ │ + movs r2, #0 │ │ │ │ + adds r0, #244 @ 0xf4 │ │ │ │ + movw r1, #25757 @ 0x649d │ │ │ │ + movt r1, #3 │ │ │ │ + bl 1e2690 <_Py_normpath@@Base+0x56c> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 7739a │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 774a0 │ │ │ │ + ldr r0, [pc, #272] @ (774ac ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 773b4 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 773a4 │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 773c6 │ │ │ │ + bl 135234 <_PyMutex_LockTimed@@Base+0x17c> │ │ │ │ + ldr.w r3, [r6, #3704] @ 0xe78 │ │ │ │ + cbz r3, 773d8 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 773ce │ │ │ │ + b.n 773da │ │ │ │ + mov r4, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 80a30 │ │ │ │ mov r5, r0 │ │ │ │ + cbnz r0, 77406 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r3, [r9] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 773f8 │ │ │ │ + strexb r2, r5, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 773e8 │ │ │ │ + dmb ish │ │ │ │ + beq.n 77394 │ │ │ │ + ldr r0, [pc, #172] @ (774ac ) │ │ │ │ + bl 2b95f8 │ │ │ │ + b.n 77394 │ │ │ │ + ldr.w r3, [r6, #3704] @ 0xe78 │ │ │ │ + cbz r3, 7745c │ │ │ │ + add.w r1, r0, #16 │ │ │ │ + add.w r1, r1, r4, lsl #2 │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldr.w ip, [r3, #64] @ 0x40 │ │ │ │ + subs.w lr, r2, #0 │ │ │ │ + str.w r8, [r3, #56] @ 0x38 │ │ │ │ + it ne │ │ │ │ + movne.w lr, #1 │ │ │ │ + cbz r7, 77436 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + adds r0, r2, #1 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + it lt │ │ │ │ + strlt r0, [r7, #0] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + str r7, [r3, #64] @ 0x40 │ │ │ │ + add.w r0, r0, #110592 @ 0x1b000 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr.w r2, [r0, #3320] @ 0xcf8 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + it ne │ │ │ │ + addne r2, #1 │ │ │ │ + sub.w r2, r2, lr │ │ │ │ + str.w r2, [r0, #3320] @ 0xcf8 │ │ │ │ + str.w ip, [r1, #-4]! │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 77414 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r9] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 77474 │ │ │ │ + strexb r1, r3, [r9] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 77464 │ │ │ │ + dmb ish │ │ │ │ + beq.n 77480 │ │ │ │ + ldr r0, [pc, #48] @ (774ac ) │ │ │ │ + bl 2b95f8 │ │ │ │ + add.w r6, r6, #110592 @ 0x1b000 │ │ │ │ + movw r1, #24607 @ 0x601f │ │ │ │ + movs r0, #6 │ │ │ │ + ldr.w r3, [r6, #3320] @ 0xcf8 │ │ │ │ + cmp r3, #0 │ │ │ │ + it eq │ │ │ │ + moveq r1, #0 │ │ │ │ + bl 242940 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xff0> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r4 │ │ │ │ - blx 2b5d4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r3, #32] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + │ │ │ │ +000774b0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #40] @ (774e8 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r3, [r3, r4] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 77348 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 774e4 │ │ │ │ + movw r0, #21984 @ 0x55e0 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 242c68 │ │ │ │ + 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] @ (77534 ) │ │ │ │ + movw r3, #5752 @ 0x1678 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + cmp r1, r3 │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + itete eq │ │ │ │ + moveq r1, #0 │ │ │ │ + movne r2, r1 │ │ │ │ + moveq r2, r1 │ │ │ │ + movwne r1, #18521 @ 0x4859 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + it ne │ │ │ │ + movtne r1, #36 @ 0x24 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 77348 │ │ │ │ + adds r0, #1 │ │ │ │ + movw r0, #5752 @ 0x1678 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + it eq │ │ │ │ + moveq r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #400] @ (776dc ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + movw r1, #47556 @ 0xb9c4 │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ + bl 12a670 <_PySys_GetOptionalAttrString@@Base+0x7f8> │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 776d6 │ │ │ │ + add.w r0, r6, #113664 @ 0x1bc00 │ │ │ │ + movs r2, #0 │ │ │ │ + adds r0, #245 @ 0xf5 │ │ │ │ + movw r1, #26509 @ 0x678d │ │ │ │ + movt r1, #3 │ │ │ │ + bl 1e2690 <_Py_normpath@@Base+0x56c> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 7758a │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 776d6 │ │ │ │ + ldr r0, [pc, #340] @ (776e0 ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 775a4 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 77594 │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 775b6 │ │ │ │ + bl 135234 <_PyMutex_LockTimed@@Base+0x17c> │ │ │ │ + ldr.w r3, [r6, #3704] @ 0xe78 │ │ │ │ + cbz r3, 775cc │ │ │ │ + mov.w sl, #0 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 775c0 │ │ │ │ + b.n 775ce │ │ │ │ + mov sl, r3 │ │ │ │ + mov r0, sl │ │ │ │ + bl 80a30 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 775fa │ │ │ │ + dmb ish │ │ │ │ + ldrexb r3, [r9] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 775ec │ │ │ │ + strexb r2, r5, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 775dc │ │ │ │ + dmb ish │ │ │ │ + beq.n 77584 │ │ │ │ + ldr r0, [pc, #236] @ (776e0 ) │ │ │ │ + bl 2b95f8 │ │ │ │ + b.n 77584 │ │ │ │ + ldr.w r4, [r6, #3704] @ 0xe78 │ │ │ │ + cbz r4, 77652 │ │ │ │ + add.w r1, r0, #16 │ │ │ │ + mov r3, r4 │ │ │ │ + add.w r1, r1, sl, lsl #2 │ │ │ │ + ldr r2, [r3, #60] @ 0x3c │ │ │ │ + ldr.w lr, [r3, #68] @ 0x44 │ │ │ │ + subs.w sl, r2, #0 │ │ │ │ + str.w r8, [r3, #60] @ 0x3c │ │ │ │ + it ne │ │ │ │ + movne.w sl, #1 │ │ │ │ + cbz r7, 7762c │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + adds r0, r2, #1 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + it lt │ │ │ │ + strlt r0, [r7, #0] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + str r7, [r3, #68] @ 0x44 │ │ │ │ + add.w r0, r0, #110592 @ 0x1b000 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr.w r2, [r0, #3324] @ 0xcfc │ │ │ │ + cmp.w r8, #0 │ │ │ │ + it ne │ │ │ │ + addne r2, #1 │ │ │ │ + sub.w r2, r2, sl │ │ │ │ + str.w r2, [r0, #3324] @ 0xcfc │ │ │ │ + str.w lr, [r1, #-4]! │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 7760a │ │ │ │ + add.w r6, r6, #110592 @ 0x1b000 │ │ │ │ + ldr.w r3, [r6, #3324] @ 0xcfc │ │ │ │ + cbz r3, 77696 │ │ │ │ + cbz r4, 77696 │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ + bl 24aaf8 │ │ │ │ + cbz r0, 77692 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r9] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 7767e │ │ │ │ + strexb r1, r3, [r9] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 7766e │ │ │ │ + dmb ish │ │ │ │ + beq.n 7768a │ │ │ │ + ldr r0, [pc, #88] @ (776e0 ) │ │ │ │ + bl 2b95f8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1c7d2c │ │ │ │ + b.n 77584 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + b.n 7765c │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r9] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 776ae │ │ │ │ + strexb r1, r3, [r9] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 7769e │ │ │ │ + dmb ish │ │ │ │ + beq.n 776ba │ │ │ │ + ldr r0, [pc, #40] @ (776e0 ) │ │ │ │ + bl 2b95f8 │ │ │ │ + ldr.w r3, [r6, #3324] @ 0xcfc │ │ │ │ + movw r1, #27823 @ 0x6caf │ │ │ │ + movs r0, #7 │ │ │ │ + cmp r3, #0 │ │ │ │ + it eq │ │ │ │ + moveq r1, #0 │ │ │ │ + bl 242940 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xff0> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4014 │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 782a6 <_Py_open@@Base+0x178a> │ │ │ │ + bl 1c7d2c │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r3, #32] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + │ │ │ │ +000776e4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #40] @ (7771c ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r3, [r3, r4] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 77538 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 77718 │ │ │ │ + movw r0, #22036 @ 0x5614 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 242c68 │ │ │ │ + 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] @ (77768 ) │ │ │ │ + movw r3, #5752 @ 0x1678 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + cmp r1, r3 │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + itete eq │ │ │ │ + moveq r1, #0 │ │ │ │ + movne r2, r1 │ │ │ │ + moveq r2, r1 │ │ │ │ + movwne r1, #40981 @ 0xa015 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + it ne │ │ │ │ + movtne r1, #24 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 77538 │ │ │ │ + adds r0, #1 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 782c4 <_Py_open@@Base+0x17a8> │ │ │ │ - blx 2c2cc <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 7829c <_Py_open@@Base+0x1780> │ │ │ │ - movw r3, #43316 @ 0xa934 │ │ │ │ + it eq │ │ │ │ + moveq r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 7778e │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 77798 │ │ │ │ + b.n 7779e │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 77788 │ │ │ │ + b.n 777ac │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 777ac │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 777ac │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + movw r3, #2388 @ 0x954 │ │ │ │ + movt r3, #82 @ 0x52 │ │ │ │ + subs r1, r1, r3 │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ + movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e494c │ │ │ │ + asrs r1, r1, #5 │ │ │ │ + ldr.w r0, [r2, r1, lsl #2] │ │ │ │ + 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 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r3, r1 │ │ │ │ + cbz r0, 777ec │ │ │ │ + mov r1, r2 │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ + b.n 777e2 │ │ │ │ + b.n 777e2 │ │ │ │ + b.n 777e2 │ │ │ │ + b.n 777e2 │ │ │ │ + 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] @ (7786c ) │ │ │ │ + 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 7784a │ │ │ │ + cmp r3, r1 │ │ │ │ + ite ls │ │ │ │ + movls r4, #0 │ │ │ │ + movhi r4, #1 │ │ │ │ + cbnz r4, 7784a │ │ │ │ + movs r3, #1 │ │ │ │ + strb.w r3, [sp, #4] │ │ │ │ + add.w r3, sp, #4096 @ 0x1000 │ │ │ │ + adds r3, #3 │ │ │ │ + strb r4, [r3, #0] │ │ │ │ + bl 777f6 │ │ │ │ + mov r3, r0 │ │ │ │ + add.w r0, sp, #4096 @ 0x1000 │ │ │ │ + ldr r2, [pc, #28] @ (7786c ) │ │ │ │ + adds r0, #4 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + eors r1, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + beq.n 77862 │ │ │ │ + blx 2bb28 <__stack_chk_fail@plt> │ │ │ │ + mov r0, r3 │ │ │ │ + add.w sp, sp, #4096 @ 0x1000 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 7788e │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 77898 │ │ │ │ + b.n 7789e │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 77888 │ │ │ │ + b.n 778ac │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 778ac │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 778ac │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 778cc │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbnz r0, 778d6 │ │ │ │ + b.n 778dc │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 778c6 │ │ │ │ + b.n 77908 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 77908 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 778e6 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 77908 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cbz r0, 778f0 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 77908 │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + cbz r0, 778fa │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 77908 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + cbz r0, 77908 │ │ │ │ + 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 2c308 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 2b108c │ │ │ │ + b.w 60f30 <_PyXI_UnwrapNotShareableError@@Base+0x1ee> │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cbz r3, 7794c │ │ │ │ + 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 2de190 <_Py_hashtable_foreach@@Base+0x10b0> │ │ │ │ + movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + str r3, [r4, #12] │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + cmp r0, r1 │ │ │ │ + bgt.n 77976 │ │ │ │ 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 103cec │ │ │ │ + mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 782ea <_Py_open@@Base+0x17ce> │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 782ea <_Py_open@@Base+0x17ce> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 78304 <_Py_open@@Base+0x17e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 22373c <_Py_dup@@Base> │ │ │ │ + adds r4, #1 │ │ │ │ + blx 2b5d4 │ │ │ │ + cmp r5, r4 │ │ │ │ + bge.n 77966 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #20 │ │ │ │ + movs r0, #4 │ │ │ │ + mov r1, sp │ │ │ │ + blx 2baa8 │ │ │ │ + cbnz r0, 779a4 │ │ │ │ + mov r1, sp │ │ │ │ + movs r0, #4 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ + blx 2b40c │ │ │ │ + add sp, #20 │ │ │ │ + pop {pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 7797a │ │ │ │ + blx 2b68c │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2b68c │ │ │ │ + │ │ │ │ +000779d0 : │ │ │ │ + movw r3, #24320 @ 0x5f00 │ │ │ │ + movt r3, #82 @ 0x52 │ │ │ │ + orr.w r2, r0, r0, asr #31 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r3, #1564] @ 0x61c │ │ │ │ + str.w r2, [r3, #1564] @ 0x61c │ │ │ │ + str.w r1, [r3, #1568] @ 0x620 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000779ec : │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + subs r3, r0, #1 │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + bhi.n 77a3c │ │ │ │ mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 782e6 <_Py_open@@Base+0x17ca> │ │ │ │ - bl 9438c │ │ │ │ + add.w r3, r0, #131 @ 0x83 │ │ │ │ + movw r6, #24320 @ 0x5f00 │ │ │ │ + movt r6, #82 @ 0x52 │ │ │ │ + dmb ish │ │ │ │ + ldr.w r7, [r6, r3, lsl #3] │ │ │ │ + dmb ish │ │ │ │ + ldr.w r1, [r6, #1580] @ 0x62c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 219868 <_PyList_AsTupleAndClear@@Base+0x6c> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 78304 <_Py_open@@Base+0x17e8> │ │ │ │ + cbnz r0, 77a42 │ │ │ │ + ldr.w r1, [r6, #1576] @ 0x628 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 219868 <_PyList_AsTupleAndClear@@Base+0x6c> │ │ │ │ + cbnz r0, 77a44 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2b5d4 │ │ │ │ + bl 24d78c │ │ │ │ + b.n 77a44 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 77a44 │ │ │ │ + movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +00077a48 : │ │ │ │ + movs r0, #2 │ │ │ │ + b.w 779ec │ │ │ │ + │ │ │ │ +00077a4e : │ │ │ │ + ldr r3, [pc, #12] @ (77a5c ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ + b.w 392e0 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + movw r0, #18008 @ 0x4658 │ │ │ │ + movt r0, #48 @ 0x30 │ │ │ │ + b.w 8808c │ │ │ │ + movw r0, #18008 @ 0x4658 │ │ │ │ + movt r0, #48 @ 0x30 │ │ │ │ + b.w 8808c │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl b0c40 │ │ │ │ + mov r4, r0 │ │ │ │ + blx 2ad70 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b3de4 │ │ │ │ + movw r0, #5752 @ 0x1678 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + 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, #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, #24568 @ 0x5ff8 │ │ │ │ + movw r1, #22120 @ 0x5668 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #24] │ │ │ │ str.w r4, [sl] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str.w r4, [r8] │ │ │ │ - bl a6f18 │ │ │ │ - cbz r0, 7836a <_Py_open@@Base+0x184e> │ │ │ │ + bl a5d18 │ │ │ │ + cbz r0, 77b02 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 7836e <_Py_open@@Base+0x1852> │ │ │ │ + bmi.n 77b06 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24584 @ 0x6008 │ │ │ │ + movw r1, #22136 @ 0x5678 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 784ca <_Py_open@@Base+0x19ae> │ │ │ │ + b.n 77c62 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ - movw r1, #24628 @ 0x6034 │ │ │ │ + movw r1, #22180 @ 0x56a4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ mov r3, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ strd r8, sl, [sp] │ │ │ │ - bl a6f18 │ │ │ │ + bl a5d18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7836a <_Py_open@@Base+0x184e> │ │ │ │ + beq.n 77b02 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bcc.n 783aa <_Py_open@@Base+0x188e> │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bcc.n 77b42 │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24676 @ 0x6064 │ │ │ │ + movw r1, #22228 @ 0x56d4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 7836a <_Py_open@@Base+0x184e> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 77b02 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - movw r1, #56380 @ 0xdc3c │ │ │ │ + movw r1, #54040 @ 0xd318 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #24720 @ 0x6090 │ │ │ │ + movw r0, #22272 @ 0x5700 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7836a <_Py_open@@Base+0x184e> │ │ │ │ + beq.n 77b02 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #56536 @ 0xdcd8 │ │ │ │ + movw r2, #54232 @ 0xd3d8 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 1bd2f4 │ │ │ │ + bl 1bcae4 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 2b44c │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl b0e80 │ │ │ │ + bl b0c40 │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2af68 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 78414 <_Py_open@@Base+0x18f8> │ │ │ │ + cbz r1, 77bac │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 51e74 │ │ │ │ - b.n 78430 <_Py_open@@Base+0x1914> │ │ │ │ + bl 51f2c │ │ │ │ + b.n 77bc8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - cbz r4, 78434 <_Py_open@@Base+0x1918> │ │ │ │ + cbz r4, 77bcc │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24740 @ 0x60a4 │ │ │ │ + movw r1, #22292 @ 0x5714 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 784c2 <_Py_open@@Base+0x19a6> │ │ │ │ + b.n 77c5a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 78450 <_Py_open@@Base+0x1934> │ │ │ │ + beq.n 77be8 │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 78470 <_Py_open@@Base+0x1954> │ │ │ │ + bne.n 77c08 │ │ │ │ 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 78470 <_Py_open@@Base+0x1954> │ │ │ │ + b.n 77c08 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 78470 <_Py_open@@Base+0x1954> │ │ │ │ + beq.n 77c08 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24780 @ 0x60cc │ │ │ │ + movw r1, #22332 @ 0x573c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 784c2 <_Py_open@@Base+0x19a6> │ │ │ │ - bl b0e80 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 77c5a │ │ │ │ + bl b0c40 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #32 │ │ │ │ str r7, [sp, #0] │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ ldrd r1, r0, [r0, #16] │ │ │ │ blx 2bd2c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b4014 │ │ │ │ - cbz r6, 784a6 <_Py_open@@Base+0x198a> │ │ │ │ + bl b3de4 │ │ │ │ + cbz r6, 77c3e │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - bl 51e74 │ │ │ │ - b.n 784c2 <_Py_open@@Base+0x19a6> │ │ │ │ + bl 51f2c │ │ │ │ + b.n 77c5a │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 784c2 <_Py_open@@Base+0x19a6> │ │ │ │ + cbz r0, 77c5a │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #24812 @ 0x60ec │ │ │ │ + movw r0, #22364 @ 0x575c │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 784ca <_Py_open@@Base+0x19ae> │ │ │ │ + cbz r0, 77c62 │ │ │ │ blx 2aeec │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #1148 @ 0x47c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r0, r1 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movw r1, #22368 @ 0x5760 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + bl a5d18 │ │ │ │ + cbz r0, 77ccc │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 24ce4c │ │ │ │ + cbz r0, 77ccc │ │ │ │ + ldr r3, [pc, #56] @ (77cd0 ) │ │ │ │ + ldr.w r3, [r3, #1440] @ 0x5a0 │ │ │ │ + cbz r3, 77cc4 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + movs r0, #164 @ 0xa4 │ │ │ │ + mla r0, r0, r1, r3 │ │ │ │ + bl 25850c <_PyDict_LoadGlobal@@Base+0x88> │ │ │ │ + movw r3, #6004 @ 0x1774 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #4380 @ 0x111c │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + cmp r2, #0 │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + b.n 77ccc │ │ │ │ + movw r0, #6004 @ 0x1774 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + ldr r0, [r0, #112] @ 0x70 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r0, r1 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movw r1, #22384 @ 0x5770 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl a5d18 │ │ │ │ + cbz r0, 77d28 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cbz r3, 77d16 │ │ │ │ + bl b0c40 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 7797a │ │ │ │ + movs r0, #11 │ │ │ │ + blx 2bde4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b3de4 │ │ │ │ + b.n 77d20 │ │ │ │ + bl 7797a │ │ │ │ + movs r0, #11 │ │ │ │ + blx 2bde4 │ │ │ │ + movw r0, #5752 @ 0x1678 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r0, r1 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movw r1, #22396 @ 0x577c │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl a5d18 │ │ │ │ + cbz r0, 77d70 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 779ec │ │ │ │ + cbz r0, 77d74 │ │ │ │ + movw r3, #43560 @ 0xaa28 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #52196 @ 0xcbe4 │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dfac │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 77d7c │ │ │ │ + movw r0, #5752 @ 0x1678 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r0, r1 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movw r1, #28572 @ 0x6f9c │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + bl a5d18 │ │ │ │ + cbz r0, 77dd8 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 11c31c │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 77dda │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + movw r3, #6004 @ 0x1774 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r2, #4380 @ 0x111c │ │ │ │ + movt r2, #80 @ 0x50 │ │ │ │ + cmp r1, #47 @ 0x2f │ │ │ │ + ite ne │ │ │ │ + movne r4, r3 │ │ │ │ + moveq r4, r2 │ │ │ │ + bl 83a78 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 77dda │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 77dda │ │ │ │ + mov r4, r0 │ │ │ │ + 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 │ │ │ │ + blx 2b184 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 77e08 │ │ │ │ + movw r3, #43316 @ 0xa934 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 1e40ec │ │ │ │ + movw r0, #5752 @ 0x1678 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + pop {r3, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2bc34 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 77e3a │ │ │ │ + movw r3, #43316 @ 0xa934 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 1e40ec │ │ │ │ + movw r0, #5752 @ 0x1678 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + pop {r3, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ + sub sp, #240 @ 0xf0 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2be68 │ │ │ │ + cbz r0, 77e70 │ │ │ │ + movw r3, #43316 @ 0xa934 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1e40ec │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 77e82 │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2c030 │ │ │ │ + ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ + bl 3798e │ │ │ │ + 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 2c3f8 │ │ │ │ + cbz r0, 77eb2 │ │ │ │ + movw r3, #43316 @ 0xa934 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1e40ec │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 77ece │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2b348 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 77ea0 │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2c030 │ │ │ │ + ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ + bl 3798e │ │ │ │ + add sp, #240 @ 0xf0 │ │ │ │ + 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, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r3 │ │ │ │ + bl 24ecb0 │ │ │ │ + cbz r0, 77f48 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + bl 145068 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 77f18 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 77f18 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + adds r3, r4, #1 │ │ │ │ + bne.n 77f4e │ │ │ │ + ldrb.w r2, [r9] │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + ldr.w r0, [r8, #12] │ │ │ │ + mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ + movw r1, #9952 @ 0x26e0 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + strd r6, r7, [sp, #8] │ │ │ │ + movs r6, #0 │ │ │ │ + mov.w r7, #2147483648 @ 0x80000000 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ + bl f3c44 │ │ │ │ + b.n 77f50 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 77f50 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r3 │ │ │ │ + bl 24ecb0 │ │ │ │ + cbz r0, 77fbe │ │ │ │ + mov r5, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #8 │ │ │ │ + bl 145068 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 77f9c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 77f9c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + adds r3, r4, #1 │ │ │ │ + bne.n 77fc4 │ │ │ │ + ldrb r2, [r7, #0] │ │ │ │ + mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ + movw r1, #43068 @ 0xa83c │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + bl f3c44 │ │ │ │ + b.n 77fc6 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 77fc6 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + add r4, sp, #4 │ │ │ │ + bl 7797a │ │ │ │ + movs r0, #0 │ │ │ │ + cmp.w r4, #104857600 @ 0x6400000 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + bcc.n 77ff8 │ │ │ │ + sub.w r0, r4, #104857600 @ 0x6400000 │ │ │ │ + cmn.w r4, #104857600 @ 0x6400000 │ │ │ │ + bcs.n 77ffe │ │ │ │ + add.w r1, r4, #104857600 @ 0x6400000 │ │ │ │ + b.n 78002 │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + mov r2, r4 │ │ │ │ + bl 777f6 │ │ │ │ + cmp r4, r0 │ │ │ │ + ite cc │ │ │ │ + subcc r2, r0, r4 │ │ │ │ + subcs r2, r4, r0 │ │ │ │ + movw r0, #4376 @ 0x1118 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + movw r1, #22408 @ 0x5788 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f3c44 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r0, r1 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movw r1, #22500 @ 0x57e4 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + bl a5d18 │ │ │ │ + cbz r0, 7807c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movw r3, #65523 @ 0xfff3 │ │ │ │ + movt r3, #32767 @ 0x7fff │ │ │ │ + cmp r0, r3 │ │ │ │ + bhi.n 78066 │ │ │ │ + adds r0, #12 │ │ │ │ + bl 8f4e8 │ │ │ │ + b.n 7807e │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #22512 @ 0x57f0 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f3c44 │ │ │ │ + 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 78086 │ │ │ │ + b.w 8f4e8 │ │ │ │ + ldrsh.w r0, [r1] │ │ │ │ + b.w 941b0 │ │ │ │ + movs r0, #0 │ │ │ │ + adds r3, r1, #4 │ │ │ │ + ldrb.w r2, [r3, #-1]! │ │ │ │ + cmp r1, r3 │ │ │ │ + orr.w r0, r2, r0, lsl #8 │ │ │ │ + bne.n 780a2 │ │ │ │ + b.w 941b0 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + blx 2bd8c │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 941b0 │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ + b.w 941b0 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 7797a │ │ │ │ + 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 7797a │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + bl 2e2ac8 <_PyMonitoring_FireBranchEvent@@Base+0x320> │ │ │ │ + str r0, [sp, #4] │ │ │ │ + movs r0, #8 │ │ │ │ + blx 2bde4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add sp, #20 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 941b0 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r5, #32236 @ 0x7dec │ │ │ │ + movt r5, #87 @ 0x57 │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ + cbz r4, 78150 │ │ │ │ + bl b0c40 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl b3de4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 941b0 │ │ │ │ + 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 266a00 │ │ │ │ + cbz r0, 781b4 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ + blx 2c030 │ │ │ │ + bl b0c40 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r6, r0 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ + blx 2c014 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl b3de4 │ │ │ │ + cbz r5, 781ae │ │ │ │ + blx 2c2cc <__errno_location@plt> │ │ │ │ + movw r3, #43316 @ 0xa934 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + str r5, [r0, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1e40ec │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 781b4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 941b0 │ │ │ │ + add sp, #264 @ 0x108 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r0, #4 │ │ │ │ + b.w 941b0 │ │ │ │ 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 784e0 <_Py_open@@Base+0x19c4> │ │ │ │ + bne.n 781ca │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 14e09c │ │ │ │ + b.w 14d91c │ │ │ │ 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 78502 <_Py_open@@Base+0x19e6> │ │ │ │ + bgt.n 781ec │ │ │ │ pop {r4} │ │ │ │ - b.w 133df4 │ │ │ │ + b.w 1337a4 │ │ │ │ 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 2ce9b8 │ │ │ │ + bl 2ce210 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 7854e <_Py_open@@Base+0x1a32> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 7857e <_Py_open@@Base+0x1a62> │ │ │ │ + bne.n 78238 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 78268 │ │ │ │ movs r1, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 2ce9b8 │ │ │ │ + bl 2ce210 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 7856a <_Py_open@@Base+0x1a4e> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 7857e <_Py_open@@Base+0x1a62> │ │ │ │ + bne.n 78254 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 78268 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2d946c │ │ │ │ + b.w 2d8c88 │ │ │ │ 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 2089c0 │ │ │ │ + bl 2081c0 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 785ba <_Py_open@@Base+0x1a9e> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 785ec <_Py_open@@Base+0x1ad0> │ │ │ │ + bne.n 782a4 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 782d6 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl 2089c0 │ │ │ │ + bl 2081c0 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 785d8 <_Py_open@@Base+0x1abc> │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 785ec <_Py_open@@Base+0x1ad0> │ │ │ │ + bne.n 782c2 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 782d6 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2d946c │ │ │ │ + b.w 2d8c88 │ │ │ │ vpop {d8-d10} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r0 │ │ │ │ - bl 26eb70 <_PyTime_AsMilliseconds@@Base+0x2774> │ │ │ │ + bl 26e4d0 <_PyTime_AsMilliseconds@@Base+0x2774> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 78636 <_Py_open@@Base+0x1b1a> │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bne.n 78320 │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6c2c │ │ │ │ - cbz r0, 7866a <_Py_open@@Base+0x1b4e> │ │ │ │ + bl f6684 │ │ │ │ + cbz r0, 78354 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 24f4e8 │ │ │ │ - b.n 7866a <_Py_open@@Base+0x1b4e> │ │ │ │ + bl 24eeb0 │ │ │ │ + b.n 78354 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 78658 <_Py_open@@Base+0x1b3c> │ │ │ │ + bne.n 78342 │ │ │ │ add.w r3, r1, #32768 @ 0x8000 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcc.n 78658 <_Py_open@@Base+0x1b3c> │ │ │ │ + bcc.n 78342 │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 24f4e8 │ │ │ │ - b.n 7866a <_Py_open@@Base+0x1b4e> │ │ │ │ + bl 24eeb0 │ │ │ │ + b.n 78354 │ │ │ │ mov r3, r5 │ │ │ │ add r5, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ asrs r1, r1, #8 │ │ │ │ subs r2, r5, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 7865c <_Py_open@@Base+0x1b40> │ │ │ │ + bgt.n 78346 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r0 │ │ │ │ - bl 24f130 │ │ │ │ + bl 24eb00 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 786b2 <_Py_open@@Base+0x1b96> │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + bne.n 7839c │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6c2c │ │ │ │ - cbz r0, 786e6 <_Py_open@@Base+0x1bca> │ │ │ │ + bl f6684 │ │ │ │ + cbz r0, 783d0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 24f4e8 │ │ │ │ - b.n 786e6 <_Py_open@@Base+0x1bca> │ │ │ │ + bl 24eeb0 │ │ │ │ + b.n 783d0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 786d4 <_Py_open@@Base+0x1bb8> │ │ │ │ + beq.n 783be │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 786d4 <_Py_open@@Base+0x1bb8> │ │ │ │ + bhi.n 783be │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 24f4e8 │ │ │ │ - b.n 786e6 <_Py_open@@Base+0x1bca> │ │ │ │ + bl 24eeb0 │ │ │ │ + b.n 783d0 │ │ │ │ mov r3, r5 │ │ │ │ add r5, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ lsrs r1, r1, #8 │ │ │ │ subs r2, r5, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 786d8 <_Py_open@@Base+0x1bbc> │ │ │ │ + bgt.n 783c2 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 29b858 │ │ │ │ + bl 29b050 │ │ │ │ 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 78736 <_Py_open@@Base+0x1c1a> │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 78736 <_Py_open@@Base+0x1c1a> │ │ │ │ + bne.n 78420 │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 78420 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #2336 @ 0x920 │ │ │ │ + movw r1, #12 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 78756 <_Py_open@@Base+0x1c3a> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 78440 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4e410 │ │ │ │ - cbnz r0, 78756 <_Py_open@@Base+0x1c3a> │ │ │ │ + bl 4e470 │ │ │ │ + cbnz r0, 78440 │ │ │ │ adds r0, r4, #4 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 4e410 │ │ │ │ + b.w 4e470 │ │ │ │ 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 29b858 │ │ │ │ + bl 29b050 │ │ │ │ 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 787ac <_Py_open@@Base+0x1c90> │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 787ac <_Py_open@@Base+0x1c90> │ │ │ │ + bne.n 78496 │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 78496 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #2336 @ 0x920 │ │ │ │ + movw r1, #12 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 787d2 <_Py_open@@Base+0x1cb6> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 784bc │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fbd0 │ │ │ │ - cbnz r0, 787d2 <_Py_open@@Base+0x1cb6> │ │ │ │ + bl 17ee1c │ │ │ │ + cbnz r0, 784bc │ │ │ │ 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 17fbd0 │ │ │ │ + b.w 17ee1c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + cbz r3, 78500 │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r1, sp │ │ │ │ + blx 2b1c0 │ │ │ │ + cbz r0, 784f6 │ │ │ │ + ldrd r3, r1, [sp] │ │ │ │ + add r0, r3 │ │ │ │ + subs r1, r1, r3 │ │ │ │ + bl 80674 │ │ │ │ + b.n 7850a │ │ │ │ + movw r0, #5752 @ 0x1678 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + b.n 7850a │ │ │ │ + movw r0, #5752 @ 0x1678 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + 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] @ 78924 <_Py_open@@Base+0x1e08> │ │ │ │ + ldr.w r8, [pc, #308] @ 78654 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr.w r3, [r8, #1368] @ 0x558 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7891e <_Py_open@@Base+0x1e02> │ │ │ │ + beq.w 7864e │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r4, [r8, #1376] @ 0x560 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr.w sl, [r0] │ │ │ │ - movw r5, #27292 @ 0x6a9c │ │ │ │ + movw r5, #27328 @ 0x6ac0 │ │ │ │ movt r5, #81 @ 0x51 │ │ │ │ mov r9, r0 │ │ │ │ movs r6, #0 │ │ │ │ movs r3, #156 @ 0x9c │ │ │ │ mul.w r1, r3, r6 │ │ │ │ ldr r0, [r5, r1] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 78836 <_Py_open@@Base+0x1d1a> │ │ │ │ + beq.n 78566 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 7881a <_Py_open@@Base+0x1cfe> │ │ │ │ + bne.n 7854a │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ movs r6, #4 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 7883a <_Py_open@@Base+0x1d1e> │ │ │ │ + b.n 7856a │ │ │ │ mov.w fp, #1 │ │ │ │ movs r3, #156 @ 0x9c │ │ │ │ mla r3, r3, r6, r5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 78850 <_Py_open@@Base+0x1d34> │ │ │ │ + cbz r2, 78580 │ │ │ │ adds r1, #12 │ │ │ │ movs r2, #0 │ │ │ │ add r1, r5 │ │ │ │ str r2, [r3, #4] │ │ │ │ blx 2be80 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 7887a <_Py_open@@Base+0x1d5e> │ │ │ │ + beq.n 785aa │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31252 @ 0x7a14 │ │ │ │ + movw r1, #28948 @ 0x7114 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ movs r3, #156 @ 0x9c │ │ │ │ mla r5, r3, r6, r5 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 788b6 <_Py_open@@Base+0x1d9a> │ │ │ │ + b.n 785e6 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #23 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r5, #56536 @ 0xdcd8 │ │ │ │ + movw r5, #54232 @ 0xd3d8 │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ blx 2b44c │ │ │ │ movs r3, #23 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #8 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2c0d4 <__snprintf_chk@plt> │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24816 @ 0x60f0 │ │ │ │ + movw r1, #22548 @ 0x5814 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2c0c8 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r5, #32360 @ 0x7e68 │ │ │ │ + movw r5, #32364 @ 0x7e6c │ │ │ │ movt r5, #87 @ 0x57 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #54376 @ 0xd468 │ │ │ │ + movw r1, #52072 @ 0xcb68 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r8, #1380] @ 0x564 │ │ │ │ mov r0, r4 │ │ │ │ - bl 36950 <_Py_DisplaySourceLine@@Base+0x64> │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cbnz r3, 78904 <_Py_open@@Base+0x1de8> │ │ │ │ + bl 36954 <_Py_DisplaySourceLine@@Base+0x64> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cbnz r3, 78634 │ │ │ │ ldr.w r3, [r8, #1388] @ 0x56c │ │ │ │ movs r2, #1 │ │ │ │ - str r2, [r5, #4] │ │ │ │ - cbz r3, 78900 <_Py_open@@Base+0x1de4> │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cbz r3, 78630 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #53156 @ 0xcfa4 │ │ │ │ + movw r1, #50652 @ 0xc5dc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1bc264 <_Py_write_noraise@@Base> │ │ │ │ + bl 1bba54 <_Py_write_noraise@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 33d28 <_Py_DumpStack@@Base> │ │ │ │ + bl 33d24 <_Py_DumpStack@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [r5, #4] │ │ │ │ + str r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r8, #1384] @ 0x568 │ │ │ │ bl 2dcfc │ │ │ │ mov r0, r7 │ │ │ │ str.w sl, [r9] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2bde0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #22592 @ 0x5840 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + movw r0, #6184 @ 0x1828 │ │ │ │ + movt r0, #78 @ 0x4e │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ + cmn.w r0, #9 │ │ │ │ + beq.n 786b4 │ │ │ │ + adds r3, r0, #3 │ │ │ │ + beq.n 7869e │ │ │ │ + adds r0, #10 │ │ │ │ + beq.n 786b8 │ │ │ │ + movw r3, #4376 @ 0x1118 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #22644 @ 0x5874 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w 11dfac │ │ │ │ + movw r3, #43692 @ 0xaaac │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #22608 @ 0x5850 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w 11dfac │ │ │ │ + b.w 23bb34 │ │ │ │ + bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 74ac2 │ │ │ │ - bl 1f49c8 │ │ │ │ - cbnz r0, 78948 <_Py_open@@Base+0x1e2c> │ │ │ │ + bl 7797a │ │ │ │ + bl 1f4280 │ │ │ │ + cbnz r0, 786da │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23c160 │ │ │ │ + b.w 23bb34 │ │ │ │ mov r4, r0 │ │ │ │ - bl 155b58 │ │ │ │ + bl 1553dc │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #19753 @ 0x4d29 │ │ │ │ + movw r0, #34393 @ 0x8659 │ │ │ │ movt r0, #7 │ │ │ │ - bl 21692c │ │ │ │ + bl 216284 │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bne.n 78980 <_Py_open@@Base+0x1e64> │ │ │ │ - bl 1f6b80 │ │ │ │ + bne.n 78712 │ │ │ │ + bl 1f6384 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24860 @ 0x611c │ │ │ │ + movw r1, #22688 @ 0x58a0 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 78998 <_Py_open@@Base+0x1e7c> │ │ │ │ - bl 155b58 │ │ │ │ + b.n 7872a │ │ │ │ + bl 1553dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 15668c │ │ │ │ + bl 156010 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6b80 │ │ │ │ + bl 1f6384 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007899a : │ │ │ │ - b.w 38da4 │ │ │ │ +0007872c : │ │ │ │ + b.w 38dac │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r1 │ │ │ │ - bl 17d8ec │ │ │ │ - cbnz r0, 789d2 │ │ │ │ + bl 17cafc │ │ │ │ + cbnz r0, 78764 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24888 @ 0x6138 │ │ │ │ + movw r1, #22716 @ 0x58bc │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 78ac0 │ │ │ │ + b.n 78852 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17a668 │ │ │ │ + bl 17987c │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 789ce │ │ │ │ + blt.n 78760 │ │ │ │ cmp.w r6, #65536 @ 0x10000 │ │ │ │ - ble.n 789fa │ │ │ │ + ble.n 7878c │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24928 @ 0x6160 │ │ │ │ + movw r1, #22756 @ 0x58e4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 789ce │ │ │ │ + bl 11dfac │ │ │ │ + b.n 78760 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bl 834bc │ │ │ │ + bl 83470 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 78a0c │ │ │ │ + cbz r0, 7879e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 78a90 │ │ │ │ + beq.n 78822 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 78a34 │ │ │ │ - bl 23c160 │ │ │ │ - b.n 78ac0 │ │ │ │ - bl 14a2bc │ │ │ │ + b.n 787c6 │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 78852 │ │ │ │ + bl 149c0c │ │ │ │ add.w r1, r4, r7, lsl #2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r3, 78a4c │ │ │ │ - bl 236e94 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r3, 787de │ │ │ │ + bl 236874 <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r0, 78a6c │ │ │ │ + cbz r0, 787fe │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 78a80 │ │ │ │ + blt.n 78812 │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 78a90 │ │ │ │ + beq.n 78822 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 118cf0 │ │ │ │ + bl 118828 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78a12 │ │ │ │ + bne.n 787a4 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 83ac4 │ │ │ │ - b.n 78ac0 │ │ │ │ + bl 83a78 │ │ │ │ + b.n 78852 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #24944 @ 0x6170 │ │ │ │ + movw r1, #22772 @ 0x58f4 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 78a72 │ │ │ │ - b.n 78aaa │ │ │ │ + blt.n 78804 │ │ │ │ + b.n 7883c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 78aaa │ │ │ │ + bge.n 7883c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 78aaa │ │ │ │ + cbnz r3, 7883c │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 78aaa │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7883c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 78a2e │ │ │ │ + bne.n 787c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 78a2e │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 787c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ba90 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 78ab2 │ │ │ │ + bge.n 78844 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ + bl 1e40ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac4 │ │ │ │ - b.n 789ce │ │ │ │ + bl 83a78 │ │ │ │ + b.n 78760 │ │ │ │ mov r0, r4 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ + 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 r0, r1 │ │ │ │ + bl 1223b8 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 78878 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 788aa │ │ │ │ + blx 2c2cc <__errno_location@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + blx 2c138 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 788a2 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbz r3, 788a2 │ │ │ │ + movw r3, #43316 @ 0xa934 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1e40ec │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 941b0 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r0, r1 │ │ │ │ + sub sp, #28 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 788ce │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 788ce │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 788ce │ │ │ │ + cbnz r0, 788ec │ │ │ │ + movs r4, #1 │ │ │ │ + add r5, sp, #20 │ │ │ │ + mov r2, r3 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r4, r3, [sp, #4] │ │ │ │ + movw r3, #23596 @ 0x5c2c │ │ │ │ + movt r3, #82 @ 0x52 │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + cbz r0, 78904 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 1223b8 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 788fe │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 78904 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c254 <_exit@plt> │ │ │ │ + movs r0, #0 │ │ │ │ + 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, #4056] @ 0xfd8 │ │ │ │ + mov r0, r1 │ │ │ │ + sub sp, #28 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 7892a │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 7892a │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 7892a │ │ │ │ + cbnz r0, 78942 │ │ │ │ + movs r4, #1 │ │ │ │ + add r5, sp, #20 │ │ │ │ + mov r2, r3 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r4, r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #72] @ (78984 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + cbz r0, 7897c │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 1223b8 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 78954 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 7897c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2aed4 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bge.n 78972 │ │ │ │ + movw r3, #43316 @ 0xa934 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 1e40ec │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 941b0 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 789aa │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + bl 1223b8 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 789c6 │ │ │ │ + b.n 789c0 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #40556 @ 0x9e6c │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + movs r2, #2 │ │ │ │ + bl 1d43ac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 7899c │ │ │ │ + b.n 789f6 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 789f6 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 1223b8 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 789d8 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 789f6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2b430 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 789fa │ │ │ │ + movw r3, #43316 @ 0xa934 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1e40ec │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 78a02 │ │ │ │ + movw r0, #5752 @ 0x1678 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + 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 1223b8 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 78a32 │ │ │ │ + bl 93ef8 │ │ │ │ + movw r3, #4380 @ 0x111c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + cmp r0, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 78a4a │ │ │ │ + tst.w r0, #128 @ 0x80 │ │ │ │ + movw r3, #6004 @ 0x1774 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r0, #4380 @ 0x111c │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + pop {r3, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r0, r1 │ │ │ │ + sub sp, #28 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 78a6c │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 78a6c │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 78a6c │ │ │ │ + cbnz r0, 78a84 │ │ │ │ + movs r4, #1 │ │ │ │ + add r5, sp, #20 │ │ │ │ + mov r2, r3 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r4, r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #68] @ (78ac4 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + cbz r0, 78ac0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 1223b8 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 78aa4 │ │ │ │ + bl 93ef8 │ │ │ │ + movw r1, #6004 @ 0x1774 │ │ │ │ + movt r1, #80 @ 0x50 │ │ │ │ + cmp r0, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r1 │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 78ac0 │ │ │ │ + movw r1, #4380 @ 0x111c │ │ │ │ + movt r1, #80 @ 0x50 │ │ │ │ + movw r3, #6004 @ 0x1774 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r4, #65535 @ 0xffff │ │ │ │ + cmp r0, r4 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r1 │ │ │ │ + movne r0, r3 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldrb r4, [r0, r2] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r0, r1 │ │ │ │ + sub sp, #28 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 78ae8 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 78ae8 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 78ae8 │ │ │ │ + cbnz r0, 78b00 │ │ │ │ + movs r4, #1 │ │ │ │ + add r5, sp, #20 │ │ │ │ + mov r2, r3 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r4, r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #72] @ (78b44 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + cbz r0, 78b40 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 1223b8 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 78b20 │ │ │ │ + bl 93ef8 │ │ │ │ + movw r1, #6004 @ 0x1774 │ │ │ │ + movt r1, #80 @ 0x50 │ │ │ │ + cmp r0, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r1 │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 78b40 │ │ │ │ + and.w r3, r0, #127 @ 0x7f │ │ │ │ + movw r2, #6004 @ 0x1774 │ │ │ │ + movt r2, #80 @ 0x50 │ │ │ │ + adds r3, #1 │ │ │ │ + movw r0, #4380 @ 0x111c │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + sbfx r3, r3, #1, #7 │ │ │ │ + cmp r3, #0 │ │ │ │ + it le │ │ │ │ + movle r0, r2 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r0, r1 │ │ │ │ + sub sp, #28 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 78b68 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 78b68 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 78b68 │ │ │ │ + cbnz r0, 78b80 │ │ │ │ + movs r4, #1 │ │ │ │ + add r5, sp, #20 │ │ │ │ + mov r2, r3 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r4, r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #64] @ (78bbc ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + cbz r0, 78bb8 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 1223b8 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 78ba0 │ │ │ │ + bl 93ef8 │ │ │ │ + movw r1, #6004 @ 0x1774 │ │ │ │ + movt r1, #80 @ 0x50 │ │ │ │ + cmp r0, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r1 │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 78bb8 │ │ │ │ + tst.w r0, #127 @ 0x7f │ │ │ │ + movw r3, #6004 @ 0x1774 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r0, #4380 @ 0x111c │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + it ne │ │ │ │ + movne r0, r3 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldrb r4, [r3, r3] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r0, r1 │ │ │ │ + sub sp, #28 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 78be0 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 78be0 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 78be0 │ │ │ │ + cbnz r0, 78bf8 │ │ │ │ + movs r4, #1 │ │ │ │ + add r5, sp, #20 │ │ │ │ + mov r2, r3 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r4, r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #44] @ (78c20 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + cbz r0, 78c18 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 1223b8 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 78c0a │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 78c18 │ │ │ │ + ubfx r0, r4, #8, #8 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 941b0 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldrb r0, [r1, r4] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r0, r1 │ │ │ │ + sub sp, #28 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 78c44 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 78c44 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 78c44 │ │ │ │ + cbnz r0, 78c5c │ │ │ │ + movs r4, #1 │ │ │ │ + add r5, sp, #20 │ │ │ │ + mov r2, r3 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r4, r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #44] @ (78c84 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + cbz r0, 78c7c │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 1223b8 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 78c6e │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 78c7c │ │ │ │ + and.w r0, r4, #127 @ 0x7f │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 941b0 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldrb r4, [r6, r4] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r0, r1 │ │ │ │ + sub sp, #28 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 78ca8 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 78ca8 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 78ca8 │ │ │ │ + cbnz r0, 78cc0 │ │ │ │ + movs r4, #1 │ │ │ │ + add r5, sp, #20 │ │ │ │ + mov r2, r3 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r4, r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #44] @ (78ce8 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + cbz r0, 78ce0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 1223b8 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 78cd2 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 78ce0 │ │ │ │ + ubfx r0, r4, #8, #8 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 941b0 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldrb r0, [r4, r5] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1223b8 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 78d0c │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 78d14 │ │ │ │ + b.n 78d2a │ │ │ │ + subs r3, r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + bls.n 78d2e │ │ │ │ + movw r3, #43560 @ 0xaa28 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #52196 @ 0xcbe4 │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dfac │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 78d6a │ │ │ │ + blx 2c2cc <__errno_location@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + blx 2adb8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r3, 78d46 │ │ │ │ + cbnz r0, 78d50 │ │ │ │ + movw r0, #5752 @ 0x1678 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + b.n 78d6a │ │ │ │ + movw r1, #22796 @ 0x590c │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + blx 2bca8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 78d46 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 8808c │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ + sub sp, #148 @ 0x94 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.n 78d96 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #2452 @ 0x994 │ │ │ │ + movt r0, #48 @ 0x30 │ │ │ │ + movs r2, #2 │ │ │ │ + bl 1d43ac │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 78e0e │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + bl 1223b8 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 78da8 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 78e0e │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 1223b8 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 78dba │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 78e0e │ │ │ │ + subs r3, r4, #1 │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + bls.n 78dd8 │ │ │ │ + movw r3, #43560 @ 0xaa28 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #52196 @ 0xcbe4 │ │ │ │ + movt r1, #48 @ 0x30 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dfac │ │ │ │ + b.n 78e0e │ │ │ │ + movs r1, #0 │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2be80 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + cbz r5, 78dec │ │ │ │ + bic.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ + b.n 78df0 │ │ │ │ + orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + blx 2be80 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 78e12 │ │ │ │ + movw r3, #43316 @ 0xa934 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1e40ec │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 78e1a │ │ │ │ + movw r0, #5752 @ 0x1678 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + 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 78e48 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl 1223b8 │ │ │ │ + mov r6, r0 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + bne.n 78e66 │ │ │ │ + b.n 78e5e │ │ │ │ + movw r0, #2476 @ 0x9ac │ │ │ │ + movt r0, #48 @ 0x30 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1d43ac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 78e3a │ │ │ │ + b.n 78ee8 │ │ │ │ + bl 93ef8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 78ee8 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 1223b8 │ │ │ │ + mov r7, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 78e78 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 78ee8 │ │ │ │ + cmp r5, #2 │ │ │ │ + ble.n 78ebe │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ + cmp r5, #3 │ │ │ │ + beq.n 78e98 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 1223b8 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 78e9a │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 78e9a │ │ │ │ + b.n 78ee8 │ │ │ │ + movs r4, #0 │ │ │ │ + movw r3, #5752 @ 0x1678 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + cmp r8, r3 │ │ │ │ + beq.n 78ec0 │ │ │ │ + movw r3, #43564 @ 0xaa2c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #22812 @ 0x591c │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dfac │ │ │ │ + b.n 78ee8 │ │ │ │ + movs r4, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov.w r0, #424 @ 0x1a8 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 2b300 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 78eec │ │ │ │ + movw r3, #43316 @ 0xa934 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 1e40ec │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 78ef4 │ │ │ │ + movw r0, #5752 @ 0x1678 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 251780 │ │ │ │ + bl 25120c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 78af8 │ │ │ │ + beq.n 78f2c │ │ │ │ blx 2afc8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 78afc │ │ │ │ + bne.n 78f30 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1e494c │ │ │ │ + b.w 1e40ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 78b04 │ │ │ │ + b.n 78f38 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 78b20 │ │ │ │ + cbz r3, 78f54 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 78b38 │ │ │ │ + b.n 78f6c │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 78b28 │ │ │ │ + bgt.n 78f5c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 78b38 │ │ │ │ + b.n 78f6c │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 78b24 │ │ │ │ + bgt.n 78f58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 78b24 │ │ │ │ + beq.n 78f58 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 78b58 │ │ │ │ + b.n 78f8c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #2 │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #112] @ (78bc0 ) │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #112] @ (78ff4 ) │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 78bb8 │ │ │ │ + cbz r0, 78fec │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 251780 │ │ │ │ + bl 25120c │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 78bac │ │ │ │ + beq.n 78fe0 │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 78b7e │ │ │ │ + beq.n 78fb2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 78b80 │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 78b80 │ │ │ │ - b.n 78bac │ │ │ │ + bne.n 78fb4 │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 78fb4 │ │ │ │ + b.n 78fe0 │ │ │ │ movs r4, #0 │ │ │ │ - bl b0e80 │ │ │ │ + bl b0c40 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b88c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4014 │ │ │ │ - cbz r4, 78bb0 │ │ │ │ + bl b3de4 │ │ │ │ + cbz r4, 78fe4 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1e494c │ │ │ │ + b.w 1e40ec │ │ │ │ movs r4, #0 │ │ │ │ - b.n 78bb8 │ │ │ │ + b.n 78fec │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r7, r4] │ │ │ │ + ldrb r4, [r1, r6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r2, #3 │ │ │ │ - bne.n 78bea │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - movw r2, #5752 @ 0x1678 │ │ │ │ - movt r2, #80 @ 0x50 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 78c02 │ │ │ │ - b.n 78c58 │ │ │ │ - movs r3, #3 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #45768 @ 0xb2c8 │ │ │ │ - movt r0, #48 @ 0x30 │ │ │ │ - mov r2, r3 │ │ │ │ - bl e3034 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 78bda │ │ │ │ - b.n 78c36 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - bpl.n 78c3a │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl a2d4c │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 78c36 │ │ │ │ - blx 2c0c8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 78c5a │ │ │ │ - movw r3, #43560 @ 0xaa28 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + movs r1, #33 @ 0x21 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2b1fc │ │ │ │ + cbz r0, 79032 │ │ │ │ + negs r4, r0 │ │ │ │ + blx 2c2cc <__errno_location@plt> │ │ │ │ + movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63836 @ 0xf95c │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ + str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 78cbc │ │ │ │ - movw r2, #32484 @ 0x7ee4 │ │ │ │ - movt r2, #47 @ 0x2f │ │ │ │ - movw r1, #36040 @ 0x8cc8 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #45768 @ 0xb2c8 │ │ │ │ - movt r0, #48 @ 0x30 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 78c36 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bmi.n 78c82 │ │ │ │ - movw r2, #56964 @ 0xde84 │ │ │ │ - movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #36376 @ 0x8e18 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #45768 @ 0xb2c8 │ │ │ │ - movt r0, #48 @ 0x30 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 78c36 │ │ │ │ + bl 1e40ec │ │ │ │ + movs r0, #0 │ │ │ │ + str r6, [r5, #0] │ │ │ │ + b.n 79038 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 1cd8d4 │ │ │ │ + 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 2b458 │ │ │ │ + movs r2, #100 @ 0x64 │ │ │ │ add r1, sp, #4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl a2d4c │ │ │ │ + blx 2b0c4 │ │ │ │ + cbz r0, 79074 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 78cbc │ │ │ │ - blx 2c0c8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 78c20 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - bl 122990 │ │ │ │ - mov r6, r0 │ │ │ │ + blx 2c2cc <__errno_location@plt> │ │ │ │ + movw r3, #43316 @ 0xa934 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + str r4, [r0, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1e40ec │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 7907a │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 1cd8d4 │ │ │ │ + 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 790a0 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + bl 1223b8 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 790c0 │ │ │ │ + b.n 790b8 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #40588 @ 0x9e8c │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + movs r2, #2 │ │ │ │ + bl 1d43ac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 79092 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 790f0 │ │ │ │ + bl 93ef8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 790b4 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 1223b8 │ │ │ │ + mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 78cac │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 790d4 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78c36 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2bc28 │ │ │ │ - bl 1e4ce4 │ │ │ │ - mov r4, r0 │ │ │ │ + bne.n 790b4 │ │ │ │ + bl b0c40 │ │ │ │ + subs r1, r5, #1 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ + bl 72332 <_Py_closerange@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + bl b3de4 │ │ │ │ + movw r0, #5752 @ 0x1678 │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbnz r0, 78cd2 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl b0c40 │ │ │ │ + mov r4, r0 │ │ │ │ + blx 2b6d4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b3de4 │ │ │ │ + bl 1166e0 │ │ │ │ + movw r3, #5752 @ 0x1678 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + cmp r0, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + cbnz r0, 79136 │ │ │ │ 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 23c6a4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 23c078 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 78d04 │ │ │ │ + beq.n 79168 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2a609c <_PyTime_AsTimeval@@Base> │ │ │ │ + b.w 2a5898 <_PyTime_AsTimeval@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d9} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r6, r0 │ │ │ │ + movs r0, #2 │ │ │ │ + bl 80a30 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 791f8 │ │ │ │ + ldrd r0, r1, [r6, #24] │ │ │ │ + bl 2e3090 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ + vldr d8, [pc, #116] @ 79208 │ │ │ │ + vmov d7, r0, r1 │ │ │ │ + ldrd r0, r1, [r6, #16] │ │ │ │ + vdiv.f64 d9, d7, d8 │ │ │ │ + bl 2e3090 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ + vmov d0, r0, r1 │ │ │ │ + vadd.f64 d0, d9, d0 │ │ │ │ + bl 9b808 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 791e0 │ │ │ │ + ldrd r0, r1, [r6, #8] │ │ │ │ + str r4, [r5, #16] │ │ │ │ + bl 2e3090 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ + vmov d7, r0, r1 │ │ │ │ + ldrd r0, r1, [r6] │ │ │ │ + vdiv.f64 d9, d7, d8 │ │ │ │ + bl 2e3090 <_PyMonitoring_FireBranchEvent@@Base+0x8e8> │ │ │ │ + vmov d0, r0, r1 │ │ │ │ + vadd.f64 d0, d9, d0 │ │ │ │ + bl 9b808 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 791f6 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 791fa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 791fa │ │ │ │ + mov r0, r5 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 791fa │ │ │ │ + str r0, [r5, #20] │ │ │ │ + mov r4, r5 │ │ │ │ + vpop {d8-d9} │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r0, #36] @ 0x24 │ │ │ │ + asrs r6, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ subs r3, r2, #2 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 78d32 │ │ │ │ + bhi.n 7923a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 122990 │ │ │ │ + bl 1223b8 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 78d48 │ │ │ │ - b.n 78d4e │ │ │ │ - movw r0, #4676 @ 0x1244 │ │ │ │ + beq.n 79250 │ │ │ │ + b.n 79256 │ │ │ │ + movw r0, #2372 @ 0x944 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78d24 │ │ │ │ - b.n 78d84 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 78d84 │ │ │ │ + bne.n 7922c │ │ │ │ + b.n 7928c │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 7928c │ │ │ │ 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 78cc2 │ │ │ │ + bl 79126 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 78d84 │ │ │ │ + beq.n 7928c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 78cc2 │ │ │ │ + bl 79126 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 78d84 │ │ │ │ + beq.n 7928c │ │ │ │ mov r1, sp │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c514 <__setitimer64@plt> │ │ │ │ - cbz r0, 78d88 │ │ │ │ + cbz r0, 79290 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1e494c │ │ │ │ + bl 1e40ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 78d8e │ │ │ │ + b.n 79296 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 7789e <_Py_open@@Base+0xd82> │ │ │ │ + bl 7916c │ │ │ │ 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 1223b8 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 792be │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 792dc │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ + blx 2be20 <__getitimer64@plt> │ │ │ │ + cbz r0, 792d4 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 1e40ec │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 792de │ │ │ │ + mov r0, sp │ │ │ │ + bl 7916c │ │ │ │ + b.n 792de │ │ │ │ + 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 2c2cc <__errno_location@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #0] │ │ │ │ - bl f6e30 │ │ │ │ + bl f6948 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - movw r0, #24968 @ 0x6188 │ │ │ │ + bl 1e40ec │ │ │ │ + movw r0, #22836 @ 0x5934 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 243288 │ │ │ │ + bl 242c68 │ │ │ │ mov r0, r6 │ │ │ │ - bl f7380 │ │ │ │ + bl f6e98 │ │ │ │ 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 9b304 │ │ │ │ + bl 9b0e8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 78e50 │ │ │ │ + cbz r0, 793a0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1f11c0 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1f0a6c <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - bl 940d4 │ │ │ │ - cbz r0, 78e50 │ │ │ │ + bl 93ef8 │ │ │ │ + cbz r0, 793a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 78e4e │ │ │ │ + bge.n 7939e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 78e4e │ │ │ │ + cbnz r3, 7939e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_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 267094 │ │ │ │ - cbz r0, 78ec6 │ │ │ │ + bl 266a00 │ │ │ │ + cbz r0, 79416 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 2c030 │ │ │ │ - bl b0e80 │ │ │ │ + bl b0c40 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ blx 2bb1c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 78ebc │ │ │ │ + bne.n 7940c │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 78eac │ │ │ │ - bl 116ba8 │ │ │ │ + bne.n 793fc │ │ │ │ + bl 1166e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78e7c │ │ │ │ + beq.n 793cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 78ec6 │ │ │ │ + b.n 79416 │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - b.n 78ea8 │ │ │ │ + bl 1e40ec │ │ │ │ + b.n 793f8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 78dd8 │ │ │ │ + bl 79328 │ │ │ │ add sp, #384 @ 0x180 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ sub sp, #408 @ 0x198 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 78ef0 │ │ │ │ + bne.n 79440 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 267094 │ │ │ │ - cbnz r0, 78f06 │ │ │ │ - b.n 78fa8 │ │ │ │ + bl 266a00 │ │ │ │ + cbnz r0, 79456 │ │ │ │ + b.n 794f8 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #4864 @ 0x1300 │ │ │ │ + movw r0, #2560 @ 0xa00 │ │ │ │ movt r0, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ + bl 1d43ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78ee4 │ │ │ │ - b.n 78fa8 │ │ │ │ + bne.n 79434 │ │ │ │ + b.n 794f8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ blx 2c030 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 23c6a4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 23c078 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 78fa8 │ │ │ │ + beq.n 794f8 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 78f40 │ │ │ │ + bge.n 79490 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #47112 @ 0xb808 │ │ │ │ + movw r1, #44772 @ 0xaee4 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 78fa8 │ │ │ │ - bl 283f64 <_PyDeadline_Init@@Base> │ │ │ │ + bl 11dfac │ │ │ │ + b.n 794f8 │ │ │ │ + bl 2838c4 <_PyDeadline_Init@@Base> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 23ce48 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl b0e80 │ │ │ │ + bl 23c820 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl b0c40 │ │ │ │ add r2, sp, #8 │ │ │ │ mov sl, r0 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ blx 2bc40 <__sigtimedwait64@plt> │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 78fb6 │ │ │ │ + bne.n 79506 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 78f8e │ │ │ │ + beq.n 794de │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 78fac │ │ │ │ + beq.n 794fc │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - b.n 78fa8 │ │ │ │ - bl 116ba8 │ │ │ │ + bl 1e40ec │ │ │ │ + b.n 794f8 │ │ │ │ + bl 1166e0 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbnz r3, 78fa8 │ │ │ │ - bl 2b79d0 <_PyDeadline_Get@@Base> │ │ │ │ + cbnz r3, 794f8 │ │ │ │ + bl 2b71cc <_PyDeadline_Get@@Base> │ │ │ │ cmp r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bge.n 78f48 │ │ │ │ - b.n 78fb6 │ │ │ │ + bge.n 79498 │ │ │ │ + b.n 79506 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 78fc2 │ │ │ │ + b.n 79512 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 78fc2 │ │ │ │ + b.n 79512 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 78dd8 │ │ │ │ + bl 79328 │ │ │ │ add sp, #408 @ 0x198 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - movw r1, #14848 @ 0x3a00 │ │ │ │ + movw r1, #14912 @ 0x3a40 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ - bl 154f54 │ │ │ │ + bl 1547d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 20c328 │ │ │ │ + b.w 20bb28 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43312 @ 0xa930 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1803c8 │ │ │ │ + bl 17f610 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43312 @ 0xa930 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1803c8 │ │ │ │ + bl 17f610 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #43840 @ 0xab40 │ │ │ │ + movw r3, #43848 @ 0xab48 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1803c8 │ │ │ │ + bl 17f610 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + cbnz r2, 795c4 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 795d8 │ │ │ │ + b.n 795ea │ │ │ │ + movw r0, #59940 @ 0xea24 │ │ │ │ + movt r0, #48 @ 0x30 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 21cff4 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 795bc │ │ │ │ + b.n 7966e │ │ │ │ + movw r0, #59940 @ 0xea24 │ │ │ │ + movt r0, #48 @ 0x30 │ │ │ │ + movs r2, #1 │ │ │ │ + bl e28cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 7966e │ │ │ │ + ldr.w r7, [r8, #8] │ │ │ │ + ldr r5, [r4, #16] │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 79632 │ │ │ │ + ldr.w r3, [r8, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 79624 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + movw r2, #41352 @ 0xa188 │ │ │ │ + movt r2, #80 @ 0x50 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 79624 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + bge.n 79624 │ │ │ │ + adds r3, #4 │ │ │ │ + ldr.w r4, [r5, r3, lsl #2] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 7967a │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 7967a │ │ │ │ + ldr.w r1, [r8, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 9aec8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 80a30 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 7967a │ │ │ │ + cmp r7, #0 │ │ │ │ + ble.n 7967a │ │ │ │ + add.w r9, r0, #12 │ │ │ │ + movs r6, #0 │ │ │ │ + adds r2, r6, #4 │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + adds r6, #1 │ │ │ │ + ldr.w r1, [r3, r2, lsl #2] │ │ │ │ + bl 9aec8 │ │ │ │ + cbnz r0, 79672 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 7966e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 7966e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 7967a │ │ │ │ + cmp r7, r6 │ │ │ │ + str.w r0, [r9, #4]! │ │ │ │ + bne.n 79646 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + cbnz r2, 7969c │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 796b0 │ │ │ │ + b.n 796c0 │ │ │ │ + movw r0, #33336 @ 0x8238 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 21cff4 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 79694 │ │ │ │ + b.n 796cc │ │ │ │ + movw r0, #33336 @ 0x8238 │ │ │ │ + movt r0, #49 @ 0x31 │ │ │ │ + movs r2, #1 │ │ │ │ + bl e28cc │ │ │ │ + cbz r0, 796cc │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 29e824 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ movw r1, #31984 @ 0x7cf0 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 154f54 │ │ │ │ + bl 1547d8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r5, [r3, #44] @ 0x2c │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 79092 │ │ │ │ + beq.n 7970c │ │ │ │ ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 79092 │ │ │ │ + beq.n 7970c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 790aa │ │ │ │ - b.n 790ba │ │ │ │ + bne.n 79724 │ │ │ │ + b.n 79734 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 7908a │ │ │ │ - movw r0, #25032 @ 0x61c8 │ │ │ │ + beq.n 79704 │ │ │ │ + movw r0, #22900 @ 0x5974 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 21d77c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21cff4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7908a │ │ │ │ - b.n 790ea │ │ │ │ - movw r0, #25032 @ 0x61c8 │ │ │ │ + bne.n 79704 │ │ │ │ + b.n 79764 │ │ │ │ + movw r0, #22900 @ 0x5974 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ - cbz r0, 790ea │ │ │ │ + bl 1d43ac │ │ │ │ + cbz r0, 79764 │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 790ee │ │ │ │ + beq.n 79768 │ │ │ │ mov r1, r6 │ │ │ │ - bl 9eff8 │ │ │ │ - cbnz r0, 790ee │ │ │ │ - movw r1, #36040 @ 0x8cc8 │ │ │ │ + bl 9ed78 │ │ │ │ + cbnz r0, 79768 │ │ │ │ + movw r1, #33728 @ 0x83c0 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #25032 @ 0x61c8 │ │ │ │ + movw r0, #22900 @ 0x5974 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r5 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7911e │ │ │ │ + b.n 79798 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - bl 7fd58 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd00 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7911e │ │ │ │ + cbz r0, 79798 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r0, #12] │ │ │ │ str r0, [r5, #28] │ │ │ │ - bl 97ae4 │ │ │ │ + bl 978f8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 7fabc │ │ │ │ + bl 7faa4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 79174 │ │ │ │ - ldr r2, [pc, #60] @ (79178 ) │ │ │ │ - movw r1, #25044 @ 0x61d4 │ │ │ │ + cbz r0, 797ee │ │ │ │ + ldr r2, [pc, #64] @ (797f4 ) │ │ │ │ + movw r1, #22912 @ 0x5980 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7915e │ │ │ │ - ldr r2, [pc, #44] @ (79178 ) │ │ │ │ + beq.n 797d8 │ │ │ │ + ldr r2, [pc, #44] @ (797f4 ) │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25060 @ 0x61e4 │ │ │ │ + movw r1, #22928 @ 0x5990 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 79174 │ │ │ │ + bne.n 797ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79172 │ │ │ │ + bge.n 797ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 79172 │ │ │ │ + cbnz r3, 797ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ strh r0, [r5, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #37 @ 0x25 │ │ │ │ - bl 2194ec <_PyEvent_Notify@@Base> │ │ │ │ + bl 218e48 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2412d8 <_PyXI_NewInterpreter@@Base+0x290> │ │ │ │ + bl 240cb8 <_PyXI_NewInterpreter@@Base+0x290> │ │ │ │ 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 256cac <_PyInterpreterState_GetWhence@@Base+0x1930> │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #22940 @ 0x599c │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + b.w 1039c8 │ │ │ │ + push {r4} │ │ │ │ + mov r3, r0 │ │ │ │ + dmb ish │ │ │ │ + ldrb r1, [r0, #8] │ │ │ │ + dmb ish │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + tst.w r1, #1 │ │ │ │ + movw r4, #22964 @ 0x59b4 │ │ │ │ + movt r4, #50 @ 0x32 │ │ │ │ + movw r1, #56388 @ 0xdc44 │ │ │ │ + movt r1, #49 @ 0x31 │ │ │ │ + movw r0, #22976 @ 0x59c0 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + it eq │ │ │ │ + moveq r1, r4 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + pop {r4} │ │ │ │ + b.w 1039c8 │ │ │ │ + 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, #56388 @ 0xdc44 │ │ │ │ + movweq r1, #22964 @ 0x59b4 │ │ │ │ + ldrne r3, [r0, #24] │ │ │ │ + movtne r1, #49 @ 0x31 │ │ │ │ + ite eq │ │ │ │ + movteq r1, #50 @ 0x32 │ │ │ │ + addne r3, #1 │ │ │ │ + strd r3, r0, [sp, #8] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + movw r0, #23000 @ 0x59d8 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + bl 1039c8 │ │ │ │ + add sp, #20 │ │ │ │ + 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, #4364 @ 0x110c │ │ │ │ + movw r1, #2060 @ 0x80c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl a6f18 │ │ │ │ - cbz r0, 791ee │ │ │ │ + bl a5d18 │ │ │ │ + cbz r0, 79926 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2bf660 <_PyTime_FromLong@@Base> │ │ │ │ + bl 2bee90 <_PyTime_FromLong@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 791ee │ │ │ │ + beq.n 79926 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 23ce48 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 23c820 <_PyTime_AsTimespec@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2ae58 <__clock_settime64@plt> │ │ │ │ - cbz r0, 791f2 │ │ │ │ + cbz r0, 7992a │ │ │ │ movw r3, #43316 @ 0xa934 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ + bl 1e40ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 791fa │ │ │ │ + b.n 79932 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 21124c │ │ │ │ + bl 210bd4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 79264 │ │ │ │ + cbz r0, 7999c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 106464 │ │ │ │ + bl 105f88 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 106464 │ │ │ │ + bl 105f88 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 106464 │ │ │ │ + bl 105f88 │ │ │ │ mov r2, r6 │ │ │ │ ldrd r6, r7, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r0, #25072 @ 0x61f0 │ │ │ │ + movw r0, #23044 @ 0x5a04 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 79254 │ │ │ │ + blt.n 7998c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 79264 │ │ │ │ + b.n 7999c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79250 │ │ │ │ + bne.n 79988 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 79250 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 79988 │ │ │ │ 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 799dc │ │ │ │ + movw r2, #54660 @ 0xd584 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + movw r1, #38280 @ 0x9588 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + movw r0, #59412 @ 0xe814 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 79a1a │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl a26c4 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 79a1a │ │ │ │ + blx 2c0c8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 79a0a │ │ │ │ + movw r3, #43560 @ 0xaa28 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #61460 @ 0xf014 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dfac │ │ │ │ + b.n 799d8 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #5 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 2bc28 │ │ │ │ + bl 1e4484 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 79a46 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + movw r2, #5752 @ 0x1678 │ │ │ │ + movt r2, #80 @ 0x50 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 79a5c │ │ │ │ + b.n 79ab2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #43292 @ 0xa91c │ │ │ │ + movt r0, #48 @ 0x30 │ │ │ │ + movs r2, #2 │ │ │ │ + bl 1d43ac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 79a36 │ │ │ │ + b.n 79a90 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + bpl.n 79a94 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl a26c4 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 79a90 │ │ │ │ + blx 2c0c8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 79ab4 │ │ │ │ + movw r3, #43560 @ 0xaa28 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #61460 @ 0xf014 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dfac │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 79b02 │ │ │ │ + movw r2, #30204 @ 0x75fc │ │ │ │ + movt r2, #47 @ 0x2f │ │ │ │ + movw r1, #33728 @ 0x83c0 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + movw r0, #43292 @ 0xa91c │ │ │ │ + movt r0, #48 @ 0x30 │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 79a90 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bmi.n 79adc │ │ │ │ + movw r2, #54660 @ 0xd584 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + movw r1, #34072 @ 0x8518 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + movw r0, #43292 @ 0xa91c │ │ │ │ + movt r0, #48 @ 0x30 │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 79a90 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl a26c4 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 79b02 │ │ │ │ + blx 2c0c8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 79a7a │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #5 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2bc28 │ │ │ │ + bl 1e4484 │ │ │ │ + mov r4, r0 │ │ │ │ + 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, #4072] @ 0xfe8 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r2, #3 │ │ │ │ + bne.n 79b2e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + movw r2, #5752 @ 0x1678 │ │ │ │ + movt r2, #80 @ 0x50 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 79b46 │ │ │ │ + b.n 79b9c │ │ │ │ + movs r3, #3 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #43304 @ 0xa928 │ │ │ │ + movt r0, #48 @ 0x30 │ │ │ │ + mov r2, r3 │ │ │ │ + bl e29fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 79b1e │ │ │ │ + b.n 79b7a │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + bpl.n 79b7e │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl a26c4 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 79b7a │ │ │ │ + blx 2c0c8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 79b9e │ │ │ │ + movw r3, #43560 @ 0xaa28 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #61460 @ 0xf014 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dfac │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 79c00 │ │ │ │ + movw r2, #30204 @ 0x75fc │ │ │ │ + movt r2, #47 @ 0x2f │ │ │ │ + movw r1, #33728 @ 0x83c0 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + movw r0, #43304 @ 0xa928 │ │ │ │ + movt r0, #48 @ 0x30 │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 79b7a │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bmi.n 79bc6 │ │ │ │ + movw r2, #54660 @ 0xd584 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + movw r1, #34072 @ 0x8518 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + movw r0, #43304 @ 0xa928 │ │ │ │ + movt r0, #48 @ 0x30 │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 79b7a │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl a26c4 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 79c00 │ │ │ │ + blx 2c0c8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 79b64 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + bl 1223b8 │ │ │ │ + mov r6, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 79bf0 │ │ │ │ + bl 93ef8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 79b7a │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2bc28 │ │ │ │ + bl 1e4484 │ │ │ │ + mov r4, r0 │ │ │ │ + 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 │ │ │ │ + movw r2, #5752 @ 0x1678 │ │ │ │ + movt r2, #80 @ 0x50 │ │ │ │ + sub sp, #8 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 79c78 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bpl.n 79c5a │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl a26c4 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 79ca0 │ │ │ │ + blx 2c0c8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 79c7a │ │ │ │ + movw r3, #43560 @ 0xaa28 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #61460 @ 0xf014 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dfac │ │ │ │ + b.n 79ca0 │ │ │ │ + movw r2, #30204 @ 0x75fc │ │ │ │ + movt r2, #47 @ 0x2f │ │ │ │ + movw r1, #38280 @ 0x9588 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + movw r0, #43320 @ 0xa938 │ │ │ │ + movt r0, #48 @ 0x30 │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 79ca0 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2b384 │ │ │ │ + cbnz r0, 79c96 │ │ │ │ + movw r3, #43316 @ 0xa934 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 1e40ec │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 1e4484 │ │ │ │ + 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 79ce4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + bmi.n 79cfa │ │ │ │ + movw r2, #54660 @ 0xd584 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + movw r1, #33728 @ 0x83c0 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + movw r0, #43332 @ 0xa944 │ │ │ │ + movt r0, #48 @ 0x30 │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 79d34 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #43332 @ 0xa944 │ │ │ │ + movt r0, #48 @ 0x30 │ │ │ │ + movs r2, #2 │ │ │ │ + bl 1d43ac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 79cbc │ │ │ │ + b.n 79d34 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r3 │ │ │ │ + bl a26c4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 79d94 │ │ │ │ + blx 2c0c8 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 79d42 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + movw r2, #5752 @ 0x1678 │ │ │ │ + movt r2, #80 @ 0x50 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 79d78 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bpl.n 79d5a │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl a26c4 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 79d38 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 79d94 │ │ │ │ + blx 2c0c8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 79d7a │ │ │ │ + movw r3, #43560 @ 0xaa28 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #61460 @ 0xf014 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dfac │ │ │ │ + b.n 79d34 │ │ │ │ + movw r2, #30204 @ 0x75fc │ │ │ │ + movt r2, #47 @ 0x2f │ │ │ │ + movw r1, #34072 @ 0x8518 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + movw r0, #43332 @ 0xa944 │ │ │ │ + movt r0, #48 @ 0x30 │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 79d34 │ │ │ │ + movs r5, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2afb0 │ │ │ │ + cbz r0, 79d8c │ │ │ │ + bl 1e4484 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 79d94 │ │ │ │ + movw r4, #5752 @ 0x1678 │ │ │ │ + movt r4, #80 @ 0x50 │ │ │ │ + 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ - movw r1, #25080 @ 0x61f8 │ │ │ │ + movw r1, #23052 @ 0x5a0c │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl a6f18 │ │ │ │ + bl a5d18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7930c │ │ │ │ + beq.n 79e3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 11cae4 │ │ │ │ + bl 11c5cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7930e │ │ │ │ + beq.n 79e3e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl 11cae4 │ │ │ │ + bl 11c5cc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 79302 │ │ │ │ + cbz r0, 79e32 │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 792c0 │ │ │ │ + bgt.n 79df0 │ │ │ │ subs r0, r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ blx 2b904 │ │ │ │ - cbz r0, 792de │ │ │ │ + cbz r0, 79e0e │ │ │ │ movw r3, #6004 @ 0x1774 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r6, #6004 @ 0x1774 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ - b.n 792fa │ │ │ │ + b.n 79e2a │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw r6, #4380 @ 0x111c │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 83ac4 │ │ │ │ - b.n 7930e │ │ │ │ + bl 83a78 │ │ │ │ + b.n 79e3e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #30876 @ 0x789c │ │ │ │ + movw r1, #28572 @ 0x6f9c │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl a6f18 │ │ │ │ - cbz r0, 79360 │ │ │ │ + bl a5d18 │ │ │ │ + cbz r0, 79e90 │ │ │ │ movw r3, #59976 @ 0xea48 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl dd5f0 │ │ │ │ + bl dcf30 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #18396 @ 0x47dc │ │ │ │ + movw r2, #16092 @ 0x3edc │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b3e8 <__fprintf_chk@plt+0x4> │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00079364 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ - movw r0, #14472 @ 0x3888 │ │ │ │ +00079e94 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ + movw r0, #12168 @ 0x2f88 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ movw r1, #14718 @ 0x397e │ │ │ │ - b.w 1ce750 │ │ │ │ - │ │ │ │ -00079374 <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + b.w 1ce008 │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + movs r0, #0 │ │ │ │ + bl 80c78 │ │ │ │ mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - add r0, sp, #12 │ │ │ │ - movs r1, #17 │ │ │ │ - mov r7, r2 │ │ │ │ - bl 5c89c <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 79f64 <_Py_Get_Getpath_CodeObject@@Base+0xd0> │ │ │ │ + blx 2b154 │ │ │ │ mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 793ce <_PyMonitoring_FireCRaiseEvent@@Base+0x5a> │ │ │ │ - movs r4, #0 │ │ │ │ + cbz r0, 79ecc <_Py_Get_Getpath_CodeObject@@Base+0x38> │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 79f12 <_Py_Get_Getpath_CodeObject@@Base+0x7e> │ │ │ │ + movw r3, #43316 @ 0xa934 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1e40ec │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 79f66 <_Py_Get_Getpath_CodeObject@@Base+0xd2> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 79f66 <_Py_Get_Getpath_CodeObject@@Base+0xd2> │ │ │ │ mov r0, r5 │ │ │ │ - movs r5, #0 │ │ │ │ - strd r4, r5, [sp, #16] │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - mov r1, r6 │ │ │ │ - movs r3, #3 │ │ │ │ - mov r2, r7 │ │ │ │ - movs r6, #17 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - add r3, sp, #16 │ │ │ │ - strd r4, r5, [sp, #24] │ │ │ │ - bl 5bd68 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ - mov r4, r0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 79f66 <_Py_Get_Getpath_CodeObject@@Base+0xd2> │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + bl 94ea4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 793c6 <_PyMonitoring_FireCRaiseEvent@@Base+0x52> │ │ │ │ - bl f7380 │ │ │ │ - b.n 793ce <_PyMonitoring_FireCRaiseEvent@@Base+0x5a> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c8534 │ │ │ │ + cbz r6, 79f2a <_Py_Get_Getpath_CodeObject@@Base+0x96> │ │ │ │ + bl 9b8dc │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 79f2a <_Py_Get_Getpath_CodeObject@@Base+0x96> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 79f4e <_Py_Get_Getpath_CodeObject@@Base+0xba> │ │ │ │ + adds r7, #8 │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + movw r2, #19663 @ 0x4ccf │ │ │ │ + movt r2, #7 │ │ │ │ + movw r0, #23056 @ 0x5a10 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 79ef2 <_Py_Get_Getpath_CodeObject@@Base+0x5e> │ │ │ │ + b.n 79f5e <_Py_Get_Getpath_CodeObject@@Base+0xca> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1c7e64 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 79f44 <_Py_Get_Getpath_CodeObject@@Base+0xb0> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 79f44 <_Py_Get_Getpath_CodeObject@@Base+0xb0> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -000793d4 <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ + movs r4, #0 │ │ │ │ + blx 2acd4 │ │ │ │ + b.n 79f66 <_Py_Get_Getpath_CodeObject@@Base+0xd2> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 79f10 <_Py_Get_Getpath_CodeObject@@Base+0x7c> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 79f10 <_Py_Get_Getpath_CodeObject@@Base+0x7c> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2acd4 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r5, r0 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - add r0, sp, #12 │ │ │ │ - movs r1, #15 │ │ │ │ - mov r7, r2 │ │ │ │ - bl 5c89c <_PyMonitoring_FirePyThrowEvent@@Base+0x15a> │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.n 79f98 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #43316 @ 0xa934 │ │ │ │ + movt r0, #48 @ 0x30 │ │ │ │ + movs r2, #2 │ │ │ │ + bl 1d43ac │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 7a024 <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bmi.n 79fc0 <_Py_Get_Getpath_CodeObject@@Base+0x12c> │ │ │ │ + movw r2, #54660 @ 0xd584 │ │ │ │ + movt r2, #46 @ 0x2e │ │ │ │ + movw r1, #33728 @ 0x83c0 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ + movw r0, #43316 @ 0xa934 │ │ │ │ + movt r0, #48 @ 0x30 │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 7a024 <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r3 │ │ │ │ + bl a26c4 │ │ │ │ mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 7942e <_PyMonitoring_FireReraiseEvent@@Base+0x5a> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 7a062 <_Py_Get_Getpath_CodeObject@@Base+0x1ce> │ │ │ │ + blx 2c0c8 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 79ff0 <_Py_Get_Getpath_CodeObject@@Base+0x15c> │ │ │ │ + movw r3, #43560 @ 0xaa28 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #61460 @ 0xf014 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dfac │ │ │ │ + b.n 7a024 <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ + ldrb r3, [r4, #0] │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + cbnz r3, 7a010 <_Py_Get_Getpath_CodeObject@@Base+0x17c> │ │ │ │ + mov r0, r7 │ │ │ │ + bl ee8f4 │ │ │ │ + movw r1, #23060 @ 0x5a14 │ │ │ │ + movt r1, #50 @ 0x32 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 11dfac │ │ │ │ + b.n 7a024 <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ + movw r3, #5752 @ 0x1678 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 7a034 <_Py_Get_Getpath_CodeObject@@Base+0x1a0> │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 15451c │ │ │ │ + cbnz r0, 7a028 <_Py_Get_Getpath_CodeObject@@Base+0x194> │ │ │ │ movs r4, #0 │ │ │ │ + b.n 7a062 <_Py_Get_Getpath_CodeObject@@Base+0x1ce> │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - movs r5, #0 │ │ │ │ - strd r4, r5, [sp, #16] │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - mov r1, r6 │ │ │ │ - movs r3, #3 │ │ │ │ - mov r2, r7 │ │ │ │ - movs r6, #15 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - add r3, sp, #16 │ │ │ │ - strd r4, r5, [sp, #24] │ │ │ │ - bl 5bd68 <_PyMonitoring_FirePyStartEvent@@Base+0x86> │ │ │ │ + bl b9cc4 │ │ │ │ + mov r1, r0 │ │ │ │ + b.n 7a036 <_Py_Get_Getpath_CodeObject@@Base+0x1a2> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2be38 │ │ │ │ mov r4, r0 │ │ │ │ + cbnz r0, 7a056 <_Py_Get_Getpath_CodeObject@@Base+0x1c2> │ │ │ │ + movw r3, #43316 @ 0xa934 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1e40ec │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 79426 <_PyMonitoring_FireReraiseEvent@@Base+0x52> │ │ │ │ - bl f7380 │ │ │ │ - b.n 7942e <_PyMonitoring_FireReraiseEvent@@Base+0x5a> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7e64 │ │ │ │ + b.n 7a062 <_Py_Get_Getpath_CodeObject@@Base+0x1ce> │ │ │ │ + bl 1e4484 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ + 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbnz r3, 79458 <_PyMonitoring_FireReraiseEvent@@Base+0x84> │ │ │ │ + cbnz r3, 7a08c <_Py_Get_Getpath_CodeObject@@Base+0x1f8> │ │ │ │ cmp r2, r0 │ │ │ │ - ble.n 79458 <_PyMonitoring_FireReraiseEvent@@Base+0x84> │ │ │ │ + ble.n 7a08c <_Py_Get_Getpath_CodeObject@@Base+0x1f8> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 79458 <_PyMonitoring_FireReraiseEvent@@Base+0x84> │ │ │ │ - cbnz r4, 79474 <_PyMonitoring_FireReraiseEvent@@Base+0xa0> │ │ │ │ + bne.n 7a08c <_Py_Get_Getpath_CodeObject@@Base+0x1f8> │ │ │ │ + cbnz r4, 7a0a8 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ movs r5, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ add r6, sp, #20 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ - ldr r3, [pc, #116] @ (794e0 <_PyMonitoring_FireReraiseEvent@@Base+0x10c>) │ │ │ │ + ldr r3, [pc, #116] @ (7a114 <_Py_Get_Getpath_CodeObject@@Base+0x280>) │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 11f2e0 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ + bl 11ecf4 <_PyArg_UnpackKeywords@@Base+0x6ac> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 794d2 <_PyMonitoring_FireReraiseEvent@@Base+0xfe> │ │ │ │ + cbz r0, 7a106 <_Py_Get_Getpath_CodeObject@@Base+0x272> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 154c98 │ │ │ │ - cbnz r0, 79482 <_PyMonitoring_FireReraiseEvent@@Base+0xae> │ │ │ │ + bl 15451c │ │ │ │ + cbnz r0, 7a0b6 <_Py_Get_Getpath_CodeObject@@Base+0x222> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 794d2 <_PyMonitoring_FireReraiseEvent@@Base+0xfe> │ │ │ │ + b.n 7a106 <_Py_Get_Getpath_CodeObject@@Base+0x272> │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl b9f08 │ │ │ │ + bl b9cc4 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - movw r1, #56380 @ 0xdc3c │ │ │ │ + movw r1, #54040 @ 0xd318 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #25084 @ 0x61fc │ │ │ │ + movw r0, #23096 @ 0x5a38 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl aa50c │ │ │ │ + bl aa31c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 794be <_PyMonitoring_FireReraiseEvent@@Base+0xea> │ │ │ │ - bl b0e80 │ │ │ │ + beq.n 7a0f2 <_Py_Get_Getpath_CodeObject@@Base+0x25e> │ │ │ │ + bl b0c40 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b834 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4014 │ │ │ │ + bl b3de4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 794ca <_PyMonitoring_FireReraiseEvent@@Base+0xf6> │ │ │ │ - bl 940d4 │ │ │ │ + bne.n 7a0fe <_Py_Get_Getpath_CodeObject@@Base+0x26a> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7947e <_PyMonitoring_FireReraiseEvent@@Base+0xaa> │ │ │ │ + bne.n 7a0b2 <_Py_Get_Getpath_CodeObject@@Base+0x21e> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r5, r5] │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ movw r1, #31984 @ 0x7cf0 │ │ │ │ movt r1, #81 @ 0x51 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 154f54 │ │ │ │ + bl 1547d8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 79520 <_PyMonitoring_FireReraiseEvent@@Base+0x14c> │ │ │ │ + beq.n 7a154 <_Py_Get_Getpath_CodeObject@@Base+0x2c0> │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 79520 <_PyMonitoring_FireReraiseEvent@@Base+0x14c> │ │ │ │ + beq.n 7a154 <_Py_Get_Getpath_CodeObject@@Base+0x2c0> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 79538 <_PyMonitoring_FireReraiseEvent@@Base+0x164> │ │ │ │ - b.n 7954a <_PyMonitoring_FireReraiseEvent@@Base+0x176> │ │ │ │ + bne.n 7a16c <_Py_Get_Getpath_CodeObject@@Base+0x2d8> │ │ │ │ + b.n 7a17e <_Py_Get_Getpath_CodeObject@@Base+0x2ea> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 79518 <_PyMonitoring_FireReraiseEvent@@Base+0x144> │ │ │ │ - movw r0, #25096 @ 0x6208 │ │ │ │ + beq.n 7a14c <_Py_Get_Getpath_CodeObject@@Base+0x2b8> │ │ │ │ + movw r0, #23108 @ 0x5a44 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 21d77c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 21cff4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 79518 <_PyMonitoring_FireReraiseEvent@@Base+0x144> │ │ │ │ - b.n 795a8 <_PyMonitoring_FireReraiseEvent@@Base+0x1d4> │ │ │ │ + bne.n 7a14c <_Py_Get_Getpath_CodeObject@@Base+0x2b8> │ │ │ │ + b.n 7a1dc <_Py_Get_Getpath_CodeObject@@Base+0x348> │ │ │ │ movs r3, #3 │ │ │ │ - movw r0, #25096 @ 0x6208 │ │ │ │ + movw r0, #23108 @ 0x5a44 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ mov r2, r3 │ │ │ │ - bl e3034 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 795a8 <_PyMonitoring_FireReraiseEvent@@Base+0x1d4> │ │ │ │ + bl e29fc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 7a1dc <_Py_Get_Getpath_CodeObject@@Base+0x348> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 79574 <_PyMonitoring_FireReraiseEvent@@Base+0x1a0> │ │ │ │ + bmi.n 7a1a8 <_Py_Get_Getpath_CodeObject@@Base+0x314> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #19300 @ 0x4b64 │ │ │ │ + movw r2, #16996 @ 0x4264 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r1, #36376 @ 0x8e18 │ │ │ │ + movw r1, #34072 @ 0x8518 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #25096 @ 0x6208 │ │ │ │ + movw r0, #23108 @ 0x5a44 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 795a8 <_PyMonitoring_FireReraiseEvent@@Base+0x1d4> │ │ │ │ + bl 28ebe8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 7a1dc <_Py_Get_Getpath_CodeObject@@Base+0x348> │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r4, #24] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ - bl 2524f0 <_PyBytes_GetXIDataWrapped@@Base+0x140> │ │ │ │ + bl 251ca0 <_PyBytes_GetXIDataWrapped@@Base+0xb4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79604 <_PyMonitoring_FireReraiseEvent@@Base+0x230> │ │ │ │ + beq.n 7a238 <_Py_Get_Getpath_CodeObject@@Base+0x3a4> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ - ble.n 795ac <_PyMonitoring_FireReraiseEvent@@Base+0x1d8> │ │ │ │ - bl 1c8534 │ │ │ │ + ble.n 7a1e0 <_Py_Get_Getpath_CodeObject@@Base+0x34c> │ │ │ │ + bl 1c7d2c │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #25112 @ 0x6218 │ │ │ │ + movw r1, #23124 @ 0x5a54 │ │ │ │ movt r1, #50 @ 0x32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 79604 <_PyMonitoring_FireReraiseEvent@@Base+0x230> │ │ │ │ + b.n 7a238 <_Py_Get_Getpath_CodeObject@@Base+0x3a4> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 795d6 <_PyMonitoring_FireReraiseEvent@@Base+0x202> │ │ │ │ + ble.n 7a20a <_Py_Get_Getpath_CodeObject@@Base+0x376> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w r5, r0, #20 │ │ │ │ add.w ip, r3, r2, lsl #2 │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ str.w r1, [r5, #4]! │ │ │ │ ldr r7, [r1, #0] │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ add.w lr, r7, #1 │ │ │ │ it lt │ │ │ │ strlt.w lr, [r1] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 795ba <_PyMonitoring_FireReraiseEvent@@Base+0x1e6> │ │ │ │ + bne.n 7a1ee <_Py_Get_Getpath_CodeObject@@Base+0x35a> │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ str r2, [r0, #12] │ │ │ │ - bne.n 79600 <_PyMonitoring_FireReraiseEvent@@Base+0x22c> │ │ │ │ + bne.n 7a234 <_Py_Get_Getpath_CodeObject@@Base+0x3a0> │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 79604 <_PyMonitoring_FireReraiseEvent@@Base+0x230> │ │ │ │ + beq.n 7a238 <_Py_Get_Getpath_CodeObject@@Base+0x3a4> │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7958e <_PyMonitoring_FireReraiseEvent@@Base+0x1ba> │ │ │ │ + bne.n 7a1c2 <_Py_Get_Getpath_CodeObject@@Base+0x32e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r0, #20] │ │ │ │ - b.n 79604 <_PyMonitoring_FireReraiseEvent@@Base+0x230> │ │ │ │ + b.n 7a238 <_Py_Get_Getpath_CodeObject@@Base+0x3a4> │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7958e <_PyMonitoring_FireReraiseEvent@@Base+0x1ba> │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #332] @ (79764 <_PyMonitoring_FireReraiseEvent@@Base+0x390>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - movw r1, #47704 @ 0xba58 │ │ │ │ - movt r1, #48 @ 0x30 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ - bl 12ad14 <_PySys_GetOptionalAttrString@@Base+0x7f0> │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 7975e <_PyMonitoring_FireReraiseEvent@@Base+0x38a> │ │ │ │ - add.w r0, r6, #113664 @ 0x1bc00 │ │ │ │ - movs r2, #0 │ │ │ │ - adds r0, #244 @ 0xf4 │ │ │ │ - movw r1, #25753 @ 0x6499 │ │ │ │ - movt r1, #3 │ │ │ │ - bl 1e2e10 <_Py_normpath@@Base+0x568> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 79658 <_PyMonitoring_FireReraiseEvent@@Base+0x284> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7975e <_PyMonitoring_FireReraiseEvent@@Base+0x38a> │ │ │ │ - ldr r0, [pc, #268] @ (79768 <_PyMonitoring_FireReraiseEvent@@Base+0x394>) │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 79672 <_PyMonitoring_FireReraiseEvent@@Base+0x29e> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 79662 <_PyMonitoring_FireReraiseEvent@@Base+0x28e> │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 79684 <_PyMonitoring_FireReraiseEvent@@Base+0x2b0> │ │ │ │ - bl 135708 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ - ldr.w r3, [r6, #3704] @ 0xe78 │ │ │ │ - cbz r3, 79696 <_PyMonitoring_FireReraiseEvent@@Base+0x2c2> │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 7968c <_PyMonitoring_FireReraiseEvent@@Base+0x2b8> │ │ │ │ - b.n 79698 <_PyMonitoring_FireReraiseEvent@@Base+0x2c4> │ │ │ │ - mov r4, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 80a88 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 796c4 <_PyMonitoring_FireReraiseEvent@@Base+0x2f0> │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r9] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 796b6 <_PyMonitoring_FireReraiseEvent@@Base+0x2e2> │ │ │ │ - strexb r2, r5, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 796a6 <_PyMonitoring_FireReraiseEvent@@Base+0x2d2> │ │ │ │ - dmb ish │ │ │ │ - beq.n 79652 <_PyMonitoring_FireReraiseEvent@@Base+0x27e> │ │ │ │ - ldr r0, [pc, #168] @ (79768 <_PyMonitoring_FireReraiseEvent@@Base+0x394>) │ │ │ │ - bl 284818 │ │ │ │ - b.n 79652 <_PyMonitoring_FireReraiseEvent@@Base+0x27e> │ │ │ │ - ldr.w r3, [r6, #3704] @ 0xe78 │ │ │ │ - cbz r3, 7971a <_PyMonitoring_FireReraiseEvent@@Base+0x346> │ │ │ │ - add.w r1, r0, #16 │ │ │ │ - add.w r1, r1, r4, lsl #2 │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ - ldr.w ip, [r3, #64] @ 0x40 │ │ │ │ - subs.w lr, r2, #0 │ │ │ │ - str.w r8, [r3, #56] @ 0x38 │ │ │ │ - it ne │ │ │ │ - movne.w lr, #1 │ │ │ │ - cbz r7, 796f4 <_PyMonitoring_FireReraiseEvent@@Base+0x320> │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - adds r0, r2, #1 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - it lt │ │ │ │ - strlt r0, [r7, #0] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - str r7, [r3, #64] @ 0x40 │ │ │ │ - add.w r0, r0, #110592 @ 0x1b000 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr.w r2, [r0, #3320] @ 0xcf8 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - it ne │ │ │ │ - addne r2, #1 │ │ │ │ - sub.w r2, r2, lr │ │ │ │ - str.w r2, [r0, #3320] @ 0xcf8 │ │ │ │ - str.w ip, [r1, #-4]! │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 796d2 <_PyMonitoring_FireReraiseEvent@@Base+0x2fe> │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r9] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 79732 <_PyMonitoring_FireReraiseEvent@@Base+0x35e> │ │ │ │ - strexb r1, r3, [r9] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 79722 <_PyMonitoring_FireReraiseEvent@@Base+0x34e> │ │ │ │ - dmb ish │ │ │ │ - beq.n 7973e <_PyMonitoring_FireReraiseEvent@@Base+0x36a> │ │ │ │ - ldr r0, [pc, #44] @ (79768 <_PyMonitoring_FireReraiseEvent@@Base+0x394>) │ │ │ │ - bl 284818 │ │ │ │ - add.w r6, r6, #110592 @ 0x1b000 │ │ │ │ - movw r1, #24607 @ 0x601f │ │ │ │ - movs r0, #6 │ │ │ │ - ldr.w r3, [r6, #3320] @ 0xcf8 │ │ │ │ - cmp r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r1, #0 │ │ │ │ - bl 242f60 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xff0> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1c8534 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r3, #32] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #56] @ (797b4 <_PyMonitoring_FireReraiseEvent@@Base+0x3e0>) │ │ │ │ - movw r3, #5752 @ 0x1678 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - cmp r1, r3 │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - itete eq │ │ │ │ - moveq r1, #0 │ │ │ │ - movne r2, r1 │ │ │ │ - moveq r2, r1 │ │ │ │ - movwne r1, #20089 @ 0x4e79 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - it ne │ │ │ │ - movtne r1, #36 @ 0x24 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 79606 <_PyMonitoring_FireReraiseEvent@@Base+0x232> │ │ │ │ - adds r0, #1 │ │ │ │ - movw r0, #5752 @ 0x1678 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - it eq │ │ │ │ - moveq r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #400] @ (7995c <_PyMonitoring_FireReraiseEvent@@Base+0x588>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - movw r1, #49860 @ 0xc2c4 │ │ │ │ - movt r1, #48 @ 0x30 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ - bl 12ad14 <_PySys_GetOptionalAttrString@@Base+0x7f0> │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 79956 <_PyMonitoring_FireReraiseEvent@@Base+0x582> │ │ │ │ - add.w r0, r6, #113664 @ 0x1bc00 │ │ │ │ - movs r2, #0 │ │ │ │ - adds r0, #245 @ 0xf5 │ │ │ │ - movw r1, #26505 @ 0x6789 │ │ │ │ - movt r1, #3 │ │ │ │ - bl 1e2e10 <_Py_normpath@@Base+0x568> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 7980a <_PyMonitoring_FireReraiseEvent@@Base+0x436> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 79956 <_PyMonitoring_FireReraiseEvent@@Base+0x582> │ │ │ │ - ldr r0, [pc, #340] @ (79960 <_PyMonitoring_FireReraiseEvent@@Base+0x58c>) │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 79824 <_PyMonitoring_FireReraiseEvent@@Base+0x450> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 79814 <_PyMonitoring_FireReraiseEvent@@Base+0x440> │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 79836 <_PyMonitoring_FireReraiseEvent@@Base+0x462> │ │ │ │ - bl 135708 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ - ldr.w r3, [r6, #3704] @ 0xe78 │ │ │ │ - cbz r3, 7984c <_PyMonitoring_FireReraiseEvent@@Base+0x478> │ │ │ │ - mov.w sl, #0 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 79840 <_PyMonitoring_FireReraiseEvent@@Base+0x46c> │ │ │ │ - b.n 7984e <_PyMonitoring_FireReraiseEvent@@Base+0x47a> │ │ │ │ - mov sl, r3 │ │ │ │ - mov r0, sl │ │ │ │ - bl 80a88 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 7987a <_PyMonitoring_FireReraiseEvent@@Base+0x4a6> │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r9] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 7986c <_PyMonitoring_FireReraiseEvent@@Base+0x498> │ │ │ │ - strexb r2, r5, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 7985c <_PyMonitoring_FireReraiseEvent@@Base+0x488> │ │ │ │ - dmb ish │ │ │ │ - beq.n 79804 <_PyMonitoring_FireReraiseEvent@@Base+0x430> │ │ │ │ - ldr r0, [pc, #236] @ (79960 <_PyMonitoring_FireReraiseEvent@@Base+0x58c>) │ │ │ │ - bl 284818 │ │ │ │ - b.n 79804 <_PyMonitoring_FireReraiseEvent@@Base+0x430> │ │ │ │ - ldr.w r4, [r6, #3704] @ 0xe78 │ │ │ │ - cbz r4, 798d2 <_PyMonitoring_FireReraiseEvent@@Base+0x4fe> │ │ │ │ - add.w r1, r0, #16 │ │ │ │ - mov r3, r4 │ │ │ │ - add.w r1, r1, sl, lsl #2 │ │ │ │ - ldr r2, [r3, #60] @ 0x3c │ │ │ │ - ldr.w lr, [r3, #68] @ 0x44 │ │ │ │ - subs.w sl, r2, #0 │ │ │ │ - str.w r8, [r3, #60] @ 0x3c │ │ │ │ - it ne │ │ │ │ - movne.w sl, #1 │ │ │ │ - cbz r7, 798ac <_PyMonitoring_FireReraiseEvent@@Base+0x4d8> │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - adds r0, r2, #1 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - it lt │ │ │ │ - strlt r0, [r7, #0] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - str r7, [r3, #68] @ 0x44 │ │ │ │ - add.w r0, r0, #110592 @ 0x1b000 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr.w r2, [r0, #3324] @ 0xcfc │ │ │ │ - cmp.w r8, #0 │ │ │ │ - it ne │ │ │ │ - addne r2, #1 │ │ │ │ - sub.w r2, r2, sl │ │ │ │ - str.w r2, [r0, #3324] @ 0xcfc │ │ │ │ - str.w lr, [r1, #-4]! │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 7988a <_PyMonitoring_FireReraiseEvent@@Base+0x4b6> │ │ │ │ - add.w r6, r6, #110592 @ 0x1b000 │ │ │ │ - ldr.w r3, [r6, #3324] @ 0xcfc │ │ │ │ - cbz r3, 79916 <_PyMonitoring_FireReraiseEvent@@Base+0x542> │ │ │ │ - cbz r4, 79916 <_PyMonitoring_FireReraiseEvent@@Base+0x542> │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl 24b11c │ │ │ │ - cbz r0, 79912 <_PyMonitoring_FireReraiseEvent@@Base+0x53e> │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r9] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 798fe <_PyMonitoring_FireReraiseEvent@@Base+0x52a> │ │ │ │ - strexb r1, r3, [r9] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 798ee <_PyMonitoring_FireReraiseEvent@@Base+0x51a> │ │ │ │ - dmb ish │ │ │ │ - beq.n 7990a <_PyMonitoring_FireReraiseEvent@@Base+0x536> │ │ │ │ - ldr r0, [pc, #88] @ (79960 <_PyMonitoring_FireReraiseEvent@@Base+0x58c>) │ │ │ │ - bl 284818 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1c8534 │ │ │ │ - b.n 79804 <_PyMonitoring_FireReraiseEvent@@Base+0x430> │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - b.n 798dc <_PyMonitoring_FireReraiseEvent@@Base+0x508> │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r9] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 7992e <_PyMonitoring_FireReraiseEvent@@Base+0x55a> │ │ │ │ - strexb r1, r3, [r9] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 7991e <_PyMonitoring_FireReraiseEvent@@Base+0x54a> │ │ │ │ - dmb ish │ │ │ │ - beq.n 7993a <_PyMonitoring_FireReraiseEvent@@Base+0x566> │ │ │ │ - ldr r0, [pc, #40] @ (79960 <_PyMonitoring_FireReraiseEvent@@Base+0x58c>) │ │ │ │ - bl 284818 │ │ │ │ - ldr.w r3, [r6, #3324] @ 0xcfc │ │ │ │ - movw r1, #27823 @ 0x6caf │ │ │ │ - movs r0, #7 │ │ │ │ - cmp r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r1, #0 │ │ │ │ - bl 242f60 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xff0> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1c8534 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r3, #32] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #56] @ (799ac <_PyMonitoring_FireReraiseEvent@@Base+0x5d8>) │ │ │ │ - movw r3, #5752 @ 0x1678 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - cmp r1, r3 │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - itete eq │ │ │ │ - moveq r1, #0 │ │ │ │ - movne r2, r1 │ │ │ │ - moveq r2, r1 │ │ │ │ - movwne r1, #44445 @ 0xad9d │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - it ne │ │ │ │ - movtne r1, #24 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 797b8 <_PyMonitoring_FireReraiseEvent@@Base+0x3e4> │ │ │ │ - adds r0, #1 │ │ │ │ - movw r0, #5752 @ 0x1678 │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - it eq │ │ │ │ - moveq r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000799b0 : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #200] @ (79a88 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r7, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov.w r2, #1 │ │ │ │ - ldr r3, [r3, r4] │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - ldr.w r0, [r6, #3728] @ 0xe90 │ │ │ │ - dmb ish │ │ │ │ - add.w r0, r0, #792 @ 0x318 │ │ │ │ - ldrexb r3, [r0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 799ec │ │ │ │ - strexb r1, r2, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 799dc │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 799fc │ │ │ │ - bl 135708 <_PyTime_FromSeconds@@Base+0x10> │ │ │ │ - ldr.w r4, [r6, #3704] @ 0xe78 │ │ │ │ - cbz r4, 79a0e │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n 79a0e │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 79a02 │ │ │ │ - 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 79a2e │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 79a1e │ │ │ │ - dmb ish │ │ │ │ - beq.n 79a38 │ │ │ │ - bl 284818 │ │ │ │ - cbz r4, 79a80 │ │ │ │ - cbz r5, 79a48 │ │ │ │ - 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 79a50 │ │ │ │ - dmb ish │ │ │ │ - bl 84dec │ │ │ │ - add.w r3, r4, #12 │ │ │ │ - dmb ish │ │ │ │ - ldrex r1, [r3] │ │ │ │ - orr.w r1, r1, #8 │ │ │ │ - strex r2, r1, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 79a6c │ │ │ │ - dmb ish │ │ │ │ - subs r0, r4, #0 │ │ │ │ - it ne │ │ │ │ - movne r0, #1 │ │ │ │ + bne.n 7a1c2 <_Py_Get_Getpath_CodeObject@@Base+0x32e> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00079a8c : │ │ │ │ - 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] @ (79b48 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - cbnz r5, 79ab4 │ │ │ │ - movw r1, #33500 @ 0x82dc │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #156] @ (79b4c ) │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov r6, r0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #148] @ (79b50 ) │ │ │ │ - bl 1f6544 <_PySys_GetOptionalAttr@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 79b36 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cbz r0, 79ace │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #6 │ │ │ │ - bmi.n 79afa │ │ │ │ - bl 84dec │ │ │ │ - movs r0, #0 │ │ │ │ - bl 80ce4 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - cbz r0, 79b36 │ │ │ │ - ldr r1, [pc, #112] @ (79b50 ) │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl 1e8294 │ │ │ │ - cbz r0, 79afa │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79b36 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 79b36 │ │ │ │ - b.n 79b18 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - cbz r4, 79b36 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9baf8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbz r0, 79b1e │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79b36 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 79b36 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 79b36 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79b42 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 79b42 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2060c4 <_PyErr_Clear@@Base> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r1, #16 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - lsrs r0, r5, #4 │ │ │ │ - lsls r3, r2, #1 │ │ │ │ - │ │ │ │ -00079b54 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r0, [pc, #52] @ (79b9c ) │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 1f6544 <_PySys_GetOptionalAttr@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 79b78 │ │ │ │ - movs r4, #0 │ │ │ │ - bl f73ac │ │ │ │ - b.n 79b96 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 79b80 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 79b92 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #6 │ │ │ │ - bpl.n 79b7c │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - ite le │ │ │ │ - movle r4, #0 │ │ │ │ - movgt r4, #1 │ │ │ │ - bl 84dec │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - lsrs r0, r5, #4 │ │ │ │ - lsls r3, r2, #1 │ │ │ │ - │ │ │ │ -00079ba0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #344] @ (79d0c ) │ │ │ │ - sub sp, #28 │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - subs r7, r0, #0 │ │ │ │ - mov r8, r2 │ │ │ │ - movw r0, #27096 @ 0x69d8 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr.w r9, [r3, r4] │ │ │ │ - ble.n 79bd0 │ │ │ │ - mov r5, r1 │ │ │ │ - cbnz r1, 79bd4 │ │ │ │ - add r5, sp, #4 │ │ │ │ - movs r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 80ce4 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 79c0e │ │ │ │ - movs r6, #0 │ │ │ │ - ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl a267c │ │ │ │ - cbnz r0, 79c00 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79c0e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 79c0e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 79c0e │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - str.w r0, [r3, r6, lsl #2] │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r7, r6 │ │ │ │ - bne.n 79be0 │ │ │ │ - b.n 79c1c │ │ │ │ - movw r1, #25132 @ 0x622c │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #248] @ (79d10 ) │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr.w r9, [r9, #8] │ │ │ │ - movw r0, #27072 @ 0x69c0 │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ - bl 88200 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 1e8294 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 84dec │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 79c68 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79c5a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 79c5a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #25152 @ 0x6240 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #172] @ (79d10 ) │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79c7a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 79c7a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 79d06 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, sp, #16 │ │ │ │ - movs r7, #0 │ │ │ │ - strd r6, r5, [sp, #16] │ │ │ │ - str r7, [sp, #8] │ │ │ │ - bl 20ade0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 79d06 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - cbnz r4, 79ca6 │ │ │ │ - movw r1, #25176 @ 0x6258 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #108] @ (79d10 ) │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #108] @ (79d14 ) │ │ │ │ - add r1, sp, #12 │ │ │ │ - bl 1f6544 <_PySys_GetOptionalAttr@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 79cc0 │ │ │ │ - movw r1, #25208 @ 0x6278 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #84] @ (79d10 ) │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - cbz r0, 79cf2 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1f00a0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 79cde │ │ │ │ - movw r1, #25228 @ 0x628c │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #52] @ (79d10 ) │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79cf2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 79cf2 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79d06 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 79d06 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf7d40052 │ │ │ │ - │ │ │ │ -00079d18 : │ │ │ │ - movw r3, #61536 @ 0xf060 │ │ │ │ - movt r3, #84 @ 0x54 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - clz r2, r2 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ - b.w 79ba0 │ │ │ │ - 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 154c98 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - cbz r0, 79d6e │ │ │ │ - blx 2c2cc <__errno_location@plt> │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #19 │ │ │ │ - add.w r0, r5, #16 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - blx 2be44 │ │ │ │ - cbnz r0, 79d72 │ │ │ │ - movw r3, #43316 @ 0xa934 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 79d78 │ │ │ │ - bl 8f6bc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 84dec │ │ │ │ - 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 │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, sp, #24 │ │ │ │ - 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] @ (79e48 ) │ │ │ │ - movw r2, #25260 @ 0x62ac │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl f5c44 │ │ │ │ - cbz r0, 79dde │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.n 79de2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 15a044 │ │ │ │ - movw r3, #43560 @ 0xaa28 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #25280 @ 0x62c0 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 79e44 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 79dee │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 79e10 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 79e10 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 15a044 │ │ │ │ - movw r3, #43560 @ 0xaa28 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #25320 @ 0x62e8 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 79dde │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - bl 6863a <_PyThread_CurrentFrames@@Base+0x1532> │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - subs r5, r0, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bge.n 79e30 │ │ │ │ - bl 15a044 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 84dec │ │ │ │ - b.n 79dde │ │ │ │ - bl 15a044 │ │ │ │ - movw r0, #25368 @ 0x6318 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 95088 │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrb r4, [r2, r6] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - movs r0, #0 │ │ │ │ - bl 80ce4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 79f0c │ │ │ │ - blx 2b154 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 79e74 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 79eba │ │ │ │ - movw r3, #43316 @ 0xa934 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79f0e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 79f0e │ │ │ │ - mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 79f0e │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - bl 95088 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - cbz r6, 79ed2 │ │ │ │ - bl 9baf8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 79ed2 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 79ef6 │ │ │ │ - adds r7, #8 │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - movw r2, #27673 @ 0x6c19 │ │ │ │ - movt r2, #7 │ │ │ │ - movw r0, #25372 @ 0x631c │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 79e9a │ │ │ │ - b.n 79f06 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 84dec │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79eec │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 79eec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - movs r4, #0 │ │ │ │ - blx 2acd4 │ │ │ │ - b.n 79f0e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 79eb8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 79eb8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2acd4 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.n 79f40 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #45780 @ 0xb2d4 │ │ │ │ - movt r0, #48 @ 0x30 │ │ │ │ - movs r2, #2 │ │ │ │ - bl 1d4b24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 79fcc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bmi.n 79f68 │ │ │ │ - movw r2, #56964 @ 0xde84 │ │ │ │ - movt r2, #46 @ 0x2e │ │ │ │ - movw r1, #36040 @ 0x8cc8 │ │ │ │ - movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #45780 @ 0xb2d4 │ │ │ │ - movt r0, #48 @ 0x30 │ │ │ │ - bl 28f3dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 79fcc │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r3 │ │ │ │ - bl a2d4c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 7a00a │ │ │ │ - blx 2c0c8 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 79f98 │ │ │ │ - movw r3, #43560 @ 0xaa28 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63836 @ 0xf95c │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 79fcc │ │ │ │ - ldrb r3, [r4, #0] │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - cbnz r3, 79fb8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl eee5c │ │ │ │ - movw r1, #25376 @ 0x6320 │ │ │ │ - movt r1, #50 @ 0x32 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 79fcc │ │ │ │ - movw r3, #5752 @ 0x1678 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 79fdc │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 154c98 │ │ │ │ - cbnz r0, 79fd0 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 7a00a │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl b9f08 │ │ │ │ - mov r1, r0 │ │ │ │ - b.n 79fde │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2be38 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 79ffe │ │ │ │ - movw r3, #43316 @ 0xa934 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1e494c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 84dec │ │ │ │ - b.n 7a00a │ │ │ │ - bl 1e4ce4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 84dec │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0007a010 <_PyOS_IsMainThread@@Base>: │ │ │ │ - ldr r3, [pc, #12] @ (7a020 <_PyOS_IsMainThread@@Base+0x10>) │ │ │ │ +0007a23a <_PyOS_IsMainThread@@Base>: │ │ │ │ + ldr r3, [pc, #12] @ (7a248 <_PyOS_IsMainThread@@Base+0xe>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w 1e1a0c <_PyConfig_AsDict@@Base+0xa40> │ │ │ │ - nop │ │ │ │ + b.w 1e1288 <_PyConfig_AsDict@@Base+0xa40> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r8, r0 │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ sub sp, #20 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7a0fc <_PyOS_IsMainThread@@Base+0xec> │ │ │ │ + beq.n 7a324 <_PyOS_IsMainThread@@Base+0xea> │ │ │ │ mov r0, r1 │ │ │ │ mov r3, r8 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ mov r7, ip │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7a03a <_PyOS_IsMainThread@@Base+0x2a> │ │ │ │ + bne.n 7a262 <_PyOS_IsMainThread@@Base+0x28> │ │ │ │ movw r3, #59972 @ 0xea44 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7a0fc <_PyOS_IsMainThread@@Base+0xec> │ │ │ │ + beq.n 7a324 <_PyOS_IsMainThread@@Base+0xea> │ │ │ │ sub.w lr, r5, #32 │ │ │ │ sub.w r3, r5, #97 @ 0x61 │ │ │ │ cmp r3, #25 │ │ │ │ it hi │ │ │ │ movhi lr, r5 │ │ │ │ add.w r4, r2, #39936 @ 0x9c00 │ │ │ │ adds r4, #60 @ 0x3c │ │ │ │ subs r2, #4 │ │ │ │ uxtb.w lr, lr │ │ │ │ mov sl, r0 │ │ │ │ - b.n 7a07e <_PyOS_IsMainThread@@Base+0x6e> │ │ │ │ + b.n 7a2a6 <_PyOS_IsMainThread@@Base+0x6c> │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 7a120 <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ + beq.n 7a348 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7a0fc <_PyOS_IsMainThread@@Base+0xec> │ │ │ │ + beq.n 7a324 <_PyOS_IsMainThread@@Base+0xea> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7a0fc <_PyOS_IsMainThread@@Base+0xec> │ │ │ │ + beq.n 7a324 <_PyOS_IsMainThread@@Base+0xea> │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a07a <_PyOS_IsMainThread@@Base+0x6a> │ │ │ │ + beq.n 7a2a2 <_PyOS_IsMainThread@@Base+0x68> │ │ │ │ sub.w r0, r1, #97 @ 0x61 │ │ │ │ cmp r0, #25 │ │ │ │ itt ls │ │ │ │ subls r1, #32 │ │ │ │ uxtbls r1, r1 │ │ │ │ cmp lr, r1 │ │ │ │ itt ne │ │ │ │ movne r0, r3 │ │ │ │ movne r1, r5 │ │ │ │ - bne.n 7a074 <_PyOS_IsMainThread@@Base+0x64> │ │ │ │ + bne.n 7a29c <_PyOS_IsMainThread@@Base+0x62> │ │ │ │ ldrb.w r1, [r8, #1] │ │ │ │ adds r0, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a140 <_PyOS_IsMainThread@@Base+0x130> │ │ │ │ + beq.n 7a368 <_PyOS_IsMainThread@@Base+0x12e> │ │ │ │ ldrb.w r9, [r3, #1] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7a14a <_PyOS_IsMainThread@@Base+0x13a> │ │ │ │ + beq.n 7a372 <_PyOS_IsMainThread@@Base+0x138> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7a120 <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ + beq.n 7a348 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ add.w r6, r8, #1 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r6, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r7, [sp, #8] │ │ │ │ sub.w r9, r1, #32 │ │ │ │ sub.w fp, r1, #97 @ 0x61 │ │ │ │ @@ -117678,189 +117867,189 @@ │ │ │ │ it hi │ │ │ │ movhi r3, r1 │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp.w fp, #25 │ │ │ │ it ls │ │ │ │ movls r6, r9 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 7a104 <_PyOS_IsMainThread@@Base+0xf4> │ │ │ │ + beq.n 7a32c <_PyOS_IsMainThread@@Base+0xf2> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7a074 <_PyOS_IsMainThread@@Base+0x64> │ │ │ │ + b.n 7a29c <_PyOS_IsMainThread@@Base+0x62> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - cbz r1, 7a134 <_PyOS_IsMainThread@@Base+0x124> │ │ │ │ + cbz r1, 7a35c <_PyOS_IsMainThread@@Base+0x122> │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ - cbz r6, 7a134 <_PyOS_IsMainThread@@Base+0x124> │ │ │ │ + cbz r6, 7a35c <_PyOS_IsMainThread@@Base+0x122> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a0c6 <_PyOS_IsMainThread@@Base+0xb6> │ │ │ │ + bne.n 7a2ee <_PyOS_IsMainThread@@Base+0xb4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r1, [r3, ip] │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - bne.n 7a07a <_PyOS_IsMainThread@@Base+0x6a> │ │ │ │ + bne.n 7a2a2 <_PyOS_IsMainThread@@Base+0x68> │ │ │ │ adds r7, #2 │ │ │ │ mov r0, sl │ │ │ │ adds r3, r3, r7 │ │ │ │ - bne.n 7a150 <_PyOS_IsMainThread@@Base+0x140> │ │ │ │ + bne.n 7a378 <_PyOS_IsMainThread@@Base+0x13e> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 7a0fe <_PyOS_IsMainThread@@Base+0xee> │ │ │ │ + b.n 7a326 <_PyOS_IsMainThread@@Base+0xec> │ │ │ │ ldrd r3, fp, [sp, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 7a074 <_PyOS_IsMainThread@@Base+0x64> │ │ │ │ - b.n 7a120 <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ + bne.n 7a29c <_PyOS_IsMainThread@@Base+0x62> │ │ │ │ + b.n 7a348 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ mov fp, r7 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 7a074 <_PyOS_IsMainThread@@Base+0x64> │ │ │ │ - b.n 7a120 <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ + bne.n 7a29c <_PyOS_IsMainThread@@Base+0x62> │ │ │ │ + b.n 7a348 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7a07a <_PyOS_IsMainThread@@Base+0x6a> │ │ │ │ - b.n 7a120 <_PyOS_IsMainThread@@Base+0x110> │ │ │ │ + bne.n 7a2a2 <_PyOS_IsMainThread@@Base+0x68> │ │ │ │ + b.n 7a348 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ subs r3, #1 │ │ │ │ add.w r1, sl, #64 @ 0x40 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ - cbz r2, 7a166 <_PyOS_IsMainThread@@Base+0x156> │ │ │ │ + cbz r2, 7a38e <_PyOS_IsMainThread@@Base+0x154> │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 7a166 <_PyOS_IsMainThread@@Base+0x156> │ │ │ │ + beq.n 7a38e <_PyOS_IsMainThread@@Base+0x154> │ │ │ │ strb.w r2, [r0], #1 │ │ │ │ - b.n 7a156 <_PyOS_IsMainThread@@Base+0x146> │ │ │ │ + b.n 7a37e <_PyOS_IsMainThread@@Base+0x144> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ - b.n 7a130 <_PyOS_IsMainThread@@Base+0x120> │ │ │ │ + b.n 7a358 <_PyOS_IsMainThread@@Base+0x11e> │ │ │ │ │ │ │ │ -0007a16c : │ │ │ │ +0007a394 : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 7a1a6 │ │ │ │ + blt.n 7a3ce │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ push {lr} │ │ │ │ - movw r2, #41921 @ 0xa3c1 │ │ │ │ + movw r2, #42473 @ 0xa5e9 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w lr, [r3, #848] @ 0x350 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 7a19a │ │ │ │ + bne.n 7a3c2 │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2c0ac │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r3, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0007a1ac <_Py_DecodeLocaleEx@@Base>: │ │ │ │ +0007a3d4 <_Py_DecodeLocaleEx@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldrd r4, r5, [sp, #64] @ 0x40 │ │ │ │ - cbnz r4, 7a1f4 <_Py_DecodeLocaleEx@@Base+0x48> │ │ │ │ + cbnz r4, 7a41c <_Py_DecodeLocaleEx@@Base+0x48> │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #500] @ (7a3bc <_Py_DecodeLocaleEx@@Base+0x210>) │ │ │ │ + ldr r3, [pc, #500] @ (7a5e4 <_Py_DecodeLocaleEx@@Base+0x210>) │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r2, [r3, #1656] @ 0x678 │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.n 7a200 <_Py_DecodeLocaleEx@@Base+0x54> │ │ │ │ + bgt.n 7a428 <_Py_DecodeLocaleEx@@Base+0x54> │ │ │ │ ldr.w r2, [r3, #1360] @ 0x550 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 7a21c <_Py_DecodeLocaleEx@@Base+0x70> │ │ │ │ - cbnz r2, 7a22a <_Py_DecodeLocaleEx@@Base+0x7e> │ │ │ │ + beq.n 7a444 <_Py_DecodeLocaleEx@@Base+0x70> │ │ │ │ + cbnz r2, 7a452 <_Py_DecodeLocaleEx@@Base+0x7e> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 7a312 <_Py_DecodeLocaleEx@@Base+0x166> │ │ │ │ + beq.w 7a53a <_Py_DecodeLocaleEx@@Base+0x166> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 7a23e <_Py_DecodeLocaleEx@@Base+0x92> │ │ │ │ + beq.n 7a466 <_Py_DecodeLocaleEx@@Base+0x92> │ │ │ │ mvn.w r0, #2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1b231c │ │ │ │ + b.w 1b1b0c │ │ │ │ blx 2c0c8 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1b24c0 │ │ │ │ - bl 1b1e78 │ │ │ │ - ldr r3, [pc, #408] @ (7a3bc <_Py_DecodeLocaleEx@@Base+0x210>) │ │ │ │ + b.w 1b1cc8 │ │ │ │ + bl 1b1668 │ │ │ │ + ldr r3, [pc, #408] @ (7a5e4 <_Py_DecodeLocaleEx@@Base+0x210>) │ │ │ │ str.w r0, [r3, #1360] @ 0x550 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a1e0 <_Py_DecodeLocaleEx@@Base+0x34> │ │ │ │ + beq.n 7a408 <_Py_DecodeLocaleEx@@Base+0x34> │ │ │ │ mov r3, fp │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 74ffc │ │ │ │ + b.w 72286 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r2 │ │ │ │ blx 2b010 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 7a296 <_Py_DecodeLocaleEx@@Base+0xea> │ │ │ │ + beq.n 7a4be <_Py_DecodeLocaleEx@@Base+0xea> │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n 7a318 <_Py_DecodeLocaleEx@@Base+0x16c> │ │ │ │ + bcs.n 7a540 <_Py_DecodeLocaleEx@@Base+0x16c> │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ adds r1, r0, #1 │ │ │ │ - movw r2, #41921 @ 0xa3c1 │ │ │ │ + movw r2, #42473 @ 0xa5e9 │ │ │ │ movt r2, #7 │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r5, [r3, #848] @ 0x350 │ │ │ │ lsls r1, r1, #2 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 7a320 <_Py_DecodeLocaleEx@@Base+0x174> │ │ │ │ + bne.n 7a548 <_Py_DecodeLocaleEx@@Base+0x174> │ │ │ │ mov r0, r1 │ │ │ │ blx 2c0b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7a318 <_Py_DecodeLocaleEx@@Base+0x16c> │ │ │ │ + beq.n 7a540 <_Py_DecodeLocaleEx@@Base+0x16c> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b010 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 7a386 <_Py_DecodeLocaleEx@@Base+0x1da> │ │ │ │ + bne.n 7a5ae <_Py_DecodeLocaleEx@@Base+0x1da> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a3fc │ │ │ │ + bl 7a5f4 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r8 │ │ │ │ blx 2c0c8 │ │ │ │ adds r2, r0, #1 │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 7a318 <_Py_DecodeLocaleEx@@Base+0x16c> │ │ │ │ + bcs.n 7a540 <_Py_DecodeLocaleEx@@Base+0x16c> │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 7a16c │ │ │ │ + bl 7a394 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a318 <_Py_DecodeLocaleEx@@Base+0x16c> │ │ │ │ + beq.n 7a540 <_Py_DecodeLocaleEx@@Base+0x16c> │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r6, [sp, #0] │ │ │ │ @@ -117869,162 +118058,162 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ blx 2adf4 │ │ │ │ subs r2, r0, #1 │ │ │ │ adds r3, r6, #4 │ │ │ │ adds r2, #4 │ │ │ │ - bhi.n 7a32e <_Py_DecodeLocaleEx@@Base+0x182> │ │ │ │ + bhi.n 7a556 <_Py_DecodeLocaleEx@@Base+0x182> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r7, r3 │ │ │ │ movw r6, #2047 @ 0x7ff │ │ │ │ sub.w r1, r2, #55296 @ 0xd800 │ │ │ │ cmp r1, r6 │ │ │ │ - bls.n 7a332 <_Py_DecodeLocaleEx@@Base+0x186> │ │ │ │ + bls.n 7a55a <_Py_DecodeLocaleEx@@Base+0x186> │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.n 7a332 <_Py_DecodeLocaleEx@@Base+0x186> │ │ │ │ + bcs.n 7a55a <_Py_DecodeLocaleEx@@Base+0x186> │ │ │ │ subs r4, r4, r0 │ │ │ │ add r5, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7a2c0 <_Py_DecodeLocaleEx@@Base+0x114> │ │ │ │ + bne.n 7a4e8 <_Py_DecodeLocaleEx@@Base+0x114> │ │ │ │ ldrd r0, r4, [sp, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7a30a <_Py_DecodeLocaleEx@@Base+0x15e> │ │ │ │ + beq.n 7a532 <_Py_DecodeLocaleEx@@Base+0x15e> │ │ │ │ subs r3, r7, r0 │ │ │ │ asrs r3, r3, #2 │ │ │ │ str.w r3, [r9] │ │ │ │ str.w r0, [sl] │ │ │ │ mov r0, r4 │ │ │ │ - b.n 7a1ee <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ + b.n 7a416 <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 7a242 <_Py_DecodeLocaleEx@@Base+0x96> │ │ │ │ + b.n 7a46a <_Py_DecodeLocaleEx@@Base+0x96> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - b.n 7a1ee <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ + b.n 7a416 <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7a282 <_Py_DecodeLocaleEx@@Base+0xd6> │ │ │ │ - b.n 7a318 <_Py_DecodeLocaleEx@@Base+0x16c> │ │ │ │ + bne.n 7a4aa <_Py_DecodeLocaleEx@@Base+0xd6> │ │ │ │ + b.n 7a540 <_Py_DecodeLocaleEx@@Base+0x16c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a2f8 <_Py_DecodeLocaleEx@@Base+0x14c> │ │ │ │ + beq.n 7a520 <_Py_DecodeLocaleEx@@Base+0x14c> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - cbz r1, 7a354 <_Py_DecodeLocaleEx@@Base+0x1a8> │ │ │ │ + cbz r1, 7a57c <_Py_DecodeLocaleEx@@Base+0x1a8> │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ subs r4, #1 │ │ │ │ add.w r1, r1, #56320 @ 0xdc00 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov r5, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r3 │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ - b.n 7a2f2 <_Py_DecodeLocaleEx@@Base+0x146> │ │ │ │ + b.n 7a51a <_Py_DecodeLocaleEx@@Base+0x146> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 7a3fc │ │ │ │ + bl 7a5f4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7a36c <_Py_DecodeLocaleEx@@Base+0x1c0> │ │ │ │ + beq.n 7a594 <_Py_DecodeLocaleEx@@Base+0x1c0> │ │ │ │ sub.w r1, r1, r8 │ │ │ │ str.w r1, [r9] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 7a37e <_Py_DecodeLocaleEx@@Base+0x1d2> │ │ │ │ - movw r3, #16516 @ 0x4084 │ │ │ │ + beq.n 7a5a6 <_Py_DecodeLocaleEx@@Base+0x1d2> │ │ │ │ + movw r3, #14212 @ 0x3784 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str.w r3, [fp] │ │ │ │ mvn.w r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 7a1ee <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ - cbz r0, 7a3a8 <_Py_DecodeLocaleEx@@Base+0x1fc> │ │ │ │ + b.n 7a416 <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ + cbz r0, 7a5d0 <_Py_DecodeLocaleEx@@Base+0x1fc> │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r5, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ sub.w r1, r2, #55296 @ 0xd800 │ │ │ │ cmp.w r1, #2048 @ 0x800 │ │ │ │ - bcc.w 7a290 <_Py_DecodeLocaleEx@@Base+0xe4> │ │ │ │ + bcc.w 7a4b8 <_Py_DecodeLocaleEx@@Base+0xe4> │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.w 7a290 <_Py_DecodeLocaleEx@@Base+0xe4> │ │ │ │ + bcs.w 7a4b8 <_Py_DecodeLocaleEx@@Base+0xe4> │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 7a38a <_Py_DecodeLocaleEx@@Base+0x1de> │ │ │ │ + bne.n 7a5b2 <_Py_DecodeLocaleEx@@Base+0x1de> │ │ │ │ str.w r5, [sl] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7a30e <_Py_DecodeLocaleEx@@Base+0x162> │ │ │ │ + beq.n 7a536 <_Py_DecodeLocaleEx@@Base+0x162> │ │ │ │ str.w r0, [r9] │ │ │ │ mov r0, r4 │ │ │ │ - b.n 7a1ee <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ + b.n 7a416 <_Py_DecodeLocaleEx@@Base+0x42> │ │ │ │ nop │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2c0ac │ │ │ │ │ │ │ │ -0007a3cc : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #24320 @ 0x5f00 │ │ │ │ - movt r3, #82 @ 0x52 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr.w r3, [r3, #1024] @ 0x400 │ │ │ │ - cbz r3, 7a3f6 │ │ │ │ - blx 2b458 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - bl 1b1e1c │ │ │ │ - b.n 7a3ea │ │ │ │ - │ │ │ │ -0007a3fc : │ │ │ │ +0007a5f4 : │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ push {lr} │ │ │ │ - movw r2, #42081 @ 0xa461 │ │ │ │ + movw r2, #42581 @ 0xa655 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w lr, [r3, #860] @ 0x35c │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 7a41e │ │ │ │ + bne.n 7a616 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 2af40 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r3, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0007a42c : │ │ │ │ +0007a624 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r3, #1024] @ 0x400 │ │ │ │ - cbz r3, 7a458 │ │ │ │ + cbz r3, 7a64e │ │ │ │ blx 2b458 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bl 1b1e1c │ │ │ │ - b.n 7a44a │ │ │ │ - nop │ │ │ │ + bl 1b160c │ │ │ │ + b.n 7a642 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2af40 │ │ │ │ nop │ │ │ │ + │ │ │ │ +0007a65c : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r3, #24320 @ 0x5f00 │ │ │ │ + movt r3, #82 @ 0x52 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr.w r3, [r3, #1024] @ 0x400 │ │ │ │ + cbz r3, 7a688 │ │ │ │ + blx 2b458 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #0 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + bl 1b160c │ │ │ │ + b.n 7a67a │ │ │ │ + nop │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ b.w 2b864 │ │ │ │ nop │ │ │ │ @@ -118033,117 +118222,117 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movw r5, #24320 @ 0x5f00 │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7a4fe │ │ │ │ + ble.n 7a726 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r6, #42081 @ 0xa461 │ │ │ │ + movw r6, #42581 @ 0xa655 │ │ │ │ movt r6, #7 │ │ │ │ ldr.w r3, [r5, #860] @ 0x35c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7a51a │ │ │ │ + bne.n 7a742 │ │ │ │ blx 2af44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 7a4e6 │ │ │ │ + ble.n 7a70e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r5, #860] @ 0x35c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7a524 │ │ │ │ + bne.n 7a74c │ │ │ │ blx 2af44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - ble.n 7a4e6 │ │ │ │ + ble.n 7a70e │ │ │ │ movs r7, #2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r5, #860] @ 0x35c │ │ │ │ ldr.w r0, [r2, r7, lsl #2] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7a508 │ │ │ │ + bne.n 7a730 │ │ │ │ blx 2af44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - blt.n 7a4cc │ │ │ │ + blt.n 7a6f4 │ │ │ │ ldr.w r3, [r5, #860] @ 0x35c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7a512 │ │ │ │ + bne.n 7a73a │ │ │ │ mov r0, r1 │ │ │ │ blx 2af44 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - movw r6, #42081 @ 0xa461 │ │ │ │ + movw r6, #42581 @ 0xa655 │ │ │ │ movt r6, #7 │ │ │ │ - b.n 7a4e6 │ │ │ │ + b.n 7a70e │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ blx r3 │ │ │ │ - b.n 7a4de │ │ │ │ + b.n 7a706 │ │ │ │ ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ blx r3 │ │ │ │ - b.n 7a4f6 │ │ │ │ + b.n 7a71e │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ blx r3 │ │ │ │ - b.n 7a4ae │ │ │ │ + b.n 7a6d6 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ blx r3 │ │ │ │ - b.n 7a4c4 │ │ │ │ + b.n 7a6ec │ │ │ │ nop │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a5c8 │ │ │ │ + beq.n 7a7f0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ ldrb.w r5, [r1, #-4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 7a5f2 │ │ │ │ + bne.n 7a81a │ │ │ │ ldrb.w r3, [r1, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 7a5de │ │ │ │ + bne.n 7a806 │ │ │ │ ldrb.w r3, [r1, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 7a5de │ │ │ │ + bne.n 7a806 │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 7a5de │ │ │ │ + bne.n 7a806 │ │ │ │ ldrb.w r2, [r1, #-8] │ │ │ │ sub.w ip, r1, #7 │ │ │ │ subs r0, r1, #4 │ │ │ │ mov lr, ip │ │ │ │ mov r3, r2 │ │ │ │ ldrb.w r5, [lr], #1 │ │ │ │ cmp lr, r0 │ │ │ │ orr.w r3, r5, r3, lsl #8 │ │ │ │ - bne.n 7a576 │ │ │ │ + bne.n 7a79e │ │ │ │ adds r5, r1, #4 │ │ │ │ add r5, r3 │ │ │ │ add r3, r1 │ │ │ │ ldrb.w lr, [r3], #1 │ │ │ │ cmp.w lr, #253 @ 0xfd │ │ │ │ - bne.n 7a5ca │ │ │ │ + bne.n 7a7f2 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 7a588 │ │ │ │ + bne.n 7a7b0 │ │ │ │ sub.w r5, r1, #8 │ │ │ │ ldrb.w r3, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ orr.w r2, r3, r2, lsl #8 │ │ │ │ - bne.n 7a59a │ │ │ │ + bne.n 7a7c2 │ │ │ │ mov.w r3, #3722304989 @ 0xdddddddd │ │ │ │ adds r2, #4 │ │ │ │ str.w r3, [r1, #-8] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ blx 2b44c │ │ │ │ @@ -118151,38 +118340,38 @@ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ - bl 70578 │ │ │ │ - movw r1, #31172 @ 0x79c4 │ │ │ │ + bl 757b8 <_Py_FatalRefcountErrorFunc@@Base+0x15e> │ │ │ │ + movw r1, #28868 @ 0x70c4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #48] @ (7a60c ) │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #48] @ (7a834 ) │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r1 │ │ │ │ - bl 70578 │ │ │ │ - movw r1, #31148 @ 0x79ac │ │ │ │ + bl 757b8 <_Py_FatalRefcountErrorFunc@@Base+0x15e> │ │ │ │ + movw r1, #28844 @ 0x70ac │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #28] @ (7a60c ) │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #28] @ (7a834 ) │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 70578 │ │ │ │ - movw r1, #31088 @ 0x7970 │ │ │ │ + bl 757b8 <_Py_FatalRefcountErrorFunc@@Base+0x15e> │ │ │ │ + movw r1, #28784 @ 0x7070 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #4] @ (7a60c ) │ │ │ │ + ldr r0, [pc, #4] @ (7a834 ) │ │ │ │ mov r2, r5 │ │ │ │ - bl 7612a <_PyMonitoring_FireLineEvent@@Base+0x9da> │ │ │ │ - cmp r5, #212 @ 0xd4 │ │ │ │ + bl 755c2 │ │ │ │ + movs r4, #212 @ 0xd4 │ │ │ │ movs r6, r6 │ │ │ │ │ │ │ │ -0007a610 : │ │ │ │ +0007a838 : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b.w 2c09c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3712] @ 0xe80 │ │ │ │ @@ -118321,15 +118510,15 @@ │ │ │ │ str r4, [r6, #56] @ 0x38 │ │ │ │ eor.w r1, r1, r2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ eor.w r1, r1, r2 │ │ │ │ eor.w r1, r1, r5 │ │ │ │ mov.w r5, r1, ror #31 │ │ │ │ str r5, [r6, #60] @ 0x3c │ │ │ │ - bne.n 7a6d0 │ │ │ │ + bne.n 7a8f8 │ │ │ │ ldr.w r2, [r7, #284] @ 0x11c │ │ │ │ mov r5, r8 │ │ │ │ ldr.w r3, [r7, #304] @ 0x130 │ │ │ │ mov r8, r7 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ movw fp, #31129 @ 0x7999 │ │ │ │ movt fp, #23170 @ 0x5a82 │ │ │ │ @@ -118366,15 +118555,15 @@ │ │ │ │ eor.w r4, r4, sl │ │ │ │ add.w r3, r3, r1, ror #27 │ │ │ │ mov.w r0, r2, ror #2 │ │ │ │ add r4, r3 │ │ │ │ cmp r7, r8 │ │ │ │ add.w r1, r9, r4 │ │ │ │ mov r9, r6 │ │ │ │ - beq.n 7a914 │ │ │ │ + beq.n 7ab3c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ and.w sl, ip, r0 │ │ │ │ bic.w r4, lr, ip │ │ │ │ mov r2, r1 │ │ │ │ add r3, fp │ │ │ │ eor.w r4, r4, sl │ │ │ │ add.w r3, r3, r1, ror #27 │ │ │ │ @@ -118435,61 +118624,61 @@ │ │ │ │ add.w r1, r9, r4 │ │ │ │ mov r2, ip │ │ │ │ mov r9, r6 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r6, lr │ │ │ │ mov ip, r1 │ │ │ │ mov lr, r0 │ │ │ │ - b.n 7a818 │ │ │ │ + b.n 7aa40 │ │ │ │ movw r8, #49622 @ 0xc1d6 │ │ │ │ movt r8, #51810 @ 0xca62 │ │ │ │ movw sl, #60321 @ 0xeba1 │ │ │ │ movt sl, #28377 @ 0x6ed9 │ │ │ │ movw r9, #48348 @ 0xbcdc │ │ │ │ movt r9, #36635 @ 0x8f1b │ │ │ │ movs r2, #20 │ │ │ │ - b.n 7a956 │ │ │ │ + b.n 7ab7e │ │ │ │ eor.w fp, lr, fp │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ add.w r3, r4, r1, ror #27 │ │ │ │ - bls.n 7a984 │ │ │ │ + bls.n 7abac │ │ │ │ add r3, r8 │ │ │ │ adds r2, #1 │ │ │ │ add fp, r3 │ │ │ │ cmp r2, #80 @ 0x50 │ │ │ │ mov.w r3, ip, ror #2 │ │ │ │ add fp, r6 │ │ │ │ - beq.n 7a998 │ │ │ │ + beq.n 7abc0 │ │ │ │ mov r6, lr │ │ │ │ mov ip, r1 │ │ │ │ mov lr, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r3 │ │ │ │ sub.w r3, r2, #40 @ 0x28 │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ eor.w fp, r0, ip │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 7a930 │ │ │ │ + bhi.n 7ab58 │ │ │ │ and.w r3, r0, ip │ │ │ │ and.w fp, lr, fp │ │ │ │ add.w r4, r4, r1, ror #27 │ │ │ │ eor.w fp, fp, r3 │ │ │ │ add r4, r9 │ │ │ │ mov.w r3, ip, ror #2 │ │ │ │ add fp, r4 │ │ │ │ adds r2, #1 │ │ │ │ add fp, r6 │ │ │ │ - b.n 7a94c │ │ │ │ + b.n 7ab74 │ │ │ │ add.w r4, r4, r1, ror #27 │ │ │ │ mov.w r3, ip, ror #2 │ │ │ │ add r4, sl │ │ │ │ adds r2, #1 │ │ │ │ add r4, fp │ │ │ │ add.w fp, r4, r6 │ │ │ │ - b.n 7a94c │ │ │ │ + b.n 7ab74 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r4, r1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, fp │ │ │ │ strd r2, r4, [r5] │ │ │ │ add r1, r3 │ │ │ │ @@ -118500,155 +118689,155 @@ │ │ │ │ add r0, lr │ │ │ │ str r0, [r5, #16] │ │ │ │ add sp, #348 @ 0x15c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007a9c0 : │ │ │ │ +0007abe8 : │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr.w r0, [r3, #800] @ 0x320 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0007a9d0 <_PyInterpreterState_Main@@Base>: │ │ │ │ +0007abf8 <_PyInterpreterState_Main@@Base>: │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr.w r0, [r3, #800] @ 0x320 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0007a9e0 <_Py_hashtable_new_full@@Base>: │ │ │ │ +0007ac08 <_Py_hashtable_new_full@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r3 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7aa74 <_Py_hashtable_new_full@@Base+0x94> │ │ │ │ - movw r8, #15045 @ 0x3ac5 │ │ │ │ + bne.n 7ac9c <_Py_hashtable_new_full@@Base+0x94> │ │ │ │ + movw r8, #14969 @ 0x3a79 │ │ │ │ movt r8, #8 │ │ │ │ - movw r5, #13501 @ 0x34bd │ │ │ │ + movw r5, #13425 @ 0x3471 │ │ │ │ movt r5, #8 │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ blx r5 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7aa6a <_Py_hashtable_new_full@@Base+0x8a> │ │ │ │ + cbz r0, 7ac92 <_Py_hashtable_new_full@@Base+0x8a> │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #16 │ │ │ │ strd r1, r3, [r0] │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx r5 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 7aa7a <_Py_hashtable_new_full@@Base+0x9a> │ │ │ │ + cbz r0, 7aca2 <_Py_hashtable_new_full@@Base+0x9a> │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ blx 2b44c │ │ │ │ - movw r3, #58865 @ 0xe5f1 │ │ │ │ + movw r3, #57289 @ 0xdfc9 │ │ │ │ movt r3, #21 │ │ │ │ - movw r2, #59825 @ 0xe9b1 │ │ │ │ + movw r2, #59801 @ 0xe999 │ │ │ │ movt r2, #7 │ │ │ │ cmp r6, r3 │ │ │ │ strd r9, sl, [r4, #24] │ │ │ │ strd r7, r6, [r4, #16] │ │ │ │ str r5, [r4, #32] │ │ │ │ str.w r8, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bne.n 7aa6a <_Py_hashtable_new_full@@Base+0x8a> │ │ │ │ - movw r3, #5245 @ 0x147d │ │ │ │ + bne.n 7ac92 <_Py_hashtable_new_full@@Base+0x8a> │ │ │ │ + movw r3, #3625 @ 0xe29 │ │ │ │ movt r3, #19 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 7aa6a <_Py_hashtable_new_full@@Base+0x8a> │ │ │ │ - movw r3, #5161 @ 0x1429 │ │ │ │ + bne.n 7ac92 <_Py_hashtable_new_full@@Base+0x8a> │ │ │ │ + movw r3, #3541 @ 0xdd5 │ │ │ │ movt r3, #19 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r5, r8, [r4] │ │ │ │ - b.n 7aa10 <_Py_hashtable_new_full@@Base+0x30> │ │ │ │ + b.n 7ac38 <_Py_hashtable_new_full@@Base+0x30> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7aa6c <_Py_hashtable_new_full@@Base+0x8c> │ │ │ │ + b.n 7ac94 <_Py_hashtable_new_full@@Base+0x8c> │ │ │ │ │ │ │ │ -0007aa84 : │ │ │ │ +0007acac : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ - cbz r3, 7aa8c │ │ │ │ + cbz r3, 7acb4 │ │ │ │ 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 90834 <_PyType_GetDict@@Base> │ │ │ │ - cbz r0, 7aaca │ │ │ │ + bl 90664 <_PyType_GetDict@@Base> │ │ │ │ + cbz r0, 7acf2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #33112 @ 0x8158 │ │ │ │ + movw r1, #30808 @ 0x7858 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 92ca4 │ │ │ │ + bl 92ad4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7aac2 │ │ │ │ + blt.n 7acea │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7aaa8 │ │ │ │ + beq.n 7acd0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 7aa8a │ │ │ │ + b.n 7acb2 │ │ │ │ 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 7ad54 │ │ │ │ + bne.w 7af7c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov sl, r0 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 7b14c │ │ │ │ + bpl.w 7b374 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 7ad36 │ │ │ │ + bpl.w 7af5e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7ad50 │ │ │ │ + beq.w 7af78 │ │ │ │ add.w fp, r0, #20 │ │ │ │ movw r2, #43560 @ 0xaa28 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r3, #45501 @ 0xb1bd │ │ │ │ + movw r3, #46053 @ 0xb3e5 │ │ │ │ movt r3, #7 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b152 │ │ │ │ + bne.w 7b37a │ │ │ │ movw r3, #61560 @ 0xf078 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ movw lr, #25973 @ 0x6575 │ │ │ │ movt lr, #28787 @ 0x7073 │ │ │ │ movw r1, #29281 @ 0x7261 │ │ │ │ movt r1, #28261 @ 0x6e65 │ │ │ │ ldrd ip, r0, [r3] │ │ │ │ @@ -118674,15 +118863,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 7ad5c │ │ │ │ + ble.w 7af84 │ │ │ │ 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 │ │ │ │ @@ -118718,15 +118907,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 7ad08 │ │ │ │ + bls.n 7af30 │ │ │ │ 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] │ │ │ │ @@ -118770,50 +118959,50 @@ │ │ │ │ add.w sl, sl, #8 │ │ │ │ lsls r2, r2, #17 │ │ │ │ sub.w r4, r4, sl │ │ │ │ add.w r2, r2, r8, lsr #15 │ │ │ │ eor.w r5, ip, r5 │ │ │ │ eors r2, r1 │ │ │ │ cmp r4, #7 │ │ │ │ - bgt.n 7ac6c │ │ │ │ + bgt.n 7ae94 │ │ │ │ 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 7af7e │ │ │ │ + bhi.w 7b1a6 │ │ │ │ tbh [pc, r7, lsl #1] │ │ │ │ lsls r5, r4, #4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ movs r5, r6 │ │ │ │ lsls r5, r1, #8 │ │ │ │ movs r5, r5 │ │ │ │ movs r1, r5 │ │ │ │ add.w fp, r0, #28 │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7ab26 │ │ │ │ + bne.w 7ad4e │ │ │ │ str.w r4, [sl, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r7, r4, #1 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r4 │ │ │ │ cmp r7, #6 │ │ │ │ - bhi.w 7af7e │ │ │ │ + bhi.w 7b1a6 │ │ │ │ tbh [pc, r7, lsl #1] │ │ │ │ lsls r3, r0, #4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r3, r2 │ │ │ │ lsls r3, r5, #7 │ │ │ │ movs r3, r1 │ │ │ │ @@ -118952,15 +119141,15 @@ │ │ │ │ eor.w r2, r2, r6 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eor.w r4, r3, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r4, #1 │ │ │ │ - b.n 7ad50 │ │ │ │ + b.n 7af78 │ │ │ │ ldrb.w r4, [fp, #2] │ │ │ │ bfi r8, r4, #16, #8 │ │ │ │ ldrb.w r4, [fp, #1] │ │ │ │ bfi r8, r4, #8, #8 │ │ │ │ ldrb.w r4, [fp] │ │ │ │ bfi r8, r4, #0, #8 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ @@ -119090,71 +119279,71 @@ │ │ │ │ add.w r3, r3, r4, lsr #15 │ │ │ │ mov.w r2, r2, lsl #21 │ │ │ │ add.w r2, r2, r1, lsr #11 │ │ │ │ eor.w r3, r3, r6 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eor.w r4, r3, r0 │ │ │ │ - b.n 7af58 │ │ │ │ + b.n 7b180 │ │ │ │ ldrb.w r7, [fp, #4] │ │ │ │ bfi r4, r7, #0, #8 │ │ │ │ - b.n 7ad92 │ │ │ │ + b.n 7afba │ │ │ │ ldr.w fp, [r0, #28] │ │ │ │ - b.n 7ad3a │ │ │ │ + b.n 7af62 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7af58 │ │ │ │ + b.n 7b180 │ │ │ │ │ │ │ │ -0007b15c : │ │ │ │ +0007b384 : │ │ │ │ mov r3, r1 │ │ │ │ - cbz r1, 7b1b0 │ │ │ │ + cbz r1, 7b3d8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw ip, #43560 @ 0xaa28 │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r4, [ip, #8] │ │ │ │ - movw ip, #45501 @ 0xb1bd │ │ │ │ + movw ip, #46053 @ 0xb3e5 │ │ │ │ movt ip, #7 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 7b1b4 │ │ │ │ + bne.n 7b3dc │ │ │ │ movw r1, #61560 @ 0xf078 │ │ │ │ movt r1, #84 @ 0x54 │ │ │ │ strd r0, r3, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 7b1e8 │ │ │ │ + bl 7b410 │ │ │ │ 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 7b1a2 │ │ │ │ + b.n 7b3ca │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw ip, #61560 @ 0xf078 │ │ │ │ movt ip, #84 @ 0x54 │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [ip, #8] │ │ │ │ ldrd r0, r1, [ip] │ │ │ │ - bl 7b1e8 │ │ │ │ + bl 7b410 │ │ │ │ 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 │ │ │ │ @@ -119181,15 +119370,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 7b7b6 │ │ │ │ + ble.w 7b9de │ │ │ │ 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 │ │ │ │ @@ -119230,15 +119419,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 7b3ac │ │ │ │ + bls.n 7b5d4 │ │ │ │ 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] │ │ │ │ @@ -119282,30 +119471,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 7b308 │ │ │ │ + bgt.n 7b530 │ │ │ │ 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 7b5e6 │ │ │ │ + bhi.w 7b80e │ │ │ │ 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 │ │ │ │ @@ -119597,37 +119786,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 7b5e6 │ │ │ │ - add r5, pc, #4 @ (adr r5, 7b7cc ) │ │ │ │ + bhi.w 7b80e │ │ │ │ + add r5, pc, #4 @ (adr r5, 7b9f4 ) │ │ │ │ ldr.w pc, [r5, r8, lsl #2] │ │ │ │ - push {r0, r1, r2, r3, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb807 │ │ │ │ movs r7, r0 │ │ │ │ - push {r0, r3, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb801 │ │ │ │ movs r7, r0 │ │ │ │ - push {r0, r1, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb7fb │ │ │ │ movs r7, r0 │ │ │ │ - cbz r1, 7b85a │ │ │ │ + @ instruction: 0xb621 │ │ │ │ movs r7, r0 │ │ │ │ - @ instruction: 0xb7e9 │ │ │ │ + rev r1, r2 │ │ │ │ movs r7, r0 │ │ │ │ - cbz r1, 7b85e │ │ │ │ + @ instruction: 0xb611 │ │ │ │ movs r7, r0 │ │ │ │ - cbz r1, 7b860 │ │ │ │ + @ instruction: 0xb609 │ │ │ │ movs r7, r0 │ │ │ │ ldrb.w r8, [r6, #4] │ │ │ │ bfi r7, r8, #0, #8 │ │ │ │ - b.n 7b3f8 │ │ │ │ + b.n 7b620 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007b7f4 : │ │ │ │ +0007ba1c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2ae4c │ │ │ │ subs r0, #0 │ │ │ │ @@ -119645,798 +119834,606 @@ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c2cc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 7bd10 │ │ │ │ + beq.w 7bd1a │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ add.w r7, r5, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ blx 2acbc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bd02 │ │ │ │ + bne.w 7bd0c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b916 │ │ │ │ + bne.n 7bb7c │ │ │ │ add.w r9, r5, #136 @ 0x88 │ │ │ │ mov r0, r9 │ │ │ │ blx 2acbc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bd32 │ │ │ │ + bne.w 7bcb4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7ba92 │ │ │ │ + bne.w 7bc38 │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ blx 2b274 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bd64 │ │ │ │ + bne.w 7bcc2 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c5cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bd56 │ │ │ │ + bne.w 7bce6 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 7bd1c │ │ │ │ + beq.w 7bcd0 │ │ │ │ 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 7b8a4 │ │ │ │ + bne.n 7bacc │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 7ba44 │ │ │ │ + cbnz r3, 7bb32 │ │ │ │ movw r5, #24320 @ 0x5f00 │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ ldr.w r3, [r5, #1024] @ 0x400 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bbf8 │ │ │ │ + beq.w 7bcae │ │ │ │ blx 2b458 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr.w r2, [r5, #816] @ 0x330 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ba5c │ │ │ │ - ldr r3, [pc, #776] @ (7bbf0 ) │ │ │ │ + bne.n 7bb4a │ │ │ │ + ldr r3, [pc, #680] @ (7bdb0 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 7ba44 │ │ │ │ + cbnz r3, 7bb32 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ bic.w r3, r3, #255 @ 0xff │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bic.w r1, r2, #255 @ 0xff │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 7ba6e │ │ │ │ + bne.n 7bb5a │ │ │ │ mov r0, r7 │ │ │ │ blx 2c5cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bd24 │ │ │ │ + bne.w 7bcd8 │ │ │ │ str.w sl, [r8] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [r9] │ │ │ │ + orr.w r3, r3, #4 │ │ │ │ + strex r2, r3, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 7bb36 │ │ │ │ + dmb ish │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + bic.w r3, r3, #255 @ 0xff │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + bic.w r1, r2, #255 @ 0xff │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 7bb1c │ │ │ │ + uxtb r1, r2 │ │ │ │ + dmb ish │ │ │ │ + orrs r1, r3 │ │ │ │ + ldrex r0, [r9] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 7bb72 │ │ │ │ + strex r4, r1, [r9] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 7bb62 │ │ │ │ + mov r2, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 7bb1c │ │ │ │ + b.n 7bb5a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ + mov r2, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - mov r3, r5 │ │ │ │ - ldr.w r2, [r3], #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - it cc │ │ │ │ - movcc r2, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov.w r3, #1000 @ 0x3e8 │ │ │ │ + ldr.w r3, [r2], #16 │ │ │ │ movw r1, #24320 @ 0x5f00 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - umull r3, r2, r2, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov fp, r3 │ │ │ │ - ldr.w r3, [r1, #1028] @ 0x404 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 7bc88 │ │ │ │ - add r3, sp, #32 │ │ │ │ - movs r0, #1 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 2b57c <__clock_gettime64@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 7bc5e │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - movw r1, #33532 @ 0x82fc │ │ │ │ - movt r1, #55870 @ 0xda3e │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, r1 │ │ │ │ - adcs.w r1, r2, #2 │ │ │ │ - mov.w ip, r0, asr #31 │ │ │ │ - blt.w 7bc70 │ │ │ │ - movw lr, #32004 @ 0x7d04 │ │ │ │ - movt lr, #9665 @ 0x25c1 │ │ │ │ - movs r1, #2 │ │ │ │ - cmp lr, r3 │ │ │ │ - sbcs r1, r2 │ │ │ │ - blt.w 7bc4c │ │ │ │ - mov.w lr, #51712 @ 0xca00 │ │ │ │ - movt lr, #15258 @ 0x3b9a │ │ │ │ - cmp r0, #0 │ │ │ │ - umull r1, r3, r3, lr │ │ │ │ - mla r3, lr, r2, r3 │ │ │ │ - ble.w 7bc12 │ │ │ │ - mvn.w lr, #2147483648 @ 0x80000000 │ │ │ │ - mvns r2, r0 │ │ │ │ - sub.w lr, lr, ip │ │ │ │ - cmp r2, r1 │ │ │ │ - sbcs.w lr, lr, r3 │ │ │ │ - blt.w 7bc54 │ │ │ │ - adds r1, r1, r0 │ │ │ │ - adc.w r3, ip, r3 │ │ │ │ - strd r1, r3, [sp, #24] │ │ │ │ - ldrd r0, r1, [sp, #24] │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - mvn.w ip, fp │ │ │ │ - cmp ip, r0 │ │ │ │ - sub.w r3, r3, r2 │ │ │ │ - sbcs r3, r1 │ │ │ │ - blt.w 7bc36 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - adds.w r0, r0, fp │ │ │ │ - adc.w r1, r1, r3 │ │ │ │ - add r3, pc, #516 @ (adr r3, 7bbe8 ) │ │ │ │ + cmp r3, #1 │ │ │ │ + mov fp, r2 │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + mov.w r2, #1000 @ 0x3e8 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + add r0, sp, #24 │ │ │ │ + ldr.w r1, [r1, #1028] @ 0x404 │ │ │ │ + umull r3, r2, r3, r2 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + strd r3, r2, [sp, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7bd70 │ │ │ │ + bl 155630 │ │ │ │ + ldrd r3, r2, [sp, #4] │ │ │ │ + mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ + ldrd ip, r1, [sp, #24] │ │ │ │ + mvn.w lr, r3 │ │ │ │ + subs r0, r0, r2 │ │ │ │ + cmp lr, ip │ │ │ │ + sbcs r0, r1 │ │ │ │ + blt.w 7bd5a │ │ │ │ + adds.w r0, r3, ip │ │ │ │ + adc.w r1, r2, r1 │ │ │ │ + add r3, pc, #460 @ (adr r3, 7bda8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ - bl 2e39e4 <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ + bl 2e30ec <_PyMonitoring_FireBranchEvent@@Base+0x944> │ │ │ │ mov ip, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7bbfe │ │ │ │ + blt.n 7bc9a │ │ │ │ strd r0, ip, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + mov r0, fp │ │ │ │ + add r2, sp, #32 │ │ │ │ blx 2bf98 <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne.n 7ba9c │ │ │ │ + bne.n 7bc42 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b854 │ │ │ │ + beq.w 7ba7c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7b854 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - cmp r3, #3 │ │ │ │ - beq.w 7bd80 │ │ │ │ - add.w r3, r2, #12 │ │ │ │ + bne.w 7ba7c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + cmp r2, #3 │ │ │ │ + beq.w 7bd26 │ │ │ │ + adds r3, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ba2a │ │ │ │ + bne.n 7bc1e │ │ │ │ mov.w r9, #1 │ │ │ │ dmb ish │ │ │ │ - b.n 7b854 │ │ │ │ - dmb ish │ │ │ │ - ldrex r3, [r9] │ │ │ │ - orr.w r3, r3, #4 │ │ │ │ - strex r2, r3, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 7ba48 │ │ │ │ - dmb ish │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - bic.w r3, r3, #255 @ 0xff │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - bic.w r1, r2, #255 @ 0xff │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 7b900 │ │ │ │ - uxtb r1, r2 │ │ │ │ - dmb ish │ │ │ │ - orrs r1, r3 │ │ │ │ - ldrex r0, [r9] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 7ba86 │ │ │ │ - strex r4, r1, [r9] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 7ba76 │ │ │ │ - mov r2, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.w 7b900 │ │ │ │ - b.n 7ba6e │ │ │ │ + b.n 7ba7c │ │ │ │ str r4, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ - b.n 7b876 │ │ │ │ + b.n 7ba9e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7bb9e │ │ │ │ - mov r3, r8 │ │ │ │ - mov r8, r4 │ │ │ │ - mov r4, r9 │ │ │ │ - mov r9, r3 │ │ │ │ + bne.w 7bd4c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 7bab2 │ │ │ │ - mov r4, r8 │ │ │ │ - mov r8, r9 │ │ │ │ - b.n 7b85a │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7ba82 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr.w r1, [r3, #1028] @ 0x404 │ │ │ │ - mov.w r3, #1000 @ 0x3e8 │ │ │ │ - umull r3, r2, r2, r3 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldr.w r1, [r2, #1028] @ 0x404 │ │ │ │ + mov.w r2, #1000 @ 0x3e8 │ │ │ │ + umull r3, r2, r3, r2 │ │ │ │ + strd r3, r2, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7bcfa │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - movs r0, #1 │ │ │ │ - blx 2b57c <__clock_gettime64@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 7bce8 │ │ │ │ - ldrd r3, lr, [sp, #32] │ │ │ │ - movw r1, #33532 @ 0x82fc │ │ │ │ - movt r1, #55870 @ 0xda3e │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, r1 │ │ │ │ - adcs.w r1, lr, #2 │ │ │ │ - mov.w r0, r2, asr #31 │ │ │ │ - blt.w 7bcc6 │ │ │ │ - movw ip, #32004 @ 0x7d04 │ │ │ │ - movt ip, #9665 @ 0x25c1 │ │ │ │ - movs r1, #2 │ │ │ │ - cmp ip, r3 │ │ │ │ - sbcs.w r1, r1, lr │ │ │ │ - blt.w 7bcb4 │ │ │ │ - mov.w ip, #51712 @ 0xca00 │ │ │ │ - movt ip, #15258 @ 0x3b9a │ │ │ │ - cmp r2, #0 │ │ │ │ - umull r1, r3, r3, ip │ │ │ │ - mla r3, ip, lr, r3 │ │ │ │ - ble.n 7bbc0 │ │ │ │ - mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ - mvn.w lr, r2 │ │ │ │ - sub.w ip, ip, r0 │ │ │ │ - cmp lr, r1 │ │ │ │ - sbcs.w ip, ip, r3 │ │ │ │ - blt.w 7bcbc │ │ │ │ - adds r1, r2, r1 │ │ │ │ - adc.w r3, r0, r3 │ │ │ │ - strd r1, r3, [sp, #24] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + beq.n 7bd46 │ │ │ │ + bl 155630 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ subs r2, r2, r0 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ mvns r0, r0 │ │ │ │ cmp r0, r3 │ │ │ │ sbcs r2, r1 │ │ │ │ - blt.w 7bc9e │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + blt.n 7bd5a │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ adds r0, r3, r2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ adc.w r1, r1, r3 │ │ │ │ - add r3, pc, #120 @ (adr r3, 7bbe8 ) │ │ │ │ - ldrd r2, r3, [r3] │ │ │ │ - bl 2e39e4 <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ - mov ip, r1 │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 7bbac │ │ │ │ - strd r0, ip, [sp, #32] │ │ │ │ - mov r1, r7 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 2bf98 <__pthread_cond_timedwait64@plt> │ │ │ │ - cmp r0, #110 @ 0x6e │ │ │ │ - bne.n 7bb9a │ │ │ │ - mov r3, r9 │ │ │ │ - mov r9, r4 │ │ │ │ - mov r4, r8 │ │ │ │ - mov r8, r3 │ │ │ │ - b.n 7ba06 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 7baa8 │ │ │ │ - movw r1, #33736 @ 0x83c8 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #76] @ (7bbf4 ) │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - add.w r2, r2, #998244352 @ 0x3b800000 │ │ │ │ - subs r0, #1 │ │ │ │ - add.w r2, r2, #1753088 @ 0x1ac000 │ │ │ │ - sbc.w ip, r1, #0 │ │ │ │ - add.w r2, r2, #2560 @ 0xa00 │ │ │ │ - b.n 7bb7c │ │ │ │ - orrs.w ip, r2, r0 │ │ │ │ - beq.n 7bb40 │ │ │ │ - rsbs lr, r2, #0 │ │ │ │ - mov.w ip, #2147483648 @ 0x80000000 │ │ │ │ - sbc.w ip, ip, r0 │ │ │ │ - cmp r1, lr │ │ │ │ - sbcs.w ip, r3, ip │ │ │ │ - bge.n 7bb40 │ │ │ │ - movs r1, #0 │ │ │ │ - mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 7bb46 │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ - ldmia r2!, {} │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - strb r0, [r0, #17] │ │ │ │ - movs r6, r6 │ │ │ │ - bl 1b1e1c │ │ │ │ - b.n 7b8d2 │ │ │ │ + b.n 7bbd8 │ │ │ │ add.w r2, r2, #998244352 @ 0x3b800000 │ │ │ │ subs r0, #1 │ │ │ │ add.w r2, r2, #1753088 @ 0x1ac000 │ │ │ │ sbc.w ip, r1, #0 │ │ │ │ add.w r2, r2, #2560 @ 0xa00 │ │ │ │ - b.n 7b9f2 │ │ │ │ - orrs.w lr, r0, ip │ │ │ │ - beq.w 7b9b2 │ │ │ │ - negs r2, r0 │ │ │ │ - mov.w lr, #2147483648 @ 0x80000000 │ │ │ │ - sbc.w lr, lr, ip │ │ │ │ - cmp r1, r2 │ │ │ │ - sbcs.w lr, r3, lr │ │ │ │ - bge.w 7b9b2 │ │ │ │ - movs r1, #0 │ │ │ │ - mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 7b9b8 │ │ │ │ - movw r2, #55295 @ 0xd7ff │ │ │ │ - movt r2, #13042 @ 0x32f2 │ │ │ │ - movw r0, #32004 @ 0x7d04 │ │ │ │ - movt r0, #9665 @ 0x25c1 │ │ │ │ - mov.w ip, #2 │ │ │ │ - b.n 7b9f2 │ │ │ │ - cmp r0, #1 │ │ │ │ - sbcs.w r3, ip, #0 │ │ │ │ - blt.n 7bc94 │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 7b9b8 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r0, fp │ │ │ │ - add r3, pc, #356 @ (adr r3, 7bdc8 ) │ │ │ │ - ldrd r2, r3, [r3] │ │ │ │ - bl 2e39e4 <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ - mov ip, r1 │ │ │ │ - b.n 7b9f2 │ │ │ │ - cmp r0, #1 │ │ │ │ - sbcs.w r3, ip, #0 │ │ │ │ - blt.n 7bc80 │ │ │ │ - movs r1, #0 │ │ │ │ - mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 7b9b2 │ │ │ │ - orrs.w r3, r0, ip │ │ │ │ - beq.n 7bc78 │ │ │ │ - b.n 7bc2e │ │ │ │ - add r0, sp, #24 │ │ │ │ - bl 6d0b0 │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 7b9bc │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 7b9b2 │ │ │ │ - movw r2, #55295 @ 0xd7ff │ │ │ │ - movt r2, #13042 @ 0x32f2 │ │ │ │ - movw r0, #32004 @ 0x7d04 │ │ │ │ - movt r0, #9665 @ 0x25c1 │ │ │ │ - mov.w ip, #2 │ │ │ │ - b.n 7bb7c │ │ │ │ - cmp r2, #1 │ │ │ │ - sbcs.w r3, r0, #0 │ │ │ │ - blt.n 7bcd6 │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 7bb46 │ │ │ │ - cmp r2, #1 │ │ │ │ - sbcs.w r3, r0, #0 │ │ │ │ - blt.n 7bce0 │ │ │ │ - movs r1, #0 │ │ │ │ - mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 7bb40 │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 7bb40 │ │ │ │ - orrs.w r3, r2, r0 │ │ │ │ - beq.n 7bcce │ │ │ │ - b.n 7bbda │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r3, pc, #216 @ (adr r3, 7bdc8 ) │ │ │ │ - ldrd r2, r3, [r3] │ │ │ │ - bl 2e39e4 <_PyMonitoring_FireBranchEvent@@Base+0x908> │ │ │ │ - mov ip, r1 │ │ │ │ - b.n 7bb7c │ │ │ │ - add r0, sp, #24 │ │ │ │ - bl 6d0b0 │ │ │ │ - b.n 7bb4a │ │ │ │ - movw r1, #33704 @ 0x83a8 │ │ │ │ + b.n 7bbe8 │ │ │ │ + bl 1b160c │ │ │ │ + b.n 7baf6 │ │ │ │ + movw r1, #31500 @ 0x7b0c │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [pc, #244] @ (7bdb4 ) │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #31540 @ 0x7b34 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #180] @ (7bdc0 ) │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 372aa │ │ │ │ - blx 2b6d4 │ │ │ │ - b.n 7bd16 │ │ │ │ + ldr r0, [pc, #232] @ (7bdb4 ) │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c5cc │ │ │ │ - cbz r0, 7bd40 │ │ │ │ - movw r1, #33768 @ 0x83e8 │ │ │ │ + cbz r0, 7bcf4 │ │ │ │ + movw r1, #31464 @ 0x7ae8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #144] @ (7bdc0 ) │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #33804 @ 0x840c │ │ │ │ + ldr r0, [pc, #208] @ (7bdb4 ) │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #31580 @ 0x7b5c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #132] @ (7bdc0 ) │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #196] @ (7bdb4 ) │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 7bd72 │ │ │ │ - bl 1cfca0 <_PySys_GetRequiredAttr@@Base+0x11c4> │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 7bd7a │ │ │ │ + bl 1cf5d0 <_Py_write@@Base+0x1b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 372aa │ │ │ │ + bl 372b0 │ │ │ │ blx 2b6d4 │ │ │ │ - b.n 7bd50 │ │ │ │ - movw r1, #33884 @ 0x845c │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #96] @ (7bdc0 ) │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #33844 @ 0x8434 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #80] @ (7bdc0 ) │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #33928 @ 0x8488 │ │ │ │ + b.n 7bd06 │ │ │ │ + movw r1, #31400 @ 0x7aa8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #72] @ (7bdc4 ) │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #156] @ (7bdb4 ) │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 372b0 │ │ │ │ + blx 2b6d4 │ │ │ │ + b.n 7bd20 │ │ │ │ mov r0, r7 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ blx 2c5cc │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7bd24 │ │ │ │ + bne.n 7bcd8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 7bda0 │ │ │ │ + bne.n 7bd88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 372aa │ │ │ │ + bl 372b0 │ │ │ │ blx 2b6d4 │ │ │ │ - b.n 7bd9a │ │ │ │ - add.w r3, r2, #12 │ │ │ │ + b.n 7bd40 │ │ │ │ + bl 6d21c │ │ │ │ + b.n 7bc78 │ │ │ │ + movw r1, #31432 @ 0x7ac8 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [pc, #92] @ (7bdb4 ) │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r2, #55295 @ 0xd7ff │ │ │ │ + movt r2, #13042 @ 0x32f2 │ │ │ │ + movw r0, #32004 @ 0x7d04 │ │ │ │ + movt r0, #9665 @ 0x25c1 │ │ │ │ + mov.w ip, #2 │ │ │ │ + b.n 7bbe8 │ │ │ │ + bl 6d21c │ │ │ │ + ldrd r3, r2, [sp, #4] │ │ │ │ + b.n 7bbba │ │ │ │ + movw r1, #31624 @ 0x7b88 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [pc, #52] @ (7bdb8 ) │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ + adds r3, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ bic.w r1, r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7bda8 │ │ │ │ + bne.n 7bd8e │ │ │ │ dmb ish │ │ │ │ - b.n 7bd94 │ │ │ │ - nop │ │ │ │ - strb r0, [r0, #17] │ │ │ │ - movs r6, r6 │ │ │ │ - strb r4, [r1, #17] │ │ │ │ - movs r6, r6 │ │ │ │ + b.n 7bd3a │ │ │ │ + nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ + str r4, [r3, #96] @ 0x60 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + movs r6, r6 │ │ │ │ + ldr r4, [r1, #52] @ 0x34 │ │ │ │ + movs r6, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr.w r3, [r1, #716] @ 0x2cc │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ strd r1, r0, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e654 │ │ │ │ + beq.w 7e63c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r6, #24320 @ 0x5f00 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e56a │ │ │ │ - addw r3, pc, #1280 @ 0x500 │ │ │ │ + bne.w 7e552 │ │ │ │ + addw r3, pc, #1276 @ 0x4fc │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #80] @ 0x50 │ │ │ │ - movw r1, #34296 @ 0x85f8 │ │ │ │ + movw r1, #31992 @ 0x7cf8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ blx 2c370 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e6fa │ │ │ │ + beq.w 7e6e2 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - movw r1, #34308 @ 0x8604 │ │ │ │ + movw r1, #32004 @ 0x7d04 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ blx 2c370 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [pc, #788] @ (7c160 ) │ │ │ │ + ldr r4, [pc, #784] @ (7c148 ) │ │ │ │ movs r7, #2 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - movw r1, #2997 @ 0xbb5 │ │ │ │ + movw r1, #3477 @ 0xd95 │ │ │ │ movt r1, #8 │ │ │ │ add.w r9, r4, #4096 @ 0x1000 │ │ │ │ - movw r0, #62265 @ 0xf339 │ │ │ │ + movw r0, #62241 @ 0xf321 │ │ │ │ movt r0, #7 │ │ │ │ str.w r3, [r4, #1692] @ 0x69c │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ str.w r7, [r4, #1688] @ 0x698 │ │ │ │ - movw sl, #41325 @ 0xa16d │ │ │ │ + movw sl, #41877 @ 0xa395 │ │ │ │ movt sl, #7 │ │ │ │ - movw r7, #41981 @ 0xa3fd │ │ │ │ + movw r7, #42485 @ 0xa5f5 │ │ │ │ movt r7, #7 │ │ │ │ str.w sl, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - bl 7a9e0 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 7ac08 <_Py_hashtable_new_full@@Base> │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [r9, #980] @ 0x3d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e752 │ │ │ │ - ldr r0, [pc, #712] @ (7c164 ) │ │ │ │ - movw r8, #5245 @ 0x147d │ │ │ │ + beq.w 7e73a │ │ │ │ + ldr r0, [pc, #708] @ (7c14c ) │ │ │ │ + movw r8, #3625 @ 0xe29 │ │ │ │ movt r8, #19 │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #704] @ (7c168 ) │ │ │ │ - movw fp, #41921 @ 0xa3c1 │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #700] @ (7c150 ) │ │ │ │ + movw fp, #42473 @ 0xa5e9 │ │ │ │ movt fp, #7 │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #692] @ (7c16c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #688] @ (7c154 ) │ │ │ │ movs r7, #0 │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #688] @ (7c170 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #688] @ (7c174 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #684] @ (7c178 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #684] @ (7c17c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #680] @ (7c180 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #680] @ (7c184 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #676] @ (7c188 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #676] @ (7c18c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #672] @ (7c190 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #672] @ (7c194 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #668] @ (7c198 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #668] @ (7c19c ) │ │ │ │ - bl 7e824 │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #684] @ (7c158 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #684] @ (7c15c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #680] @ (7c160 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #680] @ (7c164 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #676] @ (7c168 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #676] @ (7c16c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #672] @ (7c170 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #672] @ (7c174 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #668] @ (7c178 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #668] @ (7c17c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #664] @ (7c180 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #664] @ (7c184 ) │ │ │ │ + bl 7e80c │ │ │ │ add.w r0, r4, #16640 @ 0x4100 │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #656] @ (7c1a0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #656] @ (7c1a4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #652] @ (7c1a8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #652] @ (7c1ac ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #648] @ (7c1b0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #648] @ (7c1b4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #644] @ (7c1b8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #644] @ (7c1bc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #640] @ (7c1c0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #640] @ (7c1c4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #636] @ (7c1c8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #636] @ (7c1cc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #632] @ (7c1d0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #632] @ (7c1d4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #628] @ (7c1d8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #628] @ (7c1dc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #624] @ (7c1e0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #624] @ (7c1e4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #620] @ (7c1e8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #620] @ (7c1ec ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #616] @ (7c1f0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #616] @ (7c1f4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #612] @ (7c1f8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #612] @ (7c1fc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #608] @ (7c200 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #608] @ (7c204 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #604] @ (7c208 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #604] @ (7c20c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #600] @ (7c210 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #600] @ (7c214 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #596] @ (7c218 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #596] @ (7c21c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #592] @ (7c220 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #592] @ (7c224 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #588] @ (7c228 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #588] @ (7c22c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #584] @ (7c230 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #584] @ (7c234 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #580] @ (7c238 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #580] @ (7c23c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #576] @ (7c240 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #576] @ (7c244 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #572] @ (7c248 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #572] @ (7c24c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #568] @ (7c250 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #568] @ (7c254 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #564] @ (7c258 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #564] @ (7c25c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #560] @ (7c260 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #560] @ (7c264 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #556] @ (7c268 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #556] @ (7c26c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #552] @ (7c270 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #552] @ (7c274 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #548] @ (7c278 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #548] @ (7c27c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #544] @ (7c280 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #544] @ (7c284 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #540] @ (7c288 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #540] @ (7c28c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #536] @ (7c290 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #536] @ (7c294 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #532] @ (7c298 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #532] @ (7c29c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #528] @ (7c2a0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #528] @ (7c2a4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #524] @ (7c2a8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #524] @ (7c2ac ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #520] @ (7c2b0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #520] @ (7c2b4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #516] @ (7c2b8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #516] @ (7c2bc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #512] @ (7c2c0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #512] @ (7c2c4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #508] @ (7c2c8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #508] @ (7c2cc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #504] @ (7c2d0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #504] @ (7c2d4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #500] @ (7c2d8 ) │ │ │ │ - bl 7e824 │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #652] @ (7c188 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #652] @ (7c18c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #648] @ (7c190 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #648] @ (7c194 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #644] @ (7c198 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #644] @ (7c19c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #640] @ (7c1a0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #640] @ (7c1a4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #636] @ (7c1a8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #636] @ (7c1ac ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #632] @ (7c1b0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #632] @ (7c1b4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #628] @ (7c1b8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #628] @ (7c1bc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #624] @ (7c1c0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #624] @ (7c1c4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #620] @ (7c1c8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #620] @ (7c1cc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #616] @ (7c1d0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #616] @ (7c1d4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #612] @ (7c1d8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #612] @ (7c1dc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #608] @ (7c1e0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #608] @ (7c1e4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #604] @ (7c1e8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #604] @ (7c1ec ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #600] @ (7c1f0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #600] @ (7c1f4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #596] @ (7c1f8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #596] @ (7c1fc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #592] @ (7c200 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #592] @ (7c204 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #588] @ (7c208 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #588] @ (7c20c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #584] @ (7c210 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #584] @ (7c214 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #580] @ (7c218 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #580] @ (7c21c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #576] @ (7c220 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #576] @ (7c224 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #572] @ (7c228 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #572] @ (7c22c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #568] @ (7c230 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #568] @ (7c234 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #564] @ (7c238 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #564] @ (7c23c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #560] @ (7c240 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #560] @ (7c244 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #556] @ (7c248 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #556] @ (7c24c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #552] @ (7c250 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #552] @ (7c254 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #548] @ (7c258 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #548] @ (7c25c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #544] @ (7c260 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #544] @ (7c264 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #540] @ (7c268 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #540] @ (7c26c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #536] @ (7c270 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #536] @ (7c274 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #532] @ (7c278 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #532] @ (7c27c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #528] @ (7c280 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #528] @ (7c284 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #524] @ (7c288 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #524] @ (7c28c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #520] @ (7c290 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #520] @ (7c294 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #516] @ (7c298 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #516] @ (7c29c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #512] @ (7c2a0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #512] @ (7c2a4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #508] @ (7c2a8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #508] @ (7c2ac ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #504] @ (7c2b0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #504] @ (7c2b4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #500] @ (7c2b8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #500] @ (7c2bc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #496] @ (7c2c0 ) │ │ │ │ + bl 7e80c │ │ │ │ add.w r0, r4, #19328 @ 0x4b80 │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #492] @ (7c2dc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #488] @ (7c2e0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #488] @ (7c2e4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #484] @ (7c2e8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #484] @ (7c2ec ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #480] @ (7c2f0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #480] @ (7c2f4 ) │ │ │ │ - bl 7e824 │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #488] @ (7c2c4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #484] @ (7c2c8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #484] @ (7c2cc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #480] @ (7c2d0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #480] @ (7c2d4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #476] @ (7c2d8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #476] @ (7c2dc ) │ │ │ │ + bl 7e80c │ │ │ │ add.w r0, r4, #19584 @ 0x4c80 │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #468] @ (7c2f8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #468] @ (7c2fc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #464] @ (7c300 ) │ │ │ │ - bl 7e824 │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #464] @ (7c2e0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #464] @ (7c2e4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #460] @ (7c2e8 ) │ │ │ │ + bl 7e80c │ │ │ │ add.w r0, r4, #19712 @ 0x4d00 │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #456] @ (7c304 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #452] @ (7c308 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #452] @ (7c30c ) │ │ │ │ - bl 7e824 │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #452] @ (7c2ec ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #448] @ (7c2f0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #448] @ (7c2f4 ) │ │ │ │ + bl 7e80c │ │ │ │ add.w r0, r4, #19840 @ 0x4d80 │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #440] @ (7c310 ) │ │ │ │ - bl 7e824 │ │ │ │ - b.n 7c31c │ │ │ │ - nop.w │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #436] @ (7c2f8 ) │ │ │ │ + bl 7e80c │ │ │ │ + b.n 7c304 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ lsls r2, r2, #1 │ │ │ │ add r6, sp, #208 @ 0xd0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ add r6, sp, #336 @ 0x150 │ │ │ │ @@ -120475,29 +120472,29 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ lsls r2, r2, #1 │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ sub sp, #368 @ 0x170 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 7c1c0 │ │ │ │ + cbz r4, 7c1a8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r0, 7c1ce │ │ │ │ + cbz r0, 7c1b6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 7c1dc │ │ │ │ + cbz r4, 7c1c4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 7c1e8 │ │ │ │ + cbz r4, 7c1d0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 7c1f4 │ │ │ │ + cbz r4, 7c1dc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 7c200 │ │ │ │ + cbz r4, 7c1e8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 7c20c │ │ │ │ + cbz r4, 7c1f4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 7c218 │ │ │ │ + cbz r4, 7c200 │ │ │ │ lsls r2, r2, #1 │ │ │ │ sxth r0, r3 │ │ │ │ lsls r2, r2, #1 │ │ │ │ sxth r4, r7 │ │ │ │ lsls r2, r2, #1 │ │ │ │ sxtb r4, r3 │ │ │ │ lsls r2, r2, #1 │ │ │ │ @@ -120505,27 +120502,27 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ uxth r0, r4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ uxtb r0, r4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r0, 7c23e │ │ │ │ + cbz r0, 7c226 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 7c24a │ │ │ │ + cbz r4, 7c232 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r0, 7c258 │ │ │ │ + cbz r0, 7c240 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r0, 7c266 │ │ │ │ + cbz r0, 7c24e │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r0, 7c272 │ │ │ │ + cbz r0, 7c25a │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r0, 7c282 │ │ │ │ + cbz r0, 7c26a │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 7c28e │ │ │ │ + cbz r4, 7c276 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r2, r3, r4} │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ @@ -120597,29 +120594,29 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ @ instruction: 0xb8ac │ │ │ │ lsls r2, r2, #1 │ │ │ │ @ instruction: 0xb8cc │ │ │ │ lsls r2, r2, #1 │ │ │ │ @ instruction: 0xb8ec │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r4, 7c2b6 │ │ │ │ + cbnz r4, 7c29e │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r4, 7c2c2 │ │ │ │ + cbnz r4, 7c2aa │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r4, 7c2d0 │ │ │ │ + cbnz r4, 7c2b8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r4, 7c2de │ │ │ │ + cbnz r4, 7c2c6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r0, 7c2ea │ │ │ │ + cbnz r0, 7c2d2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r0, 7c2f6 │ │ │ │ + cbnz r0, 7c2de │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r4, 7c300 │ │ │ │ + cbnz r4, 7c2e8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r4, 7c30c │ │ │ │ + cbnz r4, 7c2f4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ rev r4, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ rev16 r0, r0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ rev16 r0, r4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ @@ -120627,290 +120624,290 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ revsh r4, r0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ revsh r0, r4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ revsh r4, r7 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r0, 7c338 │ │ │ │ + cbnz r0, 7c320 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r0, 7c344 │ │ │ │ + cbnz r0, 7c32c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r0, 7c350 │ │ │ │ + cbnz r0, 7c338 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r4, 7c362 │ │ │ │ + cbnz r4, 7c34a │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r4, 7c36e │ │ │ │ + cbnz r4, 7c356 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r0, 7c37c │ │ │ │ + cbnz r0, 7c364 │ │ │ │ lsls r2, r2, #1 │ │ │ │ pop {r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ pop {r2, r3, r4, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ pop {r2, r3, r4, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ pop {r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r5, r0, #16 │ │ │ │ lsls r3, r0, #8 │ │ │ │ vcge.u8 d4, d1, d31 │ │ │ │ - ldr r0, [pc, #760] @ (7c618 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #760] @ (7c61c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #756] @ (7c620 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #756] @ (7c624 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #752] @ (7c628 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #752] @ (7c62c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #748] @ (7c630 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #748] @ (7c634 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #744] @ (7c638 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #744] @ (7c63c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #740] @ (7c640 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #740] @ (7c644 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #736] @ (7c648 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #736] @ (7c64c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #732] @ (7c650 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #732] @ (7c654 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #728] @ (7c658 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #728] @ (7c65c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #724] @ (7c660 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #724] @ (7c664 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #720] @ (7c668 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #720] @ (7c66c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #716] @ (7c670 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #716] @ (7c674 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #712] @ (7c678 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #712] @ (7c67c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #708] @ (7c680 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #708] @ (7c684 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #704] @ (7c688 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #704] @ (7c68c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #700] @ (7c690 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #700] @ (7c694 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #696] @ (7c698 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #696] @ (7c69c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #692] @ (7c6a0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #692] @ (7c6a4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #688] @ (7c6a8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #688] @ (7c6ac ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #684] @ (7c6b0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #684] @ (7c6b4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #680] @ (7c6b8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #680] @ (7c6bc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #676] @ (7c6c0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #676] @ (7c6c4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #672] @ (7c6c8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #672] @ (7c6cc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #668] @ (7c6d0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #668] @ (7c6d4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #664] @ (7c6d8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #664] @ (7c6dc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #660] @ (7c6e0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #660] @ (7c6e4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #656] @ (7c6e8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #656] @ (7c6ec ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #652] @ (7c6f0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #652] @ (7c6f4 ) │ │ │ │ - bl 7e824 │ │ │ │ + ldr r0, [pc, #760] @ (7c600 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #760] @ (7c604 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #756] @ (7c608 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #756] @ (7c60c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #752] @ (7c610 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #752] @ (7c614 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #748] @ (7c618 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #748] @ (7c61c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #744] @ (7c620 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #744] @ (7c624 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #740] @ (7c628 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #740] @ (7c62c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #736] @ (7c630 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #736] @ (7c634 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #732] @ (7c638 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #732] @ (7c63c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #728] @ (7c640 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #728] @ (7c644 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #724] @ (7c648 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #724] @ (7c64c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #720] @ (7c650 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #720] @ (7c654 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #716] @ (7c658 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #716] @ (7c65c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #712] @ (7c660 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #712] @ (7c664 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #708] @ (7c668 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #708] @ (7c66c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #704] @ (7c670 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #704] @ (7c674 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #700] @ (7c678 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #700] @ (7c67c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #696] @ (7c680 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #696] @ (7c684 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #692] @ (7c688 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #692] @ (7c68c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #688] @ (7c690 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #688] @ (7c694 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #684] @ (7c698 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #684] @ (7c69c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #680] @ (7c6a0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #680] @ (7c6a4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #676] @ (7c6a8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #676] @ (7c6ac ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #672] @ (7c6b0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #672] @ (7c6b4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #668] @ (7c6b8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #668] @ (7c6bc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #664] @ (7c6c0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #664] @ (7c6c4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #660] @ (7c6c8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #660] @ (7c6cc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #656] @ (7c6d0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #656] @ (7c6d4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #652] @ (7c6d8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #652] @ (7c6dc ) │ │ │ │ + bl 7e80c │ │ │ │ add.w r0, r4, #21760 @ 0x5500 │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #640] @ (7c6f8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #640] @ (7c6fc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #636] @ (7c700 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #636] @ (7c704 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #632] @ (7c708 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #632] @ (7c70c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #628] @ (7c710 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #628] @ (7c714 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #624] @ (7c718 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #624] @ (7c71c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #620] @ (7c720 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #620] @ (7c724 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #616] @ (7c728 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #616] @ (7c72c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #612] @ (7c730 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #612] @ (7c734 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #608] @ (7c738 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #608] @ (7c73c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #604] @ (7c740 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #604] @ (7c744 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #600] @ (7c748 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #600] @ (7c74c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #596] @ (7c750 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #596] @ (7c754 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #592] @ (7c758 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #592] @ (7c75c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #588] @ (7c760 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #588] @ (7c764 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #584] @ (7c768 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #584] @ (7c76c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #580] @ (7c770 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #580] @ (7c774 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #576] @ (7c778 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #576] @ (7c77c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #572] @ (7c780 ) │ │ │ │ - bl 7e824 │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #640] @ (7c6e0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #640] @ (7c6e4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #636] @ (7c6e8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #636] @ (7c6ec ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #632] @ (7c6f0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #632] @ (7c6f4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #628] @ (7c6f8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #628] @ (7c6fc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #624] @ (7c700 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #624] @ (7c704 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #620] @ (7c708 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #620] @ (7c70c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #616] @ (7c710 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #616] @ (7c714 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #612] @ (7c718 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #612] @ (7c71c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #608] @ (7c720 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #608] @ (7c724 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #604] @ (7c728 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #604] @ (7c72c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #600] @ (7c730 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #600] @ (7c734 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #596] @ (7c738 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #596] @ (7c73c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #592] @ (7c740 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #592] @ (7c744 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #588] @ (7c748 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #588] @ (7c74c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #584] @ (7c750 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #584] @ (7c754 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #580] @ (7c758 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #580] @ (7c75c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #576] @ (7c760 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #576] @ (7c764 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #572] @ (7c768 ) │ │ │ │ + bl 7e80c │ │ │ │ add.w r0, r4, #23040 @ 0x5a00 │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #564] @ (7c784 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #560] @ (7c788 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #560] @ (7c78c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #556] @ (7c790 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #556] @ (7c794 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #552] @ (7c798 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #552] @ (7c79c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #548] @ (7c7a0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #548] @ (7c7a4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #544] @ (7c7a8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #544] @ (7c7ac ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #540] @ (7c7b0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #540] @ (7c7b4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #536] @ (7c7b8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #536] @ (7c7bc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #532] @ (7c7c0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #532] @ (7c7c4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #528] @ (7c7c8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #528] @ (7c7cc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #524] @ (7c7d0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #524] @ (7c7d4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #520] @ (7c7d8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #520] @ (7c7dc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #516] @ (7c7e0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #516] @ (7c7e4 ) │ │ │ │ - bl 7e824 │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #564] @ (7c76c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #560] @ (7c770 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #560] @ (7c774 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #556] @ (7c778 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #556] @ (7c77c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #552] @ (7c780 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #552] @ (7c784 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #548] @ (7c788 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #548] @ (7c78c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #544] @ (7c790 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #544] @ (7c794 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #540] @ (7c798 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #540] @ (7c79c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #536] @ (7c7a0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #536] @ (7c7a4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #532] @ (7c7a8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #532] @ (7c7ac ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #528] @ (7c7b0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #528] @ (7c7b4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #524] @ (7c7b8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #524] @ (7c7bc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #520] @ (7c7c0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #520] @ (7c7c4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #516] @ (7c7c8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #516] @ (7c7cc ) │ │ │ │ + bl 7e80c │ │ │ │ add.w r0, r4, #23936 @ 0x5d80 │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #504] @ (7c7e8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #504] @ (7c7ec ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #500] @ (7c7f0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #500] @ (7c7f4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #496] @ (7c7f8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #496] @ (7c7fc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #492] @ (7c800 ) │ │ │ │ - bl 7e824 │ │ │ │ - b.n 7c804 │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #504] @ (7c7d0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #504] @ (7c7d4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #500] @ (7c7d8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #500] @ (7c7dc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #496] @ (7c7e0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #496] @ (7c7e4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #492] @ (7c7e8 ) │ │ │ │ + bl 7e80c │ │ │ │ + b.n 7c7ec │ │ │ │ pop {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ pop {r3, r4, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ pop {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -121149,267 +121146,267 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldmia r5!, {r2, r3} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldmia r5, {r3, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldmia r5!, {r2, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [pc, #764] @ (7cb04 ) │ │ │ │ - bl 7e824 │ │ │ │ + ldr r0, [pc, #764] @ (7caec ) │ │ │ │ + bl 7e80c │ │ │ │ add.w r0, r4, #24192 @ 0x5e80 │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #756] @ (7cb08 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #752] @ (7cb0c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #752] @ (7cb10 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #748] @ (7cb14 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #748] @ (7cb18 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #744] @ (7cb1c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #744] @ (7cb20 ) │ │ │ │ - bl 7e824 │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #756] @ (7caf0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #752] @ (7caf4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #752] @ (7caf8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #748] @ (7cafc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #748] @ (7cb00 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #744] @ (7cb04 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #744] @ (7cb08 ) │ │ │ │ + bl 7e80c │ │ │ │ add.w r0, r4, #24448 @ 0x5f80 │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #732] @ (7cb24 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #732] @ (7cb28 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #728] @ (7cb2c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #728] @ (7cb30 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #724] @ (7cb34 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #724] @ (7cb38 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #720] @ (7cb3c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #720] @ (7cb40 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #716] @ (7cb44 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #716] @ (7cb48 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #712] @ (7cb4c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #712] @ (7cb50 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #708] @ (7cb54 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #708] @ (7cb58 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #704] @ (7cb5c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #704] @ (7cb60 ) │ │ │ │ - bl 7e824 │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #732] @ (7cb0c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #732] @ (7cb10 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #728] @ (7cb14 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #728] @ (7cb18 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #724] @ (7cb1c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #724] @ (7cb20 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #720] @ (7cb24 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #720] @ (7cb28 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #716] @ (7cb2c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #716] @ (7cb30 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #712] @ (7cb34 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #712] @ (7cb38 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #708] @ (7cb3c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #708] @ (7cb40 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #704] @ (7cb44 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #704] @ (7cb48 ) │ │ │ │ + bl 7e80c │ │ │ │ add.w r0, r4, #24960 @ 0x6180 │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #692] @ (7cb64 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #692] @ (7cb68 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #688] @ (7cb6c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #688] @ (7cb70 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #684] @ (7cb74 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #684] @ (7cb78 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #680] @ (7cb7c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #680] @ (7cb80 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #676] @ (7cb84 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #676] @ (7cb88 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #672] @ (7cb8c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #672] @ (7cb90 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #668] @ (7cb94 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #668] @ (7cb98 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #664] @ (7cb9c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #664] @ (7cba0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #660] @ (7cba4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #660] @ (7cba8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #656] @ (7cbac ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #656] @ (7cbb0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #652] @ (7cbb4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #652] @ (7cbb8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #648] @ (7cbbc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #648] @ (7cbc0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #644] @ (7cbc4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #644] @ (7cbc8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #640] @ (7cbcc ) │ │ │ │ - bl 7e824 │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #692] @ (7cb4c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #692] @ (7cb50 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #688] @ (7cb54 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #688] @ (7cb58 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #684] @ (7cb5c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #684] @ (7cb60 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #680] @ (7cb64 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #680] @ (7cb68 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #676] @ (7cb6c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #676] @ (7cb70 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #672] @ (7cb74 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #672] @ (7cb78 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #668] @ (7cb7c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #668] @ (7cb80 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #664] @ (7cb84 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #664] @ (7cb88 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #660] @ (7cb8c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #660] @ (7cb90 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #656] @ (7cb94 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #656] @ (7cb98 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #652] @ (7cb9c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #652] @ (7cba0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #648] @ (7cba4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #648] @ (7cba8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #644] @ (7cbac ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #644] @ (7cbb0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #640] @ (7cbb4 ) │ │ │ │ + bl 7e80c │ │ │ │ add.w r0, r4, #25856 @ 0x6500 │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #632] @ (7cbd0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #628] @ (7cbd4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #628] @ (7cbd8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #624] @ (7cbdc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #624] @ (7cbe0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #620] @ (7cbe4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #620] @ (7cbe8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #616] @ (7cbec ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #616] @ (7cbf0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #612] @ (7cbf4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #612] @ (7cbf8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #608] @ (7cbfc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #608] @ (7cc00 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #604] @ (7cc04 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #604] @ (7cc08 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #600] @ (7cc0c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #600] @ (7cc10 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #596] @ (7cc14 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #596] @ (7cc18 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #592] @ (7cc1c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #592] @ (7cc20 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #588] @ (7cc24 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #588] @ (7cc28 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #584] @ (7cc2c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #584] @ (7cc30 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #580] @ (7cc34 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #580] @ (7cc38 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #576] @ (7cc3c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #576] @ (7cc40 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #572] @ (7cc44 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #572] @ (7cc48 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #568] @ (7cc4c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #568] @ (7cc50 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #564] @ (7cc54 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #564] @ (7cc58 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #560] @ (7cc5c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #560] @ (7cc60 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #556] @ (7cc64 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #556] @ (7cc68 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #552] @ (7cc6c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #552] @ (7cc70 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #548] @ (7cc74 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #548] @ (7cc78 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #544] @ (7cc7c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #544] @ (7cc80 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #540] @ (7cc84 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #540] @ (7cc88 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #536] @ (7cc8c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #536] @ (7cc90 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #532] @ (7cc94 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #532] @ (7cc98 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #528] @ (7cc9c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #528] @ (7cca0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #524] @ (7cca4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #524] @ (7cca8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #520] @ (7ccac ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #520] @ (7ccb0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #516] @ (7ccb4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #516] @ (7ccb8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #512] @ (7ccbc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #512] @ (7ccc0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #508] @ (7ccc4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #508] @ (7ccc8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #504] @ (7cccc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #504] @ (7ccd0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #500] @ (7ccd4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #500] @ (7ccd8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #496] @ (7ccdc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #496] @ (7cce0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #492] @ (7cce4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #492] @ (7cce8 ) │ │ │ │ - bl 7e824 │ │ │ │ - b.n 7ccec │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #632] @ (7cbb8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #628] @ (7cbbc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #628] @ (7cbc0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #624] @ (7cbc4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #624] @ (7cbc8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #620] @ (7cbcc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #620] @ (7cbd0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #616] @ (7cbd4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #616] @ (7cbd8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #612] @ (7cbdc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #612] @ (7cbe0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #608] @ (7cbe4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #608] @ (7cbe8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #604] @ (7cbec ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #604] @ (7cbf0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #600] @ (7cbf4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #600] @ (7cbf8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #596] @ (7cbfc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #596] @ (7cc00 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #592] @ (7cc04 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #592] @ (7cc08 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #588] @ (7cc0c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #588] @ (7cc10 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #584] @ (7cc14 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #584] @ (7cc18 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #580] @ (7cc1c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #580] @ (7cc20 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #576] @ (7cc24 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #576] @ (7cc28 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #572] @ (7cc2c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #572] @ (7cc30 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #568] @ (7cc34 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #568] @ (7cc38 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #564] @ (7cc3c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #564] @ (7cc40 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #560] @ (7cc44 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #560] @ (7cc48 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #556] @ (7cc4c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #556] @ (7cc50 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #552] @ (7cc54 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #552] @ (7cc58 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #548] @ (7cc5c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #548] @ (7cc60 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #544] @ (7cc64 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #544] @ (7cc68 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #540] @ (7cc6c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #540] @ (7cc70 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #536] @ (7cc74 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #536] @ (7cc78 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #532] @ (7cc7c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #532] @ (7cc80 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #528] @ (7cc84 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #528] @ (7cc88 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #524] @ (7cc8c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #524] @ (7cc90 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #520] @ (7cc94 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #520] @ (7cc98 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #516] @ (7cc9c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #516] @ (7cca0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #512] @ (7cca4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #512] @ (7cca8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #508] @ (7ccac ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #508] @ (7ccb0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #504] @ (7ccb4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #504] @ (7ccb8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #500] @ (7ccbc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #500] @ (7ccc0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #496] @ (7ccc4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #496] @ (7ccc8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #492] @ (7cccc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #492] @ (7ccd0 ) │ │ │ │ + bl 7e80c │ │ │ │ + b.n 7ccd4 │ │ │ │ nop │ │ │ │ ldmia r5, {r2, r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldmia r5, {r3, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldmia r5!, {r2, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ @@ -121443,489 +121440,489 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldmia r7, {r3, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldmia r7, {r3, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldmia r7, {r3, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - beq.n 7cb60 │ │ │ │ + beq.n 7cb48 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - beq.n 7cb9c │ │ │ │ + beq.n 7cb84 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - beq.n 7cbe0 │ │ │ │ + beq.n 7cbc8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - beq.n 7cc24 │ │ │ │ + beq.n 7cc0c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - beq.n 7caa8 │ │ │ │ + beq.n 7ca90 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - beq.n 7cae4 │ │ │ │ + beq.n 7cacc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - beq.n 7cb30 │ │ │ │ + beq.n 7cb18 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - beq.n 7cb6c │ │ │ │ + beq.n 7cb54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bne.n 7cbb0 │ │ │ │ + bne.n 7cb98 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bne.n 7cc04 │ │ │ │ + bne.n 7cbec │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bne.n 7cc48 │ │ │ │ + bne.n 7cc30 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bne.n 7caa4 │ │ │ │ + bne.n 7ca8c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bne.n 7caf8 │ │ │ │ + bne.n 7cae0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bne.n 7cb34 │ │ │ │ + bne.n 7cb1c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bne.n 7cb70 │ │ │ │ + bne.n 7cb58 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 7cbac │ │ │ │ + bcs.n 7cb94 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 7cc08 │ │ │ │ + bcs.n 7cbf0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 7cc4c │ │ │ │ + bcs.n 7cc34 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 7cc90 │ │ │ │ + bcs.n 7cc78 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 7cacc │ │ │ │ + bcs.n 7cab4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 7cb08 │ │ │ │ + bcs.n 7caf0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 7cb4c │ │ │ │ + bcs.n 7cb34 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 7cb88 │ │ │ │ + bcs.n 7cb70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 7cbcc │ │ │ │ + bcc.n 7cbb4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 7cc20 │ │ │ │ + bcc.n 7cc08 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 7cc5c │ │ │ │ + bcc.n 7cc44 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 7cc98 │ │ │ │ + bcc.n 7cc80 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 7cad4 │ │ │ │ + bcc.n 7cabc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 7cb10 │ │ │ │ + bcc.n 7caf8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 7cb4c │ │ │ │ + bcc.n 7cb34 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 7cb90 │ │ │ │ + bcc.n 7cb78 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 7cc0c │ │ │ │ + bmi.n 7cbf4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 7cc50 │ │ │ │ + bmi.n 7cc38 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 7cca4 │ │ │ │ + bmi.n 7cc8c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 7cae8 │ │ │ │ + bmi.n 7cad0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 7cb34 │ │ │ │ + bmi.n 7cb1c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 7cb78 │ │ │ │ + bmi.n 7cb60 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 7cbbc │ │ │ │ + bmi.n 7cba4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 7cc10 │ │ │ │ + bpl.n 7cbf8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 7cc5c │ │ │ │ + bpl.n 7cc44 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 7cc98 │ │ │ │ + bpl.n 7cc80 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 7ccdc │ │ │ │ + bpl.n 7ccc4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 7cb20 │ │ │ │ + bpl.n 7cb08 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 7cb74 │ │ │ │ + bpl.n 7cb5c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 7cbb8 │ │ │ │ + bpl.n 7cba0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 7cc04 │ │ │ │ + bpl.n 7cbec │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 7cc48 │ │ │ │ + bvs.n 7cc30 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 7cc84 │ │ │ │ + bvs.n 7cc6c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 7ccc8 │ │ │ │ + bvs.n 7ccb0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 7cd04 │ │ │ │ + bvs.n 7ccec │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 7cb50 │ │ │ │ + bvs.n 7cb38 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 7cb9c │ │ │ │ + bvs.n 7cb84 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 7cbd8 │ │ │ │ + bvs.n 7cbc0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 7cc14 │ │ │ │ + bvs.n 7cbfc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 7cc60 │ │ │ │ + bvc.n 7cc48 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 7cca4 │ │ │ │ + bvc.n 7cc8c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 7cce0 │ │ │ │ + bvc.n 7ccc8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 7cd1c │ │ │ │ + bvc.n 7cd04 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 7cb58 │ │ │ │ + bvc.n 7cb40 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 7cb94 │ │ │ │ + bvc.n 7cb7c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 7cbd0 │ │ │ │ + bvc.n 7cbb8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 7cc14 │ │ │ │ + bvc.n 7cbfc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 7cc48 │ │ │ │ + bvc.n 7cc30 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 7cc9c │ │ │ │ + bhi.n 7cc84 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 7ccd8 │ │ │ │ + bhi.n 7ccc0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 7cd1c │ │ │ │ + bhi.n 7cd04 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 7cd50 │ │ │ │ + bhi.n 7cd38 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 7cb8c │ │ │ │ + bhi.n 7cb74 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 7cbc8 │ │ │ │ + bhi.n 7cbb0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 7cc04 │ │ │ │ + bhi.n 7cbec │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 7cc40 │ │ │ │ + bhi.n 7cc28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 7cc8c │ │ │ │ + bls.n 7cc74 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 7ccc8 │ │ │ │ + bls.n 7ccb0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 7cd04 │ │ │ │ + bls.n 7ccec │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 7cd50 │ │ │ │ + bls.n 7cd38 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 7cb9c │ │ │ │ + bls.n 7cb84 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 7cbe8 │ │ │ │ + bls.n 7cbd0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 7cc24 │ │ │ │ + bls.n 7cc0c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 7cc60 │ │ │ │ + bls.n 7cc48 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 7cca4 │ │ │ │ + bge.n 7cc8c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 7ccf8 │ │ │ │ + bge.n 7cce0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 7cd34 │ │ │ │ + bge.n 7cd1c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 7cd78 │ │ │ │ + bge.n 7cd60 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 7cbbc │ │ │ │ + bge.n 7cba4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 7cbf8 │ │ │ │ + bge.n 7cbe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 7cc34 │ │ │ │ + bge.n 7cc1c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 7cc80 │ │ │ │ + bge.n 7cc68 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 7ccc4 │ │ │ │ + blt.n 7ccac │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 7cd00 │ │ │ │ + blt.n 7cce8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 7cd34 │ │ │ │ + blt.n 7cd1c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 7cd70 │ │ │ │ + blt.n 7cd58 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 7cdbc │ │ │ │ + blt.n 7cda4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 7cbf0 │ │ │ │ + blt.n 7cbd8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 7cc34 │ │ │ │ + blt.n 7cc1c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 7cc78 │ │ │ │ + blt.n 7cc60 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 7ccc4 │ │ │ │ + blt.n 7ccac │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bgt.n 7cd10 │ │ │ │ + bgt.n 7ccf8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bgt.n 7cd4c │ │ │ │ + bgt.n 7cd34 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bgt.n 7cd90 │ │ │ │ + bgt.n 7cd78 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bgt.n 7cdc4 │ │ │ │ + bgt.n 7cdac │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bgt.n 7cc10 │ │ │ │ + bgt.n 7cbf8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bgt.n 7cc54 │ │ │ │ + bgt.n 7cc3c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [pc, #768] @ (7cff0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #768] @ (7cff4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #764] @ (7cff8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #764] @ (7cffc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #760] @ (7d000 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #760] @ (7d004 ) │ │ │ │ - bl 7e824 │ │ │ │ + ldr r0, [pc, #768] @ (7cfd8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #768] @ (7cfdc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #764] @ (7cfe0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #764] @ (7cfe4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #760] @ (7cfe8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #760] @ (7cfec ) │ │ │ │ + bl 7e80c │ │ │ │ add.w r0, r4, #28288 @ 0x6e80 │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #748] @ (7d008 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #748] @ (7d00c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #744] @ (7d010 ) │ │ │ │ - bl 7e824 │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #748] @ (7cff0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #748] @ (7cff4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #744] @ (7cff8 ) │ │ │ │ + bl 7e80c │ │ │ │ add.w r0, r4, #28416 @ 0x6f00 │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #736] @ (7d014 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #732] @ (7d018 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #732] @ (7d01c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #728] @ (7d020 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #728] @ (7d024 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #724] @ (7d028 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #724] @ (7d02c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #720] @ (7d030 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #720] @ (7d034 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #716] @ (7d038 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #716] @ (7d03c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #712] @ (7d040 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #712] @ (7d044 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #708] @ (7d048 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #708] @ (7d04c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #704] @ (7d050 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #704] @ (7d054 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #700] @ (7d058 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #700] @ (7d05c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #696] @ (7d060 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #696] @ (7d064 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #692] @ (7d068 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #692] @ (7d06c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #688] @ (7d070 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #688] @ (7d074 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #684] @ (7d078 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #684] @ (7d07c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #680] @ (7d080 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #680] @ (7d084 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #676] @ (7d088 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #676] @ (7d08c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #672] @ (7d090 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #672] @ (7d094 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #668] @ (7d098 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #668] @ (7d09c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #664] @ (7d0a0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #664] @ (7d0a4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #660] @ (7d0a8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #660] @ (7d0ac ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #656] @ (7d0b0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #656] @ (7d0b4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #652] @ (7d0b8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #652] @ (7d0bc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #648] @ (7d0c0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #648] @ (7d0c4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #644] @ (7d0c8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #644] @ (7d0cc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #640] @ (7d0d0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #640] @ (7d0d4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #636] @ (7d0d8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #636] @ (7d0dc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #632] @ (7d0e0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #632] @ (7d0e4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #628] @ (7d0e8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #628] @ (7d0ec ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #624] @ (7d0f0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #624] @ (7d0f4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #620] @ (7d0f8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #620] @ (7d0fc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #616] @ (7d100 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #616] @ (7d104 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #612] @ (7d108 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #612] @ (7d10c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #608] @ (7d110 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #608] @ (7d114 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #604] @ (7d118 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #604] @ (7d11c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #600] @ (7d120 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #600] @ (7d124 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #596] @ (7d128 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #596] @ (7d12c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #592] @ (7d130 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #592] @ (7d134 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #588] @ (7d138 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #588] @ (7d13c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #584] @ (7d140 ) │ │ │ │ - bl 7e824 │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #736] @ (7cffc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #732] @ (7d000 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #732] @ (7d004 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #728] @ (7d008 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #728] @ (7d00c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #724] @ (7d010 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #724] @ (7d014 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #720] @ (7d018 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #720] @ (7d01c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #716] @ (7d020 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #716] @ (7d024 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #712] @ (7d028 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #712] @ (7d02c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #708] @ (7d030 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #708] @ (7d034 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #704] @ (7d038 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #704] @ (7d03c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #700] @ (7d040 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #700] @ (7d044 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #696] @ (7d048 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #696] @ (7d04c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #692] @ (7d050 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #692] @ (7d054 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #688] @ (7d058 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #688] @ (7d05c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #684] @ (7d060 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #684] @ (7d064 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #680] @ (7d068 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #680] @ (7d06c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #676] @ (7d070 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #676] @ (7d074 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #672] @ (7d078 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #672] @ (7d07c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #668] @ (7d080 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #668] @ (7d084 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #664] @ (7d088 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #664] @ (7d08c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #660] @ (7d090 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #660] @ (7d094 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #656] @ (7d098 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #656] @ (7d09c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #652] @ (7d0a0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #652] @ (7d0a4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #648] @ (7d0a8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #648] @ (7d0ac ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #644] @ (7d0b0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #644] @ (7d0b4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #640] @ (7d0b8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #640] @ (7d0bc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #636] @ (7d0c0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #636] @ (7d0c4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #632] @ (7d0c8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #632] @ (7d0cc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #628] @ (7d0d0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #628] @ (7d0d4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #624] @ (7d0d8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #624] @ (7d0dc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #620] @ (7d0e0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #620] @ (7d0e4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #616] @ (7d0e8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #616] @ (7d0ec ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #612] @ (7d0f0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #612] @ (7d0f4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #608] @ (7d0f8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #608] @ (7d0fc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #604] @ (7d100 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #604] @ (7d104 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #600] @ (7d108 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #600] @ (7d10c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #596] @ (7d110 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #596] @ (7d114 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #592] @ (7d118 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #592] @ (7d11c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #588] @ (7d120 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #588] @ (7d124 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #584] @ (7d128 ) │ │ │ │ + bl 7e80c │ │ │ │ add.w r0, r4, #30720 @ 0x7800 │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #576] @ (7d144 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #572] @ (7d148 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #572] @ (7d14c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #568] @ (7d150 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #568] @ (7d154 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #564] @ (7d158 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #564] @ (7d15c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #560] @ (7d160 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #560] @ (7d164 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #556] @ (7d168 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #556] @ (7d16c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #552] @ (7d170 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #552] @ (7d174 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #548] @ (7d178 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #548] @ (7d17c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #544] @ (7d180 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #544] @ (7d184 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #540] @ (7d188 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #540] @ (7d18c ) │ │ │ │ - bl 7e824 │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #576] @ (7d12c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #572] @ (7d130 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #572] @ (7d134 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #568] @ (7d138 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #568] @ (7d13c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #564] @ (7d140 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #564] @ (7d144 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #560] @ (7d148 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #560] @ (7d14c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #556] @ (7d150 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #556] @ (7d154 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #552] @ (7d158 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #552] @ (7d15c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #548] @ (7d160 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #548] @ (7d164 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #544] @ (7d168 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #544] @ (7d16c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #540] @ (7d170 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #540] @ (7d174 ) │ │ │ │ + bl 7e80c │ │ │ │ add.w r0, r4, #31360 @ 0x7a80 │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #528] @ (7d190 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #528] @ (7d194 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #524] @ (7d198 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #524] @ (7d19c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #520] @ (7d1a0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #520] @ (7d1a4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #516] @ (7d1a8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #516] @ (7d1ac ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #512] @ (7d1b0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #512] @ (7d1b4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #508] @ (7d1b8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #508] @ (7d1bc ) │ │ │ │ - bl 7e824 │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #528] @ (7d178 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #528] @ (7d17c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #524] @ (7d180 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #524] @ (7d184 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #520] @ (7d188 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #520] @ (7d18c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #516] @ (7d190 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #516] @ (7d194 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #512] @ (7d198 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #512] @ (7d19c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #508] @ (7d1a0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #508] @ (7d1a4 ) │ │ │ │ + bl 7e80c │ │ │ │ add.w r0, r4, #31744 @ 0x7c00 │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #496] @ (7d1c0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #496] @ (7d1c4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #492] @ (7d1c8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #492] @ (7d1cc ) │ │ │ │ - bl 7e824 │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #496] @ (7d1a8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #496] @ (7d1ac ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #492] @ (7d1b0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #492] @ (7d1b4 ) │ │ │ │ + bl 7e80c │ │ │ │ add.w r0, r4, #31872 @ 0x7c80 │ │ │ │ - bl 7e824 │ │ │ │ - b.n 7d1d0 │ │ │ │ + bl 7e80c │ │ │ │ + b.n 7d1b8 │ │ │ │ nop │ │ │ │ - bgt.n 7cf9c │ │ │ │ + bgt.n 7cf84 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bgt.n 7cfd8 │ │ │ │ + bgt.n 7cfc0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ble.n 7d01c │ │ │ │ + ble.n 7d004 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ble.n 7d050 │ │ │ │ + ble.n 7d038 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ble.n 7d08c │ │ │ │ + ble.n 7d074 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ble.n 7d0c8 │ │ │ │ + ble.n 7d0b0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ble.n 7cf4c │ │ │ │ + ble.n 7cf34 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ble.n 7cf90 │ │ │ │ + ble.n 7cf78 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ble.n 7cfd4 │ │ │ │ + ble.n 7cfbc │ │ │ │ lsls r2, r2, #1 │ │ │ │ udf #40 @ 0x28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ udf #64 @ 0x40 │ │ │ │ lsls r2, r2, #1 │ │ │ │ udf #96 @ 0x60 │ │ │ │ lsls r2, r2, #1 │ │ │ │ @@ -121953,145 +121950,145 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ svc 180 @ 0xb4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ svc 208 @ 0xd0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ svc 244 @ 0xf4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d084 │ │ │ │ + b.n 7d06c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d0c0 │ │ │ │ + b.n 7d0a8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d104 │ │ │ │ + b.n 7d0ec │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d148 │ │ │ │ + b.n 7d130 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d184 │ │ │ │ + b.n 7d16c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d1c0 │ │ │ │ + b.n 7d1a8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d1fc │ │ │ │ + b.n 7d1e4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d240 │ │ │ │ + b.n 7d228 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d284 │ │ │ │ + b.n 7d26c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d2c0 │ │ │ │ + b.n 7d2a8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d2fc │ │ │ │ + b.n 7d2e4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d338 │ │ │ │ + b.n 7d320 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d384 │ │ │ │ + b.n 7d36c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d3c0 │ │ │ │ + b.n 7d3a8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d404 │ │ │ │ + b.n 7d3ec │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d450 │ │ │ │ + b.n 7d438 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d494 │ │ │ │ + b.n 7d47c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d4d8 │ │ │ │ + b.n 7d4c0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d524 │ │ │ │ + b.n 7d50c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d560 │ │ │ │ + b.n 7d548 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d59c │ │ │ │ + b.n 7d584 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d5d8 │ │ │ │ + b.n 7d5c0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d614 │ │ │ │ + b.n 7d5fc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d658 │ │ │ │ + b.n 7d640 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d694 │ │ │ │ + b.n 7d67c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d6c8 │ │ │ │ + b.n 7d6b0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d70c │ │ │ │ + b.n 7d6f4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d758 │ │ │ │ + b.n 7d740 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d79c │ │ │ │ + b.n 7d784 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d7e0 │ │ │ │ + b.n 7d7c8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d81c │ │ │ │ + b.n 7d804 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d860 │ │ │ │ + b.n 7d848 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d894 │ │ │ │ + b.n 7d87c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d8d0 │ │ │ │ + b.n 7d8b8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7c914 │ │ │ │ + b.n 7c8fc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7c950 │ │ │ │ + b.n 7c938 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7c98c │ │ │ │ + b.n 7c974 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7c9d0 │ │ │ │ + b.n 7c9b8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7ca1c │ │ │ │ + b.n 7ca04 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7ca60 │ │ │ │ + b.n 7ca48 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7ca9c │ │ │ │ + b.n 7ca84 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cad8 │ │ │ │ + b.n 7cac0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cb0c │ │ │ │ + b.n 7caf4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cb48 │ │ │ │ + b.n 7cb30 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cb84 │ │ │ │ + b.n 7cb6c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cbb8 │ │ │ │ + b.n 7cba0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cbf4 │ │ │ │ + b.n 7cbdc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cc40 │ │ │ │ + b.n 7cc28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cc7c │ │ │ │ + b.n 7cc64 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7ccb8 │ │ │ │ + b.n 7cca0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7ccfc │ │ │ │ + b.n 7cce4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cd38 │ │ │ │ + b.n 7cd20 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cd7c │ │ │ │ + b.n 7cd64 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cdb8 │ │ │ │ + b.n 7cda0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cdfc │ │ │ │ + b.n 7cde4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7ce30 │ │ │ │ + b.n 7ce18 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7ce7c │ │ │ │ + b.n 7ce64 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cec8 │ │ │ │ + b.n 7ceb0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cf0c │ │ │ │ + b.n 7cef4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cf90 │ │ │ │ + b.n 7cf78 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7cfdc │ │ │ │ + b.n 7cfc4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d028 │ │ │ │ + b.n 7d010 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d074 │ │ │ │ + b.n 7d05c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d0b0 │ │ │ │ + b.n 7d098 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d0f4 │ │ │ │ + b.n 7d0dc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7d130 │ │ │ │ + b.n 7d118 │ │ │ │ lsls r2, r2, #1 │ │ │ │ @ instruction: 0xe80c0052 │ │ │ │ @ instruction: 0xe82c0052 │ │ │ │ @ instruction: 0xe8500052 │ │ │ │ strd r0, r0, [ip], #-328 @ 0x148 │ │ │ │ ldmia.w r0, {r1, r4, r6} │ │ │ │ ldmia.w r0!, {r1, r4, r6} │ │ │ │ @@ -122113,267 +122110,267 @@ │ │ │ │ @ instruction: 0xeaac0052 │ │ │ │ @ instruction: 0xeacc0052 │ │ │ │ @ instruction: 0xeae40052 │ │ │ │ adds.w r0, ip, r2, lsr #1 │ │ │ │ @ instruction: 0xeb380052 │ │ │ │ adcs.w r0, r0, r2, lsr #1 │ │ │ │ sbc.w r0, r8, r2, lsr #1 │ │ │ │ - ldr r0, [pc, #756] @ (7d4c8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #756] @ (7d4cc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #752] @ (7d4d0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #752] @ (7d4d4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #748] @ (7d4d8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #748] @ (7d4dc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #744] @ (7d4e0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #744] @ (7d4e4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #740] @ (7d4e8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #740] @ (7d4ec ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #736] @ (7d4f0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #736] @ (7d4f4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #732] @ (7d4f8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #732] @ (7d4fc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #728] @ (7d500 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #728] @ (7d504 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #724] @ (7d508 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #724] @ (7d50c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #720] @ (7d510 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #720] @ (7d514 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #716] @ (7d518 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #716] @ (7d51c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #712] @ (7d520 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #712] @ (7d524 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #708] @ (7d528 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #708] @ (7d52c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #704] @ (7d530 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #704] @ (7d534 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #700] @ (7d538 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #700] @ (7d53c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #696] @ (7d540 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #696] @ (7d544 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #692] @ (7d548 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #692] @ (7d54c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #688] @ (7d550 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #688] @ (7d554 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #684] @ (7d558 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #684] @ (7d55c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #680] @ (7d560 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #680] @ (7d564 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #676] @ (7d568 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #676] @ (7d56c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #672] @ (7d570 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #672] @ (7d574 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #668] @ (7d578 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #668] @ (7d57c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #664] @ (7d580 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #664] @ (7d584 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #660] @ (7d588 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #660] @ (7d58c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #656] @ (7d590 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #656] @ (7d594 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #652] @ (7d598 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #652] @ (7d59c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #648] @ (7d5a0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #648] @ (7d5a4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #644] @ (7d5a8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #644] @ (7d5ac ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #640] @ (7d5b0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #640] @ (7d5b4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #636] @ (7d5b8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #636] @ (7d5bc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #632] @ (7d5c0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #632] @ (7d5c4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #628] @ (7d5c8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #628] @ (7d5cc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #624] @ (7d5d0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #624] @ (7d5d4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #620] @ (7d5d8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #620] @ (7d5dc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #616] @ (7d5e0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #616] @ (7d5e4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #612] @ (7d5e8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #612] @ (7d5ec ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #608] @ (7d5f0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #608] @ (7d5f4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #604] @ (7d5f8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #604] @ (7d5fc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #600] @ (7d600 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #600] @ (7d604 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #596] @ (7d608 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #596] @ (7d60c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #592] @ (7d610 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #592] @ (7d614 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #588] @ (7d618 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #588] @ (7d61c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #584] @ (7d620 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #584] @ (7d624 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #580] @ (7d628 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #580] @ (7d62c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #576] @ (7d630 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #576] @ (7d634 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #572] @ (7d638 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #572] @ (7d63c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #568] @ (7d640 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #568] @ (7d644 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #564] @ (7d648 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #564] @ (7d64c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #560] @ (7d650 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #560] @ (7d654 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #556] @ (7d658 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #556] @ (7d65c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #552] @ (7d660 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #552] @ (7d664 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #548] @ (7d668 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #548] @ (7d66c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #544] @ (7d670 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #544] @ (7d674 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #540] @ (7d678 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #540] @ (7d67c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #536] @ (7d680 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #536] @ (7d684 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #532] @ (7d688 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #532] @ (7d68c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #528] @ (7d690 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #528] @ (7d694 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #524] @ (7d698 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #524] @ (7d69c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #520] @ (7d6a0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #520] @ (7d6a4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #516] @ (7d6a8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #516] @ (7d6ac ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #512] @ (7d6b0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #512] @ (7d6b4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #508] @ (7d6b8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #508] @ (7d6bc ) │ │ │ │ - bl 7e824 │ │ │ │ - b.n 7d6c0 │ │ │ │ + ldr r0, [pc, #756] @ (7d4b0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #756] @ (7d4b4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #752] @ (7d4b8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #752] @ (7d4bc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #748] @ (7d4c0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #748] @ (7d4c4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #744] @ (7d4c8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #744] @ (7d4cc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #740] @ (7d4d0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #740] @ (7d4d4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #736] @ (7d4d8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #736] @ (7d4dc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #732] @ (7d4e0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #732] @ (7d4e4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #728] @ (7d4e8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #728] @ (7d4ec ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #724] @ (7d4f0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #724] @ (7d4f4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #720] @ (7d4f8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #720] @ (7d4fc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #716] @ (7d500 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #716] @ (7d504 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #712] @ (7d508 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #712] @ (7d50c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #708] @ (7d510 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #708] @ (7d514 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #704] @ (7d518 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #704] @ (7d51c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #700] @ (7d520 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #700] @ (7d524 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #696] @ (7d528 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #696] @ (7d52c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #692] @ (7d530 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #692] @ (7d534 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #688] @ (7d538 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #688] @ (7d53c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #684] @ (7d540 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #684] @ (7d544 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #680] @ (7d548 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #680] @ (7d54c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #676] @ (7d550 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #676] @ (7d554 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #672] @ (7d558 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #672] @ (7d55c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #668] @ (7d560 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #668] @ (7d564 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #664] @ (7d568 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #664] @ (7d56c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #660] @ (7d570 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #660] @ (7d574 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #656] @ (7d578 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #656] @ (7d57c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #652] @ (7d580 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #652] @ (7d584 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #648] @ (7d588 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #648] @ (7d58c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #644] @ (7d590 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #644] @ (7d594 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #640] @ (7d598 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #640] @ (7d59c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #636] @ (7d5a0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #636] @ (7d5a4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #632] @ (7d5a8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #632] @ (7d5ac ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #628] @ (7d5b0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #628] @ (7d5b4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #624] @ (7d5b8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #624] @ (7d5bc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #620] @ (7d5c0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #620] @ (7d5c4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #616] @ (7d5c8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #616] @ (7d5cc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #612] @ (7d5d0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #612] @ (7d5d4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #608] @ (7d5d8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #608] @ (7d5dc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #604] @ (7d5e0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #604] @ (7d5e4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #600] @ (7d5e8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #600] @ (7d5ec ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #596] @ (7d5f0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #596] @ (7d5f4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #592] @ (7d5f8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #592] @ (7d5fc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #588] @ (7d600 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #588] @ (7d604 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #584] @ (7d608 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #584] @ (7d60c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #580] @ (7d610 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #580] @ (7d614 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #576] @ (7d618 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #576] @ (7d61c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #572] @ (7d620 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #572] @ (7d624 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #568] @ (7d628 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #568] @ (7d62c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #564] @ (7d630 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #564] @ (7d634 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #560] @ (7d638 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #560] @ (7d63c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #556] @ (7d640 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #556] @ (7d644 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #552] @ (7d648 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #552] @ (7d64c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #548] @ (7d650 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #548] @ (7d654 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #544] @ (7d658 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #544] @ (7d65c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #540] @ (7d660 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #540] @ (7d664 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #536] @ (7d668 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #536] @ (7d66c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #532] @ (7d670 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #532] @ (7d674 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #528] @ (7d678 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #528] @ (7d67c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #524] @ (7d680 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #524] @ (7d684 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #520] @ (7d688 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #520] @ (7d68c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #516] @ (7d690 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #516] @ (7d694 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #512] @ (7d698 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #512] @ (7d69c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #508] @ (7d6a0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #508] @ (7d6a4 ) │ │ │ │ + bl 7e80c │ │ │ │ + b.n 7d6a8 │ │ │ │ nop │ │ │ │ sub.w r0, r0, r2, lsr #1 │ │ │ │ subs.w r0, ip, r2, lsr #1 │ │ │ │ rsbs r0, r8, r2, lsr #1 │ │ │ │ @ instruction: 0xebf40052 │ │ │ │ ldc 0, cr0, [r4], {82} @ 0x52 │ │ │ │ ldc 0, cr0, [r4], #-328 @ 0xfffffeb8 │ │ │ │ @@ -122493,267 +122490,267 @@ │ │ │ │ ldrsb.w r0, [r4, #82] @ 0x52 │ │ │ │ ldrsh.w r0, [r4, #82] @ 0x52 │ │ │ │ ldr??.w r0, [ip, #82] @ 0x52 │ │ │ │ @ instruction: 0xfa040052 │ │ │ │ @ instruction: 0xfa200052 │ │ │ │ @ instruction: 0xfa400052 │ │ │ │ @ instruction: 0xfa580052 │ │ │ │ - ldr r0, [pc, #756] @ (7d9b8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #756] @ (7d9bc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #752] @ (7d9c0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #752] @ (7d9c4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #748] @ (7d9c8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #748] @ (7d9cc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #744] @ (7d9d0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #744] @ (7d9d4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #740] @ (7d9d8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #740] @ (7d9dc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #736] @ (7d9e0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #736] @ (7d9e4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #732] @ (7d9e8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #732] @ (7d9ec ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #728] @ (7d9f0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #728] @ (7d9f4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #724] @ (7d9f8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #724] @ (7d9fc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #720] @ (7da00 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #720] @ (7da04 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #716] @ (7da08 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #716] @ (7da0c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #712] @ (7da10 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #712] @ (7da14 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #708] @ (7da18 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #708] @ (7da1c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #704] @ (7da20 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #704] @ (7da24 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #700] @ (7da28 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #700] @ (7da2c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #696] @ (7da30 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #696] @ (7da34 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #692] @ (7da38 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #692] @ (7da3c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #688] @ (7da40 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #688] @ (7da44 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #684] @ (7da48 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #684] @ (7da4c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #680] @ (7da50 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #680] @ (7da54 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #676] @ (7da58 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #676] @ (7da5c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #672] @ (7da60 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #672] @ (7da64 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #668] @ (7da68 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #668] @ (7da6c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #664] @ (7da70 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #664] @ (7da74 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #660] @ (7da78 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #660] @ (7da7c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #656] @ (7da80 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #656] @ (7da84 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #652] @ (7da88 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #652] @ (7da8c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #648] @ (7da90 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #648] @ (7da94 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #644] @ (7da98 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #644] @ (7da9c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #640] @ (7daa0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #640] @ (7daa4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #636] @ (7daa8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #636] @ (7daac ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #632] @ (7dab0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #632] @ (7dab4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #628] @ (7dab8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #628] @ (7dabc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #624] @ (7dac0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #624] @ (7dac4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #620] @ (7dac8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #620] @ (7dacc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #616] @ (7dad0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #616] @ (7dad4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #612] @ (7dad8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #612] @ (7dadc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #608] @ (7dae0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #608] @ (7dae4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #604] @ (7dae8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #604] @ (7daec ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #600] @ (7daf0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #600] @ (7daf4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #596] @ (7daf8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #596] @ (7dafc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #592] @ (7db00 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #592] @ (7db04 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #588] @ (7db08 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #588] @ (7db0c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #584] @ (7db10 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #584] @ (7db14 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #580] @ (7db18 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #580] @ (7db1c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #576] @ (7db20 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #576] @ (7db24 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #572] @ (7db28 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #572] @ (7db2c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #568] @ (7db30 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #568] @ (7db34 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #564] @ (7db38 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #564] @ (7db3c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #560] @ (7db40 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #560] @ (7db44 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #556] @ (7db48 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #556] @ (7db4c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #552] @ (7db50 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #552] @ (7db54 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #548] @ (7db58 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #548] @ (7db5c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #544] @ (7db60 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #544] @ (7db64 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #540] @ (7db68 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #540] @ (7db6c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #536] @ (7db70 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #536] @ (7db74 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #532] @ (7db78 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #532] @ (7db7c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #528] @ (7db80 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #528] @ (7db84 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #524] @ (7db88 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #524] @ (7db8c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #520] @ (7db90 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #520] @ (7db94 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #516] @ (7db98 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #516] @ (7db9c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #512] @ (7dba0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #512] @ (7dba4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #508] @ (7dba8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #508] @ (7dbac ) │ │ │ │ - bl 7e824 │ │ │ │ - b.n 7dbb0 │ │ │ │ + ldr r0, [pc, #756] @ (7d9a0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #756] @ (7d9a4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #752] @ (7d9a8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #752] @ (7d9ac ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #748] @ (7d9b0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #748] @ (7d9b4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #744] @ (7d9b8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #744] @ (7d9bc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #740] @ (7d9c0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #740] @ (7d9c4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #736] @ (7d9c8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #736] @ (7d9cc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #732] @ (7d9d0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #732] @ (7d9d4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #728] @ (7d9d8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #728] @ (7d9dc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #724] @ (7d9e0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #724] @ (7d9e4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #720] @ (7d9e8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #720] @ (7d9ec ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #716] @ (7d9f0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #716] @ (7d9f4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #712] @ (7d9f8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #712] @ (7d9fc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #708] @ (7da00 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #708] @ (7da04 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #704] @ (7da08 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #704] @ (7da0c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #700] @ (7da10 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #700] @ (7da14 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #696] @ (7da18 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #696] @ (7da1c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #692] @ (7da20 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #692] @ (7da24 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #688] @ (7da28 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #688] @ (7da2c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #684] @ (7da30 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #684] @ (7da34 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #680] @ (7da38 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #680] @ (7da3c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #676] @ (7da40 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #676] @ (7da44 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #672] @ (7da48 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #672] @ (7da4c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #668] @ (7da50 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #668] @ (7da54 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #664] @ (7da58 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #664] @ (7da5c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #660] @ (7da60 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #660] @ (7da64 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #656] @ (7da68 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #656] @ (7da6c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #652] @ (7da70 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #652] @ (7da74 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #648] @ (7da78 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #648] @ (7da7c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #644] @ (7da80 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #644] @ (7da84 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #640] @ (7da88 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #640] @ (7da8c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #636] @ (7da90 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #636] @ (7da94 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #632] @ (7da98 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #632] @ (7da9c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #628] @ (7daa0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #628] @ (7daa4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #624] @ (7daa8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #624] @ (7daac ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #620] @ (7dab0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #620] @ (7dab4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #616] @ (7dab8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #616] @ (7dabc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #612] @ (7dac0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #612] @ (7dac4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #608] @ (7dac8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #608] @ (7dacc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #604] @ (7dad0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #604] @ (7dad4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #600] @ (7dad8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #600] @ (7dadc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #596] @ (7dae0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #596] @ (7dae4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #592] @ (7dae8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #592] @ (7daec ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #588] @ (7daf0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #588] @ (7daf4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #584] @ (7daf8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #584] @ (7dafc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #580] @ (7db00 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #580] @ (7db04 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #576] @ (7db08 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #576] @ (7db0c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #572] @ (7db10 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #572] @ (7db14 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #568] @ (7db18 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #568] @ (7db1c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #564] @ (7db20 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #564] @ (7db24 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #560] @ (7db28 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #560] @ (7db2c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #556] @ (7db30 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #556] @ (7db34 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #552] @ (7db38 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #552] @ (7db3c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #548] @ (7db40 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #548] @ (7db44 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #544] @ (7db48 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #544] @ (7db4c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #540] @ (7db50 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #540] @ (7db54 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #536] @ (7db58 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #536] @ (7db5c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #532] @ (7db60 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #532] @ (7db64 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #528] @ (7db68 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #528] @ (7db6c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #524] @ (7db70 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #524] @ (7db74 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #520] @ (7db78 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #520] @ (7db7c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #516] @ (7db80 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #516] @ (7db84 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #512] @ (7db88 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #512] @ (7db8c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #508] @ (7db90 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #508] @ (7db94 ) │ │ │ │ + bl 7e80c │ │ │ │ + b.n 7db98 │ │ │ │ nop │ │ │ │ @ instruction: 0xfa700052 │ │ │ │ @ instruction: 0xfa8c0052 │ │ │ │ @ instruction: 0xfaac0052 │ │ │ │ @ instruction: 0xfac40052 │ │ │ │ @ instruction: 0xfae00052 │ │ │ │ @ instruction: 0xfafc0052 │ │ │ │ @@ -122952,254 +122949,254 @@ │ │ │ │ lsls r3, r2, #1 │ │ │ │ lsrs r0, r4, #3 │ │ │ │ lsls r3, r2, #1 │ │ │ │ lsrs r0, r1, #4 │ │ │ │ lsls r3, r2, #1 │ │ │ │ lsrs r0, r5, #4 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r0, [pc, #712] @ (7de7c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #712] @ (7de80 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #708] @ (7de84 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #708] @ (7de88 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #704] @ (7de8c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #704] @ (7de90 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #700] @ (7de94 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #700] @ (7de98 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #696] @ (7de9c ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #696] @ (7dea0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #692] @ (7dea4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #692] @ (7dea8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #688] @ (7deac ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #688] @ (7deb0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #684] @ (7deb4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #684] @ (7deb8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #680] @ (7debc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #680] @ (7dec0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #676] @ (7dec4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #676] @ (7dec8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #672] @ (7decc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #672] @ (7ded0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #668] @ (7ded4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #668] @ (7ded8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #664] @ (7dedc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #664] @ (7dee0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #660] @ (7dee4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #660] @ (7dee8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #656] @ (7deec ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #656] @ (7def0 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #652] @ (7def4 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #652] @ (7def8 ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #648] @ (7defc ) │ │ │ │ - bl 7e824 │ │ │ │ - ldr r5, [pc, #648] @ (7df00 ) │ │ │ │ - ldr r0, [pc, #648] @ (7df04 ) │ │ │ │ + ldr r0, [pc, #712] @ (7de64 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #712] @ (7de68 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #708] @ (7de6c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #708] @ (7de70 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #704] @ (7de74 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #704] @ (7de78 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #700] @ (7de7c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #700] @ (7de80 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #696] @ (7de84 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #696] @ (7de88 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #692] @ (7de8c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #692] @ (7de90 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #688] @ (7de94 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #688] @ (7de98 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #684] @ (7de9c ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #684] @ (7dea0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #680] @ (7dea4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #680] @ (7dea8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #676] @ (7deac ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #676] @ (7deb0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #672] @ (7deb4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #672] @ (7deb8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #668] @ (7debc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #668] @ (7dec0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #664] @ (7dec4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #664] @ (7dec8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #660] @ (7decc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #660] @ (7ded0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #656] @ (7ded4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #656] @ (7ded8 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #652] @ (7dedc ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #652] @ (7dee0 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #648] @ (7dee4 ) │ │ │ │ + bl 7e80c │ │ │ │ + ldr r5, [pc, #648] @ (7dee8 ) │ │ │ │ + ldr r0, [pc, #648] @ (7deec ) │ │ │ │ vmov.f32 s16, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 7e824 │ │ │ │ - ldr r0, [pc, #644] @ (7df08 ) │ │ │ │ - bl 7e824 │ │ │ │ + bl 7e80c │ │ │ │ + ldr r0, [pc, #644] @ (7def0 ) │ │ │ │ + bl 7e80c │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr.w r0, [r9, #980] @ 0x3d4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e4d8 │ │ │ │ + bne.w 7e4c0 │ │ │ │ ldr.w r6, [r9, #980] @ 0x3d4 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 7e4b8 │ │ │ │ + bne.w 7e4a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 7e54a │ │ │ │ + bne.w 7e532 │ │ │ │ movs r0, #16 │ │ │ │ blx 2c0b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7dd08 │ │ │ │ + cbz r4, 7dcf0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 7e4ca │ │ │ │ + bne.w 7e4b2 │ │ │ │ mov.w r0, r5, ror #4 │ │ │ │ strd r0, r5, [r4, #4] │ │ │ │ str r5, [r4, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r3, #1 │ │ │ │ vmov s15, r3 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmov s14, r3 │ │ │ │ vcvt.f32.u32 s13, s14 │ │ │ │ vdiv.f32 s14, s15, s13 │ │ │ │ vcmpe.f32 s14, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 7e528 │ │ │ │ + bgt.w 7e510 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ands r3, r2 │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ str r2, [r4, #0] │ │ │ │ str.w r4, [r1, r3, lsl #2] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb r3, [r5, #16] │ │ │ │ adds r7, #1 │ │ │ │ adds r5, #24 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ - bne.n 7dc8a │ │ │ │ - ldr r5, [pc, #496] @ (7df0c ) │ │ │ │ - movw r8, #5245 @ 0x147d │ │ │ │ + bne.n 7dc72 │ │ │ │ + ldr r5, [pc, #496] @ (7def4 ) │ │ │ │ + movw r8, #3625 @ 0xe29 │ │ │ │ movt r8, #19 │ │ │ │ - movw fp, #41921 @ 0xa3c1 │ │ │ │ + movw fp, #42473 @ 0xa5e9 │ │ │ │ movt fp, #7 │ │ │ │ vmov.f32 s16, #96 @ 0x3f000000 0.5 │ │ │ │ ldr.w r0, [r9, #980] @ 0x3d4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e500 │ │ │ │ + bne.w 7e4e8 │ │ │ │ ldr.w r6, [r9, #980] @ 0x3d4 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 7e4c2 │ │ │ │ + bne.w 7e4aa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 7e55a │ │ │ │ + bne.w 7e542 │ │ │ │ movs r0, #16 │ │ │ │ blx 2c0b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7ddac │ │ │ │ + cbz r4, 7dd94 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 7e4d2 │ │ │ │ + bne.w 7e4ba │ │ │ │ mov.w r0, r5, ror #4 │ │ │ │ strd r0, r5, [r4, #4] │ │ │ │ str r5, [r4, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r3, #1 │ │ │ │ vmov s15, r3 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmov s14, r3 │ │ │ │ vcvt.f32.u32 s13, s14 │ │ │ │ vdiv.f32 s14, s15, s13 │ │ │ │ vcmpe.f32 s14, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 7e53a │ │ │ │ + bgt.w 7e522 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ands r3, r2 │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ str r2, [r4, #0] │ │ │ │ str.w r4, [r1, r3, lsl #2] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb r3, [r5, #16] │ │ │ │ adds r7, #1 │ │ │ │ adds r5, #32 │ │ │ │ cmp.w r7, #256 @ 0x100 │ │ │ │ - bne.n 7dd2e │ │ │ │ + bne.n 7dd16 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e56a │ │ │ │ - bl 7fabc │ │ │ │ + bne.w 7e552 │ │ │ │ + bl 7faa4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e78e │ │ │ │ + beq.w 7e776 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r3, r2, #110592 @ 0x1b000 │ │ │ │ str.w r4, [r3, #4000] @ 0xfa0 │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7de4c │ │ │ │ + bne.n 7de34 │ │ │ │ movw r2, #29528 @ 0x7358 │ │ │ │ movt r2, #85 @ 0x55 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7e592 │ │ │ │ - ldr r3, [pc, #276] @ (7df10 ) │ │ │ │ + bne.w 7e57a │ │ │ │ + ldr r3, [pc, #276] @ (7def8 ) │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ mov.w ip, #1 │ │ │ │ movs r4, #8 │ │ │ │ str.w ip, [r2, #4] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldrh.w r3, [r7], #2 │ │ │ │ subs r4, #1 │ │ │ │ and.w r3, r3, #31 │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bne.n 7de0e │ │ │ │ + bne.n 7ddf6 │ │ │ │ movw fp, #43560 @ 0xaa28 │ │ │ │ movt fp, #80 @ 0x50 │ │ │ │ str.w r5, [fp, #24] │ │ │ │ - ldr r3, [pc, #228] @ (7df14 ) │ │ │ │ + ldr r3, [pc, #228] @ (7defc ) │ │ │ │ str.w r3, [fp, #48] @ 0x30 │ │ │ │ adds r3, #16 │ │ │ │ str.w r3, [fp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #112] @ (7deac ) │ │ │ │ + ldr r3, [pc, #112] @ (7de94 ) │ │ │ │ str.w r3, [fp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #212] @ (7df18 ) │ │ │ │ + ldr r3, [pc, #212] @ (7df00 ) │ │ │ │ str.w r3, [fp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #212] @ (7df1c ) │ │ │ │ + ldr r3, [pc, #212] @ (7df04 ) │ │ │ │ str.w r3, [fp, #64] @ 0x40 │ │ │ │ - bl 80bc8 │ │ │ │ + bl 80b5c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e72c │ │ │ │ + beq.w 7e714 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ add.w sl, r3, #4096 @ 0x1000 │ │ │ │ add.w r4, r3, #6144 @ 0x1800 │ │ │ │ add.w r5, r3, #6176 @ 0x1820 │ │ │ │ adds r4, #24 │ │ │ │ adds r5, #20 │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ str.w r0, [sl, #2072] @ 0x818 │ │ │ │ - b.n 7df20 │ │ │ │ + b.n 7df08 │ │ │ │ nop │ │ │ │ lsrs r0, r1, #5 │ │ │ │ lsls r3, r2, #1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ lsls r3, r2, #1 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ lsls r3, r2, #1 │ │ │ │ @@ -123267,872 +123264,872 @@ │ │ │ │ lsls r3, r2, #1 │ │ │ │ add r4, sp, #512 @ 0x200 │ │ │ │ lsls r2, r2, #1 │ │ │ │ add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ asrs r0, r5, #26 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ movs r6, r6 │ │ │ │ strh r0, [r5, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1c79e8 │ │ │ │ + bl 1c7178 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e72c │ │ │ │ + beq.w 7e714 │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 7df20 │ │ │ │ + bne.n 7df08 │ │ │ │ add.w r9, sp, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ strd r4, r4, [r9, #4] │ │ │ │ str.w r4, [r9, #12] │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r0, [r3, #3860] @ 0xf14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e7a8 │ │ │ │ + beq.w 7e790 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r0, [r3, #3864] @ 0xf18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e7a8 │ │ │ │ + beq.w 7e790 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 80e00 │ │ │ │ + bl 80da8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e7a2 │ │ │ │ + bne.w 7e78a │ │ │ │ ldr.w r5, [sl, #1488] @ 0x5d0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7dffe │ │ │ │ + bne.n 7dfe6 │ │ │ │ movs r0, #5 │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e60c │ │ │ │ + beq.w 7e5f4 │ │ │ │ movw r7, #43560 @ 0xaa28 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #724] @ (7e270 ) │ │ │ │ - movw r2, #16280 @ 0x3f98 │ │ │ │ + ldr r1, [pc, #724] @ (7e258 ) │ │ │ │ + movw r2, #13976 @ 0x3698 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ - bl 1ca3f8 <_PyStaticType_InitForExtension@@Base+0x748> │ │ │ │ + bl 1c9ba8 <_PyStaticType_InitForExtension@@Base+0x748> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #708] @ (7e274 ) │ │ │ │ + ldr r1, [pc, #708] @ (7e25c ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ - bl 1ca3f8 <_PyStaticType_InitForExtension@@Base+0x748> │ │ │ │ + bl 1c9ba8 <_PyStaticType_InitForExtension@@Base+0x748> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #696] @ (7e274 ) │ │ │ │ + ldr r1, [pc, #696] @ (7e25c ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ - bl 1ca3f8 <_PyStaticType_InitForExtension@@Base+0x748> │ │ │ │ + bl 1c9ba8 <_PyStaticType_InitForExtension@@Base+0x748> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #680] @ (7e274 ) │ │ │ │ + ldr r1, [pc, #680] @ (7e25c ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ - bl 1ca3f8 <_PyStaticType_InitForExtension@@Base+0x748> │ │ │ │ + bl 1c9ba8 <_PyStaticType_InitForExtension@@Base+0x748> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ str r1, [r3, #12] │ │ │ │ - ldr r1, [pc, #660] @ (7e274 ) │ │ │ │ - bl 1ca3f8 <_PyStaticType_InitForExtension@@Base+0x748> │ │ │ │ + ldr r1, [pc, #660] @ (7e25c ) │ │ │ │ + bl 1c9ba8 <_PyStaticType_InitForExtension@@Base+0x748> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ subs r3, r1, #4 │ │ │ │ adds r1, #16 │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7e5f8 │ │ │ │ + beq.w 7e5e0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7dfec │ │ │ │ + bne.n 7dfd4 │ │ │ │ str.w r4, [sl, #1488] @ 0x5d0 │ │ │ │ ldr.w r3, [sl, #1492] @ 0x5d4 │ │ │ │ - cbnz r3, 7e012 │ │ │ │ - bl 7fabc │ │ │ │ + cbnz r3, 7dffa │ │ │ │ + bl 7faa4 │ │ │ │ str.w r0, [sl, #1492] @ 0x5d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e612 │ │ │ │ + beq.w 7e5fa │ │ │ │ ldr.w r3, [sl, #1496] @ 0x5d8 │ │ │ │ - cbnz r3, 7e02e │ │ │ │ - movw r0, #33372 @ 0x825c │ │ │ │ + cbnz r3, 7e016 │ │ │ │ + movw r0, #31032 @ 0x7938 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ str.w r0, [sl, #1496] @ 0x5d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e612 │ │ │ │ + beq.w 7e5fa │ │ │ │ ldr.w r1, [sl, #1532] @ 0x5fc │ │ │ │ - cbnz r1, 7e04a │ │ │ │ - movw r0, #34320 @ 0x8610 │ │ │ │ + cbnz r1, 7e032 │ │ │ │ + movw r0, #32016 @ 0x7d10 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1ca54c │ │ │ │ + bl 1c9cfc │ │ │ │ str.w r0, [sl, #1532] @ 0x5fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e612 │ │ │ │ + beq.w 7e5fa │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [sl, #1528] @ 0x5f8 │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ str.w r0, [sl, #1540] @ 0x604 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e678 │ │ │ │ + beq.w 7e660 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 96824 │ │ │ │ + bl 96638 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e7a2 │ │ │ │ + bne.w 7e78a │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1cca10 <_Py_SetImmortalUntracked@@Base+0x68> │ │ │ │ + bl 1cc28c <_Py_SetImmortalUntracked@@Base+0x68> │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e65e │ │ │ │ + beq.w 7e646 │ │ │ │ ldr.w r3, [r5, #3904] @ 0xf40 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - movw r2, #34144 @ 0x8560 │ │ │ │ + movw r2, #31840 @ 0x7c60 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cc544 │ │ │ │ + bl 1cbdc0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7e65e │ │ │ │ + beq.w 7e646 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a6c8 │ │ │ │ + bl 9a4ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e65e │ │ │ │ + beq.w 7e646 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r1, [pc, #448] @ (7e278 ) │ │ │ │ + ldr r1, [pc, #448] @ (7e260 ) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str.w r0, [r8, #3900] @ 0xf3c │ │ │ │ - bl 9088c │ │ │ │ + bl 906bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e65e │ │ │ │ + beq.w 7e646 │ │ │ │ add.w r4, r8, #110592 @ 0x1b000 │ │ │ │ - ldr r1, [pc, #424] @ (7e27c ) │ │ │ │ + ldr r1, [pc, #424] @ (7e264 ) │ │ │ │ str.w r0, [r4, #3232] @ 0xca0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9088c │ │ │ │ + bl 906bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e65e │ │ │ │ + beq.w 7e646 │ │ │ │ str.w r0, [r4, #3236] @ 0xca4 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #404] @ (7e280 ) │ │ │ │ - bl 9088c │ │ │ │ + ldr r1, [pc, #404] @ (7e268 ) │ │ │ │ + bl 906bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e65e │ │ │ │ - ldr r1, [pc, #392] @ (7e284 ) │ │ │ │ + beq.w 7e646 │ │ │ │ + ldr r1, [pc, #392] @ (7e26c ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 9088c │ │ │ │ + bl 906bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e65e │ │ │ │ + beq.w 7e646 │ │ │ │ movw r3, #43312 @ 0xa930 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ movw fp, #43560 @ 0xaa28 │ │ │ │ movt fp, #80 @ 0x50 │ │ │ │ str.w r0, [r4, #3264] @ 0xcc0 │ │ │ │ movw r0, #21012 @ 0x5214 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #3252] @ 0xcb4 │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ str.w r3, [r4, #3248] @ 0xcb0 │ │ │ │ movw r3, #41352 @ 0xa188 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #332] @ (7e288 ) │ │ │ │ + ldr r1, [pc, #332] @ (7e270 ) │ │ │ │ str.w r7, [r4, #3260] @ 0xcbc │ │ │ │ str.w r3, [r4, #3256] @ 0xcb8 │ │ │ │ - bl 1ccdf8 <_PyType_Lookup@@Base> │ │ │ │ + bl 1cc674 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e65e │ │ │ │ + beq.w 7e646 │ │ │ │ str.w r0, [r4, #3240] @ 0xca8 │ │ │ │ movw r0, #34960 @ 0x8890 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #304] @ (7e28c ) │ │ │ │ - bl 1ccdf8 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #304] @ (7e274 ) │ │ │ │ + bl 1cc674 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e65e │ │ │ │ + beq.w 7e646 │ │ │ │ str.w r0, [r4, #3244] @ 0xcac │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9a6c8 │ │ │ │ + bl 9a4ac │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e7b4 │ │ │ │ - ldr r4, [pc, #280] @ (7e290 ) │ │ │ │ + beq.w 7e79c │ │ │ │ + ldr r4, [pc, #280] @ (7e278 ) │ │ │ │ movs r5, #0 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e7b4 │ │ │ │ + bne.w 7e79c │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r5, #68 @ 0x44 │ │ │ │ - bne.n 7e17a │ │ │ │ - ldr r1, [pc, #256] @ (7e294 ) │ │ │ │ + bne.n 7e162 │ │ │ │ + ldr r1, [pc, #256] @ (7e27c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r2, #5760 @ 0x1680 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr.w r1, [fp, #88] @ 0x58 │ │ │ │ - bl 8e6e8 │ │ │ │ + bl 8e514 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e7b4 │ │ │ │ + beq.w 7e79c │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - movw r0, #34368 @ 0x8640 │ │ │ │ + movw r0, #32064 @ 0x7d40 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1cce18 │ │ │ │ + bl 1cc6d0 │ │ │ │ str.w r0, [r4, #416] @ 0x1a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e1e6 │ │ │ │ + bge.n 7e1ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e7ac │ │ │ │ + beq.w 7e794 │ │ │ │ ldr.w r2, [r4, #416] @ 0x1a0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7e7b4 │ │ │ │ - movw r1, #38184 @ 0x9528 │ │ │ │ + beq.w 7e79c │ │ │ │ + movw r1, #35984 @ 0x8c90 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r7 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e7b4 │ │ │ │ + bne.w 7e79c │ │ │ │ movw r5, #43316 @ 0xa934 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ movw r4, #29528 @ 0x7358 │ │ │ │ movt r4, #85 @ 0x55 │ │ │ │ - movw r1, #34392 @ 0x8658 │ │ │ │ + movw r1, #32088 @ 0x7d58 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e7b4 │ │ │ │ + bne.w 7e79c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #36432 @ 0x8e50 │ │ │ │ + movw r1, #34128 @ 0x8550 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e7b4 │ │ │ │ + bne.w 7e79c │ │ │ │ ldr.w r0, [r8, #3900] @ 0xf3c │ │ │ │ - bl 9a714 │ │ │ │ + bl 9a4f8 │ │ │ │ add.w r3, r8, #4096 @ 0x1000 │ │ │ │ str.w r0, [r3, #380] @ 0x17c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e65e │ │ │ │ + beq.w 7e646 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e298 │ │ │ │ + bge.n 7e280 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e7ee │ │ │ │ - b.n 7e298 │ │ │ │ - bhi.n 7e20c │ │ │ │ + beq.w 7e7d6 │ │ │ │ + b.n 7e280 │ │ │ │ + bhi.n 7e1f4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 7dda0 │ │ │ │ + b.n 7dd88 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strd r0, r0, [r0, #-328]! @ 0x148 │ │ │ │ ldcl 0, cr0, [r4], {82} @ 0x52 │ │ │ │ ldmia r4!, {r3, r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldmia r4!, {r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldmia r4, {r3, r4, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ @ instruction: 0xb6d0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r0, [r2, #20] │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ movs r6, r6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r8, #3900] @ 0xf3c │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - movw r1, #34412 @ 0x866c │ │ │ │ + movw r1, #32108 @ 0x7d6c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl a9ddc │ │ │ │ + bl a9bf0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 7e65e │ │ │ │ + bne.w 7e646 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr.w r2, [r6, #800] @ 0x320 │ │ │ │ str.w r3, [r8, #3928] @ 0xf58 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [r9, #4] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7e2f2 │ │ │ │ + bne.n 7e2da │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r3, [r3, #3728] @ 0xe90 │ │ │ │ adds.w r6, r3, #824 @ 0x338 │ │ │ │ - beq.w 7e7d8 │ │ │ │ + beq.w 7e7c0 │ │ │ │ ldr.w r2, [r3, #828] @ 0x33c │ │ │ │ - cbnz r2, 7e2f2 │ │ │ │ + cbnz r2, 7e2da │ │ │ │ str.w r0, [r3, #828] @ 0x33c │ │ │ │ ldr.w r3, [r3, #824] @ 0x338 │ │ │ │ - cbz r3, 7e2f2 │ │ │ │ + cbz r3, 7e2da │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cddc4 │ │ │ │ + bl 1cd67c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r4, r3, #5536 @ 0x15a0 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7e7f6 │ │ │ │ + beq.w 7e7de │ │ │ │ ldr.w r3, [sl, #1452] @ 0x5ac │ │ │ │ - cbnz r3, 7e316 │ │ │ │ + cbnz r3, 7e2fe │ │ │ │ ldr.w r3, [sl, #1448] @ 0x5a8 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [sl, #1452] @ 0x5ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e64c │ │ │ │ + bne.w 7e634 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #34424 @ 0x8678 │ │ │ │ + movw r0, #32120 @ 0x7d78 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1cce18 │ │ │ │ + bl 1cc6d0 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e62c │ │ │ │ + beq.w 7e614 │ │ │ │ ldr.w r2, [sl, #356] @ 0x164 │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [sl, #1472] @ 0x5c0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [r9, #4] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7e48e │ │ │ │ + beq.w 7e476 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ add.w r3, r7, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #220] @ 0xdc │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7e59c │ │ │ │ - movw r0, #34504 @ 0x86c8 │ │ │ │ + bne.w 7e584 │ │ │ │ + movw r0, #32200 @ 0x7dc8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1ce2ec │ │ │ │ + bl 1cdba4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 7e5cc │ │ │ │ - movw r0, #34504 @ 0x86c8 │ │ │ │ + bne.w 7e5b4 │ │ │ │ + movw r0, #32200 @ 0x7dc8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1d8ec0 │ │ │ │ + bl 1d8748 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e5cc │ │ │ │ + beq.w 7e5b4 │ │ │ │ str.w r0, [r7, #3912] @ 0xf48 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7e5aa │ │ │ │ - movw r0, #18760 @ 0x4948 │ │ │ │ + bne.w 7e592 │ │ │ │ + movw r0, #16456 @ 0x4048 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e5cc │ │ │ │ + beq.w 7e5b4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #28692 @ 0x7014 │ │ │ │ + movw r1, #27172 @ 0x6a24 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r0, #34548 @ 0x86f4 │ │ │ │ + movw r0, #32244 @ 0x7df4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e5ee │ │ │ │ - bl 1cbaa0 <_PyNamespace_New@@Base> │ │ │ │ + beq.w 7e5d6 │ │ │ │ + bl 1cb31c <_PyNamespace_New@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e3da │ │ │ │ + bge.n 7e3c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 7e3da │ │ │ │ + cbnz r3, 7e3c2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7e5ee │ │ │ │ + beq.w 7e5d6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl ed190 │ │ │ │ + bl ecc28 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e400 │ │ │ │ + bge.n 7e3e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e698 │ │ │ │ + beq.w 7e680 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e418 │ │ │ │ + bge.n 7e400 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 7e418 │ │ │ │ + cbnz r3, 7e400 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7e5f0 │ │ │ │ + beq.w 7e5d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1daaf8 │ │ │ │ + bl 1da380 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7e6ee │ │ │ │ - ldr r3, [pc, #724] @ (7e700 ) │ │ │ │ + blt.w 7e6d6 │ │ │ │ + ldr r3, [pc, #724] @ (7e6e8 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3904] @ 0xf40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e5e0 │ │ │ │ + beq.w 7e5c8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #18760 @ 0x4948 │ │ │ │ + movw r1, #16456 @ 0x4048 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1daf64 │ │ │ │ + bl 1da7ec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7e5b8 │ │ │ │ + blt.w 7e5a0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r2, #41676 @ 0xa2cc │ │ │ │ + movw r2, #39372 @ 0x99cc │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ - movw r1, #34596 @ 0x8724 │ │ │ │ + movw r1, #32292 @ 0x7e24 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1dafbc │ │ │ │ + bl 1da844 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e47e │ │ │ │ + bge.n 7e466 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e6b2 │ │ │ │ + beq.w 7e69a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7e5cc │ │ │ │ + beq.w 7e5b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7e6a0 │ │ │ │ + blt.w 7e688 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ strd r3, r6, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 7dcba │ │ │ │ + b.w 7dca2 │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7dd5e │ │ │ │ + b.n 7dd46 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.w 7dcc8 │ │ │ │ + b.w 7dcb0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7dd6c │ │ │ │ + b.n 7dd54 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7dc9a │ │ │ │ + beq.w 7dc82 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 7dc9a │ │ │ │ + beq.w 7dc82 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7e6dc │ │ │ │ + blt.w 7e6c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7dd10 │ │ │ │ + bge.w 7dcf8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 7dd10 │ │ │ │ + b.n 7dcf8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 7dd3e │ │ │ │ + beq.w 7dd26 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7dd3e │ │ │ │ + beq.w 7dd26 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7e6ba │ │ │ │ + blt.w 7e6a2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7ddb4 │ │ │ │ + bge.w 7dd9c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 7ddb4 │ │ │ │ + b.n 7dd9c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7410 <_Py_InitializeRecursionLimits@@Base+0xb4> │ │ │ │ + bl 1c6c08 <_Py_InitializeRecursionLimits@@Base+0xb4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7e6cc │ │ │ │ + beq.w 7e6b4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.w 7dcf6 │ │ │ │ + b.w 7dcde │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7410 <_Py_InitializeRecursionLimits@@Base+0xb4> │ │ │ │ + bl 1c6c08 <_Py_InitializeRecursionLimits@@Base+0xb4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7e7c8 │ │ │ │ + beq.w 7e7b0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 7dd9a │ │ │ │ + b.n 7dd82 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 7dcba │ │ │ │ + b.w 7dca2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 7dd5e │ │ │ │ + b.w 7dd46 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #368] @ 0x170 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 7ddcc │ │ │ │ + bpl.w 7ddb4 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r4, [r3, #4000] @ 0xfa0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7ddd8 │ │ │ │ + bge.w 7ddc0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 7ddd8 │ │ │ │ + b.n 7ddc0 │ │ │ │ movw fp, #43560 @ 0xaa28 │ │ │ │ movt fp, #80 @ 0x50 │ │ │ │ - b.n 7de2e │ │ │ │ - movw r0, #34468 @ 0x86a4 │ │ │ │ + b.n 7de16 │ │ │ │ + movw r0, #32164 @ 0x7da4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1ce4ec │ │ │ │ - b.n 7e35e │ │ │ │ - movw r0, #34524 @ 0x86dc │ │ │ │ + bl 1cdda4 │ │ │ │ + b.n 7e346 │ │ │ │ + movw r0, #32220 @ 0x7ddc │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1ce4ec │ │ │ │ - b.n 7e38e │ │ │ │ + bl 1cdda4 │ │ │ │ + b.n 7e376 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e5cc │ │ │ │ + bge.n 7e5b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 7e5cc │ │ │ │ + cbnz r3, 7e5b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - movw r5, #34264 @ 0x85d8 │ │ │ │ + movw r5, #31960 @ 0x7cd8 │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r6, [pc, #296] @ (7e704 ) │ │ │ │ + ldr r6, [pc, #296] @ (7e6ec ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 7e494 │ │ │ │ - movw r1, #34556 @ 0x86fc │ │ │ │ + b.n 7e47c │ │ │ │ + movw r1, #32252 @ 0x7dfc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #284] @ (7e708 ) │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #284] @ (7e6f0 ) │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r7, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 84dec │ │ │ │ - b.n 7e5cc │ │ │ │ + bl 1c7e64 │ │ │ │ + b.n 7e5b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e60c │ │ │ │ + bge.n 7e5f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7e60c │ │ │ │ + cbnz r3, 7e5f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #1488] @ 0x5d0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #244] @ (7e70c ) │ │ │ │ + ldr r2, [pc, #244] @ (7e6f4 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #34340 @ 0x8624 │ │ │ │ + movw r3, #32036 @ 0x7d24 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 7e4ac │ │ │ │ + b.n 7e494 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - movw r5, #34204 @ 0x859c │ │ │ │ + movw r5, #31900 @ 0x7c9c │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ - bl 22400c <_PyTemplate_Build@@Base+0x2e8> │ │ │ │ + bl 2238f4 <_PyTemplate_Build@@Base+0x2e8> │ │ │ │ mov r0, r7 │ │ │ │ - ldr r6, [pc, #208] @ (7e710 ) │ │ │ │ - bl 74dca │ │ │ │ + ldr r6, [pc, #208] @ (7e6f8 ) │ │ │ │ + bl 71f96 │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 7e494 │ │ │ │ + b.n 7e47c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cddc4 │ │ │ │ - b.n 7e316 │ │ │ │ + bl 1cd67c │ │ │ │ + b.n 7e2fe │ │ │ │ mov r0, r1 │ │ │ │ - bl 1c735c <_Py_InitializeRecursionLimits@@Base> │ │ │ │ - b.w 7bdf4 │ │ │ │ + bl 1c6b54 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + b.w 7bde0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - movw r5, #34028 @ 0x84ec │ │ │ │ + movw r5, #31724 @ 0x7bec │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ - bl 84dec │ │ │ │ - ldr r6, [pc, #164] @ (7e714 ) │ │ │ │ + bl 1c7e64 │ │ │ │ + ldr r6, [pc, #164] @ (7e6fc ) │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 7e494 │ │ │ │ - ldr r3, [pc, #156] @ (7e718 ) │ │ │ │ + b.n 7e47c │ │ │ │ + ldr r3, [pc, #156] @ (7e700 ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - movw r3, #16700 @ 0x413c │ │ │ │ + movw r3, #14396 @ 0x383c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 7e4ac │ │ │ │ + b.n 7e494 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e400 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e3e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e48e │ │ │ │ + bne.w 7e476 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e48e │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e476 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e47e │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e466 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e518 │ │ │ │ + bne.w 7e500 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e518 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e500 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 7dd08 │ │ │ │ + b.w 7dcf0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e4f0 │ │ │ │ + bne.w 7e4d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e4f0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e4d8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7e71c │ │ │ │ + blt.n 7e704 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 7e5f0 │ │ │ │ + b.n 7e5d8 │ │ │ │ movs r3, #1 │ │ │ │ - b.w 7be4a │ │ │ │ + b.w 7be36 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #18] │ │ │ │ + ldr r4, [r7, #56] @ 0x38 │ │ │ │ movs r6, r6 │ │ │ │ - strb r0, [r6, #28] │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r6, r6 │ │ │ │ - strb r4, [r5, #19] │ │ │ │ + ldr r4, [r5, #60] @ 0x3c │ │ │ │ movs r6, r6 │ │ │ │ - strb r0, [r6, #18] │ │ │ │ + ldr r0, [r6, #56] @ 0x38 │ │ │ │ movs r6, r6 │ │ │ │ - strb r0, [r3, #18] │ │ │ │ + ldr r0, [r3, #56] @ 0x38 │ │ │ │ movs r6, r6 │ │ │ │ - strb r0, [r0, #20] │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ movs r6, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e6f6 │ │ │ │ + bne.n 7e6de │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e6f6 │ │ │ │ - movw r3, #16700 @ 0x413c │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e6de │ │ │ │ + movw r3, #14396 @ 0x383c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ strd r2, r1, [sp, #80] @ 0x50 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #24] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 7e4ac │ │ │ │ - bl f73ac │ │ │ │ - ldr r3, [pc, #184] @ (7e810 ) │ │ │ │ + b.n 7e494 │ │ │ │ + bl f6ec4 │ │ │ │ + ldr r3, [pc, #184] @ (7e7f8 ) │ │ │ │ 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, #33956 @ 0x84a4 │ │ │ │ + movw r6, #31652 @ 0x7ba4 │ │ │ │ movt r6, #46 @ 0x2e │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movs r3, #1 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #24] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 7e4ac │ │ │ │ - movw r6, #33996 @ 0x84cc │ │ │ │ + b.n 7e494 │ │ │ │ + movw r6, #31692 @ 0x7bcc │ │ │ │ movt r6, #46 @ 0x2e │ │ │ │ - bl f73ac │ │ │ │ - ldr r7, [pc, #120] @ (7e814 ) │ │ │ │ + bl f6ec4 │ │ │ │ + ldr r7, [pc, #120] @ (7e7fc ) │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ - b.n 7e774 │ │ │ │ + b.n 7e75c │ │ │ │ ldrd r6, r5, [sp, #52] @ 0x34 │ │ │ │ - b.n 7e494 │ │ │ │ - ldr r3, [pc, #108] @ (7e818 ) │ │ │ │ - b.n 7e67a │ │ │ │ + b.n 7e47c │ │ │ │ + ldr r3, [pc, #108] @ (7e800 ) │ │ │ │ + b.n 7e662 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e1e6 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e1ce │ │ │ │ movs r3, #0 │ │ │ │ - movw r5, #34116 @ 0x8544 │ │ │ │ + movw r5, #31812 @ 0x7c44 │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r6, [pc, #88] @ (7e81c ) │ │ │ │ + ldr r6, [pc, #88] @ (7e804 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 7e494 │ │ │ │ + b.n 7e47c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 7ddac │ │ │ │ + b.w 7dd94 │ │ │ │ mov r0, r6 │ │ │ │ - movw r5, #34156 @ 0x856c │ │ │ │ + movw r5, #31852 @ 0x7c6c │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ - bl 74dca │ │ │ │ + bl 71f96 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #12] │ │ │ │ - ldr r6, [pc, #52] @ (7e820 ) │ │ │ │ - b.n 7e494 │ │ │ │ + ldr r6, [pc, #52] @ (7e808 ) │ │ │ │ + b.n 7e47c │ │ │ │ mov r0, r2 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e298 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e280 │ │ │ │ mov r0, r4 │ │ │ │ - movw r5, #34064 @ 0x8510 │ │ │ │ + movw r5, #31760 @ 0x7c10 │ │ │ │ movt r5, #46 @ 0x2e │ │ │ │ - bl 74dca │ │ │ │ - ldr r6, [pc, #24] @ (7e820 ) │ │ │ │ + bl 71f96 │ │ │ │ + ldr r6, [pc, #24] @ (7e808 ) │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 7e494 │ │ │ │ + b.n 7e47c │ │ │ │ nop │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ movs r6, r6 │ │ │ │ - strb r0, [r7, #17] │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ movs r6, r6 │ │ │ │ - strb r0, [r4, #19] │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ movs r6, r6 │ │ │ │ - strb r0, [r3, #18] │ │ │ │ + ldr r0, [r3, #56] @ 0x38 │ │ │ │ movs r6, r6 │ │ │ │ - strb r0, [r6, #18] │ │ │ │ + ldr r0, [r6, #56] @ 0x38 │ │ │ │ movs r6, r6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #348] @ (7e990 ) │ │ │ │ + ldr r5, [pc, #348] @ (7e978 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r0, [r5, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e93a │ │ │ │ + bne.n 7e922 │ │ │ │ ldr.w r5, [r5, #980] @ 0x3d4 │ │ │ │ - movw r3, #41325 @ 0xa16d │ │ │ │ + movw r3, #41877 @ 0xa395 │ │ │ │ movt r3, #7 │ │ │ │ movw r2, #24320 @ 0x5f00 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7e8da │ │ │ │ + bne.n 7e8c2 │ │ │ │ ldr.w r1, [r2, #848] @ 0x350 │ │ │ │ - movw r3, #41921 @ 0xa3c1 │ │ │ │ + movw r3, #42473 @ 0xa5e9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7e95a │ │ │ │ + bne.n 7e942 │ │ │ │ movs r0, #16 │ │ │ │ blx 2c0b0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e8e4 │ │ │ │ + beq.n 7e8cc │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - movw r2, #5245 @ 0x147d │ │ │ │ + movw r2, #3625 @ 0xe29 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7e8ee │ │ │ │ + bne.n 7e8d6 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ vmov s14, r2 │ │ │ │ vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ mov.w r0, r4, ror #4 │ │ │ │ vcvt.f32.u32 s13, s14 │ │ │ │ adds r1, #1 │ │ │ │ vmov s14, r1 │ │ │ │ @@ -124140,15 +124137,15 @@ │ │ │ │ str r4, [r3, #12] │ │ │ │ vcvt.f32.u32 s12, s14 │ │ │ │ str r0, [r3, #4] │ │ │ │ str r1, [r5, #0] │ │ │ │ vdiv.f32 s14, s12, s13 │ │ │ │ vcmpe.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 7e926 │ │ │ │ + bgt.n 7e90e │ │ │ │ subs r2, #1 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ands r2, r0 │ │ │ │ ldr.w r1, [r5, r2, lsl #2] │ │ │ │ str r1, [r3, #0] │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ str.w r3, [r5, r2, lsl #2] │ │ │ │ @@ -124156,19 +124153,19 @@ │ │ │ │ strb r3, [r4, #16] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #16 │ │ │ │ blx r1 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e87c │ │ │ │ + bne.n 7e864 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7e8d6 │ │ │ │ + b.n 7e8be │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ adds r2, #1 │ │ │ │ @@ -124179,111 +124176,111 @@ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s12, s13 │ │ │ │ vdiv.f32 s13, s15, s12 │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 7e8be │ │ │ │ + ble.n 7e8a6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c7410 <_Py_InitializeRecursionLimits@@Base+0xb4> │ │ │ │ + bl 1c6c08 <_Py_InitializeRecursionLimits@@Base+0xb4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7e96c │ │ │ │ + beq.n 7e954 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 7e8be │ │ │ │ + b.n 7e8a6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - beq.n 7e846 │ │ │ │ + beq.n 7e82e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7e97a │ │ │ │ + blt.n 7e962 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e8d6 │ │ │ │ + bge.n 7e8be │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 7e8d6 │ │ │ │ + b.n 7e8be │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ movs r1, #16 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e87c │ │ │ │ - b.n 7e8e4 │ │ │ │ + bne.n 7e864 │ │ │ │ + b.n 7e8cc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ blx r1 │ │ │ │ - b.n 7e8e4 │ │ │ │ + b.n 7e8cc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e94c │ │ │ │ + bne.n 7e934 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e94c │ │ │ │ + b.n 7e934 │ │ │ │ nop │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0007e994 <_Py_hashtable_get@@Base>: │ │ │ │ +0007e97c <_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, 7e9aa <_Py_hashtable_get@@Base+0x16> │ │ │ │ + cbnz r0, 7e992 <_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, #62265 @ 0xf339 │ │ │ │ + movw r3, #62241 @ 0xf321 │ │ │ │ movt r3, #7 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bne.w 7f12a <_Py_hashtable_get@@Base+0x796> │ │ │ │ + bne.w 7f112 <_Py_hashtable_get@@Base+0x796> │ │ │ │ ldr r6, [r1, #12] │ │ │ │ adds r4, r6, #1 │ │ │ │ - bne.w 7ec28 <_Py_hashtable_get@@Base+0x294> │ │ │ │ + bne.w 7ec10 <_Py_hashtable_get@@Base+0x294> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.w 7f166 <_Py_hashtable_get@@Base+0x7d2> │ │ │ │ + bpl.w 7f14e <_Py_hashtable_get@@Base+0x7d2> │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 7ec0a <_Py_hashtable_get@@Base+0x276> │ │ │ │ + bpl.w 7ebf2 <_Py_hashtable_get@@Base+0x276> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r6, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7ec24 <_Py_hashtable_get@@Base+0x290> │ │ │ │ + beq.w 7ec0c <_Py_hashtable_get@@Base+0x290> │ │ │ │ add.w sl, r1, #20 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - movw r3, #45501 @ 0xb1bd │ │ │ │ + movw r3, #46053 @ 0xb3e5 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7f14a <_Py_hashtable_get@@Base+0x7b6> │ │ │ │ + bne.w 7f132 <_Py_hashtable_get@@Base+0x7b6> │ │ │ │ movw r3, #61560 @ 0xf078 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ movw lr, #25973 @ 0x6575 │ │ │ │ movt lr, #28787 @ 0x7073 │ │ │ │ movw r1, #29281 @ 0x7261 │ │ │ │ movt r1, #28261 @ 0x6e65 │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -124308,15 +124305,15 @@ │ │ │ │ lsls r7, r6, #24 │ │ │ │ eor.w r4, fp, r4 │ │ │ │ eor.w r2, r9, r2 │ │ │ │ eor.w r0, fp, r0 │ │ │ │ eor.w r3, r9, r3 │ │ │ │ cmp r6, #7 │ │ │ │ str r7, [sp, #8] │ │ │ │ - ble.w 7ec44 <_Py_hashtable_get@@Base+0x2b0> │ │ │ │ + ble.w 7ec2c <_Py_hashtable_get@@Base+0x2b0> │ │ │ │ adds.w r7, lr, r4 │ │ │ │ ldr.w lr, [sl] │ │ │ │ ldr.w r9, [sl, #4] │ │ │ │ adc.w r5, r2, r5 │ │ │ │ eor.w r0, r0, lr │ │ │ │ adds r1, r1, r0 │ │ │ │ eor.w r3, r3, r9 │ │ │ │ @@ -124351,15 +124348,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 7ebd8 <_Py_hashtable_get@@Base+0x244> │ │ │ │ + bls.n 7ebc0 <_Py_hashtable_get@@Base+0x244> │ │ │ │ add.w fp, sl, #8 │ │ │ │ add.w r7, sl, r6 │ │ │ │ strd sl, r9, [sp, #20] │ │ │ │ strd r7, r6, [sp, #12] │ │ │ │ str.w r8, [sp, #28] │ │ │ │ adds.w r8, r4, lr │ │ │ │ ldr.w lr, [fp] │ │ │ │ @@ -124401,26 +124398,26 @@ │ │ │ │ eor.w lr, lr, r0 │ │ │ │ eors r0, r3 │ │ │ │ eor.w r3, r8, r6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ eor.w r5, r9, r8 │ │ │ │ sub.w r6, r6, fp │ │ │ │ cmp r6, #7 │ │ │ │ - bgt.n 7eb3a <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ + bgt.n 7eb22 <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ ldrd r6, sl, [sp, #16] │ │ │ │ ldrd r9, r8, [sp, #24] │ │ │ │ bic.w fp, r6, #7 │ │ │ │ sub.w fp, r9, fp │ │ │ │ bic.w r6, r6, #7 │ │ │ │ mov.w r9, #0 │ │ │ │ add.w fp, fp, #7 │ │ │ │ add sl, r6 │ │ │ │ mov r6, r9 │ │ │ │ cmp.w fp, #6 │ │ │ │ - bhi.w 7f17e <_Py_hashtable_get@@Base+0x7ea> │ │ │ │ + bhi.w 7f166 <_Py_hashtable_get@@Base+0x7ea> │ │ │ │ tbh [pc, fp, lsl #1] │ │ │ │ lsls r1, r7, #4 │ │ │ │ lsls r2, r2, #10 │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r2, r0, #1 │ │ │ │ lsls r5, r1, #10 │ │ │ │ movs r2, r7 │ │ │ │ @@ -124429,32 +124426,32 @@ │ │ │ │ add.w sl, r3, #28 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r6, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7ea00 <_Py_hashtable_get@@Base+0x6c> │ │ │ │ + bne.w 7e9e8 <_Py_hashtable_get@@Base+0x6c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [r3, #12] │ │ │ │ mov r5, r6 │ │ │ │ ldrd r3, r2, [r8, #4] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r5 │ │ │ │ ldr.w r4, [r2, r3, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7f034 <_Py_hashtable_get@@Base+0x6a0> │ │ │ │ + bne.w 7f01c <_Py_hashtable_get@@Base+0x6a0> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r9 │ │ │ │ cmp.w fp, #6 │ │ │ │ - bhi.w 7f17e <_Py_hashtable_get@@Base+0x7ea> │ │ │ │ + bhi.w 7f166 <_Py_hashtable_get@@Base+0x7ea> │ │ │ │ tbh [pc, fp, lsl #1] │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsls r3, r4, #9 │ │ │ │ lsls r2, r0, #4 │ │ │ │ movs r3, r2 │ │ │ │ lsls r6, r3, #9 │ │ │ │ movs r3, r1 │ │ │ │ @@ -124593,15 +124590,15 @@ │ │ │ │ eor.w r2, r2, r5 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eor.w r6, r3, r0 │ │ │ │ adds r3, r6, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r6, #1 │ │ │ │ - b.n 7ec24 <_Py_hashtable_get@@Base+0x290> │ │ │ │ + b.n 7ec0c <_Py_hashtable_get@@Base+0x290> │ │ │ │ ldrb.w r6, [sl, #2] │ │ │ │ bfi r9, r6, #16, #8 │ │ │ │ ldrb.w r6, [sl, #1] │ │ │ │ bfi r9, r6, #8, #8 │ │ │ │ ldrb.w r6, [sl] │ │ │ │ adds.w lr, lr, r4 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ @@ -124727,147 +124724,147 @@ │ │ │ │ add.w r3, r3, r2, lsr #15 │ │ │ │ mov.w r1, r1, lsl #21 │ │ │ │ add.w r1, r1, r0, lsr #11 │ │ │ │ eor.w r3, r3, r5 │ │ │ │ adc.w r2, r2, r4 │ │ │ │ eors r3, r1 │ │ │ │ eor.w r6, r3, r2 │ │ │ │ - b.n 7ee54 <_Py_hashtable_get@@Base+0x4c0> │ │ │ │ + b.n 7ee3c <_Py_hashtable_get@@Base+0x4c0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7f09c <_Py_hashtable_get@@Base+0x708> │ │ │ │ + bne.n 7f084 <_Py_hashtable_get@@Base+0x708> │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ - movw r3, #2997 @ 0xbb5 │ │ │ │ + movw r3, #3477 @ 0xd95 │ │ │ │ movt r3, #8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f132 <_Py_hashtable_get@@Base+0x79e> │ │ │ │ + bne.n 7f11a <_Py_hashtable_get@@Base+0x79e> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.w 7f16e <_Py_hashtable_get@@Base+0x7da> │ │ │ │ + beq.w 7f156 <_Py_hashtable_get@@Base+0x7da> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f09c <_Py_hashtable_get@@Base+0x708> │ │ │ │ + bne.n 7f084 <_Py_hashtable_get@@Base+0x708> │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ ubfx r6, r3, #2, #3 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 7f09c <_Py_hashtable_get@@Base+0x708> │ │ │ │ + bne.n 7f084 <_Py_hashtable_get@@Base+0x708> │ │ │ │ lsls r7, r0, #26 │ │ │ │ - bpl.n 7f160 <_Py_hashtable_get@@Base+0x7cc> │ │ │ │ + bpl.n 7f148 <_Py_hashtable_get@@Base+0x7cc> │ │ │ │ tst.w r0, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.n 7f154 <_Py_hashtable_get@@Base+0x7c0> │ │ │ │ + bpl.n 7f13c <_Py_hashtable_get@@Base+0x7c0> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite pl │ │ │ │ addpl r1, #28 │ │ │ │ addmi r1, #20 │ │ │ │ mul.w r2, r6, r2 │ │ │ │ blx 2c370 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ec3c <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ + beq.w 7ec24 <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7ec3c <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ + beq.w 7ec24 <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 7f10c <_Py_hashtable_get@@Base+0x778> │ │ │ │ + bne.n 7f0f4 <_Py_hashtable_get@@Base+0x778> │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ - movw r3, #2997 @ 0xbb5 │ │ │ │ + movw r3, #3477 @ 0xd95 │ │ │ │ movt r3, #8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f13e <_Py_hashtable_get@@Base+0x7aa> │ │ │ │ + bne.n 7f126 <_Py_hashtable_get@@Base+0x7aa> │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 7f176 <_Py_hashtable_get@@Base+0x7e2> │ │ │ │ + beq.n 7f15e <_Py_hashtable_get@@Base+0x7e2> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f10c <_Py_hashtable_get@@Base+0x778> │ │ │ │ + bne.n 7f0f4 <_Py_hashtable_get@@Base+0x778> │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ ubfx r6, r3, #2, #3 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 7f10c <_Py_hashtable_get@@Base+0x778> │ │ │ │ + bne.n 7f0f4 <_Py_hashtable_get@@Base+0x778> │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 7f15c <_Py_hashtable_get@@Base+0x7c8> │ │ │ │ + beq.n 7f144 <_Py_hashtable_get@@Base+0x7c8> │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r7, #20 │ │ │ │ addpl.w r0, r7, #28 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 7f158 <_Py_hashtable_get@@Base+0x7c4> │ │ │ │ + beq.n 7f140 <_Py_hashtable_get@@Base+0x7c4> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ mul.w r2, r6, r2 │ │ │ │ blx 2c370 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ec3c <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ + beq.w 7ec24 <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7ec3c <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ - b.n 7f0a6 <_Py_hashtable_get@@Base+0x712> │ │ │ │ + beq.w 7ec24 <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ + b.n 7f08e <_Py_hashtable_get@@Base+0x712> │ │ │ │ ldrb.w r9, [sl, #4] │ │ │ │ bfi r6, r9, #0, #8 │ │ │ │ - b.n 7ec80 <_Py_hashtable_get@@Base+0x2ec> │ │ │ │ + b.n 7ec68 <_Py_hashtable_get@@Base+0x2ec> │ │ │ │ ldrb.w r6, [sl, #1] │ │ │ │ bfi r9, r6, #8, #8 │ │ │ │ - b.n 7ee6e <_Py_hashtable_get@@Base+0x4da> │ │ │ │ + b.n 7ee56 <_Py_hashtable_get@@Base+0x4da> │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7ec2a <_Py_hashtable_get@@Base+0x296> │ │ │ │ + b.n 7ec12 <_Py_hashtable_get@@Base+0x296> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ec3c <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ - b.n 7f09c <_Py_hashtable_get@@Base+0x708> │ │ │ │ + bne.w 7ec24 <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ + b.n 7f084 <_Py_hashtable_get@@Base+0x708> │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ec3c <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ - b.n 7f10c <_Py_hashtable_get@@Base+0x778> │ │ │ │ + bne.w 7ec24 <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ + b.n 7f0f4 <_Py_hashtable_get@@Base+0x778> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7ee54 <_Py_hashtable_get@@Base+0x4c0> │ │ │ │ + b.n 7ee3c <_Py_hashtable_get@@Base+0x4c0> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 7f08e <_Py_hashtable_get@@Base+0x6fa> │ │ │ │ + b.n 7f076 <_Py_hashtable_get@@Base+0x6fa> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 7f0fe <_Py_hashtable_get@@Base+0x76a> │ │ │ │ + b.n 7f0e6 <_Py_hashtable_get@@Base+0x76a> │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - b.n 7f0f0 <_Py_hashtable_get@@Base+0x75c> │ │ │ │ + b.n 7f0d8 <_Py_hashtable_get@@Base+0x75c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 7f082 <_Py_hashtable_get@@Base+0x6ee> │ │ │ │ + b.n 7f06a <_Py_hashtable_get@@Base+0x6ee> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w sl, [r3, #28] │ │ │ │ - b.n 7ec10 <_Py_hashtable_get@@Base+0x27c> │ │ │ │ + b.n 7ebf8 <_Py_hashtable_get@@Base+0x27c> │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7ec3c <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ - b.n 7f09c <_Py_hashtable_get@@Base+0x708> │ │ │ │ + beq.w 7ec24 <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ + b.n 7f084 <_Py_hashtable_get@@Base+0x708> │ │ │ │ cmp r1, r7 │ │ │ │ - beq.w 7ec3c <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ - b.n 7f10c <_Py_hashtable_get@@Base+0x778> │ │ │ │ + beq.w 7ec24 <_Py_hashtable_get@@Base+0x2a8> │ │ │ │ + b.n 7f0f4 <_Py_hashtable_get@@Base+0x778> │ │ │ │ ldr r7, [sp, #8] │ │ │ │ adds.w lr, lr, r4 │ │ │ │ mov.w r6, r4, lsl #13 │ │ │ │ adc.w r5, r2, r5 │ │ │ │ eors r3, r7 │ │ │ │ add.w r6, r6, r2, lsr #19 │ │ │ │ lsls r2, r2, #13 │ │ │ │ @@ -124985,44 +124982,44 @@ │ │ │ │ mov.w r2, r2, lsl #21 │ │ │ │ add.w r3, r3, r4, lsr #15 │ │ │ │ add.w r2, r2, r1, lsr #11 │ │ │ │ eor.w r3, r3, r6 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eor.w r6, r3, r0 │ │ │ │ - b.n 7ee54 <_Py_hashtable_get@@Base+0x4c0> │ │ │ │ + b.n 7ee3c <_Py_hashtable_get@@Base+0x4c0> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7f5a8 <_Py_hashtable_get@@Base+0xc14> │ │ │ │ + bne.w 7f590 <_Py_hashtable_get@@Base+0xc14> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov fp, r0 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 7f9ae <_Py_hashtable_get@@Base+0x101a> │ │ │ │ + bpl.w 7f996 <_Py_hashtable_get@@Base+0x101a> │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 7f586 <_Py_hashtable_get@@Base+0xbf2> │ │ │ │ + bpl.w 7f56e <_Py_hashtable_get@@Base+0xbf2> │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w sl, r2, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 7f5a4 <_Py_hashtable_get@@Base+0xc10> │ │ │ │ + beq.w 7f58c <_Py_hashtable_get@@Base+0xc10> │ │ │ │ add.w r3, r0, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r2, #43560 @ 0xaa28 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r3, #45501 @ 0xb1bd │ │ │ │ + movw r3, #46053 @ 0xb3e5 │ │ │ │ movt r3, #7 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7f9b4 <_Py_hashtable_get@@Base+0x1020> │ │ │ │ + bne.w 7f99c <_Py_hashtable_get@@Base+0x1020> │ │ │ │ movw r3, #61560 @ 0xf078 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ movw r5, #25973 @ 0x6575 │ │ │ │ movt r5, #28787 @ 0x7073 │ │ │ │ movw r1, #29281 @ 0x7261 │ │ │ │ movt r1, #28261 @ 0x6e65 │ │ │ │ ldrd lr, r0, [r3] │ │ │ │ @@ -125047,15 +125044,15 @@ │ │ │ │ eors r2, r7 │ │ │ │ eor.w r4, ip, r4 │ │ │ │ mov.w r7, sl, lsl #24 │ │ │ │ eor.w r0, ip, r0 │ │ │ │ cmp.w sl, #7 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r7, [sp, #12] │ │ │ │ - ble.w 7f5b0 <_Py_hashtable_get@@Base+0xc1c> │ │ │ │ + ble.w 7f598 <_Py_hashtable_get@@Base+0xc1c> │ │ │ │ adds.w r9, r5, r4 │ │ │ │ mov.w ip, r4, lsl #13 │ │ │ │ adc.w r8, r2, r6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add.w ip, ip, r2, lsr #19 │ │ │ │ lsls r2, r2, #13 │ │ │ │ eor.w ip, ip, r9 │ │ │ │ @@ -125091,15 +125088,15 @@ │ │ │ │ add.w r3, r3, r7, lsr #11 │ │ │ │ sub.w r8, sl, #8 │ │ │ │ eor.w r3, r3, r9 │ │ │ │ eor.w r6, r9, r6 │ │ │ │ eors r2, r1 │ │ │ │ cmp.w r8, #7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bls.n 7f556 <_Py_hashtable_get@@Base+0xbc2> │ │ │ │ + bls.n 7f53e <_Py_hashtable_get@@Base+0xbc2> │ │ │ │ ldr r7, [sp, #4] │ │ │ │ strd r8, fp, [sp, #24] │ │ │ │ add.w r3, r7, sl │ │ │ │ strd r3, sl, [sp, #16] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w sl, r7, #8 │ │ │ │ adds.w r9, r5, r4 │ │ │ │ @@ -125142,28 +125139,28 @@ │ │ │ │ add.w sl, sl, #8 │ │ │ │ lsls r2, r2, #17 │ │ │ │ sub.w r7, r7, sl │ │ │ │ add.w r2, r2, r8, lsr #15 │ │ │ │ eor.w r4, lr, r4 │ │ │ │ eors r2, r1 │ │ │ │ cmp r7, #7 │ │ │ │ - bgt.n 7f4b4 <_Py_hashtable_get@@Base+0xb20> │ │ │ │ + bgt.n 7f49c <_Py_hashtable_get@@Base+0xb20> │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldrd r8, fp, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ bic.w r7, sl, #7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ sub.w r8, r8, r7 │ │ │ │ add r3, r7 │ │ │ │ add.w r8, r8, #7 │ │ │ │ movs r7, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov ip, r7 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 7f7da <_Py_hashtable_get@@Base+0xe46> │ │ │ │ + bhi.w 7f7c2 <_Py_hashtable_get@@Base+0xe46> │ │ │ │ tbh [pc, r8, lsl #1] │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r7, r4, #4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ movs r0, r7 │ │ │ │ lsls r6, r2, #8 │ │ │ │ movs r1, r6 │ │ │ │ @@ -125171,24 +125168,24 @@ │ │ │ │ add.w r3, r0, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrb.w r3, [fp, #16] │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w sl, r2, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7f37e <_Py_hashtable_get@@Base+0x9ea> │ │ │ │ + bne.w 7f366 <_Py_hashtable_get@@Base+0x9ea> │ │ │ │ str.w sl, [fp, #12] │ │ │ │ mov r0, sl │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r7, #0 │ │ │ │ add.w r8, sl, #4294967295 @ 0xffffffff │ │ │ │ mov ip, r7 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 7f7da <_Py_hashtable_get@@Base+0xe46> │ │ │ │ + bhi.w 7f7c2 <_Py_hashtable_get@@Base+0xe46> │ │ │ │ tbh [pc, r8, lsl #1] │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r2, r2 │ │ │ │ lsls r0, r6, #7 │ │ │ │ movs r3, r1 │ │ │ │ @@ -125331,15 +125328,15 @@ │ │ │ │ eor.w r2, r2, r6 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eor.w sl, r3, r0 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ mvneq.w sl, #1 │ │ │ │ - b.n 7f5a4 <_Py_hashtable_get@@Base+0xc10> │ │ │ │ + b.n 7f58c <_Py_hashtable_get@@Base+0xc10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w ip, [r3, #2] │ │ │ │ bfi r7, ip, #16, #8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w ip, [r3, #1] │ │ │ │ bfi r7, ip, #8, #8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -125469,63 +125466,63 @@ │ │ │ │ mov.w r2, r2, lsl #21 │ │ │ │ add.w r3, r3, r4, lsr #15 │ │ │ │ add.w r2, r2, r1, lsr #11 │ │ │ │ eor.w r3, r3, r6 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eor.w sl, r3, r0 │ │ │ │ - b.n 7f7b0 <_Py_hashtable_get@@Base+0xe1c> │ │ │ │ + b.n 7f798 <_Py_hashtable_get@@Base+0xe1c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ bfi ip, r7, #0, #8 │ │ │ │ - b.n 7f5e8 <_Py_hashtable_get@@Base+0xc54> │ │ │ │ + b.n 7f5d0 <_Py_hashtable_get@@Base+0xc54> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 7f58c <_Py_hashtable_get@@Base+0xbf8> │ │ │ │ + b.n 7f574 <_Py_hashtable_get@@Base+0xbf8> │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 7f7b0 <_Py_hashtable_get@@Base+0xe1c> │ │ │ │ + b.n 7f798 <_Py_hashtable_get@@Base+0xe1c> │ │ │ │ nop │ │ │ │ │ │ │ │ -0007f9c0 <_Py_hashtable_set@@Base>: │ │ │ │ +0007f9a8 <_Py_hashtable_set@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ - movw r3, #41325 @ 0xa16d │ │ │ │ + movw r3, #41877 @ 0xa395 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7fa6e <_Py_hashtable_set@@Base+0xae> │ │ │ │ + bne.n 7fa56 <_Py_hashtable_set@@Base+0xae> │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - movw r2, #41921 @ 0xa3c1 │ │ │ │ + movw r2, #42473 @ 0xa5e9 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r1, [r3, #848] @ 0x350 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7fa9c <_Py_hashtable_set@@Base+0xdc> │ │ │ │ + bne.n 7fa84 <_Py_hashtable_set@@Base+0xdc> │ │ │ │ movs r0, #16 │ │ │ │ blx 2c0b0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7faa8 <_Py_hashtable_set@@Base+0xe8> │ │ │ │ + beq.n 7fa90 <_Py_hashtable_set@@Base+0xe8> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - movw r2, #5245 @ 0x147d │ │ │ │ + movw r2, #3625 @ 0xe29 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq.w r0, r5, ror #4 │ │ │ │ - beq.n 7fa26 <_Py_hashtable_set@@Base+0x66> │ │ │ │ + beq.n 7fa0e <_Py_hashtable_set@@Base+0x66> │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ strd r0, r5, [r3, #4] │ │ │ │ @@ -125536,86 +125533,86 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vcvt.f32.u32 s12, s13 │ │ │ │ vdiv.f32 s13, s15, s12 │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 7fa76 <_Py_hashtable_set@@Base+0xb6> │ │ │ │ + bgt.n 7fa5e <_Py_hashtable_set@@Base+0xb6> │ │ │ │ subs r2, #1 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ands r2, r0 │ │ │ │ ldr.w r0, [r1, r2, lsl #2] │ │ │ │ str r0, [r3, #0] │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #16 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7fa06 <_Py_hashtable_set@@Base+0x46> │ │ │ │ + b.n 7f9ee <_Py_hashtable_set@@Base+0x46> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c7410 <_Py_InitializeRecursionLimits@@Base+0xb4> │ │ │ │ + bl 1c6c08 <_Py_InitializeRecursionLimits@@Base+0xb4> │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - beq.n 7faae <_Py_hashtable_set@@Base+0xee> │ │ │ │ + beq.n 7fa96 <_Py_hashtable_set@@Base+0xee> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r2, #1 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ands r2, r0 │ │ │ │ ldr.w r0, [r1, r2, lsl #2] │ │ │ │ str r0, [r3, #0] │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ - b.n 7fa66 <_Py_hashtable_set@@Base+0xa6> │ │ │ │ + b.n 7fa4e <_Py_hashtable_set@@Base+0xa6> │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ movs r1, #16 │ │ │ │ blx r7 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7fa06 <_Py_hashtable_set@@Base+0x46> │ │ │ │ + b.n 7f9ee <_Py_hashtable_set@@Base+0x46> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7fa68 <_Py_hashtable_set@@Base+0xa8> │ │ │ │ + b.n 7fa50 <_Py_hashtable_set@@Base+0xa8> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ blx r1 │ │ │ │ - b.n 7fa68 <_Py_hashtable_set@@Base+0xa8> │ │ │ │ + b.n 7fa50 <_Py_hashtable_set@@Base+0xa8> │ │ │ │ │ │ │ │ -0007fabc : │ │ │ │ +0007faa4 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #276] @ (7fbe0 ) │ │ │ │ + ldr r5, [pc, #276] @ (7fbc8 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r2, [r6, r5] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1920] @ 0x780 │ │ │ │ - cbz r4, 7fb42 │ │ │ │ - ldr r1, [pc, #260] @ (7fbe4 ) │ │ │ │ + cbz r4, 7fb2a │ │ │ │ + ldr r1, [pc, #260] @ (7fbcc ) │ │ │ │ ldr.w r0, [r3, #1924] @ 0x784 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ subs r0, #1 │ │ │ │ str.w r7, [r3, #1920] @ 0x780 │ │ │ │ str.w r0, [r3, #1924] @ 0x784 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r3, [r1, #1600] @ 0x640 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fb9a │ │ │ │ + bne.n 7fb82 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ movs r3, #0 │ │ │ │ - vldr d7, [pc, #212] @ 7fbd8 │ │ │ │ + vldr d7, [pc, #212] @ 7fbc0 │ │ │ │ movw r5, #57368 @ 0xe018 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr.w r0, [r1, #3892] @ 0xf34 │ │ │ │ sub.w r2, r4, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r5, [r4, #24] │ │ │ │ @@ -125627,21 +125624,21 @@ │ │ │ │ str r2, [r5, #0] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ ldr.w r3, [r1, #3868] @ 0xf1c │ │ │ │ str.w r0, [r4, #-8] │ │ │ │ adds r3, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ str.w r3, [r1, #3868] @ 0xf1c │ │ │ │ - b.n 7fb96 │ │ │ │ + b.n 7fb7e │ │ │ │ movw r0, #18720 @ 0x4920 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 7fd58 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd00 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fbc8 │ │ │ │ + beq.n 7fbb0 │ │ │ │ ldr r2, [r6, r5] │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ @@ -125659,425 +125656,406 @@ │ │ │ │ orrs r3, r6 │ │ │ │ str r2, [r6, #0] │ │ │ │ strd r5, r3, [r4, #-8] │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - movw r2, #56781 @ 0xddcd │ │ │ │ + movw r2, #55145 @ 0xd769 │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7fbba │ │ │ │ + bne.n 7fba2 │ │ │ │ ldr.w r0, [r1, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ - cbnz r0, 7fbb6 │ │ │ │ + cbnz r0, 7fb9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r2, [r6, r5] │ │ │ │ - b.n 7fafc │ │ │ │ + b.n 7fae4 │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r6, r5] │ │ │ │ - b.n 7fafc │ │ │ │ + b.n 7fae4 │ │ │ │ movw r0, #57368 @ 0xe018 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 1cbdcc <_PyNamespace_New@@Base+0x32c> │ │ │ │ - b.n 7fb96 │ │ │ │ + bl 1cb648 <_PyNamespace_New@@Base+0x32c> │ │ │ │ + b.n 7fb7e │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #340] @ (7fd50 ) │ │ │ │ + ldr r4, [pc, #276] @ (7fcf8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r9, r2 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w ip, [r5, r4] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1920] @ 0x780 │ │ │ │ - cbz r3, 7fc7e │ │ │ │ - ldr r0, [pc, #312] @ (7fd54 ) │ │ │ │ + cbz r3, 7fc68 │ │ │ │ + ldr r0, [pc, #248] @ (7fcfc ) │ │ │ │ ldr.w r1, [r2, #1924] @ 0x784 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1924] @ 0x784 │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r6, [r2, #1920] @ 0x780 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7fcd8 │ │ │ │ + bne.n 7fc9e │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ - movs r4, #0 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ - movs r5, #0 │ │ │ │ - strd r7, r8, [r3, #24] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ - ldr.w lr, [r0, #3892] @ 0xf34 │ │ │ │ + vldr d7, [pc, #192] @ 7fcf0 │ │ │ │ and.w r2, r2, #3 │ │ │ │ - strd r4, r5, [r3, #16] │ │ │ │ - ldr.w r5, [r0, #3868] @ 0xf1c │ │ │ │ - ldr.w r4, [lr, #4] │ │ │ │ + strd r7, r8, [r3, #24] │ │ │ │ str.w r9, [r3, #8] │ │ │ │ - adds r5, #1 │ │ │ │ - orrs r2, r4 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - strd lr, r2, [r3, #-8] │ │ │ │ - str.w r1, [lr, #4] │ │ │ │ - str.w r5, [r0, #3868] @ 0xf1c │ │ │ │ + ldr.w r5, [r0, #3892] @ 0xf34 │ │ │ │ + vstr d7, [r3, #16] │ │ │ │ + ldr.w ip, [r5, #4] │ │ │ │ + ldr.w r4, [r0, #3868] @ 0xf1c │ │ │ │ + orr.w r2, r2, ip │ │ │ │ + str.w r1, [ip] │ │ │ │ + adds r4, #1 │ │ │ │ + strd r5, r2, [r3, #-8] │ │ │ │ + str r1, [r5, #4] │ │ │ │ + str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movw r0, #18720 @ 0x4920 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 7fd58 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd00 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 7fd38 │ │ │ │ + cbz r0, 7fcde │ │ │ │ ldr r0, [r5, r4] │ │ │ │ - movs r5, #0 │ │ │ │ + sub.w r1, r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ + movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ - sub.w r1, r3, #8 │ │ │ │ strd r7, r8, [r3, #24] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ strd r4, r5, [r3, #16] │ │ │ │ str.w r9, [r3, #8] │ │ │ │ ldr.w r5, [r0, #3892] @ 0xf34 │ │ │ │ - ldr.w ip, [r5, #4] │ │ │ │ - ldr.w r4, [r0, #3868] @ 0xf1c │ │ │ │ - orr.w r2, r2, ip │ │ │ │ - str.w r1, [ip] │ │ │ │ - adds r4, #1 │ │ │ │ - strd r5, r2, [r3, #-8] │ │ │ │ - str r1, [r5, #4] │ │ │ │ - str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movw r2, #56781 @ 0xddcd │ │ │ │ + b.n 7fc44 │ │ │ │ + movw r2, #55145 @ 0xd769 │ │ │ │ movt r2, #21 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7fd22 │ │ │ │ + bne.n 7fcc8 │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 7fd34 │ │ │ │ + cbnz r0, 7fcda │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - sub.w r1, r3, #8 │ │ │ │ - vldr d7, [pc, #64] @ 7fd48 │ │ │ │ - ldr.w r2, [r3, #-4] │ │ │ │ - ldr.w r5, [r0, #3892] @ 0xf34 │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - strd r7, r8, [r3, #24] │ │ │ │ - str.w r9, [r3, #8] │ │ │ │ - vstr d7, [r3, #16] │ │ │ │ - b.n 7fcb4 │ │ │ │ + b.n 7fc24 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, r4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7fcfe │ │ │ │ + b.n 7fcc4 │ │ │ │ ldr r2, [r5, r4] │ │ │ │ - b.n 7fcfe │ │ │ │ + b.n 7fcc4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1cbdcc <_PyNamespace_New@@Base+0x32c> │ │ │ │ + bl 1cb648 <_PyNamespace_New@@Base+0x32c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7fc76 │ │ │ │ + b.n 7fc60 │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0007fd58 <_PyObject_GC_New@@Base>: │ │ │ │ +0007fd00 <_PyObject_GC_New@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r4, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ lsls r5, r3, #29 │ │ │ │ itt pl │ │ │ │ mrcpl 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldrpl.w sl, [pc, #604] @ 7ffe0 <_PyObject_GC_New@@Base+0x288> │ │ │ │ + ldrpl.w sl, [pc, #604] @ 7ff88 <_PyObject_GC_New@@Base+0x288> │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bpl.n 7fdac <_PyObject_GC_New@@Base+0x54> │ │ │ │ + bpl.n 7fd54 <_PyObject_GC_New@@Base+0x54> │ │ │ │ ldr.w r2, [r0, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #584] @ 7ffe0 <_PyObject_GC_New@@Base+0x288> │ │ │ │ + ldr.w sl, [pc, #584] @ 7ff88 <_PyObject_GC_New@@Base+0x288> │ │ │ │ ldrd r3, r2, [r2, #12] │ │ │ │ add r3, r2 │ │ │ │ adds r2, r3, #3 │ │ │ │ adds r3, #1 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ add r6, r3 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r7, [sl, r9] │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.w 7ffc8 <_PyObject_GC_New@@Base+0x270> │ │ │ │ + bhi.w 7ff70 <_PyObject_GC_New@@Base+0x270> │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi.n 7fe8c <_PyObject_GC_New@@Base+0x134> │ │ │ │ + bmi.n 7fe34 <_PyObject_GC_New@@Base+0x134> │ │ │ │ movw fp, #24320 @ 0x5f00 │ │ │ │ movt fp, #82 @ 0x52 │ │ │ │ - movw r3, #197 @ 0xc5 │ │ │ │ + movw r3, #109 @ 0x6d │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r2, [fp, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7fe82 <_PyObject_GC_New@@Base+0x12a> │ │ │ │ + bne.n 7fe2a <_PyObject_GC_New@@Base+0x12a> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r1, r6, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1612] @ 0x64c │ │ │ │ - bcs.w 7ff1a <_PyObject_GC_New@@Base+0x1c2> │ │ │ │ + bcs.w 7fec2 <_PyObject_GC_New@@Base+0x1c2> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r8, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 7febc <_PyObject_GC_New@@Base+0x164> │ │ │ │ + beq.n 7fe64 <_PyObject_GC_New@@Base+0x164> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7ff8c <_PyObject_GC_New@@Base+0x234> │ │ │ │ + beq.w 7ff34 <_PyObject_GC_New@@Base+0x234> │ │ │ │ add r4, r0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r0] │ │ │ │ strd r2, r2, [r4, #-8] │ │ │ │ ldr.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ ldr.w r1, [r3, #3764] @ 0xeb4 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ cmp r2, r1 │ │ │ │ - ble.n 7fe52 <_PyObject_GC_New@@Base+0xfa> │ │ │ │ + ble.n 7fdfa <_PyObject_GC_New@@Base+0xfa> │ │ │ │ ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 7fe52 <_PyObject_GC_New@@Base+0xfa> │ │ │ │ + beq.n 7fdfa <_PyObject_GC_New@@Base+0xfa> │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ - cbnz r3, 7fe52 <_PyObject_GC_New@@Base+0xfa> │ │ │ │ + cbnz r3, 7fdfa <_PyObject_GC_New@@Base+0xfa> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ffd2 <_PyObject_GC_New@@Base+0x27a> │ │ │ │ + bne.w 7ff7a <_PyObject_GC_New@@Base+0x27a> │ │ │ │ add.w r3, r7, #12 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bpl.n 7feca <_PyObject_GC_New@@Base+0x172> │ │ │ │ + bpl.n 7fe72 <_PyObject_GC_New@@Base+0x172> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7feec <_PyObject_GC_New@@Base+0x194> │ │ │ │ - ldr r2, [pc, #380] @ (7ffdc <_PyObject_GC_New@@Base+0x284>) │ │ │ │ + bge.n 7fe94 <_PyObject_GC_New@@Base+0x194> │ │ │ │ + ldr r2, [pc, #380] @ (7ff84 <_PyObject_GC_New@@Base+0x284>) │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fefa <_PyObject_GC_New@@Base+0x1a2> │ │ │ │ + bne.n 7fea2 <_PyObject_GC_New@@Base+0x1a2> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 7feb6 <_PyObject_GC_New@@Base+0x15e> │ │ │ │ + bpl.n 7fe5e <_PyObject_GC_New@@Base+0x15e> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1dcd4c <_PyAST_Compile@@Base+0x364> │ │ │ │ + bl 1dc5d4 <_PyAST_Compile@@Base+0x364> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [fp, #884] @ 0x374 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ - cbnz r0, 7fec4 <_PyObject_GC_New@@Base+0x16c> │ │ │ │ + cbnz r0, 7fe6c <_PyObject_GC_New@@Base+0x16c> │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ffb4 <_PyObject_GC_New@@Base+0x25c> │ │ │ │ + beq.w 7ff5c <_PyObject_GC_New@@Base+0x25c> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1c9b58 │ │ │ │ + bl 1c9308 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7feb6 <_PyObject_GC_New@@Base+0x15e> │ │ │ │ + cbz r0, 7fe5e <_PyObject_GC_New@@Base+0x15e> │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str r4, [r7, #72] @ 0x48 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl 80198 │ │ │ │ - cbz r0, 7ff1a <_PyObject_GC_New@@Base+0x1c2> │ │ │ │ + bl 80140 │ │ │ │ + cbz r0, 7fec2 <_PyObject_GC_New@@Base+0x1c2> │ │ │ │ ldr.w r7, [sl, r9] │ │ │ │ - b.n 7fe0e <_PyObject_GC_New@@Base+0xb6> │ │ │ │ + b.n 7fdb6 <_PyObject_GC_New@@Base+0xb6> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7fece <_PyObject_GC_New@@Base+0x176> │ │ │ │ + bne.n 7fe76 <_PyObject_GC_New@@Base+0x176> │ │ │ │ dmb ish │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7fe5c <_PyObject_GC_New@@Base+0x104> │ │ │ │ - ldr r2, [pc, #236] @ (7ffdc <_PyObject_GC_New@@Base+0x284>) │ │ │ │ + blt.n 7fe04 <_PyObject_GC_New@@Base+0x104> │ │ │ │ + ldr r2, [pc, #236] @ (7ff84 <_PyObject_GC_New@@Base+0x284>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7fe6e <_PyObject_GC_New@@Base+0x116> │ │ │ │ - movw r1, #56781 @ 0xddcd │ │ │ │ + beq.n 7fe16 <_PyObject_GC_New@@Base+0x116> │ │ │ │ + movw r1, #55145 @ 0xd769 │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7ff6c <_PyObject_GC_New@@Base+0x214> │ │ │ │ + bne.n 7ff14 <_PyObject_GC_New@@Base+0x214> │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fe6e <_PyObject_GC_New@@Base+0x116> │ │ │ │ + bne.n 7fe16 <_PyObject_GC_New@@Base+0x116> │ │ │ │ mov r0, r4 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 7fe6e <_PyObject_GC_New@@Base+0x116> │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 7fe16 <_PyObject_GC_New@@Base+0x116> │ │ │ │ ldr.w r2, [fp, #848] @ 0x350 │ │ │ │ - movw r3, #41921 @ 0xa3c1 │ │ │ │ + movw r3, #42473 @ 0xa5e9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7ff7e <_PyObject_GC_New@@Base+0x226> │ │ │ │ + bne.n 7ff26 <_PyObject_GC_New@@Base+0x226> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2c0b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fe8c <_PyObject_GC_New@@Base+0x134> │ │ │ │ + beq.n 7fe34 <_PyObject_GC_New@@Base+0x134> │ │ │ │ ldr.w r7, [sl, r9] │ │ │ │ add r4, r0 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ movs r2, #0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ strd r2, r2, [r0] │ │ │ │ strd r2, r2, [r4, #-8] │ │ │ │ ldr.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ ldr.w r1, [r3, #3764] @ 0xeb4 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.w 7fe52 <_PyObject_GC_New@@Base+0xfa> │ │ │ │ - b.n 7fe2e <_PyObject_GC_New@@Base+0xd6> │ │ │ │ + bge.w 7fdfa <_PyObject_GC_New@@Base+0xfa> │ │ │ │ + b.n 7fdd6 <_PyObject_GC_New@@Base+0xd6> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 7feb6 <_PyObject_GC_New@@Base+0x15e> │ │ │ │ - b.n 7fe74 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ + bpl.n 7fe5e <_PyObject_GC_New@@Base+0x15e> │ │ │ │ + b.n 7fe1c <_PyObject_GC_New@@Base+0x11c> │ │ │ │ ldr.w r0, [fp, #844] @ 0x34c │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ff3a <_PyObject_GC_New@@Base+0x1e2> │ │ │ │ - b.n 7fe8c <_PyObject_GC_New@@Base+0x134> │ │ │ │ + bne.n 7fee2 <_PyObject_GC_New@@Base+0x1e2> │ │ │ │ + b.n 7fe34 <_PyObject_GC_New@@Base+0x134> │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp r2, lr │ │ │ │ - bcc.n 7ffa8 <_PyObject_GC_New@@Base+0x250> │ │ │ │ + bcc.n 7ff50 <_PyObject_GC_New@@Base+0x250> │ │ │ │ adds r1, #1 │ │ │ │ add.w r2, r3, lr │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ str.w r6, [r3, lr] │ │ │ │ - b.n 7fec4 <_PyObject_GC_New@@Base+0x16c> │ │ │ │ + b.n 7fe6c <_PyObject_GC_New@@Base+0x16c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 7fe0e <_PyObject_GC_New@@Base+0xb6> │ │ │ │ - movw r1, #38504 @ 0x9668 │ │ │ │ + b.n 7fdb6 <_PyObject_GC_New@@Base+0xb6> │ │ │ │ + movw r1, #36200 @ 0x8d68 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #30636 @ 0x77ac │ │ │ │ + movw r0, #28332 @ 0x6eac │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 23c230 │ │ │ │ + b.w 23bc04 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7fe48 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ - b.n 7fe52 <_PyObject_GC_New@@Base+0xfa> │ │ │ │ + beq.w 7fdf0 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + b.n 7fdfa <_PyObject_GC_New@@Base+0xfa> │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r2, #24320 @ 0x5f00 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ - movw r3, #197 @ 0xc5 │ │ │ │ + movw r3, #109 @ 0x6d │ │ │ │ movt r3, #8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r4, [r2, #888] @ 0x378 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8008a <_PyObject_GC_New@@Base+0x332> │ │ │ │ - ldr r3, [pc, #152] @ (800a8 <_PyObject_GC_New@@Base+0x350>) │ │ │ │ + bne.n 80032 <_PyObject_GC_New@@Base+0x332> │ │ │ │ + ldr r3, [pc, #152] @ (80050 <_PyObject_GC_New@@Base+0x350>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 80054 <_PyObject_GC_New@@Base+0x2fc> │ │ │ │ + beq.n 7fffc <_PyObject_GC_New@@Base+0x2fc> │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 80050 <_PyObject_GC_New@@Base+0x2f8> │ │ │ │ + cbnz r2, 7fff8 <_PyObject_GC_New@@Base+0x2f8> │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r4, r5 │ │ │ │ itttt ls │ │ │ │ addls r1, r3, r4 │ │ │ │ strls r1, [r3, #4] │ │ │ │ addls.w r1, r4, #16 │ │ │ │ strls r1, [r3, #24] │ │ │ │ @@ -126087,159 +126065,159 @@ │ │ │ │ strls r2, [r3, r4] │ │ │ │ strhi r1, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80198 │ │ │ │ + bl 80140 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80050 <_PyObject_GC_New@@Base+0x2f8> │ │ │ │ + bne.n 7fff8 <_PyObject_GC_New@@Base+0x2f8> │ │ │ │ ldr.w r1, [r2, #848] @ 0x350 │ │ │ │ - movw r3, #41921 @ 0xa3c1 │ │ │ │ + movw r3, #42473 @ 0xa5e9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8009a <_PyObject_GC_New@@Base+0x342> │ │ │ │ + bne.n 80042 <_PyObject_GC_New@@Base+0x342> │ │ │ │ movs r0, #16 │ │ │ │ blx 2c0b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80050 <_PyObject_GC_New@@Base+0x2f8> │ │ │ │ + beq.n 7fff8 <_PyObject_GC_New@@Base+0x2f8> │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 80050 <_PyObject_GC_New@@Base+0x2f8> │ │ │ │ + b.n 7fff8 <_PyObject_GC_New@@Base+0x2f8> │ │ │ │ ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ movs r1, #16 │ │ │ │ mov r3, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ movs r1, #16 │ │ │ │ blx r3 │ │ │ │ - b.n 8007a <_PyObject_GC_New@@Base+0x322> │ │ │ │ + b.n 80022 <_PyObject_GC_New@@Base+0x322> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000800ac : │ │ │ │ +00080054 : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 800be │ │ │ │ + blt.n 80066 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldrd r0, r2, [r3, #884] @ 0x374 │ │ │ │ bx r2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #192] @ (80194 ) │ │ │ │ + ldr r0, [pc, #192] @ (8013c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ subs r1, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ - bcs.n 80174 │ │ │ │ + bcs.n 8011c │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r4, r1, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 8017c │ │ │ │ + beq.n 80124 │ │ │ │ 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 80114 │ │ │ │ + beq.n 800bc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, r5, [r3, #24] │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 80164 │ │ │ │ + bhi.n 8010c │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r2, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r2 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w ip, [r3, r2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80112 │ │ │ │ + bne.n 800ba │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - movw r1, #41921 @ 0xa3c1 │ │ │ │ + movw r1, #42473 @ 0xa5e9 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r2, [r3, #848] @ 0x350 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 80188 │ │ │ │ + bne.n 80130 │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2c0b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80112 │ │ │ │ + beq.n 800ba │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80112 │ │ │ │ - b.n 80130 │ │ │ │ + bne.n 800ba │ │ │ │ + b.n 800d8 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 80130 │ │ │ │ + bge.n 800d8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 80198 │ │ │ │ + bl 80140 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80112 │ │ │ │ - b.n 80130 │ │ │ │ + bne.n 800ba │ │ │ │ + b.n 800d8 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 80154 │ │ │ │ + b.n 800fc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r4, [r0, #524] @ 0x20c │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 802c2 │ │ │ │ + beq.w 80274 │ │ │ │ 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 80266 │ │ │ │ + bls.n 8020e │ │ │ │ adds r2, #131 @ 0x83 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ - cbnz r3, 8023c │ │ │ │ + cbnz r3, 801e4 │ │ │ │ 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] │ │ │ │ @@ -126275,322 +126253,321 @@ │ │ │ │ str r0, [r4, #8] │ │ │ │ str r5, [r4, #16] │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ cmp r6, r1 │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ - bne.n 80214 │ │ │ │ + bne.n 801bc │ │ │ │ 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, 802a4 │ │ │ │ + cbnz r3, 80256 │ │ │ │ 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 80374 │ │ │ │ + cbnz r0, 80244 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + str.w r2, [r5, #524] @ 0x20c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 803fa │ │ │ │ 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 80214 │ │ │ │ + b.n 801bc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 802b4 │ │ │ │ + cbz r0, 80266 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr.w r2, [r5, r6, lsl #3] │ │ │ │ - b.n 80248 │ │ │ │ + b.n 801f0 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 802ac │ │ │ │ + beq.n 8025e │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 802ac │ │ │ │ + b.n 8025e │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r3, [r3, #992] @ 0x3e0 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 80414 │ │ │ │ + beq.w 803b8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8046e │ │ │ │ + bne.w 8040a │ │ │ │ ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 803a2 │ │ │ │ + beq.n 80346 │ │ │ │ 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 804a6 │ │ │ │ + beq.w 8044e │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 80492 │ │ │ │ + beq.w 8043a │ │ │ │ ldr.w r4, [r5, #792] @ 0x318 │ │ │ │ lsrs r1, r0, #18 │ │ │ │ ldr.w r2, [r5, #788] @ 0x314 │ │ │ │ add.w lr, r4, #1 │ │ │ │ ldr.w r7, [r5, #796] @ 0x31c │ │ │ │ adds r2, #1 │ │ │ │ ubfx r4, r0, #0, #18 │ │ │ │ - cbz r4, 80382 │ │ │ │ + cbz r4, 80326 │ │ │ │ add.w ip, r5, r1, lsl #3 │ │ │ │ add.w r1, r0, #262144 @ 0x40000 │ │ │ │ cmp r2, r7 │ │ │ │ mov.w r1, r1, lsr #18 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ str.w r4, [r1, #808] @ 0x328 │ │ │ │ str.w r4, [ip, #804] @ 0x324 │ │ │ │ str r0, [r3, #0] │ │ │ │ strd r2, lr, [r5, #788] @ 0x314 │ │ │ │ - bls.n 80346 │ │ │ │ + bls.n 802f8 │ │ │ │ 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 8047e │ │ │ │ + bne.w 80426 │ │ │ │ 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 801cc │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - str.w r2, [r5, #524] @ 0x20c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 80292 │ │ │ │ - str r0, [r2, #24] │ │ │ │ - b.n 80292 │ │ │ │ + b.n 80174 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, r7 │ │ │ │ str.w ip, [r1, #804] @ 0x324 │ │ │ │ str r0, [r3, #0] │ │ │ │ strd r2, lr, [r5, #788] @ 0x314 │ │ │ │ - bhi.n 80342 │ │ │ │ + bhi.n 802f4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r4, [r3, #16] │ │ │ │ strd r0, r2, [r3, #4] │ │ │ │ - b.n 8035a │ │ │ │ + b.n 8030c │ │ │ │ ldr.w r3, [r5, #516] @ 0x204 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8042a │ │ │ │ + bne.n 803ce │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ mov.w r8, #16 │ │ │ │ mov.w r2, #448 @ 0x1c0 │ │ │ │ ldr.w r1, [r7, #856] @ 0x358 │ │ │ │ - movw r3, #42089 @ 0xa469 │ │ │ │ + movw r3, #42641 @ 0xa691 │ │ │ │ movt r3, #7 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 80456 │ │ │ │ + bne.n 8041a │ │ │ │ mov r1, r2 │ │ │ │ blx 2b868 │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 8044e │ │ │ │ + beq.n 803f2 │ │ │ │ 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 80406 │ │ │ │ + b.n 803aa │ │ │ │ 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 803f2 │ │ │ │ + bcc.n 80396 │ │ │ │ add.w r3, lr, r9 │ │ │ │ str.w r8, [r5, #516] @ 0x204 │ │ │ │ - b.n 802e4 │ │ │ │ - movw r0, #30420 @ 0x76d4 │ │ │ │ + b.n 80296 │ │ │ │ + movw r0, #28116 @ 0x6dd4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 1bc200 │ │ │ │ - cbnz r0, 80462 │ │ │ │ + bl 1bb9f0 │ │ │ │ + cbnz r0, 803fe │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #992] @ 0x3e0 │ │ │ │ - b.n 802dc │ │ │ │ + b.n 8028e │ │ │ │ lsls r1, r3, #1 │ │ │ │ cmp.w r3, r3, lsl #1 │ │ │ │ mov r8, r1 │ │ │ │ - bcs.n 8044e │ │ │ │ + bcs.n 803f2 │ │ │ │ movw r3, #37449 @ 0x9249 │ │ │ │ movt r3, #2340 @ 0x924 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 8044e │ │ │ │ + bhi.n 803f2 │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 803b6 │ │ │ │ + bge.n 8035a │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 80234 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ - blx ip │ │ │ │ - mov lr, r0 │ │ │ │ - b.n 803d0 │ │ │ │ + b.n 801dc │ │ │ │ + str r0, [r2, #24] │ │ │ │ + b.n 80244 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 80422 │ │ │ │ + beq.n 803c6 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r7, #992] @ 0x3e0 │ │ │ │ movw r3, #59976 @ 0xea48 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bl 2e168 <_PyObject_DebugMallocStats@@Base> │ │ │ │ - b.n 802dc │ │ │ │ + b.n 8028e │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ + blx ip │ │ │ │ + mov lr, r0 │ │ │ │ + b.n 80374 │ │ │ │ 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 8035a │ │ │ │ + b.n 8030c │ │ │ │ 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 8044e │ │ │ │ + b.n 803f2 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n 8054c │ │ │ │ + bhi.n 804f4 │ │ │ │ movw r6, #24320 @ 0x5f00 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ - movw r3, #197 @ 0xc5 │ │ │ │ + movw r3, #109 @ 0x6d │ │ │ │ movt r3, #8 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r2, [r6, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ ittt ne │ │ │ │ movne r8, r5 │ │ │ │ movne r4, r5 │ │ │ │ movne.w r9, #22 │ │ │ │ - bne.n 8057e │ │ │ │ + bne.n 80526 │ │ │ │ mov.w ip, #4 │ │ │ │ mov r8, r5 │ │ │ │ mov r4, r5 │ │ │ │ movs r1, #2 │ │ │ │ mov.w r9, #22 │ │ │ │ movs r0, #24 │ │ │ │ - ldr r3, [pc, #452] @ (806c4 ) │ │ │ │ + ldr r3, [pc, #452] @ (8066c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1612] @ 0x64c │ │ │ │ ldr.w r2, [r7, ip, lsl #2] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 80600 │ │ │ │ + beq.n 805a8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8058c │ │ │ │ + bne.n 80534 │ │ │ │ ldrd r7, r6, [r2, #24] │ │ │ │ cmp r6, r7 │ │ │ │ itttt cs │ │ │ │ addcs r0, r0, r7 │ │ │ │ strcs r0, [r2, #24] │ │ │ │ addcs r0, r2, r7 │ │ │ │ strcs r0, [r2, #4] │ │ │ │ ittet cc │ │ │ │ ldrcc r2, [r2, #12] │ │ │ │ strcc.w r2, [ip, #12] │ │ │ │ strcs r1, [r2, r7] │ │ │ │ strcc.w ip, [r2, #8] │ │ │ │ - b.n 8058c │ │ │ │ + b.n 80534 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls.n 8064a │ │ │ │ + bls.n 805f2 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - bcs.n 80632 │ │ │ │ + bcs.n 805da │ │ │ │ movs r4, #2 │ │ │ │ movs r0, #32 │ │ │ │ mov.w ip, #6 │ │ │ │ movs r1, #3 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r4 │ │ │ │ movw r6, #24320 @ 0x5f00 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ - movw r3, #197 @ 0xc5 │ │ │ │ + movw r3, #109 @ 0x6d │ │ │ │ movt r3, #8 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r2, [r6, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 804fe │ │ │ │ + beq.n 804a6 │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80682 │ │ │ │ + beq.n 8062a │ │ │ │ movw r2, #41560 @ 0xa258 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #288] @ (806c8 ) │ │ │ │ + ldr r2, [pc, #288] @ (80670 ) │ │ │ │ ldr.w r6, [r2, #1600] @ 0x640 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8065c │ │ │ │ + bne.n 80604 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cbz r5, 805d0 │ │ │ │ + cbz r5, 80578 │ │ │ │ movs r0, #1 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ orr.w r4, r4, #96 @ 0x60 │ │ │ │ movs r2, #0 │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ strb r4, [r3, #16] │ │ │ │ strb r2, [r3, #21] │ │ │ │ @@ -126604,489 +126581,489 @@ │ │ │ │ strb r4, [r3, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ strbeq r5, [r3, #29] │ │ │ │ str r2, [r3, #12] │ │ │ │ it eq │ │ │ │ strdeq r5, r5, [r3, #20] │ │ │ │ - beq.n 805c8 │ │ │ │ + beq.n 80570 │ │ │ │ cmp.w r8, #2 │ │ │ │ strd r5, r5, [r3, #20] │ │ │ │ ite eq │ │ │ │ strheq r5, [r3, #30] │ │ │ │ strne r5, [r3, #32] │ │ │ │ - b.n 805c8 │ │ │ │ + b.n 80570 │ │ │ │ mov r0, r7 │ │ │ │ - bl 80198 │ │ │ │ + bl 80140 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8058c │ │ │ │ + bne.n 80534 │ │ │ │ ldr.w r2, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #41921 @ 0xa3c1 │ │ │ │ + movw r3, #42473 @ 0xa5e9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8069c │ │ │ │ + bne.n 80644 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c0b0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 80682 │ │ │ │ + cbz r3, 8062a │ │ │ │ ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 8058c │ │ │ │ + b.n 80534 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 806a8 │ │ │ │ + bcs.n 80650 │ │ │ │ movs r4, #4 │ │ │ │ mov.w ip, #8 │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov.w r9, #36 @ 0x24 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 80564 │ │ │ │ + b.n 8050c │ │ │ │ movs r4, #1 │ │ │ │ mov.w ip, #6 │ │ │ │ movs r0, #32 │ │ │ │ movs r1, #3 │ │ │ │ mov.w r9, #30 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 80564 │ │ │ │ - movw r1, #56781 @ 0xddcd │ │ │ │ + b.n 8050c │ │ │ │ + movw r1, #55145 @ 0xd769 │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8068c │ │ │ │ + bne.n 80634 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 805b0 │ │ │ │ + bne.n 80558 │ │ │ │ mov r0, r3 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 805b0 │ │ │ │ + b.n 80558 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 23c160 │ │ │ │ + b.w 23bb34 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 805b0 │ │ │ │ + b.n 80558 │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 80624 │ │ │ │ + b.n 805cc │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #38564 @ 0x96a4 │ │ │ │ + movw r1, #36260 @ 0x8da4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r3, #0 │ │ │ │ - b.n 805c8 │ │ │ │ + b.n 80570 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -000806cc : │ │ │ │ +00080674 : │ │ │ │ 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 8089a │ │ │ │ + blt.w 80842 │ │ │ │ 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 807b8 │ │ │ │ + bne.n 80760 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80808 │ │ │ │ + beq.w 807b0 │ │ │ │ movw r2, #65518 @ 0xffee │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 807d6 │ │ │ │ + bhi.n 8077e │ │ │ │ movw r6, #24320 @ 0x5f00 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ add.w r0, r3, #17 │ │ │ │ - movw r2, #197 @ 0xc5 │ │ │ │ + movw r2, #109 @ 0x6d │ │ │ │ movt r2, #8 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r4, [r6, #888] @ 0x378 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 80846 │ │ │ │ - ldr r1, [pc, #404] @ (808c4 ) │ │ │ │ + bne.w 807ee │ │ │ │ + ldr r1, [pc, #404] @ (8086c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1612] @ 0x64c │ │ │ │ mov r7, r2 │ │ │ │ - bhi.n 8081c │ │ │ │ + bhi.n 807c4 │ │ │ │ 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 8080c │ │ │ │ + beq.n 807b4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 8077c │ │ │ │ + cbnz r1, 80724 │ │ │ │ ldrd r6, r7, [r2, #24] │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 807fc │ │ │ │ + bcc.n 807a4 │ │ │ │ adds r0, #3 │ │ │ │ add.w r0, r6, r0, lsl #3 │ │ │ │ str r0, [r2, #24] │ │ │ │ adds r0, r2, r6 │ │ │ │ str r0, [r2, #4] │ │ │ │ str r1, [r2, r6] │ │ │ │ movw r2, #41768 @ 0xa328 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #308] @ (808c8 ) │ │ │ │ + ldr r2, [pc, #308] @ (80870 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r6, [r2, #1600] @ 0x640 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 80864 │ │ │ │ + bne.n 8080c │ │ │ │ adds r2, r4, r3 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r1, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, #16] │ │ │ │ - cbnz r5, 807e8 │ │ │ │ + cbnz r5, 80790 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ movs r1, #24 │ │ │ │ movw r4, #13388 @ 0x344c │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ mla r4, r1, r2, r4 │ │ │ │ add r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1cef4c <_PySys_GetRequiredAttr@@Base+0x470> │ │ │ │ + bl 1ce804 <_PySys_GetRequiredAttr@@Base+0x470> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 807b0 │ │ │ │ + beq.n 80758 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 807b0 │ │ │ │ + beq.n 80758 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2c030 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 8077c │ │ │ │ - ldr r4, [pc, #192] @ (808cc ) │ │ │ │ - b.n 807b0 │ │ │ │ + b.n 80724 │ │ │ │ + ldr r4, [pc, #192] @ (80874 ) │ │ │ │ + b.n 80758 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 80198 │ │ │ │ + bl 80140 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8077c │ │ │ │ + bne.n 80724 │ │ │ │ ldr.w r4, [r6, #848] @ 0x350 │ │ │ │ - movw r2, #41921 @ 0xa3c1 │ │ │ │ + movw r2, #42473 @ 0xa5e9 │ │ │ │ movt r2, #7 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 8088a │ │ │ │ + bne.n 80832 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0b0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 80858 │ │ │ │ + cbz r4, 80800 │ │ │ │ ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 8077c │ │ │ │ + b.n 80724 │ │ │ │ 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 8077c │ │ │ │ + bne.n 80724 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23c160 │ │ │ │ + bl 23bb34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 807e0 │ │ │ │ - movw r1, #56781 @ 0xddcd │ │ │ │ + b.n 80788 │ │ │ │ + movw r1, #55145 @ 0xd769 │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 808b4 │ │ │ │ + bne.n 8085c │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 807a0 │ │ │ │ + bne.n 80748 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 807a0 │ │ │ │ + b.n 80748 │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 80838 │ │ │ │ + b.n 807e0 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #38656 @ 0x9700 │ │ │ │ + movw r1, #36352 @ 0x8e00 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 807b0 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 80758 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 807a0 │ │ │ │ + b.n 80748 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 80a50 │ │ │ │ - beq.n 80998 │ │ │ │ + blt.w 809f8 │ │ │ │ + beq.n 80940 │ │ │ │ movw r2, #65518 @ 0xffee │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 80a38 │ │ │ │ + bhi.w 809e0 │ │ │ │ movw r5, #24320 @ 0x5f00 │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ add.w r0, r3, #17 │ │ │ │ - movw r2, #197 @ 0xc5 │ │ │ │ + movw r2, #109 @ 0x6d │ │ │ │ movt r2, #8 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r4, [r5, #888] @ 0x378 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 809e6 │ │ │ │ - ldr r2, [pc, #356] @ (80a7c ) │ │ │ │ + bne.n 8098e │ │ │ │ + ldr r2, [pc, #356] @ (80a24 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1612] @ 0x64c │ │ │ │ mov r6, r2 │ │ │ │ - bhi.n 809bc │ │ │ │ + bhi.n 80964 │ │ │ │ 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 809ac │ │ │ │ + beq.n 80954 │ │ │ │ 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, 80980 │ │ │ │ + cbz r1, 80928 │ │ │ │ movw r2, #41768 @ 0xa328 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #296] @ (80a80 ) │ │ │ │ + ldr r1, [pc, #296] @ (80a28 ) │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 80a02 │ │ │ │ + blt.n 809aa │ │ │ │ ldr.w r5, [r1, #1600] @ 0x640 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 80a12 │ │ │ │ + bne.n 809ba │ │ │ │ adds r2, r4, r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r0, [r4, #8] │ │ │ │ strb r1, [r2, #16] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r5, r6, [r2, #24] │ │ │ │ cmp r6, r5 │ │ │ │ - bcc.n 809a0 │ │ │ │ + bcc.n 80948 │ │ │ │ adds r0, #3 │ │ │ │ add.w r0, r5, r0, lsl #3 │ │ │ │ str r0, [r2, #24] │ │ │ │ adds r0, r2, r5 │ │ │ │ str r0, [r2, #4] │ │ │ │ str r1, [r2, r5] │ │ │ │ - b.n 8094c │ │ │ │ - ldr r4, [pc, #232] @ (80a84 ) │ │ │ │ + b.n 808f4 │ │ │ │ + ldr r4, [pc, #232] @ (80a2c ) │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 8094c │ │ │ │ + b.n 808f4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 80198 │ │ │ │ + bl 80140 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8094c │ │ │ │ + bne.n 808f4 │ │ │ │ ldr.w r4, [r5, #848] @ 0x350 │ │ │ │ - movw r2, #41921 @ 0xa3c1 │ │ │ │ + movw r2, #42473 @ 0xa5e9 │ │ │ │ movt r2, #7 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 80a6a │ │ │ │ + bne.n 80a12 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0b0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 809f8 │ │ │ │ + cbz r4, 809a0 │ │ │ │ ldr.w r2, [r6, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r6, #800] @ 0x320 │ │ │ │ - b.n 8094c │ │ │ │ + b.n 808f4 │ │ │ │ ldr.w r0, [r5, #884] @ 0x374 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8094c │ │ │ │ + bne.n 808f4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 23c160 │ │ │ │ + b.w 23bb34 │ │ │ │ movs r5, #1 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ str r5, [r4, #0] │ │ │ │ ldr.w r5, [r1, #1600] @ 0x640 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8096c │ │ │ │ - movw r2, #56781 @ 0xddcd │ │ │ │ + beq.n 80914 │ │ │ │ + movw r2, #55145 @ 0xd769 │ │ │ │ movt r2, #21 │ │ │ │ cmp r5, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 80a42 │ │ │ │ + bne.n 809ea │ │ │ │ ldr.w r0, [r1, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8096c │ │ │ │ + bne.n 80914 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8096c │ │ │ │ + b.n 80914 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1cef4c <_PySys_GetRequiredAttr@@Base+0x470> │ │ │ │ + b.w 1ce804 <_PySys_GetRequiredAttr@@Base+0x470> │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8096c │ │ │ │ + b.n 80914 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #38656 @ 0x9700 │ │ │ │ + movw r1, #36352 @ 0x8e00 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 8097a │ │ │ │ + bl 11dfac │ │ │ │ + b.n 80922 │ │ │ │ ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 809d8 │ │ │ │ + b.n 80980 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00080a88 : │ │ │ │ +00080a30 : │ │ │ │ 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 80b40 │ │ │ │ - blt.n 80b86 │ │ │ │ + beq.n 80ae8 │ │ │ │ + blt.n 80b2e │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.n 80b44 │ │ │ │ - ldr r7, [pc, #256] @ (80ba8 ) │ │ │ │ + bgt.n 80aec │ │ │ │ + ldr r7, [pc, #256] @ (80b50 ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1728] @ 0x6c0 │ │ │ │ - cbz r4, 80b1c │ │ │ │ - ldr r0, [pc, #236] @ (80bac ) │ │ │ │ + cbz r4, 80ac4 │ │ │ │ + ldr r0, [pc, #236] @ (80b54 ) │ │ │ │ ldr.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1728] @ 0x6c0 │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80b64 │ │ │ │ + bne.n 80b0c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ lsls r2, r5, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2b44c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ @@ -127103,133 +127080,124 @@ │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #41352 @ 0xa188 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 8447c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 843d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80b16 │ │ │ │ - ldr r2, [pc, #116] @ (80ba8 ) │ │ │ │ + beq.n 80abe │ │ │ │ + ldr r2, [pc, #116] @ (80b50 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 80ae2 │ │ │ │ - ldr r4, [pc, #108] @ (80bb0 ) │ │ │ │ - b.n 80b16 │ │ │ │ + b.n 80a8a │ │ │ │ + ldr r4, [pc, #108] @ (80b58 ) │ │ │ │ + b.n 80abe │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 80b1c │ │ │ │ - bl 23c160 │ │ │ │ + bls.n 80ac4 │ │ │ │ + bl 23bb34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80b16 │ │ │ │ - ldr r3, [pc, #76] @ (80ba8 ) │ │ │ │ + beq.n 80abe │ │ │ │ + ldr r3, [pc, #76] @ (80b50 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - b.n 80ae2 │ │ │ │ - movw r2, #56781 @ 0xddcd │ │ │ │ + b.n 80a8a │ │ │ │ + movw r2, #55145 @ 0xd769 │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80b98 │ │ │ │ + bne.n 80b40 │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ - cbnz r0, 80ba2 │ │ │ │ + cbnz r0, 80b4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ - b.n 80adc │ │ │ │ + b.n 80a84 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movw r0, #38708 @ 0x9734 │ │ │ │ + movw r0, #36404 @ 0x8e34 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r4, #0 │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 80b16 │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 80abe │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ - b.n 80adc │ │ │ │ + b.n 80a84 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - cbz r0, 80bc0 │ │ │ │ - cbz r1, 80bc0 │ │ │ │ - b.w 1c7980 │ │ │ │ - subs r3, r2, r3 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #96] @ (80c38 ) │ │ │ │ + ldr r3, [pc, #96] @ (80bcc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r3, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #2108] @ 0x83c │ │ │ │ - cbz r0, 80bf8 │ │ │ │ + cbz r0, 80b8c │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w r1, [r3, #2108] @ 0x83c │ │ │ │ strd r2, r2, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ add.w r1, r2, #8192 @ 0x2000 │ │ │ │ add.w r2, r2, #6208 @ 0x1840 │ │ │ │ adds r2, #24 │ │ │ │ ldr.w r0, [r1, #344] @ 0x158 │ │ │ │ subs r3, r0, r2 │ │ │ │ asrs r3, r3, #3 │ │ │ │ adds r3, #4 │ │ │ │ cmp.w r3, #288 @ 0x120 │ │ │ │ - bhi.n 80c2a │ │ │ │ + bhi.n 80bbe │ │ │ │ add.w r3, r0, #32 │ │ │ │ str.w r3, [r1, #344] @ 0x158 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #2 │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ strd r1, r2, [r0, #4] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #32 │ │ │ │ - bl 834bc │ │ │ │ + bl 83470 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80c1a │ │ │ │ + bne.n 80bae │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ - bgt.n 80cbe │ │ │ │ - ldr r3, [pc, #140] @ (80ce0 ) │ │ │ │ + bgt.n 80c52 │ │ │ │ + ldr r3, [pc, #140] @ (80c74 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #2104] @ 0x838 │ │ │ │ - cbz r0, 80c7a │ │ │ │ + cbz r0, 80c0e │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w r1, [r3, #2104] @ 0x838 │ │ │ │ strd r2, r2, [r0, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add.w lr, r1, #8192 @ 0x2000 │ │ │ │ @@ -127239,111 +127207,111 @@ │ │ │ │ lsl.w ip, ip, r2 │ │ │ │ ldr.w r0, [lr, #344] @ 0x158 │ │ │ │ add.w ip, ip, #27 │ │ │ │ subs r3, r0, r1 │ │ │ │ asrs r3, r3, #3 │ │ │ │ add.w r3, r3, ip, lsr #3 │ │ │ │ cmp.w r3, #288 @ 0x120 │ │ │ │ - bhi.n 80cbe │ │ │ │ + bhi.n 80c52 │ │ │ │ movs r3, #1 │ │ │ │ mov.w r1, ip, lsr #3 │ │ │ │ lsls r3, r2 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str.w r1, [lr, #344] @ 0x158 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ strd r1, r1, [r0, #12] │ │ │ │ - b.n 80c76 │ │ │ │ + b.n 80c0a │ │ │ │ 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 834bc │ │ │ │ + bl 83470 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80cb2 │ │ │ │ - b.n 80c76 │ │ │ │ + bne.n 80c46 │ │ │ │ + b.n 80c0a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00080ce4 : │ │ │ │ +00080c78 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 80d80 │ │ │ │ - ldr r7, [pc, #256] @ (80df8 ) │ │ │ │ + blt.n 80d14 │ │ │ │ + ldr r7, [pc, #256] @ (80d8c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r3, [r7, r6] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1896] @ 0x768 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 80d6c │ │ │ │ - ldr r2, [pc, #236] @ (80dfc ) │ │ │ │ + beq.n 80d00 │ │ │ │ + ldr r2, [pc, #236] @ (80d90 ) │ │ │ │ ldr.w r1, [r3, #1900] @ 0x76c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r0, [r3, #1896] @ 0x768 │ │ │ │ str.w r1, [r3, #1900] @ 0x76c │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbnz r3, 80d4a │ │ │ │ + cbnz r3, 80cde │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 80da2 │ │ │ │ + beq.n 80d36 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83734 │ │ │ │ + bl 836e8 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80dd4 │ │ │ │ + beq.n 80d68 │ │ │ │ ldr r1, [r7, r6] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r5, [r4, #16] │ │ │ │ - b.n 80db4 │ │ │ │ - movw r1, #56781 @ 0xddcd │ │ │ │ + b.n 80d48 │ │ │ │ + movw r1, #55145 @ 0xd769 │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 80d94 │ │ │ │ + bne.n 80d28 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80d28 │ │ │ │ + bne.n 80cbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - cbz r5, 80da2 │ │ │ │ - b.n 80d2c │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + cbz r5, 80d36 │ │ │ │ + b.n 80cc0 │ │ │ │ movw r0, #21012 @ 0x5214 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 7fd58 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd00 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 80d90 │ │ │ │ - cbz r5, 80da2 │ │ │ │ - b.n 80d2c │ │ │ │ + cbz r0, 80d24 │ │ │ │ + cbz r5, 80d36 │ │ │ │ + b.n 80cc0 │ │ │ │ movs r4, #0 │ │ │ │ movs r1, #238 @ 0xee │ │ │ │ - movw r0, #38736 @ 0x9750 │ │ │ │ + movw r0, #36432 @ 0x8e50 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 80d2c │ │ │ │ + bne.n 80cc0 │ │ │ │ ldr r1, [r7, r6] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ strd r5, r5, [r4, #8] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr.w r5, [r1, #3892] @ 0xf34 │ │ │ │ @@ -127352,38 +127320,47 @@ │ │ │ │ ldr r6, [r5, #4] │ │ │ │ adds r0, #1 │ │ │ │ orrs r3, r6 │ │ │ │ str r2, [r6, #0] │ │ │ │ strd r5, r3, [r4, #-8] │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ - b.n 80d90 │ │ │ │ + b.n 80d24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80df0 │ │ │ │ + bge.n 80d84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 80df0 │ │ │ │ + cbnz r3, 80d84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 23c160 │ │ │ │ + b.w 23bb34 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 23c160 │ │ │ │ + b.w 23bb34 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + cbz r0, 80da0 │ │ │ │ + cbz r1, 80da0 │ │ │ │ + b.w 1c7404 │ │ │ │ + subs r3, r2, r3 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r5, [pc, #816] @ (81144 ) │ │ │ │ - ldr.w r8, [pc, #844] @ 81164 │ │ │ │ + ldr r5, [pc, #816] @ (810ec ) │ │ │ │ + ldr.w r8, [pc, #844] @ 8110c │ │ │ │ mov r7, r1 │ │ │ │ add.w r6, r1, #90112 @ 0x16000 │ │ │ │ movw r9, #24320 @ 0x5f00 │ │ │ │ movt r9, #82 @ 0x52 │ │ │ │ movw lr, #65534 @ 0xfffe │ │ │ │ movt lr, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -127391,68 +127368,68 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r4, [r5, #4]! │ │ │ │ ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ cmp r7, r3 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #1 │ │ │ │ movne.w r9, #0 │ │ │ │ - bne.w 81a70 │ │ │ │ + bne.w 81a18 │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #258 @ 0x102 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - cbnz r1, 80ec8 │ │ │ │ + cbnz r1, 80e70 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 81aa2 │ │ │ │ + bhi.w 81a4a │ │ │ │ adds r2, r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 80e84 │ │ │ │ + bne.n 80e2c │ │ │ │ strex ip, r2, [r8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 80e72 │ │ │ │ + bne.n 80e1a │ │ │ │ dmb ish │ │ │ │ - bne.n 80e60 │ │ │ │ - ldr r3, [pc, #700] @ (81148 ) │ │ │ │ + bne.n 80e08 │ │ │ │ + ldr r3, [pc, #700] @ (810f0 ) │ │ │ │ adds r1, r0, #1 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ str.w sl, [sp, #28] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81ab8 │ │ │ │ + bne.w 81a60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 81ace │ │ │ │ + beq.w 81a76 │ │ │ │ str.w r1, [r4, #192] @ 0xc0 │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ ldrh.w r3, [r4, #206] @ 0xce │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ add.w r1, r1, #97280 @ 0x17c00 │ │ │ │ adds r3, #1 │ │ │ │ strh.w r3, [r4, #206] @ 0xce │ │ │ │ str.w r4, [r1, #160] @ 0xa0 │ │ │ │ ldr.w r0, [r6, #1432] @ 0x598 │ │ │ │ mov.w sl, #1 │ │ │ │ - ldr r2, [pc, #632] @ (8114c ) │ │ │ │ + ldr r2, [pc, #632] @ (810f4 ) │ │ │ │ mov.w fp, #0 │ │ │ │ adds r1, r0, #1 │ │ │ │ str.w r1, [r4, #180] @ 0xb4 │ │ │ │ add.w r1, r2, r0, lsl #4 │ │ │ │ dmb ish │ │ │ │ ldrexd r2, r3, [r1] │ │ │ │ adds.w r2, r2, sl │ │ │ │ adc.w r3, r3, fp │ │ │ │ strexd ip, r2, r3, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 80ee4 │ │ │ │ + bne.n 80e8c │ │ │ │ addw r1, r0, #363 @ 0x16b │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r1, r1, #4 │ │ │ │ str r4, [r3, r1] │ │ │ │ movs r1, #28 │ │ │ │ mov.w fp, #1 │ │ │ │ @@ -127461,1496 +127438,1496 @@ │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ str.w fp, [r3, #416] @ 0x1a0 │ │ │ │ str.w r4, [r3, #412] @ 0x19c │ │ │ │ ldr.w r3, [r6, #1432] @ 0x598 │ │ │ │ add r3, fp │ │ │ │ str.w r3, [r6, #1432] @ 0x598 │ │ │ │ - bl 82118 │ │ │ │ + bl 820c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81ad8 │ │ │ │ - ldr r3, [pc, #536] @ (81150 ) │ │ │ │ + beq.w 81a80 │ │ │ │ + ldr r3, [pc, #536] @ (810f8 ) │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 80e34 │ │ │ │ + bne.w 80ddc │ │ │ │ movw r0, #34960 @ 0x8890 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 90834 <_PyType_GetDict@@Base> │ │ │ │ - ldr r1, [pc, #520] @ (81154 ) │ │ │ │ - bl 9088c │ │ │ │ + bl 90664 <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #520] @ (810fc ) │ │ │ │ + bl 906bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b10 │ │ │ │ + beq.w 81ab8 │ │ │ │ add.w r5, r7, #110592 @ 0x1b000 │ │ │ │ movw r4, #57368 @ 0xe018 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ add.w r0, r4, #28 │ │ │ │ str.w r6, [r5, #4004] @ 0xfa4 │ │ │ │ - bl 1c9680 │ │ │ │ + bl 1c8e30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b06 │ │ │ │ + beq.w 81aae │ │ │ │ str.w r0, [r5, #4052] @ 0xfd4 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 1c9680 │ │ │ │ + bl 1c8e30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b06 │ │ │ │ + beq.w 81aae │ │ │ │ str.w r0, [r5, #4056] @ 0xfd8 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 1c9680 │ │ │ │ + bl 1c8e30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b06 │ │ │ │ + beq.w 81aae │ │ │ │ str.w r0, [r5, #4060] @ 0xfdc │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ - bl 1c9680 │ │ │ │ + bl 1c8e30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b06 │ │ │ │ + beq.w 81aae │ │ │ │ str.w r0, [r5, #4064] @ 0xfe0 │ │ │ │ add.w r0, r4, #108 @ 0x6c │ │ │ │ - bl 1c9680 │ │ │ │ + bl 1c8e30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b06 │ │ │ │ + beq.w 81aae │ │ │ │ str.w r0, [r5, #4068] @ 0xfe4 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1c9680 │ │ │ │ + bl 1c8e30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b06 │ │ │ │ + beq.w 81aae │ │ │ │ str.w r0, [r5, #4072] @ 0xfe8 │ │ │ │ add.w r0, r4, #148 @ 0x94 │ │ │ │ - bl 1c9680 │ │ │ │ + bl 1c8e30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b06 │ │ │ │ + beq.w 81aae │ │ │ │ str.w r0, [r5, #4076] @ 0xfec │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r4, #168 @ 0xa8 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #30364 @ 0x769c │ │ │ │ movt r1, #87 @ 0x57 │ │ │ │ - bl 1c9974 │ │ │ │ + bl 1c9124 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81d76 │ │ │ │ + beq.w 81d1e │ │ │ │ add.w r1, r4, #184 @ 0xb8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c7c74 │ │ │ │ + bl 1c746c │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81d54 │ │ │ │ + beq.w 81cfc │ │ │ │ add.w r1, r4, #392 @ 0x188 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c7c74 │ │ │ │ + bl 1c746c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81d54 │ │ │ │ - ldr r1, [pc, #308] @ (81158 ) │ │ │ │ + beq.w 81cfc │ │ │ │ + ldr r1, [pc, #308] @ (81100 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c7c74 │ │ │ │ + bl 1c746c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81d54 │ │ │ │ - ldr r2, [pc, #296] @ (8115c ) │ │ │ │ + beq.w 81cfc │ │ │ │ + ldr r2, [pc, #296] @ (81104 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #296] @ (81160 ) │ │ │ │ + ldr r1, [pc, #296] @ (81108 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c9974 │ │ │ │ + bl 1c9124 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81d32 │ │ │ │ + beq.w 81cda │ │ │ │ movs r5, #0 │ │ │ │ - movw r9, #29968 @ 0x7510 │ │ │ │ + movw r9, #27664 @ 0x6c10 │ │ │ │ movt r9, #54 @ 0x36 │ │ │ │ - movw r8, #20013 @ 0x4e2d │ │ │ │ + movw r8, #19529 @ 0x4c49 │ │ │ │ movt r8, #9 │ │ │ │ - movw sl, #1009 @ 0x3f1 │ │ │ │ - movt sl, #22 │ │ │ │ + movw sl, #64973 @ 0xfdcd │ │ │ │ + movt sl, #21 │ │ │ │ str r4, [sp, #28] │ │ │ │ mov fp, r5 │ │ │ │ - movw r4, #58957 @ 0xe64d │ │ │ │ + movw r4, #57653 @ 0xe135 │ │ │ │ movt r4, #17 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ strd r5, r5, [r6, #4] │ │ │ │ str r5, [r6, #12] │ │ │ │ ldr.w r5, [r9, fp, lsl #3] │ │ │ │ mov r0, r7 │ │ │ │ add.w fp, fp, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c7c74 │ │ │ │ + bl 1c746c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81d18 │ │ │ │ + beq.w 81cc0 │ │ │ │ ldr.w r2, [r5, #156] @ 0x9c │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 8109a │ │ │ │ + bne.n 81042 │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ cmp r2, sl │ │ │ │ it eq │ │ │ │ streq.w r4, [r5, #200] @ 0xc8 │ │ │ │ cmp.w fp, #68 @ 0x44 │ │ │ │ - bne.n 81070 │ │ │ │ + bne.n 81018 │ │ │ │ add.w r8, sp, #56 @ 0x38 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movw sl, #35736 @ 0x8b98 │ │ │ │ movt sl, #80 @ 0x50 │ │ │ │ mov r9, r8 │ │ │ │ movs r5, #0 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov r1, r2 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1c9b40 │ │ │ │ + bl 1c92f0 │ │ │ │ str.w r0, [r9], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e22 │ │ │ │ + beq.w 81dca │ │ │ │ cmp r5, #16 │ │ │ │ - bne.n 810b2 │ │ │ │ + bne.n 8105a │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r2, [r8], #4 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 810e8 │ │ │ │ + bge.n 81090 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 810e8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 81090 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #16 │ │ │ │ - bne.n 810d0 │ │ │ │ + bne.n 81078 │ │ │ │ add.w r5, r7, #40960 @ 0xa000 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 7fabc │ │ │ │ + bl 7faa4 │ │ │ │ str.w r0, [r5, #404] @ 0x194 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e18 │ │ │ │ + beq.w 81dc0 │ │ │ │ movs r0, #11 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e06 │ │ │ │ + beq.w 81dae │ │ │ │ movw r8, #43756 @ 0xaaec │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r2, [r8] │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81e06 │ │ │ │ + bne.w 81dae │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81df0 │ │ │ │ - b.n 81168 │ │ │ │ + blt.w 81d98 │ │ │ │ + b.n 81110 │ │ │ │ nop │ │ │ │ - strb r0, [r7, #30] │ │ │ │ + ldr r0, [r7, #104] @ 0x68 │ │ │ │ movs r6, r6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #22] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r0, [r1, #6] │ │ │ │ + strb r0, [r1, #2] │ │ │ │ movs r6, r6 │ │ │ │ ite cc │ │ │ │ lslcc r2, r2, #1 │ │ │ │ - bcs.n 8163c │ │ │ │ + bcs.n 815e4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 817e0 │ │ │ │ + b.n 81788 │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r4, [r5, #29] │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r0, [r5, #22] │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r0, #114 @ 0x72 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e06 │ │ │ │ + beq.w 81dae │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81e06 │ │ │ │ + bne.w 81dae │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81dda │ │ │ │ + blt.w 81d82 │ │ │ │ movs r0, #115 @ 0x73 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e06 │ │ │ │ + beq.w 81dae │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81e06 │ │ │ │ + bne.w 81dae │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81dc4 │ │ │ │ + blt.w 81d6c │ │ │ │ movs r0, #11 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e06 │ │ │ │ + beq.w 81dae │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81e06 │ │ │ │ + bne.w 81dae │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81dae │ │ │ │ + blt.w 81d56 │ │ │ │ movs r0, #32 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e06 │ │ │ │ + beq.w 81dae │ │ │ │ movw r8, #43680 @ 0xaaa0 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r2, [r8] │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81e06 │ │ │ │ + bne.w 81dae │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81d98 │ │ │ │ + blt.w 81d40 │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e06 │ │ │ │ + beq.w 81dae │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81e06 │ │ │ │ + bne.w 81dae │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81f8a │ │ │ │ + blt.w 81f32 │ │ │ │ movs r0, #10 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f82 │ │ │ │ + beq.w 81f2a │ │ │ │ movw r3, #43752 @ 0xaae8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81f82 │ │ │ │ + bne.w 81f2a │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81f6c │ │ │ │ + blt.w 81f14 │ │ │ │ movs r0, #103 @ 0x67 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f82 │ │ │ │ + beq.w 81f2a │ │ │ │ movw r3, #43676 @ 0xaa9c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81f82 │ │ │ │ + bne.w 81f2a │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81f56 │ │ │ │ + blt.w 81efe │ │ │ │ movs r0, #111 @ 0x6f │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f82 │ │ │ │ + beq.w 81f2a │ │ │ │ movw r3, #43672 @ 0xaa98 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81f82 │ │ │ │ + bne.w 81f2a │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81f40 │ │ │ │ + blt.w 81ee8 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f82 │ │ │ │ + beq.w 81f2a │ │ │ │ movw r3, #43668 @ 0xaa94 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81f82 │ │ │ │ + bne.w 81f2a │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81f2a │ │ │ │ + blt.w 81ed2 │ │ │ │ movs r0, #17 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f82 │ │ │ │ + beq.w 81f2a │ │ │ │ movw r3, #43744 @ 0xaae0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81f82 │ │ │ │ + bne.w 81f2a │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81f14 │ │ │ │ + blt.w 81ebc │ │ │ │ movs r0, #2 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f82 │ │ │ │ + beq.w 81f2a │ │ │ │ movw r3, #43740 @ 0xaadc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81f82 │ │ │ │ + bne.w 81f2a │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81efe │ │ │ │ + blt.w 81ea6 │ │ │ │ movs r0, #21 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f82 │ │ │ │ + beq.w 81f2a │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81f82 │ │ │ │ + bne.w 81f2a │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81ee8 │ │ │ │ + blt.w 81e90 │ │ │ │ movs r0, #20 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f82 │ │ │ │ + beq.w 81f2a │ │ │ │ movw r3, #43728 @ 0xaad0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81f82 │ │ │ │ + bne.w 81f2a │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81ed2 │ │ │ │ + blt.w 81e7a │ │ │ │ movs r0, #4 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f82 │ │ │ │ + beq.w 81f2a │ │ │ │ movw r3, #43736 @ 0xaad8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81f82 │ │ │ │ + bne.w 81f2a │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81ebc │ │ │ │ + blt.w 81e64 │ │ │ │ movs r0, #13 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e06 │ │ │ │ + beq.w 81dae │ │ │ │ movw r8, #43724 @ 0xaacc │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r2, [r8] │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81e06 │ │ │ │ + bne.w 81dae │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81ea6 │ │ │ │ + blt.w 81e4e │ │ │ │ movs r0, #1 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e06 │ │ │ │ + beq.w 81dae │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81e06 │ │ │ │ + bne.w 81dae │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81e90 │ │ │ │ + blt.w 81e38 │ │ │ │ movs r0, #3 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f82 │ │ │ │ + beq.w 81f2a │ │ │ │ movw r3, #43720 @ 0xaac8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81f82 │ │ │ │ + bne.w 81f2a │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81e7a │ │ │ │ + blt.w 81e22 │ │ │ │ movs r0, #110 @ 0x6e │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f82 │ │ │ │ + beq.w 81f2a │ │ │ │ movw r3, #43716 @ 0xaac4 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #404] @ 0x194 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81f82 │ │ │ │ + bne.w 81f2a │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81e64 │ │ │ │ - ldr r2, [pc, #792] @ (81810 ) │ │ │ │ + blt.w 81e0c │ │ │ │ + ldr r2, [pc, #792] @ (817b8 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #792] @ (81814 ) │ │ │ │ + ldr r1, [pc, #792] @ (817bc ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c9974 │ │ │ │ + bl 1c9124 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81e42 │ │ │ │ + beq.w 81dea │ │ │ │ movw r0, #6832 @ 0x1ab0 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 90834 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #768] @ (81818 ) │ │ │ │ - movw r1, #39064 @ 0x9898 │ │ │ │ + bl 90664 <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #768] @ (817c0 ) │ │ │ │ + movw r1, #36760 @ 0x8f98 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 94788 │ │ │ │ - ldr r2, [pc, #760] @ (8181c ) │ │ │ │ + bl 945a4 │ │ │ │ + ldr r2, [pc, #760] @ (817c4 ) │ │ │ │ ldr.w r3, [r2, #2016] @ 0x7e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81c6a │ │ │ │ + bne.w 81c12 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81c54 │ │ │ │ + blt.w 81bfc │ │ │ │ movw r3, #5760 @ 0x1680 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - ldr.w r8, [pc, #748] @ 8182c │ │ │ │ + ldr.w r8, [pc, #748] @ 817d4 │ │ │ │ mov r0, r7 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr.w r9, [r3] │ │ │ │ mov r1, r8 │ │ │ │ str.w r9, [r4, #968] @ 0x3c8 │ │ │ │ strd r5, r5, [r6, #4] │ │ │ │ ldrd r2, r3, [r9, #92] @ 0x5c │ │ │ │ str r5, [r6, #12] │ │ │ │ strd r2, r3, [r4, #932] @ 0x3a4 │ │ │ │ - bl 1c7c74 │ │ │ │ + bl 1c746c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81ccc │ │ │ │ + beq.w 81c74 │ │ │ │ add.w r4, r7, #4096 @ 0x1000 │ │ │ │ add.w sl, r8, #208 @ 0xd0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r4, #1464] @ 0x5b8 │ │ │ │ ldrd r2, r3, [r9, #92] @ 0x5c │ │ │ │ strd r2, r3, [r8, #300] @ 0x12c │ │ │ │ - bl 1c7c74 │ │ │ │ + bl 1c746c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81ccc │ │ │ │ + beq.w 81c74 │ │ │ │ str.w sl, [r4, #1468] @ 0x5bc │ │ │ │ - movw r3, #39120 @ 0x98d0 │ │ │ │ + movw r3, #36816 @ 0x8fd0 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ strd r5, r5, [r6, #4] │ │ │ │ str r5, [r6, #12] │ │ │ │ - movw r2, #11984 @ 0x2ed0 │ │ │ │ + movw r2, #9680 @ 0x25d0 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #6832 @ 0x1ab0 │ │ │ │ + movw r1, #4808 @ 0x12c8 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - movw r3, #39100 @ 0x98bc │ │ │ │ + movw r3, #36796 @ 0x8fbc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - movw r0, #39112 @ 0x98c8 │ │ │ │ + movw r0, #36808 @ 0x8fc8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81c20 │ │ │ │ + beq.w 81bc8 │ │ │ │ add.w r0, r8, #416 @ 0x1a0 │ │ │ │ - bl 90834 <_PyType_GetDict@@Base> │ │ │ │ + bl 90664 <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81c0c │ │ │ │ + beq.w 81bb4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #39192 @ 0x9918 │ │ │ │ + movw r1, #36888 @ 0x9018 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 815fe │ │ │ │ + bge.n 815a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81c42 │ │ │ │ + beq.w 81bea │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 81c20 │ │ │ │ - ldr r5, [pc, #536] @ (81820 ) │ │ │ │ + beq.w 81bc8 │ │ │ │ + ldr r5, [pc, #536] @ (817c8 ) │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ strd r4, r4, [r6, #4] │ │ │ │ str r4, [r6, #12] │ │ │ │ ldr.w r1, [r5], #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c9cb0 <_PyStaticType_InitForExtension@@Base> │ │ │ │ + bl 1c9460 <_PyStaticType_InitForExtension@@Base> │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81c4a │ │ │ │ + beq.w 81bf2 │ │ │ │ cmp r4, #6 │ │ │ │ - bne.n 81610 │ │ │ │ - ldr r4, [pc, #508] @ (81824 ) │ │ │ │ + bne.n 815b8 │ │ │ │ + ldr r4, [pc, #508] @ (817cc ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 90834 <_PyType_GetDict@@Base> │ │ │ │ + bl 90664 <_PyType_GetDict@@Base> │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c9e0c <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ + bl 1c95bc <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b36 │ │ │ │ + beq.w 81ade │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #39248 @ 0x9950 │ │ │ │ + movw r1, #36944 @ 0x9050 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81bf6 │ │ │ │ + beq.w 81b9e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8166e │ │ │ │ + bge.n 81616 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81bee │ │ │ │ + beq.w 81b96 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #13825 @ 0x3601 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ - bl 1c9e0c <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ + bl 1c95bc <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b36 │ │ │ │ + beq.w 81ade │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #39260 @ 0x995c │ │ │ │ + movw r1, #36956 @ 0x905c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81bf6 │ │ │ │ + beq.w 81b9e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 816b2 │ │ │ │ + bge.n 8165a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81be6 │ │ │ │ + beq.w 81b8e │ │ │ │ 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 1c9e0c <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ + bl 1c95bc <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b36 │ │ │ │ + beq.w 81ade │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #24020 @ 0x5dd4 │ │ │ │ + movw r1, #21636 @ 0x5484 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81bf6 │ │ │ │ + beq.w 81b9e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81702 │ │ │ │ + bge.n 816aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81bde │ │ │ │ - ldr r0, [pc, #292] @ (81828 ) │ │ │ │ - bl 90834 <_PyType_GetDict@@Base> │ │ │ │ + beq.w 81b86 │ │ │ │ + ldr r0, [pc, #292] @ (817d0 ) │ │ │ │ + bl 90664 <_PyType_GetDict@@Base> │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #284] @ (81828 ) │ │ │ │ + ldr r3, [pc, #284] @ (817d0 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1c9f2c <_PyStaticType_InitForExtension@@Base+0x27c> │ │ │ │ + bl 1c96dc <_PyStaticType_InitForExtension@@Base+0x27c> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b36 │ │ │ │ + beq.w 81ade │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #39260 @ 0x995c │ │ │ │ + movw r1, #36956 @ 0x905c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81bf6 │ │ │ │ + beq.w 81b9e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81746 │ │ │ │ + bge.n 816ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81bd6 │ │ │ │ - ldr r3, [pc, #224] @ (81828 ) │ │ │ │ + beq.w 81b7e │ │ │ │ + ldr r3, [pc, #224] @ (817d0 ) │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #12 │ │ │ │ movw r0, #9999 @ 0x270f │ │ │ │ - bl 1c9f2c <_PyStaticType_InitForExtension@@Base+0x27c> │ │ │ │ + bl 1c96dc <_PyStaticType_InitForExtension@@Base+0x27c> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b36 │ │ │ │ + beq.w 81ade │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #24020 @ 0x5dd4 │ │ │ │ + movw r1, #21636 @ 0x5484 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81bf6 │ │ │ │ + beq.w 81b9e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81784 │ │ │ │ + bge.n 8172c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81bce │ │ │ │ + beq.w 81b76 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c9e0c <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ + bl 1c95bc <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b36 │ │ │ │ + beq.w 81ade │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #39248 @ 0x9950 │ │ │ │ + movw r1, #36944 @ 0x9050 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81bf6 │ │ │ │ + beq.w 81b9e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 817c2 │ │ │ │ + bge.n 8176a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81bc6 │ │ │ │ - ldr.w r8, [pc, #108] @ 81830 │ │ │ │ + beq.w 81b6e │ │ │ │ + ldr.w r8, [pc, #108] @ 817d8 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ - bl 90834 <_PyType_GetDict@@Base> │ │ │ │ + bl 90664 <_PyType_GetDict@@Base> │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1ca05c <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ + bl 1c980c <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b36 │ │ │ │ + beq.w 81ade │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #39260 @ 0x995c │ │ │ │ + movw r1, #36956 @ 0x905c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r7 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81bae │ │ │ │ - b.n 81834 │ │ │ │ + beq.w 81b56 │ │ │ │ + b.n 817dc │ │ │ │ nop │ │ │ │ - b.n 81eb4 │ │ │ │ + b.n 81e5c │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldrb r4, [r7, #0] │ │ │ │ lsls r7, r2, #1 │ │ │ │ movs r6, #224 @ 0xe0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ subs r0, r0, #4 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrb r0, [r5, #8] │ │ │ │ + strb r0, [r5, #4] │ │ │ │ movs r6, r6 │ │ │ │ - b.n 813c8 │ │ │ │ + b.n 81370 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 8156c │ │ │ │ + b.n 81514 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 81ef0 │ │ │ │ + b.n 81e98 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 81714 │ │ │ │ + b.n 816bc │ │ │ │ lsls r0, r2, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81846 │ │ │ │ + bge.n 817ee │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81b9e │ │ │ │ + beq.w 81b46 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r0, #23 │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r3, #16959 @ 0x423f │ │ │ │ movt r3, #15 │ │ │ │ - bl 1ca05c <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ + bl 1c980c <_PyStaticType_InitForExtension@@Base+0x3ac> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b36 │ │ │ │ + beq.w 81ade │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #24020 @ 0x5dd4 │ │ │ │ + movw r1, #21636 @ 0x5484 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81b86 │ │ │ │ + beq.w 81b2e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81896 │ │ │ │ + bge.n 8183e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81ba6 │ │ │ │ + beq.w 81b4e │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1c9e0c <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ + bl 1c95bc <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b36 │ │ │ │ + beq.w 81ade │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #39248 @ 0x9950 │ │ │ │ + movw r1, #36944 @ 0x9050 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81b86 │ │ │ │ + beq.w 81b2e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 818d8 │ │ │ │ + bge.n 81880 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81b7e │ │ │ │ - ldr.w r8, [pc, #1004] @ 81cc8 │ │ │ │ + beq.w 81b26 │ │ │ │ + ldr.w r8, [pc, #1004] @ 81c70 │ │ │ │ mov r0, r8 │ │ │ │ - bl 90834 <_PyType_GetDict@@Base> │ │ │ │ + bl 90664 <_PyType_GetDict@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ca254 <_PyStaticType_InitForExtension@@Base+0x5a4> │ │ │ │ + bl 1c9a04 <_PyStaticType_InitForExtension@@Base+0x5a4> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b36 │ │ │ │ + beq.w 81ade │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #39260 @ 0x995c │ │ │ │ + movw r1, #36956 @ 0x905c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r7 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81bae │ │ │ │ + beq.w 81b56 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81932 │ │ │ │ + bge.n 818da │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81b76 │ │ │ │ + beq.w 81b1e │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r1, #12 │ │ │ │ movs r2, #31 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ movw r3, #16959 @ 0x423f │ │ │ │ movt r3, #15 │ │ │ │ movw r0, #9999 @ 0x270f │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #59 @ 0x3b │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #23 │ │ │ │ - bl 1ca254 <_PyStaticType_InitForExtension@@Base+0x5a4> │ │ │ │ + bl 1c9a04 <_PyStaticType_InitForExtension@@Base+0x5a4> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b36 │ │ │ │ + beq.w 81ade │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #24020 @ 0x5dd4 │ │ │ │ + movw r1, #21636 @ 0x5484 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81b60 │ │ │ │ + beq.w 81b08 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8198a │ │ │ │ + bge.n 81932 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81b58 │ │ │ │ + beq.w 81b00 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c9e0c <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ + bl 1c95bc <_PyStaticType_InitForExtension@@Base+0x15c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b36 │ │ │ │ + beq.w 81ade │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #39248 @ 0x9950 │ │ │ │ + movw r1, #36944 @ 0x9050 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r7 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81b24 │ │ │ │ + beq.w 81acc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 819c8 │ │ │ │ + bge.n 81970 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81d10 │ │ │ │ - ldr r0, [pc, #732] @ (81ca8 ) │ │ │ │ - bl 90834 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #732] @ (81cac ) │ │ │ │ - movw r1, #42352 @ 0xa570 │ │ │ │ + beq.w 81cb8 │ │ │ │ + ldr r0, [pc, #732] @ (81c50 ) │ │ │ │ + bl 90664 <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #732] @ (81c54 ) │ │ │ │ + movw r1, #40048 @ 0x9c70 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r5, r0 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81b36 │ │ │ │ + beq.w 81ade │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bl 1ca364 <_PyStaticType_InitForExtension@@Base+0x6b4> │ │ │ │ + bl 1c9b14 <_PyStaticType_InitForExtension@@Base+0x6b4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b36 │ │ │ │ + beq.w 81ade │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #39260 @ 0x995c │ │ │ │ + movw r1, #36956 @ 0x905c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81b24 │ │ │ │ + beq.w 81acc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81a20 │ │ │ │ + bge.n 819c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81d08 │ │ │ │ + beq.w 81cb0 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #20804 @ 0x5144 │ │ │ │ movt r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ca364 <_PyStaticType_InitForExtension@@Base+0x6b4> │ │ │ │ + bl 1c9b14 <_PyStaticType_InitForExtension@@Base+0x6b4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 81b36 │ │ │ │ + beq.n 81ade │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #24020 @ 0x5dd4 │ │ │ │ + movw r1, #21636 @ 0x5484 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 81b24 │ │ │ │ + beq.n 81acc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81a5c │ │ │ │ + bge.n 81a04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81d00 │ │ │ │ + beq.w 81ca8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2] │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ dmb ish │ │ │ │ - ldr r2, [pc, #564] @ (81cb0 ) │ │ │ │ + ldr r2, [pc, #564] @ (81c58 ) │ │ │ │ subs r0, r3, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r2, r0, lsl #4 │ │ │ │ movs r2, #1 │ │ │ │ ldrexd sl, fp, [r1] │ │ │ │ adds.w sl, sl, r2 │ │ │ │ adc.w fp, fp, r3 │ │ │ │ strexd ip, sl, fp, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 81a84 │ │ │ │ + bne.n 81a2c │ │ │ │ dmb ish │ │ │ │ - b.w 80f08 │ │ │ │ + b.w 80eb0 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ - cbz r3, 81ace │ │ │ │ - ldr r0, [pc, #516] @ (81cb4 ) │ │ │ │ + cbz r3, 81a76 │ │ │ │ + ldr r0, [pc, #516] @ (81c5c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ add.w r3, r3, #97280 @ 0x17c00 │ │ │ │ str.w r2, [r3, #160] @ 0xa0 │ │ │ │ - b.w 80ea4 │ │ │ │ + b.w 80e4c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - b.w 80ec8 │ │ │ │ + b.w 80e70 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 2e070 │ │ │ │ - movw r3, #38760 @ 0x9768 │ │ │ │ + movw r3, #36456 @ 0x8e68 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #456] @ (81cb8 ) │ │ │ │ + ldr r0, [pc, #456] @ (81c60 ) │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 81a68 │ │ │ │ - movw r3, #38832 @ 0x97b0 │ │ │ │ + b.n 81a10 │ │ │ │ + movw r3, #36528 @ 0x8eb0 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - b.n 81aec │ │ │ │ - bl 940d4 │ │ │ │ + b.n 81a94 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80f58 │ │ │ │ - movw r3, #38792 @ 0x9788 │ │ │ │ + beq.w 80f00 │ │ │ │ + movw r3, #36488 @ 0x8e88 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - b.n 81aec │ │ │ │ + b.n 81a94 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81b36 │ │ │ │ + bge.n 81ade │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 81b36 │ │ │ │ + cbnz r3, 81ade │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #16700 @ 0x413c │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #14396 @ 0x383c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #380] @ (81cbc ) │ │ │ │ + ldr r1, [pc, #380] @ (81c64 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 81a68 │ │ │ │ + b.n 81a10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8198a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81932 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81b36 │ │ │ │ + bge.n 81ade │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81b36 │ │ │ │ + bne.n 81ade │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81b36 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81ade │ │ │ │ mov r0, r9 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81932 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 818da │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 818d8 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81880 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81b36 │ │ │ │ + bge.n 81ade │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81b36 │ │ │ │ + bne.n 81ade │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81b36 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81ade │ │ │ │ mov r0, r9 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81846 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 817ee │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81896 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8183e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81b36 │ │ │ │ + bge.n 81ade │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81b36 │ │ │ │ + bne.n 81ade │ │ │ │ mov r0, r9 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81b36 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81ade │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 817c2 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8176a │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81784 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8172c │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81746 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 816ee │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81702 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 816aa │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 816b2 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8165a │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8166e │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81616 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81b36 │ │ │ │ + bge.n 81ade │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81b36 │ │ │ │ + bne.n 81ade │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81b36 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81ade │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81c20 │ │ │ │ + bge.n 81bc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 81c20 │ │ │ │ + cbnz r3, 81bc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #156] @ (81cc0 ) │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #156] @ (81c68 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #39208 @ 0x9928 │ │ │ │ + movw r3, #36904 @ 0x9028 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 81a68 │ │ │ │ + b.n 81a10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 815fe │ │ │ │ - movw r3, #38892 @ 0x97ec │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 815a6 │ │ │ │ + movw r3, #36588 @ 0x8eec │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - b.n 81b3e │ │ │ │ + b.n 81ae6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #2016] @ 0x7e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81536 │ │ │ │ + bne.w 814de │ │ │ │ add.w r0, r2, #2016 @ 0x7e0 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81536 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 814de │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 81c92 │ │ │ │ - ldr r3, [pc, #80] @ (81cc4 ) │ │ │ │ + blt.n 81c3a │ │ │ │ + ldr r3, [pc, #80] @ (81c6c ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #39072 @ 0x98a0 │ │ │ │ + movw r3, #36768 @ 0x8fa0 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 81a68 │ │ │ │ + b.n 81a10 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #2016] @ 0x7e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81c70 │ │ │ │ + bne.n 81c18 │ │ │ │ add.w r0, r2, #2016 @ 0x7e0 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81c70 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81c18 │ │ │ │ nop │ │ │ │ ldmdb r0, {r4, r6} │ │ │ │ strd r0, r0, [r0, #320]! @ 0x140 │ │ │ │ strb r0, [r7, #22] │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + strb r4, [r1, #2] │ │ │ │ movs r6, r6 │ │ │ │ - ldrb r4, [r3, #9] │ │ │ │ + strb r4, [r3, #5] │ │ │ │ movs r6, r6 │ │ │ │ - ldrb r0, [r0, #9] │ │ │ │ + strb r0, [r0, #5] │ │ │ │ movs r6, r6 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + strb r0, [r1, #4] │ │ │ │ movs r6, r6 │ │ │ │ strex r0, r0, [r0, #320] @ 0x140 │ │ │ │ add.w r0, r7, #5536 @ 0x15a0 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #24 │ │ │ │ - bl 22a26c │ │ │ │ + bl 229b44 │ │ │ │ movs r0, #0 │ │ │ │ - bl 74dca │ │ │ │ - ldr r3, [pc, #704] @ (81fa0 ) │ │ │ │ + bl 71f96 │ │ │ │ + ldr r3, [pc, #704] @ (81f48 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #39132 @ 0x98dc │ │ │ │ + movw r3, #36828 @ 0x8fdc │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 81a68 │ │ │ │ + b.n 81a10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81a5c │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81a04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81a20 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 819c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 819c8 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81970 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #644] @ (81fa4 ) │ │ │ │ + ldr r2, [pc, #644] @ (81f4c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #39264 @ 0x9960 │ │ │ │ + movw r3, #36960 @ 0x9060 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 81a68 │ │ │ │ - ldr r3, [pc, #628] @ (81fa8 ) │ │ │ │ + b.n 81a10 │ │ │ │ + ldr r3, [pc, #628] @ (81f50 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #38988 @ 0x984c │ │ │ │ + movw r3, #36684 @ 0x8f4c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 81a68 │ │ │ │ - ldr r3, [pc, #596] @ (81fac ) │ │ │ │ + b.n 81a10 │ │ │ │ + ldr r3, [pc, #596] @ (81f54 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #38956 @ 0x982c │ │ │ │ + movw r3, #36652 @ 0x8f2c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 81a68 │ │ │ │ - ldr r2, [pc, #568] @ (81fb0 ) │ │ │ │ + b.n 81a10 │ │ │ │ + ldr r2, [pc, #568] @ (81f58 ) │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ strd r1, r2, [sp, #40] @ 0x28 │ │ │ │ - movw r2, #38928 @ 0x9810 │ │ │ │ + movw r2, #36624 @ 0x8f10 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 81a68 │ │ │ │ + b.n 81a10 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81228 │ │ │ │ + bne.w 811d0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81228 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 811d0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 811f2 │ │ │ │ + bne.w 8119a │ │ │ │ mov r0, r9 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 811f2 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8119a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 811c4 │ │ │ │ + bne.w 8116c │ │ │ │ mov r0, r9 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 811c4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8116c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81196 │ │ │ │ + bne.w 8113e │ │ │ │ mov r0, r9 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81196 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8113e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81168 │ │ │ │ + bne.w 81110 │ │ │ │ mov r0, r9 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81168 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81110 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c8534 │ │ │ │ - movw r3, #38864 @ 0x97d0 │ │ │ │ + bl 1c7d2c │ │ │ │ + movw r3, #36560 @ 0x8ed0 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #412] @ (81fb4 ) │ │ │ │ - b.n 81b40 │ │ │ │ - movw r3, #16700 @ 0x413c │ │ │ │ + ldr r1, [pc, #412] @ (81f5c ) │ │ │ │ + b.n 81ae8 │ │ │ │ + movw r3, #14396 @ 0x383c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - b.n 81e14 │ │ │ │ - ldr r3, [pc, #404] @ (81fb8 ) │ │ │ │ + b.n 81dbc │ │ │ │ + ldr r3, [pc, #404] @ (81f60 ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #16700 @ 0x413c │ │ │ │ + movw r3, #14396 @ 0x383c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 81a68 │ │ │ │ - ldr r3, [pc, #376] @ (81fbc ) │ │ │ │ + b.n 81a10 │ │ │ │ + ldr r3, [pc, #376] @ (81f64 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #39016 @ 0x9868 │ │ │ │ + movw r3, #36712 @ 0x8f68 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 81a68 │ │ │ │ + b.n 81a10 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 814f6 │ │ │ │ + bne.w 8149e │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 814f6 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8149e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 814c2 │ │ │ │ + bne.w 8146a │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 814c2 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8146a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8148e │ │ │ │ + bne.w 81436 │ │ │ │ mov r0, r9 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8148e │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81436 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81460 │ │ │ │ + bne.w 81408 │ │ │ │ mov r0, r9 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81460 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81408 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8142a │ │ │ │ + bne.w 813d2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8142a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 813d2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 813f6 │ │ │ │ + bne.w 8139e │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 813f6 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8139e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 813c2 │ │ │ │ + bne.w 8136a │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 813c2 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8136a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8138e │ │ │ │ + bne.w 81336 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8138e │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81336 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8135a │ │ │ │ + bne.w 81302 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8135a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81302 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81326 │ │ │ │ + bne.w 812ce │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81326 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 812ce │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 812f2 │ │ │ │ + bne.w 8129a │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 812f2 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8129a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 812be │ │ │ │ + bne.w 81266 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 812be │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81266 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8128a │ │ │ │ + bne.w 81232 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8128a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81232 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c8534 │ │ │ │ - b.n 81e0c │ │ │ │ + bl 1c7d2c │ │ │ │ + b.n 81db4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81256 │ │ │ │ + bne.w 811fe │ │ │ │ mov r0, r9 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81256 │ │ │ │ - ldrb r0, [r3, #8] │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 811fe │ │ │ │ + strb r0, [r3, #4] │ │ │ │ movs r6, r6 │ │ │ │ - ldrb r0, [r2, #10] │ │ │ │ + strb r0, [r2, #6] │ │ │ │ movs r6, r6 │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + strb r4, [r1, #3] │ │ │ │ movs r6, r6 │ │ │ │ - ldrb r4, [r6, #6] │ │ │ │ + strb r4, [r6, #2] │ │ │ │ movs r6, r6 │ │ │ │ - ldrb r0, [r4, #6] │ │ │ │ + strb r0, [r4, #2] │ │ │ │ movs r6, r6 │ │ │ │ - ldrb r0, [r4, #7] │ │ │ │ + strb r0, [r4, #3] │ │ │ │ movs r6, r6 │ │ │ │ - ldrb r4, [r6, #9] │ │ │ │ + strb r4, [r6, #5] │ │ │ │ movs r6, r6 │ │ │ │ - ldrb r4, [r6, #7] │ │ │ │ + strb r4, [r6, #3] │ │ │ │ movs r6, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #316] @ (82110 ) │ │ │ │ + ldr r2, [pc, #316] @ (820b8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 820fc │ │ │ │ + beq.w 820a4 │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 8210a │ │ │ │ + bhi.w 820b2 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ - movw r3, #197 @ 0xc5 │ │ │ │ + movw r3, #109 @ 0x6d │ │ │ │ movt r3, #8 │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r1, #12 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 820ca │ │ │ │ + bne.n 82072 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp.w r6, #512 @ 0x200 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1612] @ 0x64c │ │ │ │ mov r8, r3 │ │ │ │ - bhi.n 82098 │ │ │ │ + bhi.n 82040 │ │ │ │ adds r1, #11 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 820e2 │ │ │ │ + beq.n 8208a │ │ │ │ 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 82070 │ │ │ │ + beq.n 82018 │ │ │ │ mov r3, r2 │ │ │ │ rev r1, r4 │ │ │ │ str.w r1, [r3], #8 │ │ │ │ movw r1, #65021 @ 0xfdfd │ │ │ │ movt r1, #253 @ 0xfd │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ strb r0, [r2, #4] │ │ │ │ strh.w r1, [r2, #5] │ │ │ │ strb r1, [r2, #7] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 820da │ │ │ │ + beq.n 82082 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ blx 2b44c │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r2, [r0, r4] │ │ │ │ @@ -128958,99 +128935,99 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, r7, [r3, #24] │ │ │ │ cmp r0, r7 │ │ │ │ ittt hi │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi.w r3, [lr, #12] │ │ │ │ strhi.w lr, [r3, #8] │ │ │ │ - bhi.n 8203a │ │ │ │ + bhi.n 81fe2 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w ip, [r3, r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8203a │ │ │ │ + bne.n 81fe2 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - movw r2, #41921 @ 0xa3c1 │ │ │ │ + movw r2, #42473 @ 0xa5e9 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r7, [r3, #848] @ 0x350 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 820f0 │ │ │ │ + bne.n 82098 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c0b0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8206a │ │ │ │ + beq.n 82012 │ │ │ │ ldr.w r1, [r8, #800] @ 0x320 │ │ │ │ mov r2, r3 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r8, #800] @ 0x320 │ │ │ │ - b.n 8203a │ │ │ │ + b.n 81fe2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r1, r6 │ │ │ │ blx r7 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8206a │ │ │ │ + beq.n 82012 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 8203a │ │ │ │ + b.n 81fe2 │ │ │ │ mov.w r1, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 8206a │ │ │ │ + b.n 82012 │ │ │ │ mov r0, r8 │ │ │ │ - bl 80198 │ │ │ │ + bl 80140 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8203a │ │ │ │ - b.n 82098 │ │ │ │ + bne.n 81fe2 │ │ │ │ + b.n 82040 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r6 │ │ │ │ blx r7 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 820b8 │ │ │ │ - movw r1, #39304 @ 0x9988 │ │ │ │ + b.n 82060 │ │ │ │ + movw r1, #37000 @ 0x9088 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #12] @ (82114 ) │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #12] @ (820bc ) │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8206a │ │ │ │ + b.n 82012 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #10] │ │ │ │ + strb r4, [r4, #6] │ │ │ │ movs r6, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 824ee │ │ │ │ + bmi.w 82496 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 82bf6 │ │ │ │ + beq.w 82b9e │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82540 │ │ │ │ + beq.w 824e8 │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8259a │ │ │ │ + beq.w 82542 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.w 825c4 │ │ │ │ - ldr r3, [pc, #568] @ (8239c ) │ │ │ │ + bpl.w 8256c │ │ │ │ + ldr r3, [pc, #568] @ (82344 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -129060,319 +129037,319 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r5, [r1, #412] @ 0x19c │ │ │ │ cmp r5, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82c5a │ │ │ │ + beq.w 82c02 │ │ │ │ ldr.w r3, [r1, #428] @ 0x1ac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82862 │ │ │ │ + beq.w 8280a │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ ldr.w r1, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ clz r0, sl │ │ │ │ cmp r1, #0 │ │ │ │ mov.w r0, r0, lsr #5 │ │ │ │ mov r5, r3 │ │ │ │ and.w r2, r3, #2 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8288a │ │ │ │ + bne.w 82832 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 826c2 │ │ │ │ + bne.w 8266a │ │ │ │ ldr.w r2, [r4, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8281a │ │ │ │ + beq.w 827c2 │ │ │ │ ldr.w r6, [r4, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 82cec │ │ │ │ + bne.w 82c44 │ │ │ │ movw r5, #40104 @ 0x9ca8 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.w 828c0 │ │ │ │ + bne.w 82868 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82fa0 │ │ │ │ + bl 82f54 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82a6e │ │ │ │ + beq.w 82a16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 83e5c │ │ │ │ + bl 83e18 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82218 │ │ │ │ + bge.n 821c0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 82856 │ │ │ │ + beq.w 827fe │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 828fc │ │ │ │ + beq.w 828a4 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 82d6c │ │ │ │ + beq.w 82d1a │ │ │ │ cmp sl, r5 │ │ │ │ - bne.w 8298c │ │ │ │ + bne.w 82934 │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 82606 │ │ │ │ + bne.w 825ae │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 82c7e │ │ │ │ + bne.w 82c26 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bmi.w 827b4 │ │ │ │ + bmi.w 8275c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 827ca │ │ │ │ + bne.w 82772 │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.w 826ee │ │ │ │ + ble.w 82696 │ │ │ │ adds r3, #12 │ │ │ │ mov.w ip, #0 │ │ │ │ mov fp, r5 │ │ │ │ movw r8, #29999 @ 0x752f │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ ldrh.w r2, [r1, #206] @ 0xce │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 822b2 │ │ │ │ + bhi.n 8225a │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 82e9e │ │ │ │ + beq.w 82dec │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 822b2 │ │ │ │ + ble.n 8225a │ │ │ │ ldr r5, [r2, #16] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 822f0 │ │ │ │ + beq.n 82298 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 822b2 │ │ │ │ + beq.n 8225a │ │ │ │ ldr r5, [r2, #20] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 822f0 │ │ │ │ + beq.n 82298 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 822b2 │ │ │ │ + beq.n 8225a │ │ │ │ adds r2, #20 │ │ │ │ mov.w r9, #2 │ │ │ │ ldr.w sl, [r2, #4]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r1, sl │ │ │ │ - beq.n 822f0 │ │ │ │ + beq.n 82298 │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 822a2 │ │ │ │ + bne.n 8224a │ │ │ │ mov r5, fp │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 82de0 │ │ │ │ + bne.w 82d5e │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #30000 @ 0x7530 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ strh.w r1, [r4, #206] @ 0xce │ │ │ │ lsls r2, r2, #22 │ │ │ │ it mi │ │ │ │ strmi.w r3, [r4, #456] @ 0x1c8 │ │ │ │ - b.n 822fa │ │ │ │ + b.n 822a2 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 822f0 │ │ │ │ + beq.n 82298 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 822d8 │ │ │ │ + bne.n 82280 │ │ │ │ movw r2, #34960 @ 0x8890 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 822b2 │ │ │ │ + bne.n 8225a │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp lr, ip │ │ │ │ - bgt.n 8226c │ │ │ │ + bgt.n 82214 │ │ │ │ mov r5, fp │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r8, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 82952 │ │ │ │ + bne.w 828fa │ │ │ │ ldr.w lr, [r8, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.n 823c0 │ │ │ │ + ble.n 82368 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r1, r8, #12 │ │ │ │ movw r8, #29999 @ 0x752f │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ ldrh.w r3, [r2, #206] @ 0xce │ │ │ │ cmp r3, r8 │ │ │ │ - bhi.n 8235e │ │ │ │ + bhi.n 82306 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82e90 │ │ │ │ + beq.w 82dde │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 8235e │ │ │ │ + ble.n 82306 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 823b8 │ │ │ │ + beq.n 82360 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 8235e │ │ │ │ + beq.n 82306 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 823b8 │ │ │ │ + beq.n 82360 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 8235e │ │ │ │ + beq.n 82306 │ │ │ │ adds r3, #20 │ │ │ │ movs r5, #2 │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 823b8 │ │ │ │ + beq.n 82360 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 82350 │ │ │ │ + bne.n 822f8 │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 82e60 │ │ │ │ + bne.w 82e32 │ │ │ │ ldr r5, [r4, #84] @ 0x54 │ │ │ │ movw r2, #30000 @ 0x7530 │ │ │ │ movs r3, #0 │ │ │ │ strh.w r2, [r4, #206] @ 0xce │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ lsls r2, r5, #22 │ │ │ │ - bpl.w 82700 │ │ │ │ + bpl.w 826a8 │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ - cbz r6, 823dc │ │ │ │ + cbz r6, 82384 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 823d4 │ │ │ │ + bge.n 8237c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 823d4 │ │ │ │ + cbnz r3, 8237c │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 823d4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8237c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 823b8 │ │ │ │ + beq.n 82360 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 823a0 │ │ │ │ + bne.n 82348 │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8235e │ │ │ │ + bne.n 82306 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 8231c │ │ │ │ + bne.n 822c4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 823d0 │ │ │ │ + bmi.n 82378 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 825ca │ │ │ │ + bne.w 82572 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 82384 │ │ │ │ + bne.n 8232c │ │ │ │ ldr r5, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r5, #22 │ │ │ │ - bpl.w 82706 │ │ │ │ + bpl.w 826ae │ │ │ │ ldr.w r0, [r4, #156] @ 0x9c │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82776 │ │ │ │ + bne.w 8271e │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 825f2 │ │ │ │ + beq.w 8259a │ │ │ │ lsls r1, r5, #24 │ │ │ │ - bmi.w 828a4 │ │ │ │ + bmi.w 8284c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 826e0 │ │ │ │ + beq.w 82688 │ │ │ │ ldr.w r3, [r2, #156] @ 0x9c │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ - bl 86be8 │ │ │ │ + bl 869c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82a6e │ │ │ │ + beq.w 82a16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8c10c │ │ │ │ + bl 8bf38 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82a70 │ │ │ │ + beq.w 82a18 │ │ │ │ lsls r6, r3, #27 │ │ │ │ - bmi.w 8262a │ │ │ │ + bmi.w 825d2 │ │ │ │ lsls r5, r3, #28 │ │ │ │ - bpl.n 82444 │ │ │ │ + bpl.n 823ec │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ adds r3, #16 │ │ │ │ bics.w r3, r3, #16 │ │ │ │ itt eq │ │ │ │ mvneq.w r3, #15 │ │ │ │ streq r3, [r4, #104] @ 0x68 │ │ │ │ - bne.w 82e28 │ │ │ │ + bne.w 82da6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82a8c │ │ │ │ + beq.w 82a34 │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 8249a │ │ │ │ + ble.n 82442 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 82470 │ │ │ │ + bge.n 82418 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8f1e0 │ │ │ │ + bl 8f00c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 82a6e │ │ │ │ + blt.w 82a16 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 8249a │ │ │ │ + beq.n 82442 │ │ │ │ adds r5, #16 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 82e1c │ │ │ │ - bl 8f1e0 │ │ │ │ + bge.w 82d9a │ │ │ │ + bl 8f00c │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 82a6e │ │ │ │ + blt.w 82a16 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 8247a │ │ │ │ + bne.n 82422 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 82bb8 │ │ │ │ + beq.w 82b60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8de98 │ │ │ │ + bl 8dcc4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82a70 │ │ │ │ + beq.w 82a18 │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bpl.n 824ba │ │ │ │ + bpl.n 82462 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 82e44 │ │ │ │ + beq.w 82dc2 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 8265c │ │ │ │ + bmi.w 82604 │ │ │ │ cmp r2, #7 │ │ │ │ - bgt.n 824d2 │ │ │ │ + bgt.n 8247a │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 82e00 │ │ │ │ + ble.w 82d7e │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ ands.w r0, r3, #2 │ │ │ │ itt eq │ │ │ │ biceq.w r3, r3, #8192 @ 0x2000 │ │ │ │ streq r3, [r4, #84] @ 0x54 │ │ │ │ - bne.w 8267e │ │ │ │ + bne.w 82626 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #704] @ (827b0 ) │ │ │ │ + ldr r3, [pc, #704] @ (82758 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #28 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -129383,33 +129360,33 @@ │ │ │ │ adds r5, r0, r2 │ │ │ │ add.w r5, r5, #91136 @ 0x16400 │ │ │ │ ldr.w r5, [r5, #412] @ 0x19c │ │ │ │ cmp r5, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82be2 │ │ │ │ + beq.w 82b8a │ │ │ │ add.w r3, r2, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r0, r3 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 82bf6 │ │ │ │ + beq.w 82b9e │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8214e │ │ │ │ - bl 7fabc │ │ │ │ + bne.w 820f6 │ │ │ │ + bl 7faa4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r2, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82a70 │ │ │ │ + beq.w 82a18 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 828ac │ │ │ │ - ldr r3, [pc, #600] @ (827b0 ) │ │ │ │ + beq.w 82854 │ │ │ │ + ldr r3, [pc, #600] @ (82758 ) │ │ │ │ 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 │ │ │ │ @@ -129419,95 +129396,95 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r5, [r1, #412] @ 0x19c │ │ │ │ cmp r5, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82bd6 │ │ │ │ + beq.w 82b7e │ │ │ │ str.w r0, [r1, #428] @ 0x1ac │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8215a │ │ │ │ + bne.w 82102 │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 82870 │ │ │ │ + beq.w 82818 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bmi.w 82e80 │ │ │ │ + bmi.w 82d40 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ movw r0, #34960 @ 0x8890 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ str.w r3, [r4, #128] @ 0x80 │ │ │ │ lsls r6, r2, #30 │ │ │ │ - bmi.w 82162 │ │ │ │ + bmi.w 8210a │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ - b.n 8219a │ │ │ │ + b.n 82142 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93e70 │ │ │ │ - b.n 823d0 │ │ │ │ + bl 93c94 │ │ │ │ + b.n 82378 │ │ │ │ ldr.w r0, [r4, #156] @ 0x9c │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82c32 │ │ │ │ + bne.w 82bc2 │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 826e0 │ │ │ │ + bne.n 82688 │ │ │ │ lsls r6, r5, #22 │ │ │ │ - bpl.w 82768 │ │ │ │ + bpl.w 82710 │ │ │ │ lsls r0, r5, #24 │ │ │ │ - bmi.w 828a4 │ │ │ │ + bmi.w 8284c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 826e0 │ │ │ │ + beq.n 82688 │ │ │ │ movw r2, #34960 @ 0x8890 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - b.n 82404 │ │ │ │ + b.n 823ac │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8223a │ │ │ │ + bge.w 821e2 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8223a │ │ │ │ + bne.w 821e2 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 8223a │ │ │ │ + b.n 821e2 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ itt ls │ │ │ │ movls.w r2, #4294967295 @ 0xffffffff │ │ │ │ strls.w r2, [r4, #144] @ 0x90 │ │ │ │ - bls.w 8242c │ │ │ │ + bls.w 823d4 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #39660 @ 0x9aec │ │ │ │ + movw r1, #37356 @ 0x91ec │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 82a70 │ │ │ │ + b.n 82a18 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 824d2 │ │ │ │ + beq.w 8247a │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #39884 @ 0x9bcc │ │ │ │ + movw r1, #37580 @ 0x92cc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 82a70 │ │ │ │ - ldr r0, [pc, #304] @ (827b0 ) │ │ │ │ + b.n 82a18 │ │ │ │ + ldr r0, [pc, #304] @ (82758 ) │ │ │ │ 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] │ │ │ │ @@ -129518,761 +129495,766 @@ │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ add.w r0, r1, #412 @ 0x19c │ │ │ │ ldr.w r1, [r1, #412] @ 0x19c │ │ │ │ cmp r1, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82c10 │ │ │ │ + beq.w 82bb8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 821ca │ │ │ │ + bne.w 82172 │ │ │ │ ldr.w r0, [r4, #156] @ 0x9c │ │ │ │ mov r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82bce │ │ │ │ + bne.w 82b76 │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 825ec │ │ │ │ + beq.n 82594 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86be8 │ │ │ │ + bl 869c0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 82444 │ │ │ │ - b.n 82a6e │ │ │ │ + bne.w 823ec │ │ │ │ + b.n 82a16 │ │ │ │ ldr.w r8, [r4, #168] @ 0xa8 │ │ │ │ ldr.w lr, [r8, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bgt.w 82310 │ │ │ │ - b.n 823c0 │ │ │ │ + bgt.w 822b8 │ │ │ │ + b.n 82368 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 82384 │ │ │ │ + bne.w 8232c │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 82750 │ │ │ │ + ble.n 826f8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #22 │ │ │ │ - bmi.w 82d3e │ │ │ │ + bmi.w 82cfc │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 82750 │ │ │ │ + beq.n 826f8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r0, #22 │ │ │ │ - bmi.w 82d3e │ │ │ │ + bmi.w 82cfc │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 82750 │ │ │ │ + beq.n 826f8 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #22 │ │ │ │ - bmi.w 82d3e │ │ │ │ + bmi.w 82cfc │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 82750 │ │ │ │ + beq.n 826f8 │ │ │ │ adds r3, #24 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r6, #22 │ │ │ │ - bmi.w 82d3e │ │ │ │ + bmi.w 82cfc │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 8273e │ │ │ │ + bne.n 826e6 │ │ │ │ ldr.w r0, [r4, #156] @ 0x9c │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ - cbnz r0, 82776 │ │ │ │ + cbnz r0, 8271e │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 823f8 │ │ │ │ + bne.w 823a0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 826e0 │ │ │ │ + beq.n 82688 │ │ │ │ orr.w r5, r5, #128 @ 0x80 │ │ │ │ str r5, [r4, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 82408 │ │ │ │ + b.n 823b0 │ │ │ │ lsls r3, r5, #24 │ │ │ │ - bmi.w 828a4 │ │ │ │ + bmi.w 8284c │ │ │ │ and.w r3, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82b7e │ │ │ │ + beq.w 82b26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84e04 │ │ │ │ + bl 84be0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 82a6e │ │ │ │ + blt.w 82a16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86be8 │ │ │ │ + bl 869c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82a6e │ │ │ │ + beq.w 82a16 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82418 │ │ │ │ - b.n 82ba0 │ │ │ │ + bne.w 823c0 │ │ │ │ + b.n 82b48 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 82eb0 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82e64 <_Py_SetImmortal@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r5 │ │ │ │ str.w r3, [r4, #172] @ 0xac │ │ │ │ - beq.w 82254 │ │ │ │ - ldr r1, [pc, #700] @ (82a88 ) │ │ │ │ + beq.w 821fc │ │ │ │ + ldr r1, [pc, #700] @ (82a30 ) │ │ │ │ add r2, sp, #16 │ │ │ │ mov.w ip, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd ip, ip, [sp, #16] │ │ │ │ - bl 1cadc8 │ │ │ │ + bl 1ca580 │ │ │ │ add r2, sp, #20 │ │ │ │ - ldr r1, [pc, #680] @ (82a88 ) │ │ │ │ + ldr r1, [pc, #680] @ (82a30 ) │ │ │ │ movw r0, #40104 @ 0x9ca8 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 1cadc8 │ │ │ │ + bl 1ca580 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrd r2, r0, [sp, #16] │ │ │ │ eor.w r8, r0, r2 │ │ │ │ tst.w r0, #1 │ │ │ │ - beq.w 82afe │ │ │ │ + beq.w 82aa6 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.w 82ae6 │ │ │ │ + bpl.w 82a8e │ │ │ │ cmp.w r8, #1 │ │ │ │ - bhi.w 822b4 │ │ │ │ + bhi.w 8225c │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bgt.w 82260 │ │ │ │ - b.n 822fa │ │ │ │ + bgt.w 82208 │ │ │ │ + b.n 822a2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 82c66 │ │ │ │ + beq.w 82c0e │ │ │ │ movs r0, #1 │ │ │ │ - bl 8e8a8 │ │ │ │ + bl 8e6d4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82a70 │ │ │ │ + beq.w 82a18 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bpl.w 82c6a │ │ │ │ + bpl.w 82c12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 82eb0 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82e64 <_Py_SetImmortal@@Base> │ │ │ │ ldr r5, [r4, #84] @ 0x54 │ │ │ │ str.w r6, [r4, #168] @ 0xa8 │ │ │ │ ubfx r3, r5, #1, #1 │ │ │ │ bic.w r3, r3, r7 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 825d2 │ │ │ │ + bmi.w 8257a │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ - b.n 821d4 │ │ │ │ + b.n 8217c │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 82218 │ │ │ │ - bl 92ca4 │ │ │ │ + b.n 821c0 │ │ │ │ + bl 92ad4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 82a6e │ │ │ │ + blt.w 82a16 │ │ │ │ ldr.w r1, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ mov r5, r3 │ │ │ │ and.w r2, r3, #2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 821c4 │ │ │ │ + bne.w 8216c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 821c4 │ │ │ │ + beq.w 8216c │ │ │ │ ldr.w sl, [r1, #4] │ │ │ │ str.w sl, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 82bbc │ │ │ │ + bne.w 82b64 │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 821d4 │ │ │ │ - b.n 82820 │ │ │ │ + bne.w 8217c │ │ │ │ + b.n 827c8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82772 │ │ │ │ - b.n 826e0 │ │ │ │ + bne.w 8271a │ │ │ │ + b.n 82688 │ │ │ │ str.w r0, [r4, #132] @ 0x84 │ │ │ │ - b.n 8214e │ │ │ │ + b.n 820f6 │ │ │ │ movw r5, #40104 @ 0x9ca8 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ cmp sl, r5 │ │ │ │ - beq.w 82d08 │ │ │ │ - ldr r1, [pc, #452] @ (82a88 ) │ │ │ │ + beq.w 82c60 │ │ │ │ + ldr r1, [pc, #452] @ (82a30 ) │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, sl │ │ │ │ mov.w r9, #1 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - bl 1cadc8 │ │ │ │ + bl 1ca580 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 82920 │ │ │ │ + beq.n 828c8 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #14 │ │ │ │ - bpl.w 82c70 │ │ │ │ + bpl.w 82c18 │ │ │ │ mov r1, r4 │ │ │ │ - bl f5a90 │ │ │ │ + bl f54f0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 8293a │ │ │ │ + bpl.n 828e2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 821fa │ │ │ │ + bne.w 821a2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 82a6e │ │ │ │ + beq.w 82a16 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82a6e │ │ │ │ + bge.w 82a16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82a6e │ │ │ │ + bne.w 82a16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 82a70 │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + b.n 82a18 │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #348] @ (82a88 ) │ │ │ │ + ldr r1, [pc, #348] @ (82a30 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15c6d4 │ │ │ │ + bl 15c058 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bmi.n 828fc │ │ │ │ + bmi.n 828a4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 828f4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bne.n 8289c │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 821fa │ │ │ │ - b.n 828fc │ │ │ │ - ldr r1, [pc, #308] @ (82a88 ) │ │ │ │ + bne.w 821a2 │ │ │ │ + b.n 828a4 │ │ │ │ + ldr r1, [pc, #308] @ (82a30 ) │ │ │ │ add r2, sp, #16 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ - bl 1cadc8 │ │ │ │ + bl 1ca580 │ │ │ │ add r2, sp, #20 │ │ │ │ - ldr r1, [pc, #292] @ (82a88 ) │ │ │ │ + ldr r1, [pc, #292] @ (82a30 ) │ │ │ │ movw r0, #40104 @ 0x9ca8 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 1cadc8 │ │ │ │ + bl 1ca580 │ │ │ │ ldrd r2, r0, [sp, #16] │ │ │ │ eor.w r5, r0, r2 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.w 82b28 │ │ │ │ + bpl.w 82ad0 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.w 82b14 │ │ │ │ + bpl.w 82abc │ │ │ │ cmp r5, #1 │ │ │ │ - bls.w 82306 │ │ │ │ - b.n 8235e │ │ │ │ + bls.w 822ae │ │ │ │ + b.n 82306 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 92b74 │ │ │ │ + bl 929a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 82230 │ │ │ │ + ble.w 821d8 │ │ │ │ mov fp, r6 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ movw r7, #34960 @ 0x8890 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ mov r8, r0 │ │ │ │ add.w r6, r3, #12 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ ldr.w r4, [r6, #4]! │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 82c9c │ │ │ │ + bge.w 82ca0 │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ ldr.w r5, [r8, #172] @ 0xac │ │ │ │ - cbz r0, 82a06 │ │ │ │ - bl 92b74 │ │ │ │ + cbz r0, 829ae │ │ │ │ + bl 929a4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82a82 │ │ │ │ + bne.n 82a2a │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82a82 │ │ │ │ + bne.n 82a2a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 82c3a │ │ │ │ + beq.w 82be2 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 82a28 │ │ │ │ + ble.n 829d0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 82a12 │ │ │ │ + bne.n 829ba │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r9, sl │ │ │ │ - bne.n 829b8 │ │ │ │ + bne.n 82960 │ │ │ │ ldmia.w sp, {r3, r4, r5, r7} │ │ │ │ mov r6, fp │ │ │ │ - b.n 82230 │ │ │ │ + b.n 821d8 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82a82 │ │ │ │ + bne.n 82a2a │ │ │ │ mov r0, r7 │ │ │ │ - b.n 829dc │ │ │ │ + b.n 82984 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 82a28 │ │ │ │ + beq.n 829d0 │ │ │ │ adds r5, #16 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 829f6 │ │ │ │ + beq.n 8299e │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 82a1a │ │ │ │ + bne.n 829c2 │ │ │ │ mov r8, r4 │ │ │ │ movw r1, #43564 @ 0xaa2c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r6, fp │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #39508 @ 0x9a54 │ │ │ │ + movw r1, #37204 @ 0x9154 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 828fc │ │ │ │ + bge.w 828a4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 828fc │ │ │ │ + bne.w 828a4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 82902 │ │ │ │ + bne.w 828aa │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 82d8c │ │ │ │ + bmi.w 82dfa │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 824e8 │ │ │ │ + b.n 82490 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 829e4 │ │ │ │ + b.n 8298c │ │ │ │ nop │ │ │ │ adcs.w r0, ip, #82 @ 0x52 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.n 82b3c │ │ │ │ + bmi.n 82ae4 │ │ │ │ ldr.w r5, [r4, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #708] @ (82d5c ) │ │ │ │ + ldr r2, [pc, #684] @ (82cec ) │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r1, [r2, #2252] @ 0x8cc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 82c1a │ │ │ │ + bne.w 82bca │ │ │ │ ldr.w r2, [r2, #2260] @ 0x8d4 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 82c1a │ │ │ │ - ldr r1, [pc, #680] @ (82d60 ) │ │ │ │ + beq.w 82bca │ │ │ │ + ldr r1, [pc, #656] @ (82cf0 ) │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 851d0 │ │ │ │ + bl 84fac │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.n 82a6e │ │ │ │ + beq.n 82a16 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 82bc4 │ │ │ │ - ldr r1, [pc, #664] @ (82d60 ) │ │ │ │ + bne.n 82b6c │ │ │ │ + ldr r1, [pc, #640] @ (82cf0 ) │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 82a6e │ │ │ │ - movw r3, #12889 @ 0x3259 │ │ │ │ + beq.n 82a16 │ │ │ │ + movw r3, #11321 @ 0x2c39 │ │ │ │ movt r3, #36 @ 0x24 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 8244c │ │ │ │ + b.n 823f4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 82804 │ │ │ │ + bne.w 827ac │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 82804 │ │ │ │ + b.n 827ac │ │ │ │ ldr r1, [r0, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 827fe │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bne.w 827a6 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 827fe │ │ │ │ + b.n 827a6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82984 │ │ │ │ + bne.w 8292c │ │ │ │ mov r0, r2 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82984 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8292c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8297e │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bne.w 82926 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b.n 8297e │ │ │ │ - ldr r2, [pc, #548] @ (82d64 ) │ │ │ │ + b.n 82926 │ │ │ │ + ldr r2, [pc, #524] @ (82cf4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ subs r0, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r5, [r2, #412] @ 0x19c │ │ │ │ add.w r2, r3, #91136 @ 0x16400 │ │ │ │ add.w r2, r2, #412 @ 0x19c │ │ │ │ add r2, r1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 82b7a │ │ │ │ + beq.n 82b22 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r1, r3 │ │ │ │ cmp r0, #10 │ │ │ │ it ls │ │ │ │ movls r2, r1 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ - b.n 82a96 │ │ │ │ + b.n 82a3e │ │ │ │ ldr.w r3, [r2, #156] @ 0x9c │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 826e0 │ │ │ │ + beq.w 82688 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84e04 │ │ │ │ + bl 84be0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 82a6e │ │ │ │ + blt.w 82a16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86be8 │ │ │ │ + bl 869c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82a6e │ │ │ │ + beq.w 82a16 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82a8c │ │ │ │ + beq.w 82a34 │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bgt.w 8245a │ │ │ │ + bgt.w 82402 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 824d8 │ │ │ │ + b.n 82480 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82898 │ │ │ │ - b.n 826c8 │ │ │ │ + bne.w 82840 │ │ │ │ + b.n 82670 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8244c │ │ │ │ - b.n 82ac6 │ │ │ │ + bne.w 823f4 │ │ │ │ + b.n 82a6e │ │ │ │ lsls r3, r3, #24 │ │ │ │ - bpl.w 8277c │ │ │ │ - b.n 826e0 │ │ │ │ + bpl.w 82724 │ │ │ │ + b.n 82688 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ str.w r0, [r2, #404] @ 0x194 │ │ │ │ - b.w 8214e │ │ │ │ + b.w 820f6 │ │ │ │ add.w r3, r2, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r0, r3 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 82538 │ │ │ │ + bne.w 824e0 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #39400 @ 0x99e8 │ │ │ │ + movw r1, #37096 @ 0x90e8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 82a70 │ │ │ │ + b.n 82a18 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ str.w r3, [r2, #396] @ 0x18c │ │ │ │ - b.n 826ba │ │ │ │ - ldr r0, [pc, #324] @ (82d60 ) │ │ │ │ - bl 7aa84 │ │ │ │ + b.n 82662 │ │ │ │ + lsls r1, r5, #24 │ │ │ │ + bpl.w 82724 │ │ │ │ + b.n 82688 │ │ │ │ + ldr r0, [pc, #292] @ (82cf0 ) │ │ │ │ + bl 7acac │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 82ab4 │ │ │ │ - ldr r0, [pc, #308] @ (82d60 ) │ │ │ │ - bl 43338 │ │ │ │ + bne.w 82a5c │ │ │ │ + ldr r0, [pc, #276] @ (82cf0 ) │ │ │ │ + bl 43390 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 82a70 │ │ │ │ - lsls r1, r5, #24 │ │ │ │ - bpl.w 8277c │ │ │ │ - b.n 826e0 │ │ │ │ + b.n 82a18 │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 829f6 │ │ │ │ + beq.w 8299e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82c3c │ │ │ │ + bne.n 82be4 │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 829f6 │ │ │ │ - b.n 82a28 │ │ │ │ + beq.w 8299e │ │ │ │ + b.n 829d0 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r2, #404] @ 0x194 │ │ │ │ - b.w 8219a │ │ │ │ - ldr r6, [pc, #256] @ (82d68 ) │ │ │ │ - b.n 82830 │ │ │ │ + b.w 82142 │ │ │ │ + ldr r6, [pc, #232] @ (82cf8 ) │ │ │ │ + b.n 827d8 │ │ │ │ str.w r6, [r4, #168] @ 0xa8 │ │ │ │ - b.n 82850 │ │ │ │ + b.n 827f8 │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbnz r3, 82cbc │ │ │ │ - bl 208800 <_PyStack_AsDict@@Base+0xfc> │ │ │ │ + cbnz r3, 82c70 │ │ │ │ + bl 208000 <_PyStack_AsDict@@Base+0xfc> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 828ee │ │ │ │ + b.n 82896 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 823d4 │ │ │ │ + bge.w 8237c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 823d4 │ │ │ │ + bne.w 8237c │ │ │ │ mov r0, r3 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 823d4 │ │ │ │ - movw r0, #43564 @ 0xaa2c │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - movw r1, #39468 @ 0x9a2c │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - mov r6, fp │ │ │ │ - bl f41b4 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - b.n 82a4e │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8237c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 8285a │ │ │ │ + movw r5, #40104 @ 0x9ca8 │ │ │ │ + movt r5, #80 @ 0x50 │ │ │ │ + adds r3, #1 │ │ │ │ + cmp sl, r5 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + bne.w 82868 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 82f54 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 821a2 │ │ │ │ + b.n 828aa │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str.w r9, [sp, #20] │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bpl.n 82d18 │ │ │ │ + bpl.n 82cc0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 82d28 │ │ │ │ + beq.n 82cd0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r0, r8 │ │ │ │ orrge.w r0, r8, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 82c76 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 828b2 │ │ │ │ - movw r5, #40104 @ 0x9ca8 │ │ │ │ - movt r5, #80 @ 0x50 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp sl, r5 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - bne.w 828c0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 82fa0 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 821fa │ │ │ │ - b.n 82902 │ │ │ │ + b.n 82c1e │ │ │ │ + movw r0, #43564 @ 0xaa2c │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + movw r1, #37164 @ 0x912c │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + mov r6, fp │ │ │ │ + bl f3c44 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + b.n 829f6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82cce │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82cce │ │ │ │ + bne.n 82c82 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82c82 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.w 828fc │ │ │ │ + bmi.w 828a4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 828fc │ │ │ │ - b.n 82944 │ │ │ │ - movw r0, #43564 @ 0xaa2c │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - movw r1, #39564 @ 0x9a8c │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f41b4 │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 82a70 │ │ │ │ + beq.w 828ec │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 82a16 │ │ │ │ + b.n 828aa │ │ │ │ add r7, sp, #0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ @ instruction: 0xb7c8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 82dc4 │ │ │ │ - movw r3, #43564 @ 0xaa2c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #39440 @ 0x9a10 │ │ │ │ + movw r0, #43564 @ 0xaa2c │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + movw r1, #37260 @ 0x918c │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f3c44 │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ + b.n 82a18 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 82d4e │ │ │ │ + movw r3, #43564 @ 0xaa2c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #37136 @ 0x9110 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 828fc │ │ │ │ - ldr r0, [pc, #284] @ (82eac ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ - movs r3, #28 │ │ │ │ - subs r1, #1 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - adds r0, r2, r3 │ │ │ │ - add.w r0, r0, #91136 @ 0x16400 │ │ │ │ - ldr.w r0, [r0, #412] @ 0x19c │ │ │ │ - cmp r0, r4 │ │ │ │ - beq.n 82dd4 │ │ │ │ - cmp r1, #10 │ │ │ │ - bhi.n 82dd4 │ │ │ │ - add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ - add.w r3, r3, #388 @ 0x184 │ │ │ │ - add r2, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #8] │ │ │ │ - b.n 82a7c │ │ │ │ + bl f3c44 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 82a16 │ │ │ │ + b.n 828aa │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r3, #0] │ │ │ │ + b.n 82558 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 82d74 │ │ │ │ + bne.n 82d22 │ │ │ │ mov r0, r3 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82d74 │ │ │ │ - add.w r3, r3, #91136 @ 0x16400 │ │ │ │ - add.w r3, r3, #412 @ 0x19c │ │ │ │ - add r2, r3 │ │ │ │ - b.n 82dbe │ │ │ │ - ldr r3, [pc, #200] @ (82eac ) │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82d22 │ │ │ │ + ldr r3, [pc, #256] @ (82e60 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r3, #97280 @ 0x17c00 │ │ │ │ str.w r2, [r3, #160] @ 0xa0 │ │ │ │ - b.w 822be │ │ │ │ + b.w 82266 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #39976 @ 0x9c28 │ │ │ │ + movw r1, #37672 @ 0x9328 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 82a70 │ │ │ │ + b.n 82a18 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 8247a │ │ │ │ - b.w 8249a │ │ │ │ + bne.w 82422 │ │ │ │ + b.w 82442 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #39732 @ 0x9b34 │ │ │ │ + movw r1, #37428 @ 0x9234 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 82a70 │ │ │ │ + b.n 82a18 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #39812 @ 0x9b84 │ │ │ │ + movw r1, #37508 @ 0x9284 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 82a70 │ │ │ │ - ldr r0, [pc, #72] @ (82eac ) │ │ │ │ + b.n 82a18 │ │ │ │ + cmp r4, r2 │ │ │ │ + it ne │ │ │ │ + movne r3, r4 │ │ │ │ + beq.w 82360 │ │ │ │ + b.w 8234c │ │ │ │ + cmp r4, r1 │ │ │ │ + it ne │ │ │ │ + movne r2, r4 │ │ │ │ + beq.w 82298 │ │ │ │ + b.w 82284 │ │ │ │ + ldr r0, [pc, #100] @ (82e60 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ + movs r3, #28 │ │ │ │ + subs r1, #1 │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + adds r0, r2, r3 │ │ │ │ + add.w r0, r0, #91136 @ 0x16400 │ │ │ │ + ldr.w r0, [r0, #412] @ 0x19c │ │ │ │ + cmp r0, r4 │ │ │ │ + beq.n 82e52 │ │ │ │ + cmp r1, #10 │ │ │ │ + bhi.n 82e52 │ │ │ │ + add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ + add.w r3, r3, #388 @ 0x184 │ │ │ │ + add r2, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r2, #8] │ │ │ │ + b.n 82a24 │ │ │ │ + ldr r0, [pc, #44] @ (82e60 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r3, #97280 @ 0x17c00 │ │ │ │ str.w r2, [r3, #160] @ 0xa0 │ │ │ │ - b.w 82368 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r3, #0] │ │ │ │ - b.w 825b0 │ │ │ │ - cmp r4, r2 │ │ │ │ - it ne │ │ │ │ - movne r3, r4 │ │ │ │ - beq.w 823b8 │ │ │ │ - b.w 823a4 │ │ │ │ - cmp r4, r1 │ │ │ │ - it ne │ │ │ │ - movne r2, r4 │ │ │ │ - beq.w 822f0 │ │ │ │ - b.w 822dc │ │ │ │ + b.w 82310 │ │ │ │ + add.w r3, r3, #91136 @ 0x16400 │ │ │ │ + add.w r3, r3, #412 @ 0x19c │ │ │ │ + add r2, r3 │ │ │ │ + b.n 82e2c │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00082eb0 <_Py_SetImmortal@@Base>: │ │ │ │ +00082e64 <_Py_SetImmortal@@Base>: │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.n 82eca <_Py_SetImmortal@@Base+0x1a> │ │ │ │ + bmi.n 82e7e <_Py_SetImmortal@@Base+0x1a> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ movlt.w r2, #1342177280 @ 0x50000000 │ │ │ │ strlt r2, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r2, #164] @ 0xa4 │ │ │ │ sub sp, #12 │ │ │ │ - cbnz r2, 82f36 <_Py_SetImmortal@@Base+0x86> │ │ │ │ + cbnz r2, 82eea <_Py_SetImmortal@@Base+0x86> │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 82f24 <_Py_SetImmortal@@Base+0x74> │ │ │ │ - ldr r0, [pc, #112] @ (82f58 <_Py_SetImmortal@@Base+0xa8>) │ │ │ │ + cbz r2, 82ed8 <_Py_SetImmortal@@Base+0x74> │ │ │ │ + ldr r0, [pc, #112] @ (82f0c <_Py_SetImmortal@@Base+0xa8>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r1, [r1, r0] │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ ldr.w r1, [lr, #3868] @ 0xf1c │ │ │ │ str r2, [r0, #0] │ │ │ │ @@ -130290,152 +130272,152 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ movlt.w r2, #1342177280 @ 0x50000000 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - movw r1, #16881 @ 0x41f1 │ │ │ │ + movw r1, #16405 @ 0x4015 │ │ │ │ movt r1, #9 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 82f4a <_Py_SetImmortal@@Base+0x9a> │ │ │ │ + bne.n 82efe <_Py_SetImmortal@@Base+0x9a> │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bmi.n 82ee0 <_Py_SetImmortal@@Base+0x30> │ │ │ │ - b.n 82f24 <_Py_SetImmortal@@Base+0x74> │ │ │ │ + bmi.n 82e94 <_Py_SetImmortal@@Base+0x30> │ │ │ │ + b.n 82ed8 <_Py_SetImmortal@@Base+0x74> │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82ee0 <_Py_SetImmortal@@Base+0x30> │ │ │ │ - b.n 82f24 <_Py_SetImmortal@@Base+0x74> │ │ │ │ + bne.n 82e94 <_Py_SetImmortal@@Base+0x30> │ │ │ │ + b.n 82ed8 <_Py_SetImmortal@@Base+0x74> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00082f5c : │ │ │ │ +00082f10 : │ │ │ │ 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 82f78 │ │ │ │ + bne.n 82f2c │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 82f82 │ │ │ │ + cbnz r3, 82f36 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r2, #16881 @ 0x41f1 │ │ │ │ + movw r2, #16405 @ 0x4015 │ │ │ │ movt r2, #9 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 82f9c │ │ │ │ + bne.n 82f50 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ blx r3 │ │ │ │ - b.n 82f94 │ │ │ │ + b.n 82f48 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 83164 │ │ │ │ + bmi.w 83118 │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 831a2 │ │ │ │ + beq.w 83156 │ │ │ │ ldr.w r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 82ffa │ │ │ │ + ble.n 82fae │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr.w r7, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8341e │ │ │ │ + beq.w 833d2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 83060 │ │ │ │ + beq.n 83014 │ │ │ │ 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 8341e │ │ │ │ + beq.w 833d2 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 82fe6 │ │ │ │ + bne.n 82f9a │ │ │ │ add.w r6, r4, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 831da │ │ │ │ + ble.w 8318e │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ mov r7, r3 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 83002 │ │ │ │ + beq.n 82fb6 │ │ │ │ add.w ip, r4, #16 │ │ │ │ ldr.w ip, [ip, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 83010 │ │ │ │ - bl 56048 │ │ │ │ + bne.n 82fc4 │ │ │ │ + bl 560b8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 83058 │ │ │ │ + cbz r0, 8300c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.w 8349c │ │ │ │ - movw r1, #40944 @ 0x9ff0 │ │ │ │ + bpl.w 83450 │ │ │ │ + movw r1, #38640 @ 0x96f0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r2, r4 │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8344e │ │ │ │ + blt.w 83402 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r7, #8] │ │ │ │ adds.w r8, r6, #1 │ │ │ │ - beq.w 83212 │ │ │ │ - bmi.w 83460 │ │ │ │ + beq.w 831c6 │ │ │ │ + bmi.w 83414 │ │ │ │ cmp r6, #19 │ │ │ │ - bgt.w 833c4 │ │ │ │ - ldr r1, [pc, #548] @ (8329c ) │ │ │ │ + bgt.w 83378 │ │ │ │ + ldr r1, [pc, #548] @ (83250 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r9, [r1, r3] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1736] @ 0x6c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 831b8 │ │ │ │ - ldr.w ip, [pc, #528] @ 832a8 │ │ │ │ + beq.w 8316c │ │ │ │ + ldr.w ip, [pc, #528] @ 8325c │ │ │ │ ldr.w r1, [r3, #1740] @ 0x6cc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str.w r0, [r3, #1736] @ 0x6c8 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r3, #1740] @ 0x6cc │ │ │ │ ldr.w r3, [ip, #1600] @ 0x640 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 833fa │ │ │ │ + bne.w 833ae │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2b44c │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ @@ -130449,57 +130431,57 @@ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ orr.w r3, r3, r8 │ │ │ │ str.w lr, [r8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ strd ip, r3, [r4, #-8] │ │ │ │ str.w lr, [ip, #4] │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ - bge.n 831b0 │ │ │ │ + bge.n 83164 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 83058 │ │ │ │ + beq.n 8300c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ cmp r6, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - beq.n 83058 │ │ │ │ + beq.n 8300c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ cmp r6, #2 │ │ │ │ str r3, [r4, #24] │ │ │ │ - beq.n 83058 │ │ │ │ + beq.n 8300c │ │ │ │ adds r7, #20 │ │ │ │ add.w r0, r4, #24 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ adds r2, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 83156 │ │ │ │ + blt.n 8310a │ │ │ │ cmp r2, r6 │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ - bne.n 8313e │ │ │ │ - b.n 83058 │ │ │ │ + bne.n 830f2 │ │ │ │ + b.n 8300c │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, r6 │ │ │ │ str r1, [r3, #0] │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ - bne.n 8313e │ │ │ │ - b.n 83058 │ │ │ │ - ldr r0, [pc, #308] @ (8329c ) │ │ │ │ + bne.n 830f2 │ │ │ │ + b.n 8300c │ │ │ │ + ldr r0, [pc, #308] @ (83250 ) │ │ │ │ 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] │ │ │ │ @@ -130509,629 +130491,629 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r1, #412] @ 0x19c │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 833ea │ │ │ │ + beq.w 8339e │ │ │ │ ldr.w r3, [r1, #428] @ 0x1ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82fc6 │ │ │ │ + bne.w 82f7a │ │ │ │ mov r0, r5 │ │ │ │ - bl 92ca4 │ │ │ │ + bl 92ad4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 82fc6 │ │ │ │ - b.n 83056 │ │ │ │ + bge.w 82f7a │ │ │ │ + b.n 8300a │ │ │ │ str r5, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8310e │ │ │ │ - b.n 83058 │ │ │ │ + bne.n 830c2 │ │ │ │ + b.n 8300c │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #41352 @ 0xa188 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 8447c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 843d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83058 │ │ │ │ - ldr r3, [pc, #204] @ (8329c ) │ │ │ │ + beq.w 8300c │ │ │ │ + ldr r3, [pc, #204] @ (83250 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 830b6 │ │ │ │ + b.n 8306a │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 834aa │ │ │ │ + bcs.w 8345e │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 834bc │ │ │ │ + bl 83470 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 834aa │ │ │ │ + beq.w 8345e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r2 │ │ │ │ - bge.n 83230 │ │ │ │ + bge.n 831e4 │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ str.w r3, [r1, r0, lsl #2] │ │ │ │ adds r0, #1 │ │ │ │ - b.n 831fe │ │ │ │ + b.n 831b2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - ldr r4, [pc, #136] @ (832a0 ) │ │ │ │ + ldr r4, [pc, #136] @ (83254 ) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ittet lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - ldrge r3, [pc, #128] @ (832a4 ) │ │ │ │ - ldrlt r2, [pc, #128] @ (832a4 ) │ │ │ │ + ldrge r3, [pc, #128] @ (83258 ) │ │ │ │ + ldrlt r2, [pc, #128] @ (83258 ) │ │ │ │ ite ge │ │ │ │ strge.w r5, [r3, #1984] @ 0x7c0 │ │ │ │ strlt.w r5, [r2, #1984] @ 0x7c0 │ │ │ │ - b.n 83058 │ │ │ │ + b.n 8300c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub.w r9, r7, #4 │ │ │ │ movs r0, #1 │ │ │ │ str.w r4, [r3, r9] │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 83292 │ │ │ │ + cbz r0, 83246 │ │ │ │ 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 834bc │ │ │ │ + bl 83470 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 834b0 │ │ │ │ + beq.w 83464 │ │ │ │ sub.w sl, r0, #4 │ │ │ │ subs r1, r7, #4 │ │ │ │ add r0, r9 │ │ │ │ movs r5, #0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 832ac │ │ │ │ + beq.n 83260 │ │ │ │ str.w r5, [r1, #4]! │ │ │ │ - b.n 8326c │ │ │ │ + b.n 83220 │ │ │ │ ldrd r5, r1, [sp, #8] │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ cmp r1, r9 │ │ │ │ - bne.n 832c4 │ │ │ │ + bne.n 83278 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r6 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w 83470 │ │ │ │ + bne.w 83424 │ │ │ │ mov r0, r7 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 83ac4 │ │ │ │ - b.n 83058 │ │ │ │ + bl 83a78 │ │ │ │ + b.n 8300c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ subs r0, r0, #4 │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8328c │ │ │ │ + beq.n 83240 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r4 │ │ │ │ add r9, r3 │ │ │ │ sub.w fp, r3, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov lr, sl │ │ │ │ mov r1, fp │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ ldr.w r2, [lr, #4]! │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ addge r5, #1 │ │ │ │ - bge.n 8327e │ │ │ │ + bge.n 83232 │ │ │ │ adds r2, #4 │ │ │ │ mov ip, sl │ │ │ │ strd r5, r1, [sp, #8] │ │ │ │ str.w lr, [sp, #16] │ │ │ │ ldr.w r4, [r4, r2, lsl #2] │ │ │ │ mov r2, fp │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ ldr r5, [r1, #8] │ │ │ │ add.w lr, r3, #1 │ │ │ │ cmp r5, lr │ │ │ │ - ble.n 8332a │ │ │ │ + ble.n 832de │ │ │ │ add.w lr, r1, r3, lsl #2 │ │ │ │ ldr.w r0, [lr, #20] │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 83276 │ │ │ │ + beq.n 8322a │ │ │ │ adds r0, r3, #2 │ │ │ │ cmp r5, r0 │ │ │ │ - ble.n 8332a │ │ │ │ + ble.n 832de │ │ │ │ ldr.w lr, [lr, #24] │ │ │ │ cmp lr, r4 │ │ │ │ - beq.n 83276 │ │ │ │ + beq.n 8322a │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 8332a │ │ │ │ + bge.n 832de │ │ │ │ adds r1, #16 │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 83276 │ │ │ │ + beq.n 8322a │ │ │ │ cmp r5, r3 │ │ │ │ - bgt.n 8331c │ │ │ │ + bgt.n 832d0 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 832e8 │ │ │ │ + bne.n 8329c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9baf8 │ │ │ │ + bl 9b8dc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 83498 │ │ │ │ + beq.w 8344c │ │ │ │ ldr.w r1, [r8] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 83356 │ │ │ │ + ble.n 8330a │ │ │ │ adds r3, r2, #4 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq r2, [r7, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 832be │ │ │ │ + beq.n 83272 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 83376 │ │ │ │ + ble.n 8332a │ │ │ │ adds r3, r2, #4 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq r2, [r7, #4] │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 83390 │ │ │ │ + ble.n 83344 │ │ │ │ adds r3, r2, #4 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq r2, [r7, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 832be │ │ │ │ + beq.n 83272 │ │ │ │ add.w r1, r8, #8 │ │ │ │ add.w r0, r7, #8 │ │ │ │ mov lr, r4 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ ldr r5, [r2, #8] │ │ │ │ add.w ip, r3, #4 │ │ │ │ adds r4, r3, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 833be │ │ │ │ + bge.n 83372 │ │ │ │ ldr.w r3, [r2, ip, lsl #2] │ │ │ │ cmp lr, r3 │ │ │ │ it eq │ │ │ │ streq r4, [r0, #0] │ │ │ │ cmp r1, r9 │ │ │ │ - bne.n 833a0 │ │ │ │ - b.n 832be │ │ │ │ + bne.n 83354 │ │ │ │ + b.n 83272 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - bls.w 831b8 │ │ │ │ - bl 23c160 │ │ │ │ + bls.w 8316c │ │ │ │ + bl 23bb34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83058 │ │ │ │ - ldr r3, [pc, #216] @ (834b8 ) │ │ │ │ + beq.w 8300c │ │ │ │ + ldr r3, [pc, #216] @ (8346c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 830bc │ │ │ │ + b.n 83070 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r2, #404] @ 0x194 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82fc6 │ │ │ │ - b.n 831a2 │ │ │ │ - movw r2, #56781 @ 0xddcd │ │ │ │ + bne.w 82f7a │ │ │ │ + b.n 83156 │ │ │ │ + movw r2, #55145 @ 0xd769 │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8343c │ │ │ │ + bne.n 833f0 │ │ │ │ ldr.w r0, [ip, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ - cbnz r0, 83446 │ │ │ │ + cbnz r0, 833fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - ldr r3, [pc, #160] @ (834b8 ) │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + ldr r3, [pc, #160] @ (8346c ) │ │ │ │ ldr.w r9, [r3, sl] │ │ │ │ - b.n 830b6 │ │ │ │ + b.n 8306a │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #40900 @ 0x9fc4 │ │ │ │ + movw r1, #38596 @ 0x96c4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ ldr.w r2, [ip, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #112] @ (834b8 ) │ │ │ │ + ldr r3, [pc, #112] @ (8346c ) │ │ │ │ ldr.w r9, [r3, sl] │ │ │ │ - b.n 830b6 │ │ │ │ + b.n 8306a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83056 │ │ │ │ + bne.w 8300a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83056 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8300a │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movw r0, #38708 @ 0x9734 │ │ │ │ + movw r0, #36404 @ 0x8e34 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 83056 │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8300a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 55de6 │ │ │ │ + bl 55e56 │ │ │ │ mov r0, r7 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83494 │ │ │ │ + bge.n 83448 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 83494 │ │ │ │ + cbnz r2, 83448 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 83292 │ │ │ │ + b.n 83246 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 8347a │ │ │ │ - movw r1, #40968 @ 0xa008 │ │ │ │ + b.n 8342e │ │ │ │ + movw r1, #38664 @ 0x9708 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 8304c │ │ │ │ - bl 23c160 │ │ │ │ - b.n 83056 │ │ │ │ - bl 23c160 │ │ │ │ - b.n 83480 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 83000 │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 8300a │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 83434 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000834bc : │ │ │ │ +00083470 : │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 8359e │ │ │ │ + blt.n 83554 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #24320 @ 0x5f00 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ - movw r3, #197 @ 0xc5 │ │ │ │ + movw r3, #109 @ 0x6d │ │ │ │ movt r3, #8 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r5, [r4, #868] @ 0x364 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 83584 │ │ │ │ - ldr r0, [pc, #184] @ (835a4 ) │ │ │ │ + bne.n 8353a │ │ │ │ + ldr r0, [pc, #184] @ (83558 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1612] @ 0x64c │ │ │ │ - bcs.n 83556 │ │ │ │ + bcs.n 8350c │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r5, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 83548 │ │ │ │ + beq.n 834fe │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 83522 │ │ │ │ + cbz r2, 834d6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 8353c │ │ │ │ + bcc.n 834f0 │ │ │ │ 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 8351e │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80198 │ │ │ │ + bl 80140 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8351e │ │ │ │ + bne.n 834d2 │ │ │ │ ldr.w r1, [r4, #848] @ 0x350 │ │ │ │ - movw r3, #41921 @ 0xa3c1 │ │ │ │ + movw r3, #42473 @ 0xa5e9 │ │ │ │ movt r3, #7 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 83594 │ │ │ │ + bne.n 8354a │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2c0b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8351e │ │ │ │ + beq.n 834d2 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 8351e │ │ │ │ + b.n 834d2 │ │ │ │ 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 83574 │ │ │ │ + b.n 8352a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000835a8 : │ │ │ │ +0008355c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 836e6 │ │ │ │ + beq.w 8369a │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ itt eq │ │ │ │ movweq r0, #14563 @ 0x38e3 │ │ │ │ movteq r0, #910 @ 0x38e │ │ │ │ - bne.n 83650 │ │ │ │ + bne.n 83604 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi.w 8372c │ │ │ │ + bhi.w 836e0 │ │ │ │ movw r5, #24320 @ 0x5f00 │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ - movw r3, #14741 @ 0x3995 │ │ │ │ + movw r3, #14665 @ 0x3949 │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r6, [r5, #872] @ 0x368 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 836cc │ │ │ │ - ldr r1, [pc, #320] @ (83730 ) │ │ │ │ + bne.n 83680 │ │ │ │ + ldr r1, [pc, #320] @ (836e4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mul.w r6, r4, r2 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1612] @ 0x64c │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 83676 │ │ │ │ + bcs.n 8362a │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r7, ip, lsl #3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 83666 │ │ │ │ + beq.n 8361a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 83636 │ │ │ │ + cbz r2, 835ea │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 2b448 │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 8365e │ │ │ │ + bcc.n 83612 │ │ │ │ add.w r1, ip, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r4] │ │ │ │ - b.n 83628 │ │ │ │ + b.n 835dc │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2e3148 <_PyMonitoring_FireBranchEvent@@Base+0x6c> │ │ │ │ + bl 2e2850 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 835d0 │ │ │ │ + b.n 83584 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #12] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 83628 │ │ │ │ + b.n 835dc │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80198 │ │ │ │ + bl 80140 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83628 │ │ │ │ + bne.n 835dc │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ itt eq │ │ │ │ movweq r0, #47662 @ 0xba2e │ │ │ │ movteq r0, #744 @ 0x2e8 │ │ │ │ - beq.n 83692 │ │ │ │ + beq.n 83646 │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 2e3148 <_PyMonitoring_FireBranchEvent@@Base+0x6c> │ │ │ │ + bl 2e2850 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bhi.n 8372c │ │ │ │ + bhi.n 836e0 │ │ │ │ ldr.w r6, [r5, #852] @ 0x354 │ │ │ │ - movw r3, #19925 @ 0x4dd5 │ │ │ │ + movw r3, #19401 @ 0x4bc9 │ │ │ │ movt r3, #8 │ │ │ │ cmp r6, r3 │ │ │ │ it ne │ │ │ │ ldrne.w r0, [r5, #844] @ 0x34c │ │ │ │ - bne.n 836e0 │ │ │ │ + bne.n 83694 │ │ │ │ cmp r4, #0 │ │ │ │ itt eq │ │ │ │ moveq r2, #1 │ │ │ │ moveq r4, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bef0 │ │ │ │ - cbz r0, 836c8 │ │ │ │ + cbz r0, 8367c │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r0, [r5, #864] @ 0x360 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 836bc │ │ │ │ + b.n 83670 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - movw r1, #14741 @ 0x3995 │ │ │ │ + movw r1, #14665 @ 0x3949 │ │ │ │ movt r1, #8 │ │ │ │ ldr.w r6, [r3, #872] @ 0x368 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 83726 │ │ │ │ - ldr r1, [pc, #48] @ (83730 ) │ │ │ │ + bne.n 836da │ │ │ │ + ldr r1, [pc, #48] @ (836e4 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr.w r6, [r3, #852] @ 0x354 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r1, #1612] @ 0x64c │ │ │ │ - movw r1, #19925 @ 0x4dd5 │ │ │ │ + movw r1, #19401 @ 0x4bc9 │ │ │ │ movt r1, #8 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 836dc │ │ │ │ + bne.n 83690 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 836b4 │ │ │ │ + b.n 83668 │ │ │ │ ldr.w r0, [r3, #864] @ 0x360 │ │ │ │ - b.n 836d0 │ │ │ │ + b.n 83684 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 836c8 │ │ │ │ + b.n 8367c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w r0, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 8382a │ │ │ │ + bcs.n 837de │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r2, #24320 @ 0x5f00 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ - movw r3, #14741 @ 0x3995 │ │ │ │ + movw r3, #14665 @ 0x3949 │ │ │ │ movt r3, #8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r5, [r2, #872] @ 0x368 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 83806 │ │ │ │ - ldr r1, [pc, #200] @ (83830 ) │ │ │ │ + bne.n 837ba │ │ │ │ + ldr r1, [pc, #200] @ (837e4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ subs r1, r5, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #1612] @ 0x64c │ │ │ │ - bcs.n 837dc │ │ │ │ + bcs.n 83790 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r6, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 837ce │ │ │ │ + beq.n 83782 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 837aa │ │ │ │ + cbz r2, 8375e │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2b448 │ │ │ │ ldrd r4, r6, [r3, #24] │ │ │ │ cmp r6, r4 │ │ │ │ - bcc.n 837c2 │ │ │ │ + bcc.n 83776 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r4] │ │ │ │ - b.n 8379c │ │ │ │ + b.n 83750 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 8379c │ │ │ │ + b.n 83750 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80198 │ │ │ │ + bl 80140 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8379c │ │ │ │ + bne.n 83750 │ │ │ │ ldr.w r5, [r2, #852] @ 0x354 │ │ │ │ - movw r3, #19925 @ 0x4dd5 │ │ │ │ + movw r3, #19401 @ 0x4bc9 │ │ │ │ movt r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 83818 │ │ │ │ - cbz r4, 83824 │ │ │ │ + bne.n 837cc │ │ │ │ + cbz r4, 837d8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bef0 │ │ │ │ - cbz r0, 83802 │ │ │ │ + cbz r0, 837b6 │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #800] @ 0x320 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r0, [r2, #864] @ 0x360 │ │ │ │ mov r1, r4 │ │ │ │ @@ -131140,49 +131122,49 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ blx r5 │ │ │ │ - b.n 837f6 │ │ │ │ + b.n 837aa │ │ │ │ movs r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 837f0 │ │ │ │ + b.n 837a4 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - movw r2, #14741 @ 0x3995 │ │ │ │ + movw r2, #14665 @ 0x3949 │ │ │ │ movt r2, #8 │ │ │ │ ldr.w r4, [r3, #872] @ 0x368 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 83894 │ │ │ │ - ldr r0, [pc, #92] @ (838b8 ) │ │ │ │ + bne.n 83848 │ │ │ │ + ldr r0, [pc, #92] @ (8386c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r5, [r3, #852] @ 0x354 │ │ │ │ - movw r2, #19925 @ 0x4dd5 │ │ │ │ + movw r2, #19401 @ 0x4bc9 │ │ │ │ movt r2, #8 │ │ │ │ cmp r5, r2 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r1, #1612] @ 0x64c │ │ │ │ - bne.n 838a6 │ │ │ │ + bne.n 8385a │ │ │ │ mov.w r1, #768 @ 0x300 │ │ │ │ movs r0, #1 │ │ │ │ blx 2bef0 │ │ │ │ - cbz r0, 83892 │ │ │ │ + cbz r0, 83846 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r0, [r3, #864] @ 0x360 │ │ │ │ mov.w r2, #768 @ 0x300 │ │ │ │ mov r3, r4 │ │ │ │ @@ -131190,46 +131172,46 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov.w r2, #768 @ 0x300 │ │ │ │ movs r1, #1 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83888 │ │ │ │ + bne.n 8383c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r2, #24320 @ 0x5f00 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ - movw r3, #14741 @ 0x3995 │ │ │ │ + movw r3, #14665 @ 0x3949 │ │ │ │ movt r3, #8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r4, [r2, #872] @ 0x368 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8396e │ │ │ │ - ldr r3, [pc, #168] @ (83990 ) │ │ │ │ + bne.n 83922 │ │ │ │ + ldr r3, [pc, #168] @ (83944 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 83936 │ │ │ │ + beq.n 838ea │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 83928 │ │ │ │ + cbnz r2, 838dc │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r4, r5 │ │ │ │ itttt ls │ │ │ │ addls r1, r3, r4 │ │ │ │ strls r1, [r3, #4] │ │ │ │ addls.w r1, r4, #64 @ 0x40 │ │ │ │ strls r1, [r3, #24] │ │ │ │ @@ -131242,27 +131224,27 @@ │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 2b448 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80198 │ │ │ │ + bl 80140 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83928 │ │ │ │ + bne.n 838dc │ │ │ │ ldr.w r1, [r2, #852] @ 0x354 │ │ │ │ - movw r3, #19925 @ 0x4dd5 │ │ │ │ + movw r3, #19401 @ 0x4bc9 │ │ │ │ movt r3, #8 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 83980 │ │ │ │ + bne.n 83934 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ movs r0, #1 │ │ │ │ blx 2bef0 │ │ │ │ - cbz r0, 8396a │ │ │ │ + cbz r0, 8391e │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r0, [r2, #864] @ 0x360 │ │ │ │ movs r1, #1 │ │ │ │ @@ -131272,197 +131254,197 @@ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ blx r3 │ │ │ │ - b.n 8395e │ │ │ │ + b.n 83912 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #280] @ (83ac0 ) │ │ │ │ + ldr r0, [pc, #280] @ (83a74 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mul.w r5, r2, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1612] @ 0x64c │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 83a16 │ │ │ │ + bcs.n 839ca │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r8, ip, lsl #3] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 83a80 │ │ │ │ + beq.n 83a34 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 839f8 │ │ │ │ + beq.n 839ac │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 2b448 │ │ │ │ ldrd r1, r6, [r3, #24] │ │ │ │ cmp r1, r6 │ │ │ │ - bhi.n 83a64 │ │ │ │ + bhi.n 83a18 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r7, r1, ip, lsl #3 │ │ │ │ str r7, [r3, #24] │ │ │ │ adds r7, r3, r1 │ │ │ │ str r7, [r3, #4] │ │ │ │ str.w lr, [r3, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 839ea │ │ │ │ + bne.n 8399e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 83a9c │ │ │ │ + beq.n 83a50 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne.n 83a70 │ │ │ │ + bne.n 83a24 │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi.n 83aba │ │ │ │ + bhi.n 83a6e │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - movw r1, #19925 @ 0x4dd5 │ │ │ │ + movw r1, #19401 @ 0x4bc9 │ │ │ │ movt r1, #8 │ │ │ │ ldr.w r5, [r3, #852] @ 0x354 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 83a92 │ │ │ │ + bne.n 83a46 │ │ │ │ cmp r4, #0 │ │ │ │ itt eq │ │ │ │ moveq r2, #1 │ │ │ │ moveq r4, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bef0 │ │ │ │ - cbz r0, 83a5e │ │ │ │ + cbz r0, 83a12 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #12] │ │ │ │ str r7, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 839ea │ │ │ │ - b.n 83a16 │ │ │ │ + bne.n 8399e │ │ │ │ + b.n 839ca │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 2e3148 <_PyMonitoring_FireBranchEvent@@Base+0x6c> │ │ │ │ + bl 2e2850 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 83a26 │ │ │ │ + b.n 839da │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80198 │ │ │ │ + bl 80140 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 839ea │ │ │ │ - b.n 83a16 │ │ │ │ + bne.n 8399e │ │ │ │ + b.n 839ca │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 83a52 │ │ │ │ + b.n 83a06 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - movw r1, #19925 @ 0x4dd5 │ │ │ │ + movw r1, #19401 @ 0x4bc9 │ │ │ │ movt r1, #8 │ │ │ │ ldr.w r5, [r3, #852] @ 0x354 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 83a92 │ │ │ │ + bne.n 83a46 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 83a4a │ │ │ │ + b.n 839fe │ │ │ │ movs r0, #0 │ │ │ │ - b.n 83a5e │ │ │ │ + b.n 83a12 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083ac4 : │ │ │ │ +00083a78 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw ip, #24320 @ 0x5f00 │ │ │ │ movt ip, #82 @ 0x52 │ │ │ │ - movw r3, #15513 @ 0x3c99 │ │ │ │ + movw r3, #15441 @ 0x3c51 │ │ │ │ movt r3, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 83bfa │ │ │ │ - cbz r0, 83b48 │ │ │ │ - ldr r3, [pc, #416] @ (83c94 ) │ │ │ │ + bne.w 83bb0 │ │ │ │ + cbz r0, 83afc │ │ │ │ + ldr r3, [pc, #420] @ (83c4c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 83b5e │ │ │ │ + beq.n 83b14 │ │ │ │ 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 83b30 │ │ │ │ + bgt.n 83ae4 │ │ │ │ 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, 83b5e │ │ │ │ + cbz r2, 83b14 │ │ │ │ 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, 83b4c │ │ │ │ - cbz r2, 83b82 │ │ │ │ + cbz r0, 83b00 │ │ │ │ + cbz r2, 83b38 │ │ │ │ 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 83b48 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r2, [ip, #860] @ 0x35c │ │ │ │ - movw r3, #42081 @ 0xa461 │ │ │ │ + movw r3, #42581 @ 0xa655 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 83c8c │ │ │ │ + bne.w 83c42 │ │ │ │ mov r0, r1 │ │ │ │ blx 2af44 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 83b48 │ │ │ │ + b.n 83afc │ │ │ │ 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 │ │ │ │ @@ -131473,74 +131455,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 83bc2 │ │ │ │ + bne.n 83b78 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 83bbe │ │ │ │ + cbz r3, 83b74 │ │ │ │ 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 83c24 │ │ │ │ + beq.n 83bda │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 83c04 │ │ │ │ + beq.n 83bba │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 83bda │ │ │ │ + cbnz r3, 83b90 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 83b48 │ │ │ │ + beq.n 83afc │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 83c80 │ │ │ │ + beq.n 83c36 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, r6, [r2, #20] │ │ │ │ - cbz r3, 83bf6 │ │ │ │ + cbz r3, 83bac │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r6, #20] │ │ │ │ - b.n 83b48 │ │ │ │ + b.n 83afc │ │ │ │ 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, 83c12 │ │ │ │ + cbz r3, 83bc8 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83b48 │ │ │ │ + bne.n 83afc │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 83b48 │ │ │ │ + b.n 83afc │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 83bcc │ │ │ │ + beq.n 83b82 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 83c86 │ │ │ │ + cbz r3, 83c3c │ │ │ │ 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, 83c58 │ │ │ │ + cbz r3, 83c0e │ │ │ │ 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 │ │ │ │ @@ -131549,85 +131531,86 @@ │ │ │ │ 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 83b48 │ │ │ │ + b.n 83afc │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 83be8 │ │ │ │ + b.n 83b9e │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 83c30 │ │ │ │ + b.n 83be6 │ │ │ │ ldr.w r0, [ip, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 83b76 │ │ │ │ + b.n 83b2c │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 83d46 │ │ │ │ + beq.n 83d00 │ │ │ │ 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] @ (83e58 ) │ │ │ │ + ldr r3, [pc, #428] @ (83e14 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 83d18 │ │ │ │ + beq.n 83cd2 │ │ │ │ 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 83cea │ │ │ │ + bgt.n 83ca2 │ │ │ │ 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, 83d18 │ │ │ │ + cbz r2, 83cd2 │ │ │ │ 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, 83d06 │ │ │ │ - cbz r2, 83d48 │ │ │ │ + cbz r0, 83cbe │ │ │ │ + cbz r2, 83d02 │ │ │ │ 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 83d02 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - movw r2, #42081 @ 0xa461 │ │ │ │ + movw r2, #42581 @ 0xa655 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r0, [r3, #860] @ 0x35c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 83e50 │ │ │ │ + bne.w 83e0a │ │ │ │ mov r0, r1 │ │ │ │ blx 2af44 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 83d02 │ │ │ │ + b.n 83cba │ │ │ │ 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] │ │ │ │ @@ -131639,72 +131622,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 83d86 │ │ │ │ + bne.n 83d40 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 83d82 │ │ │ │ + cbz r3, 83d3c │ │ │ │ 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 83de6 │ │ │ │ + beq.n 83da0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 83dc0 │ │ │ │ + beq.n 83d7a │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 83d9e │ │ │ │ + cbnz r3, 83d58 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 83d02 │ │ │ │ + beq.n 83cba │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 83de0 │ │ │ │ + cbz r1, 83d9a │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 83dba │ │ │ │ + cbz r3, 83d74 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 83d02 │ │ │ │ + b.n 83cba │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 83dce │ │ │ │ + cbz r3, 83d88 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83d02 │ │ │ │ + bne.n 83cba │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 83d02 │ │ │ │ + b.n 83cba │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 83daa │ │ │ │ + b.n 83d64 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 83d90 │ │ │ │ + beq.n 83d4a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 83e4a │ │ │ │ + cbz r3, 83e04 │ │ │ │ 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, 83e1a │ │ │ │ + cbz r3, 83dd4 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ @@ -131715,932 +131698,867 @@ │ │ │ │ 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 83d02 │ │ │ │ + b.n 83cba │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 83df2 │ │ │ │ + b.n 83dac │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ blx r5 │ │ │ │ - b.n 83d3a │ │ │ │ + b.n 83cf4 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083e5c : │ │ │ │ +00083e18 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8404a │ │ │ │ + cbz r0, 83e76 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #41352 @ 0xa188 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 83ea8 │ │ │ │ - movw r2, #21012 @ 0x5214 │ │ │ │ - movt r2, #80 @ 0x50 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 83ec0 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ - ands.w r2, r2, #33554432 @ 0x2000000 │ │ │ │ - beq.w 84138 │ │ │ │ - ldrd r1, r0, [r0, #8] │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 841f4 <_PyTuple_FromArray@@Base> │ │ │ │ + bne.n 83e52 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 84052 │ │ │ │ + bge.n 83e7e │ │ │ │ mov r2, r0 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 9fd08 │ │ │ │ + movw r2, #21012 @ 0x5214 │ │ │ │ + movt r2, #80 @ 0x50 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 83e82 │ │ │ │ + ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ands.w r2, r2, #33554432 @ 0x2000000 │ │ │ │ + beq.w 8410e │ │ │ │ + ldrd r1, r0, [r0, #8] │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 841a8 <_PyTuple_FromArray@@Base> │ │ │ │ + str r0, [sp, #0] │ │ │ │ + bl 5d960 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 83e4a │ │ │ │ + bl 9f724 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83eb8 │ │ │ │ + beq.n 83e4a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84056 │ │ │ │ + beq.w 8400a │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84092 │ │ │ │ + beq.w 84046 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84096 │ │ │ │ + beq.w 8404a │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8409a │ │ │ │ + beq.w 8404e │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8409e │ │ │ │ + beq.w 84052 │ │ │ │ add r6, sp, #8 │ │ │ │ add r4, sp, #24 │ │ │ │ movs r5, #5 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84058 │ │ │ │ + beq.w 8400c │ │ │ │ mov r1, r4 │ │ │ │ adds r3, r5, #1 │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, #8 │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 83f2a │ │ │ │ + bne.n 83eec │ │ │ │ movs r0, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 840fe │ │ │ │ + beq.w 84088 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r1, r0, #4 │ │ │ │ add.w ip, r0, #28 │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ mov r6, r3 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 83f68 │ │ │ │ - ldr.w r9, [pc, #572] @ 841b8 │ │ │ │ + bne.n 83f2a │ │ │ │ + ldr.w r9, [pc, #560] @ 8416c │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - b.n 83f96 │ │ │ │ + b.n 83f58 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ adds r0, r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 83ffe │ │ │ │ + bge.n 83fc2 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str.w r7, [r1, r3, lsl #2] │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ blx r1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83f82 │ │ │ │ + bne.n 83f44 │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 840a6 │ │ │ │ + bne.w 84124 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 940d4 │ │ │ │ + bl 93ef8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84198 │ │ │ │ + bne.w 8414e │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83fd6 │ │ │ │ + bge.n 83f9a │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 83fd6 │ │ │ │ + cbnz r1, 83f9a │ │ │ │ mov r0, r2 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 219ea0 <_PyList_AsTupleAndClear@@Base> │ │ │ │ + bl 2197fc <_PyList_AsTupleAndClear@@Base> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 83eb8 │ │ │ │ + bge.w 83e4a │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 83eb8 │ │ │ │ + bne.w 83e4a │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 83eb8 │ │ │ │ + b.n 83e4a │ │ │ │ cmp r0, r1 │ │ │ │ - ble.n 84088 │ │ │ │ + ble.n 8403c │ │ │ │ adds r1, r3, #7 │ │ │ │ add.w r1, r1, r6, asr #3 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ adds r1, r3, #4 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ subs r0, r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ it le │ │ │ │ movle r5, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 840a2 │ │ │ │ + beq.n 84056 │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 8415a │ │ │ │ + bcs.n 840ce │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsls r1, r5, #2 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 9bcbc │ │ │ │ + bl 9baa0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8415a │ │ │ │ + beq.n 840ce │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str.w r7, [r1, r3, lsl #2] │ │ │ │ - b.n 83f96 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - bl 5d900 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 83eb8 │ │ │ │ + b.n 83f58 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #348] @ (841b8 ) │ │ │ │ + ldr r3, [pc, #348] @ (8416c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cbnz r1, 840ce │ │ │ │ + cbnz r1, 8405a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8407c │ │ │ │ + bge.n 84030 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 8407c │ │ │ │ + cbnz r3, 84030 │ │ │ │ mov r0, r2 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 13e8e8 <_PyTuple_FromArraySteal@@Base> │ │ │ │ + bl 13e1b8 <_PyTuple_FromArraySteal@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - b.n 83eb8 │ │ │ │ + b.n 83e4a │ │ │ │ cmp.w r0, r1, asr #1 │ │ │ │ - blt.n 84002 │ │ │ │ + blt.n 83fc6 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 84042 │ │ │ │ + b.n 84002 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 84058 │ │ │ │ + b.n 8400c │ │ │ │ movs r5, #2 │ │ │ │ - b.n 84058 │ │ │ │ + b.n 8400c │ │ │ │ movs r5, #3 │ │ │ │ - b.n 84058 │ │ │ │ + b.n 8400c │ │ │ │ movs r5, #4 │ │ │ │ - b.n 84058 │ │ │ │ + b.n 8400c │ │ │ │ mov r5, r6 │ │ │ │ - b.n 84026 │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 83fb4 │ │ │ │ - movw r1, #43804 @ 0xab1c │ │ │ │ - movt r1, #80 @ 0x50 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - bl 205fec <_PyErr_ExceptionMatches@@Base> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 83fb4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2060c4 <_PyErr_Clear@@Base> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - b.n 83fb4 │ │ │ │ + b.n 83fe8 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 84068 │ │ │ │ - movw r1, #43804 @ 0xab1c │ │ │ │ + beq.n 8401c │ │ │ │ + movw r1, #43808 @ 0xab20 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 205fec <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 2057ec <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 8414e │ │ │ │ + cbnz r0, 840c2 │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 84068 │ │ │ │ + beq.n 8401c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 84068 │ │ │ │ + beq.n 8401c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8410c │ │ │ │ + bge.n 84096 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 84130 │ │ │ │ + cbz r3, 840ba │ │ │ │ add r2, sp, #8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 84194 │ │ │ │ + beq.n 8410a │ │ │ │ subs r3, r5, #1 │ │ │ │ mov r5, r3 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8410e │ │ │ │ + bge.n 84098 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8410e │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8410c │ │ │ │ + bne.n 84098 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84096 │ │ │ │ mov r0, r2 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8410c │ │ │ │ - movw r1, #3219 @ 0xc93 │ │ │ │ - movw r0, #38736 @ 0x9750 │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ - str r2, [sp, #0] │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - b.n 83eb8 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84096 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 2060c4 <_PyErr_Clear@@Base> │ │ │ │ + bl 2058c4 <_PyErr_Clear@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 840ee │ │ │ │ + b.n 84078 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 23c230 │ │ │ │ + bl 23bc04 │ │ │ │ mov r0, r7 │ │ │ │ bl 2fbb2 <_PyObject_DebugMallocStats@@Base+0x1a4a> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 83f96 │ │ │ │ + bge.w 83f58 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84180 │ │ │ │ + bge.n 840f6 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbz r1, 841b2 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 84168 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84194 │ │ │ │ + bge.n 8410a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 84194 │ │ │ │ + cbnz r3, 8410a │ │ │ │ mov r0, r2 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 83eb8 │ │ │ │ + b.n 83e4a │ │ │ │ + movw r1, #3219 @ 0xc93 │ │ │ │ + movw r0, #36432 @ 0x8e50 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + str r2, [sp, #0] │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + b.n 83e4a │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 83f78 │ │ │ │ + movw r1, #43808 @ 0xab20 │ │ │ │ + movt r1, #80 @ 0x50 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + bl 2057ec <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 83f78 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2058c4 <_PyErr_Clear@@Base> │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + b.n 83f78 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84180 │ │ │ │ + bge.n 840f6 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 84180 │ │ │ │ + bne.n 840f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 84180 │ │ │ │ + b.n 840f6 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 841a8 │ │ │ │ - nop │ │ │ │ + b.n 8415e │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000841bc : │ │ │ │ +00084170 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 841e0 │ │ │ │ + cbz r0, 84194 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 841e0 │ │ │ │ + bpl.n 84194 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ - b.w 841f4 <_PyTuple_FromArray@@Base> │ │ │ │ + b.w 841a8 <_PyTuple_FromArray@@Base> │ │ │ │ movw r1, #3219 @ 0xc93 │ │ │ │ - movw r0, #38736 @ 0x9750 │ │ │ │ + movw r0, #36432 @ 0x8e50 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000841f4 <_PyTuple_FromArray@@Base>: │ │ │ │ +000841a8 <_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 8435e <_PyTuple_FromArray@@Base+0x16a> │ │ │ │ + subs r3, r1, #0 │ │ │ │ + beq.n 8429a <_PyTuple_FromArray@@Base+0xf2> │ │ │ │ mov r5, r0 │ │ │ │ - blt.w 8439a <_PyTuple_FromArray@@Base+0x1a6> │ │ │ │ - subs r3, r4, #1 │ │ │ │ - cmp r3, #19 │ │ │ │ - bgt.n 842bc <_PyTuple_FromArray@@Base+0xc8> │ │ │ │ - ldr r3, [pc, #404] @ (843ac <_PyTuple_FromArray@@Base+0x1b8>) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - add.w r2, r2, r4, lsl #3 │ │ │ │ + blt.w 842e0 <_PyTuple_FromArray@@Base+0x138> │ │ │ │ + subs r2, r3, #1 │ │ │ │ + cmp r2, #19 │ │ │ │ + bgt.n 8429e <_PyTuple_FromArray@@Base+0xf6> │ │ │ │ + ldr r2, [pc, #308] @ (84300 <_PyTuple_FromArray@@Base+0x158>) │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + add.w r2, r2, r3, lsl #3 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - ldr.w r3, [r2, #1728] @ 0x6c0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 84346 <_PyTuple_FromArray@@Base+0x152> │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + ldr.w r4, [r2, #1728] @ 0x6c0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 8427a <_PyTuple_FromArray@@Base+0xd2> │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ str.w r1, [r2, #1728] @ 0x6c0 │ │ │ │ ldr.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ - ldr r2, [pc, #364] @ (843b0 <_PyTuple_FromArray@@Base+0x1bc>) │ │ │ │ + ldr r2, [pc, #272] @ (84304 <_PyTuple_FromArray@@Base+0x15c>) │ │ │ │ movs r1, #1 │ │ │ │ - str r1, [r3, #0] │ │ │ │ + str r1, [r4, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 84362 <_PyTuple_FromArray@@Base+0x16e> │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ + bne.n 842ba <_PyTuple_FromArray@@Base+0x112> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - str r2, [r3, #12] │ │ │ │ - add.w ip, r3, #16 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - ubfx r2, r2, #6, #1 │ │ │ │ - bge.n 84276 <_PyTuple_FromArray@@Base+0x82> │ │ │ │ - adds r0, #1 │ │ │ │ - str r0, [r1, #0] │ │ │ │ - cmp r4, #1 │ │ │ │ - str.w r1, [ip] │ │ │ │ - bne.n 842ec <_PyTuple_FromArray@@Base+0xf8> │ │ │ │ - cbz r2, 842b6 <_PyTuple_FromArray@@Base+0xc2> │ │ │ │ - ldr r4, [pc, #296] @ (843ac <_PyTuple_FromArray@@Base+0x1b8>) │ │ │ │ - mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ - ldr.w r2, [r3, #-4] │ │ │ │ - sub.w r1, r3, #8 │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - ldr r0, [r0, r4] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr.w r5, [r0, #3892] @ 0xf34 │ │ │ │ - ldr.w r4, [r0, #3868] @ 0xf1c │ │ │ │ - ldr.w ip, [r5, #4] │ │ │ │ - adds r4, #1 │ │ │ │ - orr.w r2, r2, ip │ │ │ │ - str.w r1, [ip] │ │ │ │ - strd r5, r2, [r3, #-8] │ │ │ │ - str r1, [r5, #4] │ │ │ │ - str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movw r3, #65531 @ 0xfffb │ │ │ │ - movt r3, #8191 @ 0x1fff │ │ │ │ - cmp r4, r3 │ │ │ │ - bls.n 84346 <_PyTuple_FromArray@@Base+0x152> │ │ │ │ - bl 23c160 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 842b6 <_PyTuple_FromArray@@Base+0xc2> │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ - add.w ip, r0, #16 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - ubfx r2, r2, #6, #1 │ │ │ │ - blt.n 84272 <_PyTuple_FromArray@@Base+0x7e> │ │ │ │ - str r1, [r3, #16] │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - cbnz r2, 842fa <_PyTuple_FromArray@@Base+0x106> │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ - ubfx r2, r2, #6, #1 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r0, #1 │ │ │ │ - strlt r0, [r1, #0] │ │ │ │ - cmp r4, #2 │ │ │ │ - str.w r1, [ip, #4] │ │ │ │ - beq.n 8427e <_PyTuple_FromArray@@Base+0x8a> │ │ │ │ - add.w r0, r5, #8 │ │ │ │ - add.w lr, r5, r4, lsl #2 │ │ │ │ - add.w ip, r3, #20 │ │ │ │ + str r2, [r4, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + add.w lr, r4, #12 │ │ │ │ + add.w r3, r5, r3, lsl #2 │ │ │ │ + movs r2, #0 │ │ │ │ ldr.w r1, [r0], #4 │ │ │ │ - cbnz r2, 8432a <_PyTuple_FromArray@@Base+0x136> │ │ │ │ + cbnz r2, 84224 <_PyTuple_FromArray@@Base+0x7c> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - add.w r5, r4, #1 │ │ │ │ + ldr.w ip, [r1] │ │ │ │ + cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ + add.w r5, ip, #1 │ │ │ │ it lt │ │ │ │ strlt r5, [r1, #0] │ │ │ │ - cmp r0, lr │ │ │ │ - str.w r1, [ip, #4]! │ │ │ │ - bne.n 8431a <_PyTuple_FromArray@@Base+0x126> │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 84280 <_PyTuple_FromArray@@Base+0x8c> │ │ │ │ - b.n 842b6 <_PyTuple_FromArray@@Base+0xc2> │ │ │ │ - mov r1, r4 │ │ │ │ + cmp r3, r0 │ │ │ │ + str.w r1, [lr, #4]! │ │ │ │ + bne.n 84214 <_PyTuple_FromArray@@Base+0x6c> │ │ │ │ + cbz r2, 84274 <_PyTuple_FromArray@@Base+0xcc> │ │ │ │ + ldr r0, [pc, #192] @ (84300 <_PyTuple_FromArray@@Base+0x158>) │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + ldr.w r3, [r4, #-4] │ │ │ │ + sub.w r2, r4, #8 │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + ldr r1, [r1, r0] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + ldr.w r5, [r1, #3892] @ 0xf34 │ │ │ │ + ldr.w r0, [r1, #3868] @ 0xf1c │ │ │ │ + ldr.w ip, [r5, #4] │ │ │ │ + adds r0, #1 │ │ │ │ + orr.w r3, r3, ip │ │ │ │ + str.w r2, [ip] │ │ │ │ + strd r5, r3, [r4, #-8] │ │ │ │ + str r2, [r5, #4] │ │ │ │ + str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r3 │ │ │ │ movw r0, #41352 @ 0xa188 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 8447c <_PyObject_GC_NewVar@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 843d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 84274 <_PyTuple_FromArray@@Base+0xcc> │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r2, [r0, #12] │ │ │ │ + b.n 84208 <_PyTuple_FromArray@@Base+0x60> │ │ │ │ + ldr r4, [pc, #108] @ (84308 <_PyTuple_FromArray@@Base+0x160>) │ │ │ │ + b.n 84274 <_PyTuple_FromArray@@Base+0xcc> │ │ │ │ + movw r2, #65531 @ 0xfffb │ │ │ │ + movt r2, #8191 @ 0x1fff │ │ │ │ + cmp r3, r2 │ │ │ │ + bls.n 8427a <_PyTuple_FromArray@@Base+0xd2> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 23bb34 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84254 <_PyTuple_FromArray@@Base+0x60> │ │ │ │ - b.n 842b6 <_PyTuple_FromArray@@Base+0xc2> │ │ │ │ - ldr r3, [pc, #84] @ (843b4 <_PyTuple_FromArray@@Base+0x1c0>) │ │ │ │ - b.n 842b6 <_PyTuple_FromArray@@Base+0xc2> │ │ │ │ - movw r1, #56781 @ 0xddcd │ │ │ │ + bne.n 84208 <_PyTuple_FromArray@@Base+0x60> │ │ │ │ + b.n 84274 <_PyTuple_FromArray@@Base+0xcc> │ │ │ │ + movw r1, #55145 @ 0xd769 │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8438a <_PyTuple_FromArray@@Base+0x196> │ │ │ │ - ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ + bne.n 842f2 <_PyTuple_FromArray@@Base+0x14a> │ │ │ │ + ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84254 <_PyTuple_FromArray@@Base+0x60> │ │ │ │ - mov r0, r3 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bne.n 84202 <_PyTuple_FromArray@@Base+0x5a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 84254 <_PyTuple_FromArray@@Base+0x60> │ │ │ │ - mov r0, r3 │ │ │ │ + b.n 84202 <_PyTuple_FromArray@@Base+0x5a> │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + movw r0, #36404 @ 0x8e34 │ │ │ │ + movt r0, #46 @ 0x2e │ │ │ │ + movs r4, #0 │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 84274 <_PyTuple_FromArray@@Base+0xcc> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 84254 <_PyTuple_FromArray@@Base+0x60> │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - movw r0, #38708 @ 0x9734 │ │ │ │ - movt r0, #46 @ 0x2e │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 842b6 <_PyTuple_FromArray@@Base+0xc2> │ │ │ │ + b.n 84202 <_PyTuple_FromArray@@Base+0x5a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 84462 <_PyTuple_FromArray@@Base+0x26e> │ │ │ │ + blt.n 843b6 <_PyTuple_FromArray@@Base+0x20e> │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.n 84422 <_PyTuple_FromArray@@Base+0x22e> │ │ │ │ - ldr r3, [pc, #160] @ (84474 <_PyTuple_FromArray@@Base+0x280>) │ │ │ │ + bgt.n 84376 <_PyTuple_FromArray@@Base+0x1ce> │ │ │ │ + ldr r3, [pc, #160] @ (843c8 <_PyTuple_FromArray@@Base+0x220>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1728] @ 0x6c0 │ │ │ │ - cbz r4, 8440e <_PyTuple_FromArray@@Base+0x21a> │ │ │ │ - ldr r1, [pc, #140] @ (84478 <_PyTuple_FromArray@@Base+0x284>) │ │ │ │ + cbz r4, 84362 <_PyTuple_FromArray@@Base+0x1ba> │ │ │ │ + ldr r1, [pc, #140] @ (843cc <_PyTuple_FromArray@@Base+0x224>) │ │ │ │ ldr.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ subs r2, #1 │ │ │ │ str.w r0, [r3, #1728] @ 0x6c0 │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r1, #1600] @ 0x640 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r3, 84436 <_PyTuple_FromArray@@Base+0x242> │ │ │ │ + cbnz r3, 8438a <_PyTuple_FromArray@@Base+0x1e2> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #41352 @ 0xa188 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 8447c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 843d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84404 <_PyTuple_FromArray@@Base+0x210> │ │ │ │ - b.n 8440a <_PyTuple_FromArray@@Base+0x216> │ │ │ │ + bne.n 84358 <_PyTuple_FromArray@@Base+0x1b0> │ │ │ │ + b.n 8435e <_PyTuple_FromArray@@Base+0x1b6> │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 8440e <_PyTuple_FromArray@@Base+0x21a> │ │ │ │ + bls.n 84362 <_PyTuple_FromArray@@Base+0x1ba> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23c160 │ │ │ │ - movw r2, #56781 @ 0xddcd │ │ │ │ + b.w 23bb34 │ │ │ │ + movw r2, #55145 @ 0xd769 │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 84456 <_PyTuple_FromArray@@Base+0x262> │ │ │ │ + bne.n 843aa <_PyTuple_FromArray@@Base+0x202> │ │ │ │ ldr.w r0, [r1, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84404 <_PyTuple_FromArray@@Base+0x210> │ │ │ │ + bne.n 84358 <_PyTuple_FromArray@@Base+0x1b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 84404 <_PyTuple_FromArray@@Base+0x210> │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 84358 <_PyTuple_FromArray@@Base+0x1b0> │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 84404 <_PyTuple_FromArray@@Base+0x210> │ │ │ │ + b.n 84358 <_PyTuple_FromArray@@Base+0x1b0> │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movw r0, #38708 @ 0x9734 │ │ │ │ + movw r0, #36404 @ 0x8e34 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movs r4, #0 │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8440a <_PyTuple_FromArray@@Base+0x216> │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8435e <_PyTuple_FromArray@@Base+0x1b6> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0008447c <_PyObject_GC_NewVar@@Base>: │ │ │ │ +000843d0 <_PyObject_GC_NewVar@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ subs r5, r1, #0 │ │ │ │ - blt.w 84694 <_PyObject_GC_NewVar@@Base+0x218> │ │ │ │ + blt.w 845e8 <_PyObject_GC_NewVar@@Base+0x218> │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ and.w r2, r3, #24 │ │ │ │ - ldr.w r9, [pc, #520] @ 846ac <_PyObject_GC_NewVar@@Base+0x230> │ │ │ │ + ldr.w r9, [pc, #520] @ 84600 <_PyObject_GC_NewVar@@Base+0x230> │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ adds r2, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r1, r1, r3 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 84660 <_PyObject_GC_NewVar@@Base+0x1e4> │ │ │ │ + bhi.w 845b4 <_PyObject_GC_NewVar@@Base+0x1e4> │ │ │ │ adds r2, r2, r3 │ │ │ │ - bmi.w 84660 <_PyObject_GC_NewVar@@Base+0x1e4> │ │ │ │ + bmi.w 845b4 <_PyObject_GC_NewVar@@Base+0x1e4> │ │ │ │ movw r6, #24320 @ 0x5f00 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ - movw r1, #197 @ 0xc5 │ │ │ │ + movw r1, #109 @ 0x6d │ │ │ │ movt r1, #8 │ │ │ │ ldr.w r0, [r6, #888] @ 0x378 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 84622 <_PyObject_GC_NewVar@@Base+0x1a6> │ │ │ │ + bne.w 84576 <_PyObject_GC_NewVar@@Base+0x1a6> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r1, #1612] @ 0x64c │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ mov fp, r0 │ │ │ │ - bcs.n 845ce <_PyObject_GC_NewVar@@Base+0x152> │ │ │ │ + bcs.n 84522 <_PyObject_GC_NewVar@@Base+0x152> │ │ │ │ mov.w sl, r1, lsr #3 │ │ │ │ ldr.w r0, [r0, sl, lsl #3] │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 84606 <_PyObject_GC_NewVar@@Base+0x18a> │ │ │ │ + beq.n 8455a <_PyObject_GC_NewVar@@Base+0x18a> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r6, [lr] │ │ │ │ str r6, [r0, #4] │ │ │ │ - cbz r6, 8456a <_PyObject_GC_NewVar@@Base+0xee> │ │ │ │ + cbz r6, 844be <_PyObject_GC_NewVar@@Base+0xee> │ │ │ │ add r3, lr │ │ │ │ ldr r1, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [lr] │ │ │ │ strd r2, r2, [r3, #-8] │ │ │ │ ldr.w r2, [r1, #3768] @ 0xeb8 │ │ │ │ ldr.w r0, [r1, #3764] @ 0xeb4 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #3768] @ 0xeb8 │ │ │ │ cmp r2, r0 │ │ │ │ - bgt.n 84590 <_PyObject_GC_NewVar@@Base+0x114> │ │ │ │ + bgt.n 844e4 <_PyObject_GC_NewVar@@Base+0x114> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r4, [r3, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - ldr r2, [pc, #336] @ (846a8 <_PyObject_GC_NewVar@@Base+0x22c>) │ │ │ │ + ldr r2, [pc, #336] @ (845fc <_PyObject_GC_NewVar@@Base+0x22c>) │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r4, [r2, #1600] @ 0x640 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8463a <_PyObject_GC_NewVar@@Base+0x1be> │ │ │ │ + bne.n 8458e <_PyObject_GC_NewVar@@Base+0x1be> │ │ │ │ str r5, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r2, r1, [r0, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 84584 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bcc.n 844d8 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ add.w r1, sl, #1 │ │ │ │ add.w r1, r2, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ adds r1, r0, r2 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r6, [r0, r2] │ │ │ │ - b.n 84524 <_PyObject_GC_NewVar@@Base+0xa8> │ │ │ │ + b.n 84478 <_PyObject_GC_NewVar@@Base+0xa8> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 84524 <_PyObject_GC_NewVar@@Base+0xa8> │ │ │ │ + b.n 84478 <_PyObject_GC_NewVar@@Base+0xa8> │ │ │ │ ldr.w r2, [r1, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 84544 <_PyObject_GC_NewVar@@Base+0xc8> │ │ │ │ + beq.n 84498 <_PyObject_GC_NewVar@@Base+0xc8> │ │ │ │ ldr.w r2, [r1, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 84544 <_PyObject_GC_NewVar@@Base+0xc8> │ │ │ │ + bne.n 84498 <_PyObject_GC_NewVar@@Base+0xc8> │ │ │ │ ldr r2, [r7, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8468c <_PyObject_GC_NewVar@@Base+0x210> │ │ │ │ + bne.n 845e0 <_PyObject_GC_NewVar@@Base+0x210> │ │ │ │ add.w r1, r7, #12 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 84544 <_PyObject_GC_NewVar@@Base+0xc8> │ │ │ │ + bmi.n 84498 <_PyObject_GC_NewVar@@Base+0xc8> │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 845b8 <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ + bne.n 8450c <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ dmb ish │ │ │ │ - b.n 84544 <_PyObject_GC_NewVar@@Base+0xc8> │ │ │ │ + b.n 84498 <_PyObject_GC_NewVar@@Base+0xc8> │ │ │ │ ldr.w r0, [r6, #848] @ 0x350 │ │ │ │ - movw r1, #41921 @ 0xa3c1 │ │ │ │ + movw r1, #42473 @ 0xa5e9 │ │ │ │ movt r1, #7 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8466c <_PyObject_GC_NewVar@@Base+0x1f0> │ │ │ │ + bne.n 845c0 <_PyObject_GC_NewVar@@Base+0x1f0> │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2c0b0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 84660 <_PyObject_GC_NewVar@@Base+0x1e4> │ │ │ │ + beq.n 845b4 <_PyObject_GC_NewVar@@Base+0x1e4> │ │ │ │ ldr.w r2, [fp, #800] @ 0x320 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [fp, #800] @ 0x320 │ │ │ │ - b.n 84524 <_PyObject_GC_NewVar@@Base+0xa8> │ │ │ │ + b.n 84478 <_PyObject_GC_NewVar@@Base+0xa8> │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 80198 │ │ │ │ + bl 80140 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 845ce <_PyObject_GC_NewVar@@Base+0x152> │ │ │ │ + beq.n 84522 <_PyObject_GC_NewVar@@Base+0x152> │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ - b.n 84524 <_PyObject_GC_NewVar@@Base+0xa8> │ │ │ │ + b.n 84478 <_PyObject_GC_NewVar@@Base+0xa8> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ blx r3 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 84660 <_PyObject_GC_NewVar@@Base+0x1e4> │ │ │ │ + cbz r0, 845b4 <_PyObject_GC_NewVar@@Base+0x1e4> │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 84524 <_PyObject_GC_NewVar@@Base+0xa8> │ │ │ │ - movw r1, #56781 @ 0xddcd │ │ │ │ + b.n 84478 <_PyObject_GC_NewVar@@Base+0xa8> │ │ │ │ + movw r1, #55145 @ 0xd769 │ │ │ │ movt r1, #21 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 8467c <_PyObject_GC_NewVar@@Base+0x200> │ │ │ │ + bne.n 845d0 <_PyObject_GC_NewVar@@Base+0x200> │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84560 <_PyObject_GC_NewVar@@Base+0xe4> │ │ │ │ + bne.n 844b4 <_PyObject_GC_NewVar@@Base+0xe4> │ │ │ │ mov r0, r3 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 84560 <_PyObject_GC_NewVar@@Base+0xe4> │ │ │ │ + b.n 844b4 <_PyObject_GC_NewVar@@Base+0xe4> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 23c230 │ │ │ │ + b.w 23bc04 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov lr, r0 │ │ │ │ - b.n 845f0 <_PyObject_GC_NewVar@@Base+0x174> │ │ │ │ + b.n 84544 <_PyObject_GC_NewVar@@Base+0x174> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 84560 <_PyObject_GC_NewVar@@Base+0xe4> │ │ │ │ + b.n 844b4 <_PyObject_GC_NewVar@@Base+0xe4> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 845aa <_PyObject_GC_NewVar@@Base+0x12e> │ │ │ │ - b.n 84544 <_PyObject_GC_NewVar@@Base+0xc8> │ │ │ │ + beq.n 844fe <_PyObject_GC_NewVar@@Base+0x12e> │ │ │ │ + b.n 84498 <_PyObject_GC_NewVar@@Base+0xc8> │ │ │ │ movw r1, #1931 @ 0x78b │ │ │ │ - movw r0, #40992 @ 0xa020 │ │ │ │ + movw r0, #38688 @ 0x9720 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 84562 <_PyObject_GC_NewVar@@Base+0xe6> │ │ │ │ + b.n 844b6 <_PyObject_GC_NewVar@@Base+0xe6> │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000846b0 <_Py_Dealloc@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00084604 <_Py_Dealloc@@Base>: │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r6, [pc, #220] @ (847a0 <_Py_Dealloc@@Base+0xf0>) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #132] @ (8469c <_Py_Dealloc@@Base+0x98>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r7, sp, #0 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r5, [r6, r1] │ │ │ │ - ldr r3, [r2, #24] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r5, [r3, r4] │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ - mov r8, r3 │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ ldr.w r3, [r5, #712] @ 0x2c8 │ │ │ │ ubfx r4, r4, #14, #1 │ │ │ │ subs r3, r7, r3 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ - movge.w ip, #0 │ │ │ │ - andlt.w ip, r4, #1 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.n 8473c <_Py_Dealloc@@Base+0x8c> │ │ │ │ - ldr r2, [pc, #172] @ (847a4 <_Py_Dealloc@@Base+0xf4>) │ │ │ │ - mov.w r9, r3, asr #13 │ │ │ │ + movge r2, #0 │ │ │ │ + andlt.w r2, r4, #1 │ │ │ │ + cbnz r2, 84682 <_Py_Dealloc@@Base+0x7e> │ │ │ │ + ldr r2, [pc, #96] @ (846a0 <_Py_Dealloc@@Base+0x9c>) │ │ │ │ + mov.w r8, r3, asr #13 │ │ │ │ + mov r9, r0 │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbnz r3, 8472c <_Py_Dealloc@@Base+0x7c> │ │ │ │ - blx r8 │ │ │ │ + cbnz r3, 84672 <_Py_Dealloc@@Base+0x6e> │ │ │ │ + blx r6 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ - cbnz r3, 8470e <_Py_Dealloc@@Base+0x5e> │ │ │ │ - adds r7, #8 │ │ │ │ - mov sp, r7 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp.w r9, #3 │ │ │ │ + cbnz r3, 84656 <_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 84706 <_Py_Dealloc@@Base+0x56> │ │ │ │ + beq.n 84652 <_Py_Dealloc@@Base+0x4e> │ │ │ │ mov r0, r5 │ │ │ │ - adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 23f030 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - movw r1, #56781 @ 0xddcd │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 23ea14 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + movw r1, #55145 @ 0xd769 │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 84784 <_Py_Dealloc@@Base+0xd4> │ │ │ │ - mov r0, sl │ │ │ │ - b.n 84700 <_Py_Dealloc@@Base+0x50> │ │ │ │ - ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 84790 <_Py_Dealloc@@Base+0xe0> │ │ │ │ - ldr.w r3, [sl, #-8] │ │ │ │ - cbz r3, 84776 <_Py_Dealloc@@Base+0xc6> │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ - ldr.w r1, [sl, #-4] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - bic.w r1, r1, #3 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - orrs r2, r1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - str r2, [r3, #4] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w r2, [r0, #3868] @ 0xf1c │ │ │ │ - ldr.w r1, [sl, #-4] │ │ │ │ - subs r2, #1 │ │ │ │ - ands r1, r3 │ │ │ │ - str.w r1, [sl, #-4] │ │ │ │ - str.w r2, [r0, #3868] @ 0xf1c │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ - orrs r2, r3 │ │ │ │ - str.w r2, [sl, #-8] │ │ │ │ - str.w sl, [r5, #100] @ 0x64 │ │ │ │ - b.n 84706 <_Py_Dealloc@@Base+0x56> │ │ │ │ + bne.n 8468e <_Py_Dealloc@@Base+0x8a> │ │ │ │ + mov r0, r9 │ │ │ │ + b.n 8464c <_Py_Dealloc@@Base+0x48> │ │ │ │ + mov r0, r5 │ │ │ │ + mov sp, r7 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 23e82c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - mov r0, sl │ │ │ │ - b.n 84700 <_Py_Dealloc@@Base+0x50> │ │ │ │ - str r1, [r7, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 84742 <_Py_Dealloc@@Base+0x92> │ │ │ │ - b.n 84776 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + mov r0, r9 │ │ │ │ + b.n 8464c <_Py_Dealloc@@Base+0x48> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ add r7, sp, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 849d2 <_Py_Dealloc@@Base+0x322> │ │ │ │ - ldr r4, [pc, #680] @ (84a74 <_Py_Dealloc@@Base+0x3c4>) │ │ │ │ + beq.w 848ce <_Py_Dealloc@@Base+0x2ca> │ │ │ │ + ldr r4, [pc, #680] @ (84970 <_Py_Dealloc@@Base+0x36c>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r6, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ @@ -132653,253 +132571,253 @@ │ │ │ │ str.w r3, [r6, #-8] │ │ │ │ ldr.w r3, [r0, #3868] @ 0xf1c │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r6, #-4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #3868] @ 0xf1c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 84934 <_Py_Dealloc@@Base+0x284> │ │ │ │ + beq.w 84830 <_Py_Dealloc@@Base+0x22c> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r5, r3, #1 │ │ │ │ - bmi.w 84a52 <_Py_Dealloc@@Base+0x3a2> │ │ │ │ + bmi.w 8494e <_Py_Dealloc@@Base+0x34a> │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ lsls r3, r3, #31 │ │ │ │ str r2, [r7, #4] │ │ │ │ - bmi.w 849bc <_Py_Dealloc@@Base+0x30c> │ │ │ │ + bmi.w 848b8 <_Py_Dealloc@@Base+0x2b4> │ │ │ │ mov r8, r5 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 84848 <_Py_Dealloc@@Base+0x198> │ │ │ │ + b.n 84744 <_Py_Dealloc@@Base+0x140> │ │ │ │ add.w r5, r8, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r4, [r1, r5, lsl #2] │ │ │ │ - cbz r4, 84840 <_Py_Dealloc@@Base+0x190> │ │ │ │ + cbz r4, 8473c <_Py_Dealloc@@Base+0x138> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84840 <_Py_Dealloc@@Base+0x190> │ │ │ │ + bge.n 8473c <_Py_Dealloc@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84970 <_Py_Dealloc@@Base+0x2c0> │ │ │ │ + beq.w 8486c <_Py_Dealloc@@Base+0x268> │ │ │ │ add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 848ac <_Py_Dealloc@@Base+0x1fc> │ │ │ │ + beq.n 847a8 <_Py_Dealloc@@Base+0x1a4> │ │ │ │ ldr.w r4, [r1, r8, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 84824 <_Py_Dealloc@@Base+0x174> │ │ │ │ + beq.n 84720 <_Py_Dealloc@@Base+0x11c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84824 <_Py_Dealloc@@Base+0x174> │ │ │ │ + bge.n 84720 <_Py_Dealloc@@Base+0x11c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84824 <_Py_Dealloc@@Base+0x174> │ │ │ │ - ldr r2, [pc, #528] @ (84a74 <_Py_Dealloc@@Base+0x3c4>) │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr.w fp, [r1, #24] │ │ │ │ - ldr r6, [r2, r0] │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + bne.n 84720 <_Py_Dealloc@@Base+0x11c> │ │ │ │ + ldr r2, [pc, #528] @ (84970 <_Py_Dealloc@@Base+0x36c>) │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r6, [r1, r2] │ │ │ │ + ldr.w fp, [r3, #24] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr.w r3, [r6, #712] @ 0x2c8 │ │ │ │ + subs r3, r7, r3 │ │ │ │ ubfx r9, r2, #14, #1 │ │ │ │ - ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ - subs r2, r7, r2 │ │ │ │ - cmp.w r2, #16384 @ 0x4000 │ │ │ │ + cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ - movge r0, #0 │ │ │ │ - andlt.w r0, r9, #1 │ │ │ │ - asrs r2, r2, #13 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 84c0a <_Py_Dealloc@@Base+0x55a> │ │ │ │ - ldr r3, [pc, #488] @ (84a78 <_Py_Dealloc@@Base+0x3c8>) │ │ │ │ + movge r2, #0 │ │ │ │ + andlt.w r2, r9, #1 │ │ │ │ + asrs r3, r3, #13 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 84abe <_Py_Dealloc@@Base+0x4ba> │ │ │ │ + ldr r3, [pc, #488] @ (84974 <_Py_Dealloc@@Base+0x370>) │ │ │ │ ldr.w r3, [r3, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84b6e <_Py_Dealloc@@Base+0x4be> │ │ │ │ + bne.w 84a68 <_Py_Dealloc@@Base+0x464> │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84b3a <_Py_Dealloc@@Base+0x48a> │ │ │ │ + bne.w 84a34 <_Py_Dealloc@@Base+0x430> │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ - b.n 84824 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 84720 <_Py_Dealloc@@Base+0x11c> │ │ │ │ mov r6, sl │ │ │ │ movw r0, #24320 @ 0x5f00 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - movw r3, #15513 @ 0x3c99 │ │ │ │ + movw r3, #15441 @ 0x3c51 │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r2, [r0, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 84a6c <_Py_Dealloc@@Base+0x3bc> │ │ │ │ + bne.w 84968 <_Py_Dealloc@@Base+0x364> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 84930 <_Py_Dealloc@@Base+0x280> │ │ │ │ - ldr r3, [pc, #420] @ (84a74 <_Py_Dealloc@@Base+0x3c4>) │ │ │ │ + beq.n 8482c <_Py_Dealloc@@Base+0x228> │ │ │ │ + ldr r3, [pc, #420] @ (84970 <_Py_Dealloc@@Base+0x36c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.w 84a7c <_Py_Dealloc@@Base+0x3cc> │ │ │ │ + beq.w 84978 <_Py_Dealloc@@Base+0x374> │ │ │ │ lsrs r3, r1, #18 │ │ │ │ ubfx r2, r1, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r5, [r3, #808] @ 0x328 │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.n 84910 <_Py_Dealloc@@Base+0x260> │ │ │ │ + bgt.n 8480c <_Py_Dealloc@@Base+0x208> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 84a7c <_Py_Dealloc@@Base+0x3cc> │ │ │ │ + beq.w 84978 <_Py_Dealloc@@Base+0x374> │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 84a40 <_Py_Dealloc@@Base+0x390> │ │ │ │ + beq.w 8493c <_Py_Dealloc@@Base+0x338> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 84a9e <_Py_Dealloc@@Base+0x3ee> │ │ │ │ + beq.w 8499a <_Py_Dealloc@@Base+0x396> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #21012 @ 0x5214 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 84a32 <_Py_Dealloc@@Base+0x382> │ │ │ │ - ldr r3, [pc, #304] @ (84a74 <_Py_Dealloc@@Base+0x3c4>) │ │ │ │ + bne.n 8492e <_Py_Dealloc@@Base+0x32a> │ │ │ │ + ldr r3, [pc, #304] @ (84970 <_Py_Dealloc@@Base+0x36c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1900] @ 0x76c │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 84a32 <_Py_Dealloc@@Base+0x382> │ │ │ │ + bhi.n 8492e <_Py_Dealloc@@Base+0x32a> │ │ │ │ ldr.w r1, [r3, #1896] @ 0x768 │ │ │ │ adds r2, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ adds r7, #12 │ │ │ │ str.w r6, [r3, #1896] @ 0x768 │ │ │ │ str.w r2, [r3, #1900] @ 0x76c │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #256] @ (84a74 <_Py_Dealloc@@Base+0x3c4>) │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr.w fp, [r1, #24] │ │ │ │ - ldr r6, [r2, r0] │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [pc, #256] @ (84970 <_Py_Dealloc@@Base+0x36c>) │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r6, [r1, r2] │ │ │ │ + ldr.w fp, [r3, #24] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr.w r3, [r6, #712] @ 0x2c8 │ │ │ │ + subs r3, r7, r3 │ │ │ │ ubfx r9, r2, #14, #1 │ │ │ │ - ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ - subs r2, r7, r2 │ │ │ │ - cmp.w r2, #16384 @ 0x4000 │ │ │ │ + cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ - movge r0, #0 │ │ │ │ - andlt.w r0, r9, #1 │ │ │ │ - asrs r2, r2, #13 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 84bba <_Py_Dealloc@@Base+0x50a> │ │ │ │ - ldr r3, [pc, #216] @ (84a78 <_Py_Dealloc@@Base+0x3c8>) │ │ │ │ + movge r2, #0 │ │ │ │ + andlt.w r2, r9, #1 │ │ │ │ + asrs r3, r3, #13 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 84ab4 <_Py_Dealloc@@Base+0x4b0> │ │ │ │ + ldr r3, [pc, #216] @ (84974 <_Py_Dealloc@@Base+0x370>) │ │ │ │ ldr.w r3, [r3, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84b52 <_Py_Dealloc@@Base+0x4a2> │ │ │ │ + bne.w 84a4c <_Py_Dealloc@@Base+0x448> │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84b1e <_Py_Dealloc@@Base+0x46e> │ │ │ │ + bne.w 84a18 <_Py_Dealloc@@Base+0x414> │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ - b.n 84840 <_Py_Dealloc@@Base+0x190> │ │ │ │ + b.n 8473c <_Py_Dealloc@@Base+0x138> │ │ │ │ ldr.w r4, [r1, r5, lsl #2] │ │ │ │ - cbz r4, 849ca <_Py_Dealloc@@Base+0x31a> │ │ │ │ + cbz r4, 848c6 <_Py_Dealloc@@Base+0x2c2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 849dc <_Py_Dealloc@@Base+0x32c> │ │ │ │ + blt.n 848d8 <_Py_Dealloc@@Base+0x2d4> │ │ │ │ subs r5, #1 │ │ │ │ - bcs.w 8481e <_Py_Dealloc@@Base+0x16e> │ │ │ │ - b.n 848ae <_Py_Dealloc@@Base+0x1fe> │ │ │ │ + bcs.w 8471a <_Py_Dealloc@@Base+0x116> │ │ │ │ + b.n 847aa <_Py_Dealloc@@Base+0x1a6> │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8480a <_Py_Dealloc@@Base+0x15a> │ │ │ │ - b.n 84934 <_Py_Dealloc@@Base+0x284> │ │ │ │ + bne.w 84706 <_Py_Dealloc@@Base+0x102> │ │ │ │ + b.n 84830 <_Py_Dealloc@@Base+0x22c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 849ca <_Py_Dealloc@@Base+0x31a> │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r2, [pc, #140] @ (84a74 <_Py_Dealloc@@Base+0x3c4>) │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr.w r8, [r2, r0] │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ - ldr.w r9, [r1, #24] │ │ │ │ + bne.n 848c6 <_Py_Dealloc@@Base+0x2c2> │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r2, [pc, #140] @ (84970 <_Py_Dealloc@@Base+0x36c>) │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r8, [r1, r2] │ │ │ │ + ldr.w r9, [r3, #24] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr.w r3, [r8, #712] @ 0x2c8 │ │ │ │ + subs r3, r7, r3 │ │ │ │ ubfx sl, r2, #14, #1 │ │ │ │ - ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ - subs r2, r7, r2 │ │ │ │ - cmp.w r2, #16384 @ 0x4000 │ │ │ │ + cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ - movge r0, #0 │ │ │ │ - andlt.w r0, sl, #1 │ │ │ │ - mov.w fp, r2, asr #13 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 84cfc <_Py_Dealloc@@Base+0x64c> │ │ │ │ - ldr r3, [pc, #96] @ (84a78 <_Py_Dealloc@@Base+0x3c8>) │ │ │ │ + movge r2, #0 │ │ │ │ + andlt.w r2, sl, #1 │ │ │ │ + mov.w fp, r3, asr #13 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 84b68 <_Py_Dealloc@@Base+0x564> │ │ │ │ + ldr r3, [pc, #96] @ (84974 <_Py_Dealloc@@Base+0x370>) │ │ │ │ ldr.w r3, [r3, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84ce0 <_Py_Dealloc@@Base+0x630> │ │ │ │ + bne.w 84b4c <_Py_Dealloc@@Base+0x548> │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84cc6 <_Py_Dealloc@@Base+0x616> │ │ │ │ + bne.w 84b32 <_Py_Dealloc@@Base+0x52e> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - b.n 849ca <_Py_Dealloc@@Base+0x31a> │ │ │ │ + b.n 848c6 <_Py_Dealloc@@Base+0x2c2> │ │ │ │ mov r0, r6 │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 905e4 │ │ │ │ + b.w 90410 │ │ │ │ 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 84930 <_Py_Dealloc@@Base+0x280> │ │ │ │ + b.n 8482c <_Py_Dealloc@@Base+0x228> │ │ │ │ movw r0, #24320 @ 0x5f00 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - movw r3, #15513 @ 0x3c99 │ │ │ │ + movw r3, #15441 @ 0x3c51 │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r2, [r0, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 848cc <_Py_Dealloc@@Base+0x21c> │ │ │ │ + beq.w 847c8 <_Py_Dealloc@@Base+0x1c4> │ │ │ │ ldr.w r0, [r0, #864] @ 0x360 │ │ │ │ blx r2 │ │ │ │ - b.n 84930 <_Py_Dealloc@@Base+0x280> │ │ │ │ + b.n 8482c <_Py_Dealloc@@Base+0x228> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr.w r2, [r0, #860] @ 0x35c │ │ │ │ - movw r3, #42081 @ 0xa461 │ │ │ │ + movw r3, #42581 @ 0xa655 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 84b8a <_Py_Dealloc@@Base+0x4da> │ │ │ │ + bne.n 84a84 <_Py_Dealloc@@Base+0x480> │ │ │ │ mov r0, r1 │ │ │ │ blx 2af44 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 84930 <_Py_Dealloc@@Base+0x280> │ │ │ │ + b.n 8482c <_Py_Dealloc@@Base+0x228> │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr.w r8, [r4, #512] @ 0x200 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r5, r2, r5 │ │ │ │ @@ -132907,170 +132825,122 @@ │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ str r1, [r3, #8] │ │ │ │ add.w r9, r4, ip, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w lr, [r9, #528] @ 0x210 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 84adc <_Py_Dealloc@@Base+0x42c> │ │ │ │ + bne.n 849d8 <_Py_Dealloc@@Base+0x3d4> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 84ad8 <_Py_Dealloc@@Base+0x428> │ │ │ │ + cbz r1, 849d4 <_Py_Dealloc@@Base+0x3d0> │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp ip, r3 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str.w r1, [r9, #528] @ 0x210 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ add.w r1, ip, #1 │ │ │ │ str r1, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 84c5e <_Py_Dealloc@@Base+0x5ae> │ │ │ │ + beq.n 84acc <_Py_Dealloc@@Base+0x4c8> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 84b98 <_Py_Dealloc@@Base+0x4e8> │ │ │ │ + beq.n 84a92 <_Py_Dealloc@@Base+0x48e> │ │ │ │ ldr.w r3, [r9, #532] @ 0x214 │ │ │ │ - cbnz r3, 84af8 <_Py_Dealloc@@Base+0x448> │ │ │ │ + cbnz r3, 849f2 <_Py_Dealloc@@Base+0x3ee> │ │ │ │ str.w r2, [r9, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 84930 <_Py_Dealloc@@Base+0x280> │ │ │ │ + beq.w 8482c <_Py_Dealloc@@Base+0x228> │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 84b92 <_Py_Dealloc@@Base+0x4e2> │ │ │ │ + beq.n 84a8c <_Py_Dealloc@@Base+0x488> │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 84b18 <_Py_Dealloc@@Base+0x468> │ │ │ │ + cbz r3, 84a12 <_Py_Dealloc@@Base+0x40e> │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 84930 <_Py_Dealloc@@Base+0x280> │ │ │ │ + b.n 8482c <_Py_Dealloc@@Base+0x228> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 849b6 <_Py_Dealloc@@Base+0x306> │ │ │ │ + ble.w 848b2 <_Py_Dealloc@@Base+0x2ae> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 849b6 <_Py_Dealloc@@Base+0x306> │ │ │ │ + beq.w 848b2 <_Py_Dealloc@@Base+0x2ae> │ │ │ │ mov r0, r6 │ │ │ │ - bl 23f030 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + bl 23ea14 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ - b.n 84840 <_Py_Dealloc@@Base+0x190> │ │ │ │ + b.n 8473c <_Py_Dealloc@@Base+0x138> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 848a6 <_Py_Dealloc@@Base+0x1f6> │ │ │ │ + ble.w 847a2 <_Py_Dealloc@@Base+0x19e> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 848a6 <_Py_Dealloc@@Base+0x1f6> │ │ │ │ + beq.w 847a2 <_Py_Dealloc@@Base+0x19e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 23f030 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 848a6 <_Py_Dealloc@@Base+0x1f6> │ │ │ │ - movw r2, #56781 @ 0xddcd │ │ │ │ + bl 23ea14 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 847a2 <_Py_Dealloc@@Base+0x19e> │ │ │ │ + movw r2, #55145 @ 0xd769 │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 849aa <_Py_Dealloc@@Base+0x2fa> │ │ │ │ - ldr r2, [pc, #536] @ (84d7c <_Py_Dealloc@@Base+0x6cc>) │ │ │ │ + beq.w 848a6 <_Py_Dealloc@@Base+0x2a2> │ │ │ │ + ldr r2, [pc, #280] @ (84b74 <_Py_Dealloc@@Base+0x570>) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ blx r3 │ │ │ │ - b.n 849aa <_Py_Dealloc@@Base+0x2fa> │ │ │ │ - movw r2, #56781 @ 0xddcd │ │ │ │ + b.n 848a6 <_Py_Dealloc@@Base+0x2a2> │ │ │ │ + movw r2, #55145 @ 0xd769 │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8489a <_Py_Dealloc@@Base+0x1ea> │ │ │ │ - ldr r2, [pc, #508] @ (84d7c <_Py_Dealloc@@Base+0x6cc>) │ │ │ │ + beq.w 84796 <_Py_Dealloc@@Base+0x192> │ │ │ │ + ldr r2, [pc, #252] @ (84b74 <_Py_Dealloc@@Base+0x570>) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ blx r3 │ │ │ │ - b.n 8489a <_Py_Dealloc@@Base+0x1ea> │ │ │ │ + b.n 84796 <_Py_Dealloc@@Base+0x192> │ │ │ │ ldr.w r0, [r0, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 84a92 <_Py_Dealloc@@Base+0x3e2> │ │ │ │ + b.n 8498e <_Py_Dealloc@@Base+0x38a> │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 84b08 <_Py_Dealloc@@Base+0x458> │ │ │ │ + b.n 84a02 <_Py_Dealloc@@Base+0x3fe> │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 84ba6 <_Py_Dealloc@@Base+0x4f6> │ │ │ │ + cbz r3, 84aa0 <_Py_Dealloc@@Base+0x49c> │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84930 <_Py_Dealloc@@Base+0x280> │ │ │ │ + bne.w 8482c <_Py_Dealloc@@Base+0x228> │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 84930 <_Py_Dealloc@@Base+0x280> │ │ │ │ - ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 84d6a <_Py_Dealloc@@Base+0x6ba> │ │ │ │ - ldr.w r2, [r4, #-8] │ │ │ │ - cbz r2, 84bfe <_Py_Dealloc@@Base+0x54e> │ │ │ │ - ldr r3, [pc, #436] @ (84d80 <_Py_Dealloc@@Base+0x6d0>) │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr.w r1, [r4, #-4] │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - bic.w r1, r1, #3 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - str r2, [r1, #0] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - orrs r3, r1 │ │ │ │ - str r3, [r2, #4] │ │ │ │ - ldr.w r3, [r0, #3868] @ 0xf1c │ │ │ │ - ldr.w r2, [r4, #-4] │ │ │ │ - subs r3, #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - str.w r2, [r4, #-4] │ │ │ │ - str.w r3, [r0, #3868] @ 0xf1c │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [r6, #100] @ 0x64 │ │ │ │ - orrs r3, r2 │ │ │ │ - str.w r3, [r4, #-8] │ │ │ │ - str r4, [r6, #100] @ 0x64 │ │ │ │ - b.n 849b6 <_Py_Dealloc@@Base+0x306> │ │ │ │ - ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 84d5a <_Py_Dealloc@@Base+0x6aa> │ │ │ │ - ldr.w r2, [r4, #-8] │ │ │ │ - cbz r2, 84c4e <_Py_Dealloc@@Base+0x59e> │ │ │ │ - ldr r3, [pc, #356] @ (84d80 <_Py_Dealloc@@Base+0x6d0>) │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr.w r1, [r4, #-4] │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - bic.w r1, r1, #3 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - str r2, [r1, #0] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - orrs r3, r1 │ │ │ │ - str r3, [r2, #4] │ │ │ │ - ldr.w r3, [r0, #3868] @ 0xf1c │ │ │ │ - ldr.w r2, [r4, #-4] │ │ │ │ - subs r3, #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - str.w r2, [r4, #-4] │ │ │ │ - str.w r3, [r0, #3868] @ 0xf1c │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [r6, #100] @ 0x64 │ │ │ │ - orrs r3, r2 │ │ │ │ - str.w r3, [r4, #-8] │ │ │ │ - str r4, [r6, #100] @ 0x64 │ │ │ │ + b.n 8482c <_Py_Dealloc@@Base+0x228> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 23e82c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 848b2 <_Py_Dealloc@@Base+0x2ae> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 23e82c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ - b.n 84824 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 84720 <_Py_Dealloc@@Base+0x11c> │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84aea <_Py_Dealloc@@Base+0x43a> │ │ │ │ + beq.n 849e4 <_Py_Dealloc@@Base+0x3e0> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 84cc0 <_Py_Dealloc@@Base+0x610> │ │ │ │ + cbz r1, 84b2c <_Py_Dealloc@@Base+0x528> │ │ │ │ str r3, [r1, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ ldr.w r1, [r8, r5] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 84c96 <_Py_Dealloc@@Base+0x5e6> │ │ │ │ + cbz r3, 84b02 <_Py_Dealloc@@Base+0x4fe> │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ mov.w ip, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w ip, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -133079,93 +132949,47 @@ │ │ │ │ ldr.w r3, [r0, #988] @ 0x3dc │ │ │ │ ldr.w r0, [r0, #980] @ 0x3d4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str.w r9, [r8, r5] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 84930 <_Py_Dealloc@@Base+0x280> │ │ │ │ + b.n 8482c <_Py_Dealloc@@Base+0x228> │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 84c6c <_Py_Dealloc@@Base+0x5bc> │ │ │ │ + b.n 84ad8 <_Py_Dealloc@@Base+0x4d4> │ │ │ │ cmp.w fp, #3 │ │ │ │ - ble.w 84a2e <_Py_Dealloc@@Base+0x37e> │ │ │ │ + ble.w 8492a <_Py_Dealloc@@Base+0x326> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 84a2e <_Py_Dealloc@@Base+0x37e> │ │ │ │ + beq.w 8492a <_Py_Dealloc@@Base+0x326> │ │ │ │ mov r0, r8 │ │ │ │ - bl 23f030 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + bl 23ea14 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - b.n 849ca <_Py_Dealloc@@Base+0x31a> │ │ │ │ - movw r2, #56781 @ 0xddcd │ │ │ │ + b.n 848c6 <_Py_Dealloc@@Base+0x2c2> │ │ │ │ + movw r2, #55145 @ 0xd769 │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 84a20 <_Py_Dealloc@@Base+0x370> │ │ │ │ - ldr r2, [pc, #140] @ (84d7c <_Py_Dealloc@@Base+0x6cc>) │ │ │ │ + beq.w 8491c <_Py_Dealloc@@Base+0x318> │ │ │ │ + ldr r2, [pc, #24] @ (84b74 <_Py_Dealloc@@Base+0x570>) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ blx r3 │ │ │ │ - b.n 84a20 <_Py_Dealloc@@Base+0x370> │ │ │ │ - ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ - cbnz r2, 84d4c <_Py_Dealloc@@Base+0x69c> │ │ │ │ - ldr.w r2, [r4, #-8] │ │ │ │ - cbz r2, 84d3c <_Py_Dealloc@@Base+0x68c> │ │ │ │ - ldr r3, [pc, #116] @ (84d80 <_Py_Dealloc@@Base+0x6d0>) │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr.w r1, [r4, #-4] │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - bic.w r1, r1, #3 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - str r2, [r1, #0] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - orrs r3, r1 │ │ │ │ - str r3, [r2, #4] │ │ │ │ - ldr.w r3, [r0, #3868] @ 0xf1c │ │ │ │ - ldr.w r2, [r4, #-4] │ │ │ │ - subs r3, #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - str.w r2, [r4, #-4] │ │ │ │ - str.w r3, [r0, #3868] @ 0xf1c │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w r2, [r8, #100] @ 0x64 │ │ │ │ - orrs r3, r2 │ │ │ │ - str.w r3, [r4, #-8] │ │ │ │ - str.w r4, [r8, #100] @ 0x64 │ │ │ │ - b.n 84a2e <_Py_Dealloc@@Base+0x37e> │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 84d3c <_Py_Dealloc@@Base+0x68c> │ │ │ │ - b.n 84d02 <_Py_Dealloc@@Base+0x652> │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 84c14 <_Py_Dealloc@@Base+0x564> │ │ │ │ - b.n 84c4e <_Py_Dealloc@@Base+0x59e> │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 84bfe <_Py_Dealloc@@Base+0x54e> │ │ │ │ - b.n 84bc4 <_Py_Dealloc@@Base+0x514> │ │ │ │ + b.n 8491c <_Py_Dealloc@@Base+0x318> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 23e82c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 8492a <_Py_Dealloc@@Base+0x326> │ │ │ │ nop │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ │ │ │ │ -00084d84 : │ │ │ │ +00084b78 : │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ - cbz r2, 84dcc │ │ │ │ - ldr r1, [pc, #68] @ (84dd0 ) │ │ │ │ + cbz r2, 84bc0 │ │ │ │ + ldr r1, [pc, #68] @ (84bc4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ push {lr} │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr.w r3, [lr, #3868] @ 0xf1c │ │ │ │ @@ -133184,128 +133008,118 @@ │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 84de0 │ │ │ │ - cbz r2, 84de0 │ │ │ │ + cbz r0, 84bd4 │ │ │ │ + cbz r2, 84bd4 │ │ │ │ b.w 2beec │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 84ddc │ │ │ │ + b.n 84bd0 │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r0, 84df6 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 84df8 │ │ │ │ - bx lr │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 84df6 │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #20 │ │ │ │ lsls r0, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r8, [r6, #132] @ 0x84 │ │ │ │ - bpl.n 84e5c │ │ │ │ - ldr r0, [pc, #736] @ (85108 ) │ │ │ │ + bpl.n 84c38 │ │ │ │ + ldr r0, [pc, #736] @ (84ee4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r6, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #412] @ 0x19c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 84e4e │ │ │ │ + beq.n 84c2a │ │ │ │ cmp r1, #10 │ │ │ │ - bls.w 85084 │ │ │ │ + bls.w 84e60 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r2, r3 │ │ │ │ ldr.w r8, [r2, #16] │ │ │ │ - ldr r5, [pc, #684] @ (8510c ) │ │ │ │ + ldr r5, [pc, #684] @ (84ee8 ) │ │ │ │ movw r7, #41560 @ 0xa258 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ ldr.w r3, [r5, #3576] @ 0xdf8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 8503e │ │ │ │ + bne.w 84e1a │ │ │ │ ldr.w r2, [r5, #3584] @ 0xe00 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8503e │ │ │ │ + beq.w 84e1a │ │ │ │ add r3, sp, #12 │ │ │ │ addw r1, r5, #3572 @ 0xdf4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 851d0 │ │ │ │ + bl 84fac │ │ │ │ adds r2, r0, #3 │ │ │ │ - beq.w 850ae │ │ │ │ + beq.w 84e8a │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 84fe2 │ │ │ │ + bne.w 84dbe │ │ │ │ movw r3, #5480 @ 0x1568 │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #8 │ │ │ │ - bgt.w 84fd4 │ │ │ │ + bgt.w 84db0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85132 │ │ │ │ + beq.w 84f0e │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 85132 │ │ │ │ + bhi.w 84f0e │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ movs r0, r1 │ │ │ │ - movw r9, #2565 @ 0xa05 │ │ │ │ + movw r9, #829 @ 0x33d │ │ │ │ movt r9, #14 │ │ │ │ - ldr.w sl, [pc, #564] @ 85108 │ │ │ │ + ldr.w sl, [pc, #564] @ 84ee4 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r0, [fp, sl] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #2008] @ 0x7d8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 84ffe │ │ │ │ - ldr.w ip, [pc, #548] @ 85114 │ │ │ │ + beq.w 84dda │ │ │ │ + ldr.w ip, [pc, #548] @ 84ef0 │ │ │ │ ldr.w r1, [r2, #2012] @ 0x7dc │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str.w r1, [r2, #2008] @ 0x7d8 │ │ │ │ ldr.w r1, [ip, #1600] @ 0x640 │ │ │ │ str.w lr, [r2, #2012] @ 0x7dc │ │ │ │ movs r2, #1 │ │ │ │ mov lr, r1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 850b4 │ │ │ │ + bne.w 84e90 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84f24 │ │ │ │ + bge.n 84d00 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ str.w r9, [r4, #24] │ │ │ │ mov.w r9, #0 │ │ │ │ str r6, [r4, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ @@ -133320,244 +133134,244 @@ │ │ │ │ orr.w r3, r3, lr │ │ │ │ add.w r0, r2, #1 │ │ │ │ sub.w r2, r4, #8 │ │ │ │ str.w r2, [lr] │ │ │ │ strd r6, r3, [r4, #-8] │ │ │ │ str r2, [r6, #4] │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ - beq.w 850f2 │ │ │ │ + beq.w 84ece │ │ │ │ ldr.w r3, [r5, #3572] @ 0xdf4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r5, #3572] @ 0xdf4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr.w r3, [r5, #3576] @ 0xdf8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 8505c │ │ │ │ + bne.n 84e38 │ │ │ │ ldr.w r2, [r5, #3584] @ 0xe00 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 8505c │ │ │ │ + beq.n 84e38 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - ldr r1, [pc, #352] @ (85110 ) │ │ │ │ + ldr r1, [pc, #352] @ (84eec ) │ │ │ │ mov r3, r4 │ │ │ │ - beq.n 85074 │ │ │ │ - bl 89c00 │ │ │ │ + beq.n 84e50 │ │ │ │ + bl 89a38 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84fcc │ │ │ │ + bge.n 84da8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8514c │ │ │ │ + beq.w 84f28 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 8502a │ │ │ │ - movw r9, #20445 @ 0x4fdd │ │ │ │ + bne.n 84e06 │ │ │ │ + movw r9, #18853 @ 0x49a5 │ │ │ │ movt r9, #14 │ │ │ │ - b.n 84ed2 │ │ │ │ + b.n 84cae │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84e92 │ │ │ │ + beq.w 84c6e │ │ │ │ movs r2, #0 │ │ │ │ - b.n 84fcc │ │ │ │ + b.n 84da8 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 84ed2 │ │ │ │ - movw r9, #39737 @ 0x9b39 │ │ │ │ + b.n 84cae │ │ │ │ + movw r9, #39245 @ 0x994d │ │ │ │ movt r9, #10 │ │ │ │ - b.n 84ed2 │ │ │ │ + b.n 84cae │ │ │ │ movw r0, #15128 @ 0x3b18 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7fd58 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd00 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 850ae │ │ │ │ + beq.n 84e8a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r0, [fp, sl] │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 84f20 │ │ │ │ - b.n 84f24 │ │ │ │ + blt.w 84cfc │ │ │ │ + b.n 84d00 │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - ble.w 85132 │ │ │ │ + ble.w 84f0e │ │ │ │ cmp r2, #130 @ 0x82 │ │ │ │ - bne.n 85090 │ │ │ │ - movw r9, #29465 @ 0x7319 │ │ │ │ + bne.n 84e6c │ │ │ │ + movw r9, #28957 @ 0x711d │ │ │ │ movt r9, #13 │ │ │ │ - b.n 84ed2 │ │ │ │ - ldr r0, [pc, #208] @ (85110 ) │ │ │ │ - bl 7aa84 │ │ │ │ + b.n 84cae │ │ │ │ + ldr r0, [pc, #208] @ (84eec ) │ │ │ │ + bl 7acac │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 850e6 │ │ │ │ - ldr r1, [pc, #196] @ (85110 ) │ │ │ │ + beq.n 84ec2 │ │ │ │ + ldr r1, [pc, #196] @ (84eec ) │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 851d0 │ │ │ │ + bl 84fac │ │ │ │ adds r4, r0, #3 │ │ │ │ - bne.w 84e8c │ │ │ │ - b.n 850ae │ │ │ │ - ldr r0, [pc, #176] @ (85110 ) │ │ │ │ - bl 7aa84 │ │ │ │ + bne.w 84c68 │ │ │ │ + b.n 84e8a │ │ │ │ + ldr r0, [pc, #176] @ (84eec ) │ │ │ │ + bl 7acac │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 84f9e │ │ │ │ - ldr r0, [pc, #164] @ (85110 ) │ │ │ │ + bne.n 84d7a │ │ │ │ + ldr r0, [pc, #164] @ (84eec ) │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c8828 │ │ │ │ + bl 1c8038 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 8507a │ │ │ │ - bl 863a8 │ │ │ │ + b.n 84e56 │ │ │ │ + bl 86184 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 84fc2 │ │ │ │ - b.n 84fcc │ │ │ │ + blt.n 84d9e │ │ │ │ + b.n 84da8 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r2, r3 │ │ │ │ - b.n 84e58 │ │ │ │ + b.n 84c34 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 85132 │ │ │ │ + bne.n 84f0e │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #48012 @ 0xbb8c │ │ │ │ + movw r1, #45708 @ 0xb28c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 84fcc │ │ │ │ - movw r2, #56781 @ 0xddcd │ │ │ │ + b.n 84da8 │ │ │ │ + movw r2, #55145 @ 0xd769 │ │ │ │ movt r2, #21 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 85124 │ │ │ │ + bne.n 84f00 │ │ │ │ ldr.w r0, [ip, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r0, 85118 │ │ │ │ + cbnz r0, 84ef4 │ │ │ │ strd r3, r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r0, [fp, sl] │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 8501e │ │ │ │ + b.n 84dfa │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #36] @ (85110 ) │ │ │ │ - bl 43338 │ │ │ │ + ldr r0, [pc, #36] @ (84eec ) │ │ │ │ + bl 43390 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 84fcc │ │ │ │ + b.n 84da8 │ │ │ │ movw r1, #2722 @ 0xaa2 │ │ │ │ - movw r0, #48080 @ 0xbbd0 │ │ │ │ + movw r0, #45776 @ 0xb2d0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8507a │ │ │ │ + b.n 84e56 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ pop {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr.w r0, [fp, sl] │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 8501e │ │ │ │ + b.n 84dfa │ │ │ │ ldr.w r2, [ip, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, lr │ │ │ │ blx r3 │ │ │ │ - b.n 85012 │ │ │ │ + b.n 84dee │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - movw r1, #47984 @ 0xbb70 │ │ │ │ + movw r1, #45680 @ 0xb270 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 850ae │ │ │ │ + bl f3c44 │ │ │ │ + b.n 84e8a │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 84fcc │ │ │ │ + b.n 84da8 │ │ │ │ │ │ │ │ -00085158 : │ │ │ │ +00084f34 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 851a2 │ │ │ │ + bne.n 84f7e │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 851a2 │ │ │ │ + beq.n 84f7e │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 851d0 │ │ │ │ + bl 84fac │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.n 851bc │ │ │ │ + beq.n 84f98 │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 85196 │ │ │ │ + bne.n 84f72 │ │ │ │ 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 7aa84 │ │ │ │ + bl 7acac │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 851c2 │ │ │ │ + beq.n 84f9e │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 851d0 │ │ │ │ + bl 84fac │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.n 8518a │ │ │ │ + bne.n 84f66 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 85192 │ │ │ │ + b.n 84f6e │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 43338 │ │ │ │ + bl 43390 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 85192 │ │ │ │ + b.n 84f6e │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r4, [r0, #24] │ │ │ │ @@ -133574,796 +133388,794 @@ │ │ │ │ lsl.w r9, r3, r1 │ │ │ │ mov lr, r1 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ mov ip, r1 │ │ │ │ and.w r5, sl, r9 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8544c │ │ │ │ + beq.w 85228 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r3, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 857ce │ │ │ │ + bne.w 855ae │ │ │ │ str.w r8, [sp, #20] │ │ │ │ cmp r1, #7 │ │ │ │ mov r8, r1 │ │ │ │ - bgt.w 85372 │ │ │ │ + bgt.w 8514e │ │ │ │ ldrsb.w r3, [fp, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 852f4 │ │ │ │ + blt.n 850d0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 85352 │ │ │ │ + beq.w 8512e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 853e8 │ │ │ │ + beq.w 851c4 │ │ │ │ add.w r3, r5, r5, lsl #2 │ │ │ │ mov.w r5, sl, lsr #5 │ │ │ │ adds r5, #1 │ │ │ │ add r5, r3 │ │ │ │ and.w r5, r5, r9 │ │ │ │ ldrsb.w r3, [fp, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 853b2 │ │ │ │ + blt.w 8518e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 85352 │ │ │ │ + beq.n 8512e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp sl, r2 │ │ │ │ - beq.n 85308 │ │ │ │ + beq.n 850e4 │ │ │ │ mov.w r7, sl, lsr #10 │ │ │ │ add.w r3, r5, r5, lsl #2 │ │ │ │ adds r5, r7, #1 │ │ │ │ add r5, r3 │ │ │ │ and.w r5, r5, r9 │ │ │ │ cmp.w r8, #7 │ │ │ │ - bgt.w 8558a │ │ │ │ + bgt.w 85368 │ │ │ │ ldrsb.w r3, [fp, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 853b8 │ │ │ │ + blt.w 85194 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 85352 │ │ │ │ + beq.n 8512e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 85666 │ │ │ │ + beq.w 85444 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ cmp.w r8, #7 │ │ │ │ add.w r5, r5, r7, lsr #5 │ │ │ │ add.w r5, r5, #1 │ │ │ │ and.w r5, r5, r9 │ │ │ │ - bgt.w 855b2 │ │ │ │ + bgt.w 85390 │ │ │ │ ldrsb.w r3, [fp, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 853e2 │ │ │ │ + blt.w 851be │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 85352 │ │ │ │ + beq.n 8512e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 8576e │ │ │ │ + beq.w 85544 │ │ │ │ lsrs r7, r7, #10 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ adds r3, r7, #1 │ │ │ │ add r5, r3 │ │ │ │ and.w r5, r5, r9 │ │ │ │ - b.n 8528c │ │ │ │ + b.n 85068 │ │ │ │ adds r0, r3, #1 │ │ │ │ - bne.w 85906 │ │ │ │ + bne.w 857c8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8527c │ │ │ │ + bne.n 85058 │ │ │ │ ldrb r7, [r0, #16] │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ ubfx ip, r7, #2, #3 │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 8527c │ │ │ │ + bne.n 85058 │ │ │ │ tst.w r7, #32 │ │ │ │ - beq.w 85994 │ │ │ │ + beq.w 85804 │ │ │ │ lsls r7, r7, #25 │ │ │ │ ite pl │ │ │ │ addpl r0, #28 │ │ │ │ addmi r0, #20 │ │ │ │ lsls r7, r1, #26 │ │ │ │ - bpl.w 85990 │ │ │ │ + bpl.w 85800 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ mul.w r2, r2, lr │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2c370 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8527c │ │ │ │ + bne.n 85058 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #2 │ │ │ │ ittet ne │ │ │ │ movne r1, #1 │ │ │ │ addne.w r2, fp, r3, lsl #3 │ │ │ │ ldreq r2, [sp, #24] │ │ │ │ ldrbne r0, [r4, #5] │ │ │ │ iteet eq │ │ │ │ ldreq r2, [r2, #28] │ │ │ │ lslne r1, r0 │ │ │ │ addne r2, r2, r1 │ │ │ │ addeq.w r2, r2, r3, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - b.n 852fc │ │ │ │ + b.n 850d8 │ │ │ │ cmp r1, #15 │ │ │ │ - bgt.w 856e0 │ │ │ │ + bgt.w 854b6 │ │ │ │ ldrsh.w r3, [fp, r5, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 853cc │ │ │ │ + blt.n 851a8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 85352 │ │ │ │ + beq.n 8512e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp sl, r2 │ │ │ │ - beq.n 853e8 │ │ │ │ + beq.n 851c4 │ │ │ │ add.w r3, r5, r5, lsl #2 │ │ │ │ mov.w r5, sl, lsr #5 │ │ │ │ adds r5, #1 │ │ │ │ add r5, r3 │ │ │ │ and.w r5, r5, r9 │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 85700 │ │ │ │ + bgt.w 854d6 │ │ │ │ ldrsh.w r3, [fp, r5, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8526c │ │ │ │ + bge.w 85048 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 852fa │ │ │ │ - b.n 8527c │ │ │ │ + beq.n 850d6 │ │ │ │ + b.n 85058 │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 852fa │ │ │ │ + beq.n 850d6 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ add.w r5, r5, r7, lsr #5 │ │ │ │ adds r5, #1 │ │ │ │ and.w r5, r9, r5 │ │ │ │ - b.n 852c8 │ │ │ │ + b.n 850a4 │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 852fa │ │ │ │ + beq.n 850d6 │ │ │ │ mov.w r3, sl, lsr #5 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r3 │ │ │ │ and.w r5, r5, r9 │ │ │ │ - b.n 853a8 │ │ │ │ + b.n 85184 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 852fa │ │ │ │ - b.n 852e4 │ │ │ │ + beq.n 850d6 │ │ │ │ + b.n 850c0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 85432 │ │ │ │ + bne.n 8520e │ │ │ │ ldrb r7, [r0, #16] │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ ubfx ip, r7, #2, #3 │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 85432 │ │ │ │ + bne.n 8520e │ │ │ │ tst.w r7, #32 │ │ │ │ - beq.w 858f2 │ │ │ │ + beq.w 8582c │ │ │ │ lsls r7, r7, #25 │ │ │ │ ite pl │ │ │ │ addpl r0, #28 │ │ │ │ addmi r0, #20 │ │ │ │ lsls r7, r1, #26 │ │ │ │ - bpl.w 858ee │ │ │ │ + bpl.w 85828 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ mul.w r2, r2, lr │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2c370 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85352 │ │ │ │ + beq.n 8512e │ │ │ │ mov.w r3, sl, lsr #5 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w r8, #7 │ │ │ │ add r5, r3 │ │ │ │ and.w r5, r5, r9 │ │ │ │ - ble.w 85262 │ │ │ │ - b.n 853a0 │ │ │ │ + ble.w 8503e │ │ │ │ + b.n 8517c │ │ │ │ cmp r1, #7 │ │ │ │ itt le │ │ │ │ ldrsble.w r4, [fp, r5] │ │ │ │ strle r4, [sp, #28] │ │ │ │ - bgt.w 855ce │ │ │ │ + bgt.w 853ac │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 855c2 │ │ │ │ + blt.w 853a0 │ │ │ │ mov r7, r4 │ │ │ │ movs r4, #12 │ │ │ │ mul.w r4, r4, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ add r4, r3 │ │ │ │ add.w r7, fp, r4 │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp r6, r8 │ │ │ │ - beq.w 855de │ │ │ │ + beq.w 853bc │ │ │ │ ldr.w r0, [fp, r4] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.w 855fa │ │ │ │ + beq.w 853d8 │ │ │ │ mov.w r0, sl, lsr #5 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, #7 │ │ │ │ add r0, r5 │ │ │ │ and.w r5, r0, r9 │ │ │ │ itt le │ │ │ │ ldrsble.w r1, [fp, r5] │ │ │ │ strle r1, [sp, #28] │ │ │ │ - bgt.w 85656 │ │ │ │ + bgt.w 85434 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 855ee │ │ │ │ + blt.w 853cc │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #12 │ │ │ │ mul.w r1, r1, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, r3 │ │ │ │ add.w r0, fp, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ cmp r6, r8 │ │ │ │ - beq.w 856d0 │ │ │ │ + beq.w 854a2 │ │ │ │ ldr.w r1, [fp, r1] │ │ │ │ cmp sl, r1 │ │ │ │ - beq.w 8570a │ │ │ │ + beq.w 854ea │ │ │ │ mov.w r1, sl, lsr #10 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ - str r1, [sp, #20] │ │ │ │ + str r1, [sp, #16] │ │ │ │ adds r1, #1 │ │ │ │ add r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ and.w r8, r1, r9 │ │ │ │ - mov sl, r9 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r9, r3 │ │ │ │ cmp.w ip, #7 │ │ │ │ - mov r3, r0 │ │ │ │ - bgt.n 8557a │ │ │ │ + mov r9, r3 │ │ │ │ + mov r1, r6 │ │ │ │ + bgt.n 85358 │ │ │ │ ldrsb.w r5, [fp, r8] │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 856d6 │ │ │ │ + blt.w 854dc │ │ │ │ movs r0, #12 │ │ │ │ - mul.w r0, r0, r5 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - add r0, r9 │ │ │ │ + mul.w r3, r0, r5 │ │ │ │ + add.w r0, r3, r9 │ │ │ │ add.w r6, fp, r0 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 856c4 │ │ │ │ + beq.w 854a8 │ │ │ │ ldr.w r0, [fp, r0] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 85818 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + cmp sl, r0 │ │ │ │ + beq.w 85606 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ cmp.w ip, #7 │ │ │ │ - add.w r8, r8, r0, lsr #5 │ │ │ │ + add.w r8, r8, r3, lsr #5 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - and.w r8, r8, sl │ │ │ │ - bgt.w 8586c │ │ │ │ + and.w r8, r8, r3 │ │ │ │ + bgt.w 855f6 │ │ │ │ ldrsb.w r5, [fp, r8] │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 85764 │ │ │ │ + blt.w 855a4 │ │ │ │ movs r0, #12 │ │ │ │ - mul.w r0, r0, r5 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - add r0, r9 │ │ │ │ + mul.w r3, r0, r5 │ │ │ │ + add.w r0, r3, r9 │ │ │ │ add.w r6, fp, r0 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 856c4 │ │ │ │ + beq.w 854a8 │ │ │ │ ldr.w r0, [fp, r0] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 8587c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + cmp sl, r0 │ │ │ │ + beq.w 8565a │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ cmp.w ip, #7 │ │ │ │ - mov.w r0, r0, lsr #10 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - add.w r0, r0, #1 │ │ │ │ + mov.w r3, r3, lsr #10 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r0, r3, #1 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ add r0, r8 │ │ │ │ - and.w r8, r0, sl │ │ │ │ - ble.n 854f0 │ │ │ │ + and.w r8, r0, r3 │ │ │ │ + ble.n 852ca │ │ │ │ cmp.w ip, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r5, [fp, r8, lsl #1] │ │ │ │ ldrgt.w r5, [fp, r8, lsl #2] │ │ │ │ - b.n 854f4 │ │ │ │ + b.n 852ce │ │ │ │ cmp.w r8, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [fp, r5, lsl #1] │ │ │ │ ldrgt.w r3, [fp, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8529e │ │ │ │ + bge.w 8507a │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 852fa │ │ │ │ + beq.w 850d6 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ add.w r5, r5, r7, lsr #5 │ │ │ │ adds r5, #1 │ │ │ │ and.w r5, r9, r5 │ │ │ │ cmp.w r8, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [fp, r5, lsl #1] │ │ │ │ ldrgt.w r3, [fp, r5, lsl #2] │ │ │ │ - b.n 852cc │ │ │ │ + b.n 850a8 │ │ │ │ adds r7, r4, #1 │ │ │ │ - bne.w 85484 │ │ │ │ + bne.w 85260 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 852fc │ │ │ │ + b.n 850d8 │ │ │ │ cmp r1, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r4, [fp, r5, lsl #2] │ │ │ │ ldrshle.w r4, [fp, r5, lsl #1] │ │ │ │ str r4, [sp, #28] │ │ │ │ - b.n 8545a │ │ │ │ + b.n 85236 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ add r2, fp │ │ │ │ lsls r1, r0 │ │ │ │ add r2, r1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - b.n 852fc │ │ │ │ + b.n 850d8 │ │ │ │ adds r0, r1, #1 │ │ │ │ - bne.w 854ce │ │ │ │ + bne.w 852aa │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 852fc │ │ │ │ + b.n 850d8 │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ str r3, [sp, #20] │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt.w r1, [r8] │ │ │ │ mov r1, r6 │ │ │ │ - bl f378c │ │ │ │ + bl f321c │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 85632 │ │ │ │ + bge.n 85410 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 859f4 │ │ │ │ + beq.w 856cc │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 858fe │ │ │ │ + blt.w 8574e │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r4, [r0, #24] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 851ec │ │ │ │ + bne.w 84fc8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r8, r0 │ │ │ │ - bne.w 851ec │ │ │ │ + bne.w 84fc8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 85706 │ │ │ │ + bne.n 854e6 │ │ │ │ ldrb.w ip, [r2, #4] │ │ │ │ mov r1, ip │ │ │ │ - b.n 85484 │ │ │ │ + b.n 85260 │ │ │ │ cmp r1, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r1, [fp, r5, lsl #2] │ │ │ │ ldrshle.w r1, [fp, r5, lsl #1] │ │ │ │ str r1, [sp, #28] │ │ │ │ - b.n 854a2 │ │ │ │ + b.n 8527e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 852b0 │ │ │ │ + bne.w 8508c │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ str r1, [sp, #28] │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ ubfx r2, ip, #2, #3 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.w 852b0 │ │ │ │ + bne.w 8508c │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 859ee │ │ │ │ + beq.w 85814 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ mov r2, r1 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 859ea │ │ │ │ + bpl.w 85810 │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mul.w r2, lr, r3 │ │ │ │ blx 2c370 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85352 │ │ │ │ - b.n 852b0 │ │ │ │ - mov r3, r5 │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.w 852fa │ │ │ │ - ldrb r0, [r2, #5] │ │ │ │ - b.n 855e0 │ │ │ │ + beq.w 8512e │ │ │ │ + b.n 8508c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ - b.n 855e0 │ │ │ │ - adds r6, r5, #1 │ │ │ │ - bne.w 8551a │ │ │ │ + b.n 853be │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ - b.n 852fa │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.w 850d6 │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ + b.n 853be │ │ │ │ ldr.w r3, [fp, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 85380 │ │ │ │ + bge.w 8515c │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 852fa │ │ │ │ + beq.w 850d6 │ │ │ │ mov.w r3, sl, lsr #5 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r3 │ │ │ │ and.w r5, r5, r9 │ │ │ │ ldr.w r3, [fp, r5, lsl #2] │ │ │ │ - b.n 853ac │ │ │ │ + b.n 85188 │ │ │ │ + adds r6, r5, #1 │ │ │ │ + bne.w 852f4 │ │ │ │ + mov r3, r5 │ │ │ │ + b.n 850d6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 856c6 │ │ │ │ + b.n 854ac │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ str r3, [sp, #20] │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt.w r1, [r8] │ │ │ │ mov r1, r6 │ │ │ │ - bl f378c │ │ │ │ + bl f321c │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 85742 │ │ │ │ + bge.n 85522 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85920 │ │ │ │ + beq.w 857ec │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 858fe │ │ │ │ + blt.w 8574e │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r4, [r0, #24] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 851ec │ │ │ │ + bne.w 84fc8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.w 851ec │ │ │ │ + bne.w 84fc8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 85706 │ │ │ │ + bne.n 854e6 │ │ │ │ ldrb.w ip, [r2, #4] │ │ │ │ - b.n 854ce │ │ │ │ - adds r4, r5, #1 │ │ │ │ - bne.w 8555e │ │ │ │ - mov r3, r5 │ │ │ │ - b.n 852fa │ │ │ │ + b.n 852aa │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp lr, r2 │ │ │ │ - bne.w 852e4 │ │ │ │ + bne.w 850c0 │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ubfx r1, ip, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 852e4 │ │ │ │ + bne.w 850c0 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 85a0c │ │ │ │ + beq.w 8580c │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 85a08 │ │ │ │ + beq.w 85808 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ mul.w r2, r2, lr │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2c370 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85352 │ │ │ │ - b.n 852e4 │ │ │ │ + beq.w 8512e │ │ │ │ + b.n 850c0 │ │ │ │ + adds r4, r5, #1 │ │ │ │ + bne.w 8533a │ │ │ │ + mov r3, r5 │ │ │ │ + b.n 850d6 │ │ │ │ cmp r1, #7 │ │ │ │ itt le │ │ │ │ ldrsble.w r3, [fp, r5] │ │ │ │ strle r3, [sp, #28] │ │ │ │ - bgt.w 85a6c │ │ │ │ + bgt.w 8586a │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 858d2 │ │ │ │ + bge.n 856b0 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 852fa │ │ │ │ + beq.w 850d6 │ │ │ │ mov.w r3, sl, lsr #5 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w lr, #7 │ │ │ │ add r3, r5 │ │ │ │ and.w r5, r3, r9 │ │ │ │ - bgt.w 85a8c │ │ │ │ + bgt.w 85830 │ │ │ │ ldrsb.w r3, [fp, r5] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 85946 │ │ │ │ + bge.n 856e0 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 85960 │ │ │ │ + bne.w 856fa │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 852fc │ │ │ │ + b.n 850d8 │ │ │ │ + cmp.w ip, #15 │ │ │ │ + ite le │ │ │ │ + ldrshle.w r5, [fp, r8, lsl #1] │ │ │ │ + ldrgt.w r5, [fp, r8, lsl #2] │ │ │ │ + b.n 85314 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #28] │ │ │ │ itt lt │ │ │ │ addlt r0, #1 │ │ │ │ strlt r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl f378c │ │ │ │ + bl f321c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bge.n 85848 │ │ │ │ + bge.n 85636 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85934 │ │ │ │ + beq.n 8572c │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 85a4a │ │ │ │ + blt.w 85822 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 85a40 │ │ │ │ + bne.w 8581a │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.w 85a40 │ │ │ │ + bne.w 8581a │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 856c4 │ │ │ │ + bne.w 854a8 │ │ │ │ ldrb.w ip, [r2, #4] │ │ │ │ - b.n 8551a │ │ │ │ - cmp.w ip, #15 │ │ │ │ - ite le │ │ │ │ - ldrshle.w r5, [fp, r8, lsl #1] │ │ │ │ - ldrgt.w r5, [fp, r8, lsl #2] │ │ │ │ - b.n 85538 │ │ │ │ + b.n 852f4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #28] │ │ │ │ itt lt │ │ │ │ addlt r0, #1 │ │ │ │ strlt r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl f378c │ │ │ │ + bl f321c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bge.n 858ae │ │ │ │ + bge.n 8568c │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85a2e │ │ │ │ + beq.w 857da │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 85a4a │ │ │ │ + blt.w 85822 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 85a40 │ │ │ │ + bne.w 8581a │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.w 85a40 │ │ │ │ + bne.w 8581a │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 856c4 │ │ │ │ + bne.w 854a8 │ │ │ │ ldrb.w ip, [r2, #4] │ │ │ │ - b.n 8555e │ │ │ │ + b.n 8533a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strd r6, sl, [sp] │ │ │ │ - bl 1e9130 <_PyEval_NoToolsForUnwind@@Base+0xab4> │ │ │ │ + bl 1ea750 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 858f8 │ │ │ │ - bne.n 85918 │ │ │ │ + blt.n 85748 │ │ │ │ + bne.n 8573e │ │ │ │ ldrb.w lr, [r4, #4] │ │ │ │ - b.n 857e6 │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ - b.n 85422 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 85410 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r3, #4 │ │ │ │ - beq.w 85a54 │ │ │ │ - movs r2, #0 │ │ │ │ - mvn.w r3, #2 │ │ │ │ - b.n 852fc │ │ │ │ - mov.w r3, sl, lsr #5 │ │ │ │ - add.w r5, r5, r5, lsl #2 │ │ │ │ - adds r3, #1 │ │ │ │ - add r5, r3 │ │ │ │ - and.w r5, r5, r9 │ │ │ │ - b.n 85262 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ - b.n 85352 │ │ │ │ + b.n 855c6 │ │ │ │ mov r0, r8 │ │ │ │ strd r1, r2, [sp, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r1, r2, [sp, #32] │ │ │ │ - b.n 85742 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r2, r1, [sp, #28] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldrd r1, r3, [sp, #32] │ │ │ │ - b.n 85848 │ │ │ │ + b.n 85410 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strd r6, sl, [sp] │ │ │ │ - bl 1e9130 <_PyEval_NoToolsForUnwind@@Base+0xab4> │ │ │ │ + bl 1ea750 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 858f8 │ │ │ │ - bne.n 85918 │ │ │ │ + blt.n 85748 │ │ │ │ + bne.n 8573e │ │ │ │ ldrb.w lr, [r4, #4] │ │ │ │ mov.w r3, sl, lsr #10 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ mov r7, r3 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r5 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ and.w r5, r3, r9 │ │ │ │ cmp.w lr, #7 │ │ │ │ - bgt.n 85a5c │ │ │ │ + bgt.w 85852 │ │ │ │ ldrsb.w r8, [fp, r5] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 85998 │ │ │ │ + bge.n 85756 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 859b2 │ │ │ │ + bne.n 85770 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 852fa │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ - b.n 85342 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 85330 │ │ │ │ + b.n 850d6 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r2, r1, [sp, #28] │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldrd r1, r3, [sp, #32] │ │ │ │ + b.n 85636 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str.w r8, [sp, #20] │ │ │ │ + b.n 8512e │ │ │ │ + mov r3, r0 │ │ │ │ + adds r3, #4 │ │ │ │ + beq.w 85862 │ │ │ │ + movs r2, #0 │ │ │ │ + mvn.w r3, #2 │ │ │ │ + b.n 850d8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ strd r6, sl, [sp] │ │ │ │ - bl 1e9130 <_PyEval_NoToolsForUnwind@@Base+0xab4> │ │ │ │ + bl 1ea750 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 858f6 │ │ │ │ - bne.n 85a50 │ │ │ │ + blt.n 85746 │ │ │ │ + bne.n 857c4 │ │ │ │ ldrb.w lr, [r4, #4] │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ cmp.w lr, #7 │ │ │ │ add.w r5, r5, r7, lsr #5 │ │ │ │ add.w r5, r5, #1 │ │ │ │ and.w r5, r5, r9 │ │ │ │ - bgt.n 85a7c │ │ │ │ + bgt.n 85842 │ │ │ │ ldrsb.w r8, [fp, r5] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 85a10 │ │ │ │ + bge.n 857a8 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8598c │ │ │ │ + beq.n 85728 │ │ │ │ lsrs r3, r7, #10 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ mov r7, r3 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r3 │ │ │ │ and.w r5, r5, r9 │ │ │ │ - b.n 85976 │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ - b.n 856ae │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - mov r2, r1 │ │ │ │ - b.n 8569c │ │ │ │ - mov r0, r8 │ │ │ │ - strd r1, r2, [sp, #32] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldrd r1, r2, [sp, #32] │ │ │ │ - b.n 85632 │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ - b.n 857ba │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 857a4 │ │ │ │ + b.n 85710 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ strd r6, sl, [sp] │ │ │ │ - bl 1e9130 <_PyEval_NoToolsForUnwind@@Base+0xab4> │ │ │ │ + bl 1ea750 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 858f6 │ │ │ │ - bne.n 85a50 │ │ │ │ + blt.n 85746 │ │ │ │ + bne.n 857c4 │ │ │ │ ldrb.w lr, [r4, #4] │ │ │ │ - b.n 859d8 │ │ │ │ + b.n 85796 │ │ │ │ + mov r3, r8 │ │ │ │ + b.n 8512e │ │ │ │ + mov.w r3, sl, lsr #5 │ │ │ │ + add.w r5, r5, r5, lsl #2 │ │ │ │ + adds r3, #1 │ │ │ │ + add r5, r3 │ │ │ │ + and.w r5, r5, r9 │ │ │ │ + b.n 8503e │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp, #28] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrd r1, r3, [sp, #32] │ │ │ │ - b.n 858ae │ │ │ │ + b.n 8568c │ │ │ │ + mov r0, r8 │ │ │ │ + strd r1, r2, [sp, #32] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldrd r1, r2, [sp, #32] │ │ │ │ + b.n 85522 │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ + b.n 8511e │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 8510c │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ + b.n 85590 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 8557a │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ + b.n 8548c │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + mov r2, r1 │ │ │ │ + b.n 8547a │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - mov sl, r3 │ │ │ │ - b.w 851ec │ │ │ │ + b.w 84fc8 │ │ │ │ mvn.w r3, #2 │ │ │ │ - b.n 852fa │ │ │ │ - mov r3, r8 │ │ │ │ - b.n 85352 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ - b.w 851ec │ │ │ │ + b.n 850d6 │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ + b.n 851fe │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 851ec │ │ │ │ cmp.w lr, #15 │ │ │ │ - ite le │ │ │ │ - ldrshle.w r8, [fp, r5, lsl #1] │ │ │ │ - ldrgt.w r8, [fp, r5, lsl #2] │ │ │ │ - b.n 85980 │ │ │ │ - cmp r1, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r3, [fp, r5, lsl #2] │ │ │ │ ldrshle.w r3, [fp, r5, lsl #1] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 857dc │ │ │ │ + b.n 855e4 │ │ │ │ cmp.w lr, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [fp, r5, lsl #1] │ │ │ │ ldrgt.w r8, [fp, r5, lsl #2] │ │ │ │ - b.n 859cc │ │ │ │ + b.n 8578a │ │ │ │ cmp.w lr, #15 │ │ │ │ + ite le │ │ │ │ + ldrshle.w r8, [fp, r5, lsl #1] │ │ │ │ + ldrgt.w r8, [fp, r5, lsl #2] │ │ │ │ + b.n 8571c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ + b.w 84fc8 │ │ │ │ + cmp r1, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r3, [fp, r5, lsl #2] │ │ │ │ ldrshle.w r3, [fp, r5, lsl #1] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 85804 │ │ │ │ + b.n 855bc │ │ │ │ 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 │ │ │ │ @@ -134374,379 +134186,379 @@ │ │ │ │ cmp r5, #7 │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ lsl.w r3, r3, r5 │ │ │ │ add.w r8, r6, r2 │ │ │ │ add.w r4, r3, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #0] │ │ │ │ and.w r9, r7, r4 │ │ │ │ - bgt.w 85c32 │ │ │ │ + bgt.w 85a0e │ │ │ │ ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 85b98 │ │ │ │ + blt.n 85974 │ │ │ │ ldr.w r0, [r8, r3, lsl #3] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 85ba2 │ │ │ │ + beq.n 8597e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 85baa │ │ │ │ + beq.n 85986 │ │ │ │ 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 85c14 │ │ │ │ + bgt.w 859f0 │ │ │ │ ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 85c24 │ │ │ │ + blt.w 85a00 │ │ │ │ ldr.w r1, [r8, r3, lsl #3] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 85ba2 │ │ │ │ + beq.n 8597e │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 85ca2 │ │ │ │ + beq.w 85a7e │ │ │ │ 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 85c70 │ │ │ │ + bgt.w 85a4c │ │ │ │ ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 85c56 │ │ │ │ + blt.w 85a32 │ │ │ │ ldr.w r1, [r8, r3, lsl #3] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 85ba2 │ │ │ │ + beq.n 8597e │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 85d04 │ │ │ │ + beq.w 85ae0 │ │ │ │ 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 85c94 │ │ │ │ + bgt.w 85a70 │ │ │ │ ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 85c6a │ │ │ │ + blt.n 85a46 │ │ │ │ ldr.w r1, [r8, r3, lsl #3] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 85ba2 │ │ │ │ + beq.n 8597e │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 85d86 │ │ │ │ + beq.w 85b62 │ │ │ │ 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 85b32 │ │ │ │ + b.n 8590e │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 85de4 │ │ │ │ + bne.w 85bc0 │ │ │ │ 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 85c00 │ │ │ │ + bne.n 859dc │ │ │ │ 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 85c00 │ │ │ │ + bne.n 859dc │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 85e04 │ │ │ │ + beq.w 85be0 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ lsls r2, r1, #26 │ │ │ │ - bpl.w 85dfe │ │ │ │ + bpl.w 85bda │ │ │ │ ldr r2, [sp, #0] │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r2, #28 │ │ │ │ addmi.w r1, r2, #20 │ │ │ │ mul.w r2, sl, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c370 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85ba2 │ │ │ │ + beq.n 8597e │ │ │ │ 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 85b06 │ │ │ │ + ble.w 858e2 │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.w 85d80 │ │ │ │ + bgt.w 85b5c │ │ │ │ ldrsh.w r3, [r6, r9, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 85b10 │ │ │ │ + bge.w 858ec │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.w 85b22 │ │ │ │ + bne.w 858fe │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.w 85d62 │ │ │ │ + bgt.w 85b3e │ │ │ │ ldrsh.w r3, [r6, r9, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 85ae2 │ │ │ │ + bge.w 858be │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 85b9e │ │ │ │ + beq.n 8597a │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r3, r9, r9, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w r9, r4, r3 │ │ │ │ - b.n 85c1a │ │ │ │ + b.n 859f6 │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 85ba2 │ │ │ │ + beq.n 8597e │ │ │ │ add.w r3, r9, r9, lsl #2 │ │ │ │ add.w r3, r3, sl, lsr #5 │ │ │ │ adds r3, #1 │ │ │ │ and.w r9, r4, r3 │ │ │ │ - b.n 85b6a │ │ │ │ + b.n 85946 │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 85ba2 │ │ │ │ - b.n 85b84 │ │ │ │ + beq.n 8597e │ │ │ │ + b.n 85960 │ │ │ │ cmp r5, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [r6, r9, lsl #1] │ │ │ │ ldrgt.w r3, [r6, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 85b42 │ │ │ │ + bge.w 8591e │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 85ba2 │ │ │ │ + beq.n 8597e │ │ │ │ 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 85b6e │ │ │ │ + b.n 8594a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 85b22 │ │ │ │ + bne.w 858fe │ │ │ │ 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 85b22 │ │ │ │ + bne.w 858fe │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.w 85e0e │ │ │ │ + beq.w 85bea │ │ │ │ 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 85e08 │ │ │ │ + beq.w 85be4 │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ite eq │ │ │ │ addeq r1, #28 │ │ │ │ addne r1, #20 │ │ │ │ mul.w r2, r2, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c370 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85ba2 │ │ │ │ - b.n 85b22 │ │ │ │ + beq.w 8597e │ │ │ │ + b.n 858fe │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 85b54 │ │ │ │ + bne.w 85930 │ │ │ │ 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 85b54 │ │ │ │ + bne.w 85930 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 85e18 │ │ │ │ + beq.n 85bf4 │ │ │ │ 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 85e12 │ │ │ │ + beq.n 85bee │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ite ne │ │ │ │ addne r1, #20 │ │ │ │ addeq r1, #28 │ │ │ │ mul.w r2, r2, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c370 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85ba2 │ │ │ │ - b.n 85b54 │ │ │ │ + beq.w 8597e │ │ │ │ + b.n 85930 │ │ │ │ ldr.w r3, [r6, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 85ae2 │ │ │ │ + bge.w 858be │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 85b9e │ │ │ │ + beq.w 8597a │ │ │ │ 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 85c1e │ │ │ │ + b.n 859fa │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 85b84 │ │ │ │ + bne.w 85960 │ │ │ │ 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 85b84 │ │ │ │ + bne.w 85960 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 85dfa │ │ │ │ + beq.n 85bd6 │ │ │ │ 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 85df4 │ │ │ │ + beq.n 85bd0 │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ite ne │ │ │ │ addne r1, #20 │ │ │ │ addeq r1, #28 │ │ │ │ mul.w r2, r2, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c370 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85ba2 │ │ │ │ - b.n 85b84 │ │ │ │ + beq.w 8597e │ │ │ │ + b.n 85960 │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r3, r9, r9, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w r9, r4, r3 │ │ │ │ - b.n 85b06 │ │ │ │ + b.n 858e2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 85dd0 │ │ │ │ + b.n 85bac │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 85dba │ │ │ │ + b.n 85b96 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ - b.n 85bf0 │ │ │ │ + b.n 859cc │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 85bdc │ │ │ │ + b.n 859b8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 85cf0 │ │ │ │ + b.n 85acc │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 85cd8 │ │ │ │ + b.n 85ab4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 85d4e │ │ │ │ + b.n 85b2a │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 85d38 │ │ │ │ + b.n 85b14 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ sub sp, #12 │ │ │ │ ands r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 85efe │ │ │ │ + bgt.n 85cda │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86000 │ │ │ │ + beq.w 85ddc │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 86000 │ │ │ │ + bhi.w 85ddc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r2, #2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsls r0, r2, #2 │ │ │ │ movs r0, r1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr.w r9, [pc, #444] @ 86020 │ │ │ │ + ldr.w r9, [pc, #444] @ 85dfc │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r7, #2008] @ 0x7d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85f80 │ │ │ │ - ldr.w ip, [pc, #420] @ 86024 │ │ │ │ + beq.w 85d5c │ │ │ │ + ldr.w ip, [pc, #420] @ 85e00 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str.w r1, [r7, #2008] @ 0x7d8 │ │ │ │ ldr.w r2, [r7, #2012] @ 0x7dc │ │ │ │ ldr.w r1, [ip, #1600] @ 0x640 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r7, #2012] @ 0x7dc │ │ │ │ mov lr, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r7, #39737 @ 0x9b39 │ │ │ │ + movw r7, #39245 @ 0x994d │ │ │ │ movt r7, #10 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 85f48 │ │ │ │ + bne.n 85d24 │ │ │ │ movs r2, #0 │ │ │ │ str r6, [r3, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 85fd4 │ │ │ │ + beq.w 85db0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 85fd4 │ │ │ │ + bge.w 85db0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r4, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 85fdc │ │ │ │ + bne.w 85db8 │ │ │ │ str r7, [r3, #24] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ str r5, [r3, #16] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr.w r5, [r0, #3892] @ 0xf34 │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -134759,181 +134571,181 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r7, #20445 @ 0x4fdd │ │ │ │ + movweq r7, #18853 @ 0x49a5 │ │ │ │ movteq r7, #14 │ │ │ │ - bne.n 85fa0 │ │ │ │ - ldr.w r9, [pc, #272] @ 86020 │ │ │ │ + bne.n 85d7c │ │ │ │ + ldr.w r9, [pc, #272] @ 85dfc │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2008] @ 0x7d8 │ │ │ │ - cbz r3, 85f88 │ │ │ │ - ldr.w ip, [pc, #252] @ 86024 │ │ │ │ + cbz r3, 85d64 │ │ │ │ + ldr.w ip, [pc, #252] @ 85e00 │ │ │ │ ldr.w r1, [r2, #2012] @ 0x7dc │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str.w r1, [r2, #2008] @ 0x7d8 │ │ │ │ ldr.w r1, [ip, #1600] @ 0x640 │ │ │ │ str.w lr, [r2, #2012] @ 0x7dc │ │ │ │ movs r2, #1 │ │ │ │ mov lr, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 85ea8 │ │ │ │ - movw r2, #56781 @ 0xddcd │ │ │ │ + beq.n 85c84 │ │ │ │ + movw r2, #55145 @ 0xd769 │ │ │ │ movt r2, #21 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 85fea │ │ │ │ + bne.n 85dc6 │ │ │ │ ldr.w r0, [ip, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 85f9a │ │ │ │ + cbnz r0, 85d76 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 85ea8 │ │ │ │ + b.n 85c84 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 85f0c │ │ │ │ - movw r7, #2565 @ 0xa05 │ │ │ │ + b.n 85ce8 │ │ │ │ + movw r7, #829 @ 0x33d │ │ │ │ movt r7, #14 │ │ │ │ - b.n 85f0c │ │ │ │ - movw r7, #39737 @ 0x9b39 │ │ │ │ + b.n 85ce8 │ │ │ │ + movw r7, #39245 @ 0x994d │ │ │ │ movt r7, #10 │ │ │ │ movw r0, #15128 @ 0x3b18 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 7fd58 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd00 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85ef6 │ │ │ │ + beq.n 85cd2 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - b.n 85ea8 │ │ │ │ + b.n 85c84 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 86000 │ │ │ │ + ble.n 85ddc │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ - movweq r7, #29465 @ 0x7319 │ │ │ │ + movweq r7, #28957 @ 0x711d │ │ │ │ movteq r7, #13 │ │ │ │ - beq.n 85f0c │ │ │ │ + beq.n 85ce8 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 86000 │ │ │ │ + bne.n 85ddc │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #48012 @ 0xbb8c │ │ │ │ + movw r1, #45708 @ 0xb28c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r3, #0 │ │ │ │ - b.n 85ef6 │ │ │ │ + b.n 85cd2 │ │ │ │ str r4, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 85eca │ │ │ │ + beq.w 85ca6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ - b.n 85eca │ │ │ │ + b.n 85ca6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r2, [ip, #1604] @ 0x644 │ │ │ │ mov r3, lr │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 85ea8 │ │ │ │ + b.n 85c84 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - movw r1, #47984 @ 0xbb70 │ │ │ │ + movw r1, #45680 @ 0xb270 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00086028 : │ │ │ │ +00085e04 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r3 │ │ │ │ movw r0, #655 @ 0x28f │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ands r0, r3 │ │ │ │ cmp r0, #8 │ │ │ │ - bgt.n 86110 │ │ │ │ + bgt.n 85eec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 862ce │ │ │ │ + beq.w 860aa │ │ │ │ subs r2, r0, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 862ce │ │ │ │ + bhi.w 860aa │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsls r7, r6, #4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ movs r0, r1 │ │ │ │ lsls r7, r6, #4 │ │ │ │ lsls r7, r6, #4 │ │ │ │ lsls r7, r6, #4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 8629a │ │ │ │ - ldr.w r9, [pc, #628] @ 862f0 │ │ │ │ + bne.w 86076 │ │ │ │ + ldr.w r9, [pc, #628] @ 860cc │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - movw r7, #39737 @ 0x9b39 │ │ │ │ + movw r7, #39245 @ 0x994d │ │ │ │ movt r7, #10 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2008] @ 0x7d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86140 │ │ │ │ - ldr.w ip, [pc, #592] @ 862ec │ │ │ │ + beq.n 85f1c │ │ │ │ + ldr.w ip, [pc, #592] @ 860c8 │ │ │ │ ldr.w r1, [r2, #2012] @ 0x7dc │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w sl, [ip, #1600] @ 0x640 │ │ │ │ str.w r1, [r2, #2008] @ 0x7d8 │ │ │ │ str.w lr, [r2, #2012] @ 0x7dc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 86220 │ │ │ │ + bne.w 85ffc │ │ │ │ str.w sl, [r3, #20] │ │ │ │ str r6, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 86160 │ │ │ │ + beq.n 85f3c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 86160 │ │ │ │ + bge.n 85f3c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r4, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 86166 │ │ │ │ + bne.n 85f42 │ │ │ │ str r7, [r3, #24] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ str r5, [r3, #16] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr.w r5, [r0, #3892] @ 0xf34 │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -134946,246 +134758,246 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r7, #20445 @ 0x4fdd │ │ │ │ + movweq r7, #18853 @ 0x49a5 │ │ │ │ movteq r7, #14 │ │ │ │ - bne.n 86178 │ │ │ │ + bne.n 85f54 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 8629a │ │ │ │ - ldr.w r9, [pc, #456] @ 862f0 │ │ │ │ + bne.w 86076 │ │ │ │ + ldr.w r9, [pc, #456] @ 860cc │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2008] @ 0x7d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8609a │ │ │ │ + bne.n 85e76 │ │ │ │ movw r0, #15128 @ 0x3b18 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 7fd58 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd00 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 86108 │ │ │ │ + beq.n 85ee4 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ movs r2, #0 │ │ │ │ str r6, [r3, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 860ca │ │ │ │ + bne.n 85ea6 │ │ │ │ str r4, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 860dc │ │ │ │ + beq.n 85eb8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ - b.n 860dc │ │ │ │ + b.n 85eb8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 8611e │ │ │ │ + b.n 85efa │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - ble.w 862ce │ │ │ │ + ble.w 860aa │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ - movweq r7, #29465 @ 0x7319 │ │ │ │ + movweq r7, #28957 @ 0x711d │ │ │ │ movteq r7, #13 │ │ │ │ - beq.n 8611e │ │ │ │ + beq.n 85efa │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 862ce │ │ │ │ + bne.w 860aa │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 862b4 │ │ │ │ - ldr.w r9, [pc, #336] @ 862f0 │ │ │ │ + beq.w 86090 │ │ │ │ + ldr.w r9, [pc, #336] @ 860cc │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2016] @ 0x7e0 │ │ │ │ - cbz r3, 8620c │ │ │ │ - ldr r0, [pc, #308] @ (862ec ) │ │ │ │ + cbz r3, 85fe8 │ │ │ │ + ldr r0, [pc, #308] @ (860c8 ) │ │ │ │ ldr r7, [r3, #0] │ │ │ │ str.w r7, [r2, #2016] @ 0x7e0 │ │ │ │ ldr.w r1, [r2, #2020] @ 0x7e4 │ │ │ │ ldr.w r7, [r0, #1600] @ 0x640 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #2020] @ 0x7e4 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8624a │ │ │ │ + bne.n 86026 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - movw r7, #54737 @ 0xd5d1 │ │ │ │ + movw r7, #51249 @ 0xc831 │ │ │ │ movt r7, #24 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [sl] │ │ │ │ str.w sl, [r3, #28] │ │ │ │ movs r2, #0 │ │ │ │ str r6, [r3, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 860ca │ │ │ │ - b.n 86160 │ │ │ │ - movw r7, #2565 @ 0xa05 │ │ │ │ + bne.w 85ea6 │ │ │ │ + b.n 85f3c │ │ │ │ + movw r7, #829 @ 0x33d │ │ │ │ movt r7, #14 │ │ │ │ - b.n 8611e │ │ │ │ + b.n 85efa │ │ │ │ movw r0, #14728 @ 0x3988 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 7fd58 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd00 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 861d4 │ │ │ │ - b.n 86108 │ │ │ │ - movw r2, #56781 @ 0xddcd │ │ │ │ + bne.n 85fb0 │ │ │ │ + b.n 85ee4 │ │ │ │ + movw r2, #55145 @ 0xd769 │ │ │ │ movt r2, #21 │ │ │ │ cmp sl, r2 │ │ │ │ - bne.n 86276 │ │ │ │ + bne.n 86052 │ │ │ │ ldr.w r0, [ip, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 86270 │ │ │ │ + cbnz r0, 8604c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 861f4 │ │ │ │ - movw r2, #56781 @ 0xddcd │ │ │ │ + b.n 85fd0 │ │ │ │ + movw r2, #55145 @ 0xd769 │ │ │ │ movt r2, #21 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 8628a │ │ │ │ + bne.n 86066 │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 861d4 │ │ │ │ + bne.n 85fb0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 861d4 │ │ │ │ + b.n 85fb0 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ - b.n 861f4 │ │ │ │ + b.n 85fd0 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [ip, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx sl │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 861f4 │ │ │ │ + b.n 85fd0 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 861d4 │ │ │ │ + b.n 85fb0 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #48104 @ 0xbbe8 │ │ │ │ + movw r1, #45800 @ 0xb2e8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r3, #0 │ │ │ │ - b.n 86108 │ │ │ │ + b.n 85ee4 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #48012 @ 0xbb8c │ │ │ │ + movw r1, #45708 @ 0xb28c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov r3, sl │ │ │ │ - b.n 86108 │ │ │ │ + b.n 85ee4 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - movw r1, #47984 @ 0xbb70 │ │ │ │ + movw r1, #45680 @ 0xb270 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000862f4 : │ │ │ │ +000860d0 : │ │ │ │ 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 8638e │ │ │ │ + bpl.n 8616a │ │ │ │ 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 86356 │ │ │ │ + blt.n 86132 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movw r2, #41560 @ 0xa258 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 86368 │ │ │ │ + bne.n 86144 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 86368 │ │ │ │ + beq.n 86144 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movw ip, #57368 @ 0xe018 │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, ip │ │ │ │ mov r1, r4 │ │ │ │ - beq.n 86386 │ │ │ │ + beq.n 86162 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 89c00 │ │ │ │ + b.w 89a38 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r1, #41560 @ 0xa258 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - beq.n 86334 │ │ │ │ + beq.n 86110 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7aa84 │ │ │ │ + bl 7acac │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bne.n 8633a │ │ │ │ + bne.n 86116 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1c8828 │ │ │ │ + b.w 1c8038 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 863a8 │ │ │ │ + b.n 86184 │ │ │ │ movw r1, #2722 @ 0xaa2 │ │ │ │ - movw r0, #48080 @ 0xbbd0 │ │ │ │ + movw r0, #45776 @ 0xb2d0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -135195,23 +135007,23 @@ │ │ │ │ movw r5, #41560 @ 0xa258 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r2 │ │ │ │ cmp r8, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.w 8655c │ │ │ │ - ldr r3, [pc, #568] @ (86610 ) │ │ │ │ + bne.w 86338 │ │ │ │ + ldr r3, [pc, #568] @ (863ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1928] @ 0x788 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8647c │ │ │ │ + beq.n 86258 │ │ │ │ ldr.w r2, [r3, #1932] @ 0x78c │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w r7, r4, #20 │ │ │ │ str.w r1, [r3, #1928] @ 0x788 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -135229,23 +135041,23 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ strh r3, [r4, #4] │ │ │ │ blx 2b44c │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 865c4 │ │ │ │ + bne.w 863a0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r7, fp] │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ movs r3, #1 │ │ │ │ cmp r8, r5 │ │ │ │ lsl.w r3, r3, r2 │ │ │ │ add.w r2, r7, r3 │ │ │ │ - bne.n 8646c │ │ │ │ + bne.n 86248 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w r9, [r7, r3] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r1, [r2, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #8] │ │ │ │ movs r0, #0 │ │ │ │ @@ -135257,46 +135069,46 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w r9, [r2, #4] │ │ │ │ str.w sl, [r7, r3] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 86452 │ │ │ │ + b.n 8622e │ │ │ │ movs r0, #16 │ │ │ │ movs r1, #8 │ │ │ │ mov.w fp, #40 @ 0x28 │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r7, #24320 @ 0x5f00 │ │ │ │ movt r7, #82 @ 0x52 │ │ │ │ - movw r2, #197 @ 0xc5 │ │ │ │ + movw r2, #109 @ 0x6d │ │ │ │ movt r2, #8 │ │ │ │ ldr.w r3, [r7, #868] @ 0x364 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8658a │ │ │ │ - ldr r3, [pc, #360] @ (86610 ) │ │ │ │ + bne.n 86366 │ │ │ │ + ldr r3, [pc, #360] @ (863ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1612] @ 0x64c │ │ │ │ ldr.w r3, [r2, r0, lsl #2] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 86578 │ │ │ │ + beq.n 86354 │ │ │ │ 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, 86516 │ │ │ │ + cbz r0, 862f2 │ │ │ │ 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 │ │ │ │ @@ -135312,114 +135124,114 @@ │ │ │ │ str r3, [r4, #12] │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ strh r3, [r4, #4] │ │ │ │ and.w fp, sl, #7 │ │ │ │ blx 2b44c │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 865c4 │ │ │ │ + bne.n 863a0 │ │ │ │ strb.w r0, [r7, fp] │ │ │ │ - b.n 86438 │ │ │ │ + b.n 86214 │ │ │ │ ldrd lr, r1, [r3, #24] │ │ │ │ cmp r1, lr │ │ │ │ - bcc.n 8656c │ │ │ │ + bcc.n 86348 │ │ │ │ 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 864d0 │ │ │ │ + bne.n 862ac │ │ │ │ ldr.w r3, [r7, #848] @ 0x350 │ │ │ │ - movw r1, #41921 @ 0xa3c1 │ │ │ │ + movw r1, #42473 @ 0xa5e9 │ │ │ │ movt r1, #7 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 865b6 │ │ │ │ + bne.n 86392 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2c0b0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 86598 │ │ │ │ + cbz r4, 86374 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 864d0 │ │ │ │ + b.n 862ac │ │ │ │ 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 8648c │ │ │ │ + b.n 86268 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 864d0 │ │ │ │ + b.n 862ac │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 80198 │ │ │ │ + bl 80140 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 864d0 │ │ │ │ - b.n 86532 │ │ │ │ + bne.n 862ac │ │ │ │ + b.n 8630e │ │ │ │ ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 864d0 │ │ │ │ - bl 23c160 │ │ │ │ + bne.n 862ac │ │ │ │ + bl 23bb34 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 865ec │ │ │ │ + blt.n 863c8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 865fe │ │ │ │ + blt.n 863da │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 86466 │ │ │ │ + b.n 86242 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8654e │ │ │ │ + b.n 8632a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r9 │ │ │ │ - bl 233aac <_PyDict_SendEvent@@Base> │ │ │ │ + bl 23348c <_PyDict_SendEvent@@Base> │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #7 │ │ │ │ - ble.w 86432 │ │ │ │ + ble.w 8620e │ │ │ │ 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 86438 │ │ │ │ + b.n 86214 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 865a6 │ │ │ │ + bne.n 86382 │ │ │ │ mov r0, r9 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 865a6 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 86382 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 865b0 │ │ │ │ + bne.n 8638c │ │ │ │ mov r0, r2 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 865b0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8638c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r2, r0 │ │ │ │ @@ -135430,27 +135242,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 867be │ │ │ │ + beq.w 86596 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 8683a │ │ │ │ + bhi.w 86612 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 866aa │ │ │ │ - ldr r1, [pc, #696] @ (86910 ) │ │ │ │ + bne.n 86486 │ │ │ │ + ldr r1, [pc, #692] @ (866e8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1928] @ 0x788 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8680c │ │ │ │ + beq.w 865e4 │ │ │ │ ldr.w r2, [r3, #1932] @ 0x78c │ │ │ │ movw r5, #771 @ 0x303 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str.w r1, [r3, #1928] @ 0x788 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str.w r2, [r3, #1932] @ 0x78c │ │ │ │ @@ -135467,83 +135279,83 @@ │ │ │ │ str r3, [r4, #24] │ │ │ │ blx 2b44c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r8, #24320 @ 0x5f00 │ │ │ │ movt r8, #82 @ 0x52 │ │ │ │ - add.w r1, r5, r3, lsl #3 │ │ │ │ - movw r0, #197 @ 0xc5 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + movw r0, #109 @ 0x6d │ │ │ │ movt r0, #8 │ │ │ │ - add.w r7, r1, #20 │ │ │ │ + str r1, [sp, #0] │ │ │ │ ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ - mov.w fp, r3, lsl #3 │ │ │ │ + add r1, r5 │ │ │ │ + add.w r7, r1, #20 │ │ │ │ str r7, [sp, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 867ec │ │ │ │ - ldr r0, [pc, #572] @ (86910 ) │ │ │ │ + bne.w 865c4 │ │ │ │ + ldr r0, [pc, #568] @ (866e8 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1612] @ 0x64c │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov fp, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ subs r0, #1 │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ - bcs.w 86880 │ │ │ │ + bcs.w 86658 │ │ │ │ adds r1, #19 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ mov.w sl, r1, lsr #3 │ │ │ │ - ldr.w r0, [r0, sl, lsl #3] │ │ │ │ + ldr.w r0, [fp, sl, lsl #3] │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 868bc │ │ │ │ + beq.w 86692 │ │ │ │ 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 86754 │ │ │ │ + beq.n 8652c │ │ │ │ strb r2, [r4, #4] │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r2, r5 │ │ │ │ strb r6, [r4, #6] │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r6, #0 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r4, #20 │ │ │ │ str r3, [r4, #0] │ │ │ │ strb.w r9, [r4, #5] │ │ │ │ str r6, [r4, #16] │ │ │ │ str r6, [r4, #8] │ │ │ │ blx 2b44c │ │ │ │ add.w r0, r5, #20 │ │ │ │ - mov r2, fp │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4 │ │ │ │ blx 2b44c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r0, #24] │ │ │ │ ldr r1, [r0, #28] │ │ │ │ str r7, [sp, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bhi.n 867ac │ │ │ │ + bhi.n 86584 │ │ │ │ add.w r1, sl, #1 │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ adds r1, r0, r7 │ │ │ │ str r1, [r0, #4] │ │ │ │ str.w lr, [r0, r7] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 86880 │ │ │ │ + beq.w 86658 │ │ │ │ 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 │ │ │ │ @@ -135551,270 +135363,273 @@ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ movs r3, #1 │ │ │ │ strb r6, [r4, #6] │ │ │ │ str r3, [r4, #0] │ │ │ │ str r5, [r4, #16] │ │ │ │ str r5, [r4, #8] │ │ │ │ blx 2b44c │ │ │ │ - mov r2, fp │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ adds r0, r4, r7 │ │ │ │ blx 2b44c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [ip, #12] │ │ │ │ add.w r7, r5, #20 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ - b.n 8677c │ │ │ │ + b.n 86554 │ │ │ │ movs r1, #12 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.n 8683c │ │ │ │ - mul.w fp, r1, r3 │ │ │ │ - mla r1, r1, r3, r5 │ │ │ │ + bhi.n 86614 │ │ │ │ + mul.w r1, r1, r3 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r1, r5 │ │ │ │ add.w r0, r1, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r8, #24320 @ 0x5f00 │ │ │ │ movt r8, #82 @ 0x52 │ │ │ │ - movw r0, #197 @ 0xc5 │ │ │ │ + movw r0, #109 @ 0x6d │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 866d2 │ │ │ │ + beq.w 864ac │ │ │ │ ldr.w r0, [r8, #864] @ 0x360 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86908 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + beq.w 866de │ │ │ │ + ldrd r3, r2, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ add.w r7, r5, #20 │ │ │ │ - b.n 8677c │ │ │ │ + b.n 86554 │ │ │ │ movw r8, #24320 @ 0x5f00 │ │ │ │ movt r8, #82 @ 0x52 │ │ │ │ - movw r1, #197 @ 0xc5 │ │ │ │ + movw r1, #109 @ 0x6d │ │ │ │ movt r1, #8 │ │ │ │ ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 868d0 │ │ │ │ + bne.n 866a6 │ │ │ │ ldr.w r3, [r3, #1612] @ 0x64c │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov fp, r3 │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ movs r3, #5 │ │ │ │ movs r5, #8 │ │ │ │ - mov.w fp, #40 @ 0x28 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - b.n 866f2 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + b.n 864cc │ │ │ │ movs r1, #8 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.n 868ee │ │ │ │ + bhi.n 866c4 │ │ │ │ adds r0, r2, #1 │ │ │ │ movs r5, #1 │ │ │ │ movw r8, #24320 @ 0x5f00 │ │ │ │ movt r8, #82 @ 0x52 │ │ │ │ + mul.w r1, r3, r1 │ │ │ │ lsls r5, r0 │ │ │ │ - mul.w fp, r3, r1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ - mla r1, r3, r1, r5 │ │ │ │ + add r1, r5 │ │ │ │ adds r1, #20 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r1, #197 @ 0xc5 │ │ │ │ + movw r1, #109 @ 0x6d │ │ │ │ movt r1, #8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 867ec │ │ │ │ - ldr r1, [pc, #160] @ (86910 ) │ │ │ │ + bne.n 865c4 │ │ │ │ + ldr r1, [pc, #160] @ (866e8 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1612] @ 0x64c │ │ │ │ - str r1, [sp, #0] │ │ │ │ + mov fp, r1 │ │ │ │ ldr.w r4, [r8, #848] @ 0x350 │ │ │ │ - movw r1, #41921 @ 0xa3c1 │ │ │ │ + movw r1, #42473 @ 0xa5e9 │ │ │ │ movt r1, #7 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 868de │ │ │ │ + bne.n 866b4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2c0b0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - cbz r4, 86908 │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ + cbz r4, 866de │ │ │ │ + ldr.w r0, [fp, #800] @ 0x320 │ │ │ │ mov r1, r9 │ │ │ │ - ldr.w r0, [r7, #800] @ 0x320 │ │ │ │ - adds r0, #1 │ │ │ │ - str.w r0, [r7, #800] @ 0x320 │ │ │ │ add.w r7, r5, #20 │ │ │ │ - b.n 8677c │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + str.w r0, [fp, #800] @ 0x320 │ │ │ │ + b.n 86554 │ │ │ │ mov r1, sl │ │ │ │ + mov r0, fp │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 80198 │ │ │ │ + bl 80140 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 86770 │ │ │ │ + b.n 86548 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + movs r5, #8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ - mov.w fp, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r5, #8 │ │ │ │ movs r3, #5 │ │ │ │ - b.n 867ec │ │ │ │ + b.n 865c4 │ │ │ │ ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - b.n 868a6 │ │ │ │ + b.n 8667e │ │ │ │ adds r0, r2, #2 │ │ │ │ movs r5, #1 │ │ │ │ - mul.w fp, r3, r1 │ │ │ │ + mul.w r1, r3, r1 │ │ │ │ mov r9, r0 │ │ │ │ lsls r5, r0 │ │ │ │ - mla r1, r3, r1, r5 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + adds r1, r5, r1 │ │ │ │ adds.w r0, r1, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bpl.w 867d2 │ │ │ │ + bpl.w 865aa │ │ │ │ movs r4, #0 │ │ │ │ - bl 23c160 │ │ │ │ - b.n 866a2 │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 8647e │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #700] @ (86be0 ) │ │ │ │ + ldr r7, [pc, #700] @ (869b8 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r7, r6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 86b96 │ │ │ │ + beq.w 8696e │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86a22 │ │ │ │ + beq.n 867fa │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r4, [r1, #-4] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 86bbe │ │ │ │ + bne.w 86996 │ │ │ │ ldrb.w r2, [r1, #-3] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.w 86ba4 │ │ │ │ + bne.w 8697c │ │ │ │ ldrb.w r2, [r1, #-2] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.w 86ba4 │ │ │ │ + bne.w 8697c │ │ │ │ ldrb.w r2, [r1, #-1] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.w 86ba4 │ │ │ │ + bne.w 8697c │ │ │ │ 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 86b7c │ │ │ │ + bne.w 86954 │ │ │ │ adds r1, r3, r2 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ cmp r0, #253 @ 0xfd │ │ │ │ - bne.w 86b7c │ │ │ │ + bne.w 86954 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ cmp r0, #253 @ 0xfd │ │ │ │ - bne.w 86b7c │ │ │ │ + bne.w 86954 │ │ │ │ ldrb r1, [r1, #3] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 86b7c │ │ │ │ + bne.w 86954 │ │ │ │ mov.w r1, #3722304989 @ 0xdddddddd │ │ │ │ adds r2, #4 │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ mov r0, r3 │ │ │ │ str.w r1, [r3, #-4] │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ sub.w r4, r3, #8 │ │ │ │ blx 2b44c │ │ │ │ ldr.w lr, [r5, #20] │ │ │ │ - movw r2, #15513 @ 0x3c99 │ │ │ │ + movw r2, #15441 @ 0x3c51 │ │ │ │ movt r2, #8 │ │ │ │ mov r3, r0 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 86a26 │ │ │ │ - cbz r4, 86a22 │ │ │ │ + bne.n 867fe │ │ │ │ + cbz r4, 867fa │ │ │ │ ldr r2, [r7, r6] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r2, #1612] @ 0x64c │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.n 86a46 │ │ │ │ + beq.n 8681e │ │ │ │ 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 86a08 │ │ │ │ + bgt.n 867e0 │ │ │ │ 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, 86a46 │ │ │ │ + cbz r1, 8681e │ │ │ │ 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, 86a34 │ │ │ │ - cbz r3, 86a72 │ │ │ │ + cbz r1, 8680c │ │ │ │ + cbz r3, 8684a │ │ │ │ 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 86a22 │ │ │ │ + b.n 867fa │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - movw r2, #42081 @ 0xa461 │ │ │ │ + movw r2, #42581 @ 0xa655 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r6, [r3, #860] @ 0x35c │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 86b72 │ │ │ │ + bne.w 8694a │ │ │ │ mov r0, r4 │ │ │ │ blx 2af44 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 86a22 │ │ │ │ + b.n 867fa │ │ │ │ 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] │ │ │ │ @@ -135823,72 +135638,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 86aac │ │ │ │ + bne.n 86884 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 86aa8 │ │ │ │ + cbz r2, 86880 │ │ │ │ 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 86b08 │ │ │ │ + beq.n 868e0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 86ae8 │ │ │ │ + beq.n 868c0 │ │ │ │ ldr.w r2, [ip, #532] @ 0x214 │ │ │ │ - cbnz r2, 86ac4 │ │ │ │ + cbnz r2, 8689c │ │ │ │ str.w r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 86a22 │ │ │ │ + beq.n 867fa │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ - cbz r1, 86ae2 │ │ │ │ + cbz r1, 868ba │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r4, [r3, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ strd r2, r0, [r3, #20] │ │ │ │ - cbz r2, 86ade │ │ │ │ + cbz r2, 868b6 │ │ │ │ str r3, [r2, #24] │ │ │ │ str r3, [r0, #20] │ │ │ │ - b.n 86a22 │ │ │ │ + b.n 867fa │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ - b.n 86ad0 │ │ │ │ + b.n 868a8 │ │ │ │ ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 86af6 │ │ │ │ + cbz r2, 868ce │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r5, #532] @ 0x214 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 86a22 │ │ │ │ + bne.n 867fa │ │ │ │ str.w r3, [r5, #532] @ 0x214 │ │ │ │ - b.n 86a22 │ │ │ │ + b.n 867fa │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86ab6 │ │ │ │ + beq.n 8688e │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 86b6c │ │ │ │ + cbz r2, 86944 │ │ │ │ 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, 86b3a │ │ │ │ + cbz r3, 86912 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ @@ -135901,195 +135716,195 @@ │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r5, #788] @ 0x314 │ │ │ │ str r7, [r6, r4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #788] @ 0x314 │ │ │ │ - b.n 86a22 │ │ │ │ + b.n 867fa │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 86b14 │ │ │ │ + b.n 868ec │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 86a66 │ │ │ │ + b.n 8683e │ │ │ │ mov r0, r3 │ │ │ │ - bl 70578 │ │ │ │ - movw r1, #31172 @ 0x79c4 │ │ │ │ + bl 757b8 <_Py_FatalRefcountErrorFunc@@Base+0x15e> │ │ │ │ + movw r1, #28868 @ 0x70c4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #11732 @ 0x2dd4 │ │ │ │ + movw r0, #9428 @ 0x24d4 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #39304 @ 0x9988 │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #37000 @ 0x9088 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #68] @ (86be4 ) │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #68] @ (869bc ) │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r3 │ │ │ │ - bl 70578 │ │ │ │ - movw r1, #31148 @ 0x79ac │ │ │ │ + bl 757b8 <_Py_FatalRefcountErrorFunc@@Base+0x15e> │ │ │ │ + movw r1, #28844 @ 0x70ac │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #11732 @ 0x2dd4 │ │ │ │ + movw r0, #9428 @ 0x24d4 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 74cf6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 71e8c <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70578 │ │ │ │ - movw r1, #31088 @ 0x7970 │ │ │ │ + bl 757b8 <_Py_FatalRefcountErrorFunc@@Base+0x15e> │ │ │ │ + movw r1, #28784 @ 0x7070 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #11732 @ 0x2dd4 │ │ │ │ + movw r0, #9428 @ 0x24d4 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7612a <_PyMonitoring_FireLineEvent@@Base+0x9da> │ │ │ │ + bl 755c2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #960 @ (adr r4, 86fa8 ) │ │ │ │ + ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ movs r6, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #28 │ │ │ │ lsls r0, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r7, [r5, #132] @ 0x84 │ │ │ │ - bmi.w 87288 │ │ │ │ + bmi.w 87060 │ │ │ │ movw r4, #5480 @ 0x1568 │ │ │ │ movt r4, #81 @ 0x51 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86e70 │ │ │ │ + beq.w 86c48 │ │ │ │ movw r9, #41560 @ 0xa258 │ │ │ │ movt r9, #80 @ 0x50 │ │ │ │ - movw r3, #12889 @ 0x3259 │ │ │ │ + movw r3, #11321 @ 0x2c39 │ │ │ │ movt r3, #36 @ 0x24 │ │ │ │ movw sl, #28732 @ 0x703c │ │ │ │ movt sl, #80 @ 0x50 │ │ │ │ adds r4, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 86c52 │ │ │ │ + b.n 86a2a │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ - cbz r2, 86c48 │ │ │ │ + cbz r2, 86a20 │ │ │ │ sub.w r1, r3, #224 @ 0xe0 │ │ │ │ adds r6, r2, r1 │ │ │ │ - beq.n 86c48 │ │ │ │ + beq.n 86a20 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ - cbnz r2, 86ca0 │ │ │ │ + cbnz r2, 86a78 │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86e70 │ │ │ │ + beq.w 86c48 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86c48 │ │ │ │ + beq.n 86a20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 86e5a │ │ │ │ + bcs.w 86c32 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.n 86c88 │ │ │ │ + bcs.n 86a60 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.n 86c94 │ │ │ │ + bcs.n 86a6c │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi.n 86c38 │ │ │ │ + bhi.n 86a10 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt ls │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r5 │ │ │ │ - bls.n 86c40 │ │ │ │ + bls.n 86a18 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 86c48 │ │ │ │ + beq.n 86a20 │ │ │ │ sub.w r1, r3, #208 @ 0xd0 │ │ │ │ - b.n 86c40 │ │ │ │ + b.n 86a18 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 86c48 │ │ │ │ + beq.n 86a20 │ │ │ │ sub.w r1, r3, #380 @ 0x17c │ │ │ │ - b.n 86c40 │ │ │ │ + b.n 86a18 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 86c48 │ │ │ │ + beq.n 86a20 │ │ │ │ sub.w r1, r3, #368 @ 0x170 │ │ │ │ - b.n 86c40 │ │ │ │ + b.n 86a18 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n 86d16 │ │ │ │ + bpl.n 86aee │ │ │ │ ldr.w r0, [r5, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 86d16 │ │ │ │ + beq.n 86aee │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r0, #80] @ 0x50 │ │ │ │ - bcs.w 86f12 │ │ │ │ + bcs.w 86cea │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #380 @ 0x17c │ │ │ │ ldrcs r1, [r0, #52] @ 0x34 │ │ │ │ - bcs.w 86f12 │ │ │ │ + bcs.w 86cea │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r0, #56] @ 0x38 │ │ │ │ - bcs.w 86f12 │ │ │ │ + bcs.w 86cea │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 86f04 │ │ │ │ + bls.w 86cdc │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ - cbz r1, 86d16 │ │ │ │ + cbz r1, 86aee │ │ │ │ cmn r1, r3 │ │ │ │ - beq.n 86d16 │ │ │ │ + beq.n 86aee │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 86d16 │ │ │ │ + bne.n 86aee │ │ │ │ add.w r3, r5, #60 @ 0x3c │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 87632 │ │ │ │ + beq.w 8740a │ │ │ │ add.w r3, r5, #100 @ 0x64 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 86c48 │ │ │ │ + bne.n 86a20 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ subs r3, r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86c48 │ │ │ │ + bne.n 86a20 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 872d0 │ │ │ │ + bne.w 870a8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 872d0 │ │ │ │ + beq.w 870a8 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 851d0 │ │ │ │ + bl 84fac │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 873de │ │ │ │ + beq.w 871b6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8727e │ │ │ │ + bne.w 87056 │ │ │ │ ldr.w fp, [r6] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 8764c │ │ │ │ + beq.w 87424 │ │ │ │ movw r0, #28732 @ 0x703c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr.w r8, [r4] │ │ │ │ - bl 87c00 │ │ │ │ + bl 87a34 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 873de │ │ │ │ + beq.w 871b6 │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.w 8705e │ │ │ │ - ldr r2, [pc, #428] @ (86f1c ) │ │ │ │ + bpl.w 86e36 │ │ │ │ + ldr r2, [pc, #428] @ (86cf4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w ip, [r5] │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr.w r0, [r1, #3892] @ 0xf34 │ │ │ │ @@ -136102,168 +135917,168 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub.w r2, r6, #8 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ strd r0, r3, [r6, #-8] │ │ │ │ str r2, [r0, #4] │ │ │ │ str.w lr, [r1, #3868] @ 0xf1c │ │ │ │ - blt.w 8706a │ │ │ │ + blt.w 86e42 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [r6, #8] │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 886f4 │ │ │ │ + bl 88528 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87762 │ │ │ │ + beq.w 8753a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 86de2 │ │ │ │ + bpl.n 86bba │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 86de2 │ │ │ │ + bne.n 86bba │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.w 87072 │ │ │ │ + beq.w 86e4a │ │ │ │ str r1, [r6, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ strd r4, fp, [r6, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ str r2, [r6, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 87728 │ │ │ │ + bpl.w 87500 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 873ba │ │ │ │ + bne.w 87192 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 873ba │ │ │ │ + beq.w 87192 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ - beq.w 8753c │ │ │ │ - bl 89c00 │ │ │ │ + beq.w 87314 │ │ │ │ + bl 89a38 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 873d6 │ │ │ │ + beq.w 871ae │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 86c48 │ │ │ │ + bge.w 86a20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86c48 │ │ │ │ + bne.w 86a20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 86c48 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 86a20 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ sub.w r1, r3, #420 @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 86c40 │ │ │ │ + bne.w 86a18 │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86c52 │ │ │ │ + bne.w 86a2a │ │ │ │ ldr r4, [r5, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 87300 │ │ │ │ + bne.w 870d8 │ │ │ │ ldr r6, [r5, #120] @ 0x78 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8700a │ │ │ │ + beq.w 86de2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87594 │ │ │ │ + bne.w 8736c │ │ │ │ ldr.w r8, [r6] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 86f28 │ │ │ │ + bne.n 86d00 │ │ │ │ ldr r6, [r5, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 87536 │ │ │ │ + bne.w 8730e │ │ │ │ ldr.w r6, [r5, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #124] @ (86f20 ) │ │ │ │ + ldr r2, [pc, #124] @ (86cf8 ) │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r1, [r2, #1564] @ 0x61c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 87542 │ │ │ │ + bne.w 8731a │ │ │ │ ldr.w r4, [r2, #1572] @ 0x624 │ │ │ │ adds r7, r4, #1 │ │ │ │ - beq.w 87542 │ │ │ │ - ldr r1, [pc, #96] @ (86f24 ) │ │ │ │ + beq.w 8731a │ │ │ │ + ldr r1, [pc, #96] @ (86cfc ) │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 851d0 │ │ │ │ + bl 84fac │ │ │ │ adds r1, r0, #3 │ │ │ │ - beq.w 876c8 │ │ │ │ + beq.w 874a0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 873b0 │ │ │ │ + bne.w 87188 │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 87124 │ │ │ │ - ldr r1, [pc, #64] @ (86f24 ) │ │ │ │ + bne.w 86efc │ │ │ │ + ldr r1, [pc, #64] @ (86cfc ) │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 87170 │ │ │ │ + beq.w 86f48 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ it ls │ │ │ │ movls r1, r0 │ │ │ │ - bls.w 86cea │ │ │ │ + bls.w 86ac2 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 86cea │ │ │ │ - b.n 86d16 │ │ │ │ + bne.w 86ac2 │ │ │ │ + b.n 86aee │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, lr} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr.w r9, [r5, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 877da │ │ │ │ + bmi.w 875b2 │ │ │ │ movw r7, #29268 @ 0x7254 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ - bl 87c00 │ │ │ │ + bl 87a34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 873de │ │ │ │ + beq.w 871b6 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 86f8a │ │ │ │ - ldr r0, [pc, #556] @ (87180 ) │ │ │ │ + bpl.n 86d62 │ │ │ │ + ldr r0, [pc, #556] @ (86f58 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr.w r3, [r0, ip] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w ip, [r0, #3892] @ 0xf34 │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -136283,57 +136098,57 @@ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 886f4 │ │ │ │ + bl 88528 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87744 │ │ │ │ + beq.w 8751c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 86fce │ │ │ │ + bpl.n 86da6 │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 86fce │ │ │ │ + bne.n 86da6 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.w 87560 │ │ │ │ + beq.w 87338 │ │ │ │ str r1, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [r4, #20] │ │ │ │ - bl 8bc08 │ │ │ │ + bl 8ba34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 87748 │ │ │ │ + beq.w 87520 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 86ff8 │ │ │ │ + bge.n 86dd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8778c │ │ │ │ + beq.w 87564 │ │ │ │ ldr.w r8, [r6, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 87460 │ │ │ │ + bne.w 87238 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ ldr r6, [r5, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8718c │ │ │ │ + bne.w 86f64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86e9e │ │ │ │ - ldr r0, [pc, #356] @ (87180 ) │ │ │ │ + beq.w 86c76 │ │ │ │ + ldr r0, [pc, #356] @ (86f58 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r5, #180] @ 0xb4 │ │ │ │ subs r2, #1 │ │ │ │ ldr.w r1, [r0, ip] │ │ │ │ movs r3, #28 │ │ │ │ cmp r2, #10 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -136344,149 +136159,149 @@ │ │ │ │ adds r0, r1, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #412] @ 0x19c │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 876aa │ │ │ │ + beq.w 87482 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ - b.n 86ea2 │ │ │ │ + b.n 86c7a │ │ │ │ ldr.w ip, [r5] │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 86db2 │ │ │ │ + bge.w 86b8a │ │ │ │ add.w r3, ip, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 86db2 │ │ │ │ + b.n 86b8a │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq.w 876ce │ │ │ │ - ldr r3, [pc, #260] @ (87184 ) │ │ │ │ - ldr r2, [pc, #252] @ (87180 ) │ │ │ │ + beq.w 874a6 │ │ │ │ + ldr r3, [pc, #260] @ (86f5c ) │ │ │ │ + ldr r2, [pc, #252] @ (86f58 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87430 │ │ │ │ + bne.w 87208 │ │ │ │ add.w r8, r8, #110592 @ 0x1b000 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r0, [r8, #4000] @ 0xfa0 │ │ │ │ - bl 8b788 │ │ │ │ + bl 8b5b8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 877a8 │ │ │ │ + beq.w 87580 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 873e4 │ │ │ │ + beq.w 871bc │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 870d8 │ │ │ │ + bge.n 86eb0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87774 │ │ │ │ + beq.w 8754c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 870fa │ │ │ │ + bge.n 86ed2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87766 │ │ │ │ + beq.w 8753e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 870fa │ │ │ │ + bge.n 86ed2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87780 │ │ │ │ + beq.w 87558 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 86de2 │ │ │ │ + blt.w 86bba │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 82eb0 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82e64 <_Py_SetImmortal@@Base> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #2 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - b.n 86de2 │ │ │ │ + b.n 86bba │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 8c074 │ │ │ │ + bl 8bea0 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 886f4 │ │ │ │ + bl 88528 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 876c8 │ │ │ │ + beq.w 874a0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #64] @ (87188 ) │ │ │ │ + ldr r1, [pc, #64] @ (86f60 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 87794 │ │ │ │ + beq.w 8756c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 877ce │ │ │ │ + bge.w 875a6 │ │ │ │ subs r4, r3, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 86ef8 │ │ │ │ + bne.w 86cd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #1 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne.w r8, #0 │ │ │ │ - b.n 86efc │ │ │ │ + b.n 86cd4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, lr} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr.w r8, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87620 │ │ │ │ + bne.w 873f8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 86e9e │ │ │ │ + beq.w 86c76 │ │ │ │ ldr.w sl, [r5, #132] @ 0x84 │ │ │ │ - ldr.w r9, [pc, #948] @ 87558 │ │ │ │ + ldr.w r9, [pc, #948] @ 87330 │ │ │ │ movw fp, #29000 @ 0x7148 │ │ │ │ movt fp, #80 @ 0x50 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mov r0, fp │ │ │ │ - bl 87c00 │ │ │ │ + bl 87a34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 873de │ │ │ │ + beq.w 871b6 │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 871fa │ │ │ │ + bpl.n 86fd2 │ │ │ │ ldr.w r3, [r9, r7] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr.w ip, [r1, #3892] @ 0xf34 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr.w r0, [r1, #3868] @ 0xf1c │ │ │ │ @@ -136505,59 +136320,59 @@ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 886f4 │ │ │ │ + bl 88528 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87744 │ │ │ │ + beq.w 8751c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 8723c │ │ │ │ + bpl.n 87014 │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8723c │ │ │ │ + bne.n 87014 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.n 872ec │ │ │ │ + beq.n 870c4 │ │ │ │ str r1, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ str r6, [r4, #20] │ │ │ │ - bl 8bc08 │ │ │ │ + bl 8ba34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 877b0 │ │ │ │ + beq.w 87588 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87266 │ │ │ │ + bge.n 8703e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8773c │ │ │ │ + beq.w 87514 │ │ │ │ ldr.w r8, [r6, #20]! │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 871b2 │ │ │ │ + bne.n 86f8a │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86e9e │ │ │ │ - b.n 87018 │ │ │ │ + beq.w 86c76 │ │ │ │ + b.n 86df0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86c48 │ │ │ │ - b.n 86d3e │ │ │ │ - ldr r0, [pc, #716] @ (87558 ) │ │ │ │ + bne.w 86a20 │ │ │ │ + b.n 86b16 │ │ │ │ + ldr r0, [pc, #716] @ (87330 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r5, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r2, #1 │ │ │ │ ldr.w r1, [r0, ip] │ │ │ │ cmp r2, #10 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ @@ -136569,179 +136384,179 @@ │ │ │ │ adds r0, r1, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #412] @ 0x19c │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8769e │ │ │ │ + beq.w 87476 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r1, r3 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ - b.n 86c0a │ │ │ │ + b.n 869e2 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 7aa84 │ │ │ │ + bl 7acac │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bne.w 86d28 │ │ │ │ + bne.w 86b00 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 43338 │ │ │ │ - b.n 86efc │ │ │ │ + bl 43390 │ │ │ │ + b.n 86cd4 │ │ │ │ ldr.w r3, [r9, r7] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c88d8 │ │ │ │ + bl 1c808c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8723e │ │ │ │ - b.n 87746 │ │ │ │ + bne.n 87016 │ │ │ │ + b.n 8751e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86e78 │ │ │ │ + beq.w 86c50 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b2cc │ │ │ │ + bl 8b0fc │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 86efc │ │ │ │ + beq.w 86cd4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86e78 │ │ │ │ + beq.w 86c50 │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b2cc │ │ │ │ + bl 8b0fc │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 86efc │ │ │ │ + beq.w 86cd4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86e78 │ │ │ │ + beq.w 86c50 │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b2cc │ │ │ │ + bl 8b0fc │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 86efc │ │ │ │ + beq.w 86cd4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86e78 │ │ │ │ + beq.w 86c50 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b2cc │ │ │ │ + bl 8b0fc │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 86efc │ │ │ │ + beq.w 86cd4 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86e78 │ │ │ │ + beq.w 86c50 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b2cc │ │ │ │ + bl 8b0fc │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 86efc │ │ │ │ + beq.w 86cd4 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86e78 │ │ │ │ + beq.w 86c50 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ - b.n 873a0 │ │ │ │ + b.n 87178 │ │ │ │ ldr.w r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86e78 │ │ │ │ + beq.w 86c50 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b2cc │ │ │ │ + bl 8b0fc │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 87396 │ │ │ │ + bne.n 8716e │ │ │ │ mov r8, r0 │ │ │ │ - b.n 86efc │ │ │ │ + b.n 86cd4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86ef8 │ │ │ │ - b.n 86ed8 │ │ │ │ + bne.w 86cd0 │ │ │ │ + b.n 86cb0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 7aa84 │ │ │ │ + bl 7acac │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 86e20 │ │ │ │ + bne.w 86bf8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c8828 │ │ │ │ + bl 1c8038 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8767c │ │ │ │ + blt.w 87454 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 86efc │ │ │ │ + b.n 86cd4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 873f8 │ │ │ │ + bge.n 871d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 873f8 │ │ │ │ + cbnz r3, 871d0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 87666 │ │ │ │ + blt.w 8743e │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ strne.w r8, [r6, #12] │ │ │ │ - bne.w 86de4 │ │ │ │ + bne.w 86bbc │ │ │ │ mov r0, r8 │ │ │ │ - bl 82eb0 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82e64 <_Py_SetImmortal@@Base> │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [r8, #16] │ │ │ │ str.w r8, [r6, #12] │ │ │ │ - b.n 86de4 │ │ │ │ + b.n 86bbc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8709e │ │ │ │ + beq.w 86e76 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87450 │ │ │ │ + bge.n 87228 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 87450 │ │ │ │ + cbnz r2, 87228 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str r3, [r6, #12] │ │ │ │ - b.n 86de4 │ │ │ │ + b.n 86bbc │ │ │ │ movw fp, #29268 @ 0x7254 │ │ │ │ movt fp, #80 @ 0x50 │ │ │ │ adds r6, #20 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr r3, [r6, #12] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 877da │ │ │ │ + bmi.w 875b2 │ │ │ │ mov r0, fp │ │ │ │ - bl 87c00 │ │ │ │ + bl 87a34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 873de │ │ │ │ + beq.n 871b6 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 874bc │ │ │ │ - ldr r3, [pc, #204] @ (87558 ) │ │ │ │ + bpl.n 87294 │ │ │ │ + ldr r3, [pc, #204] @ (87330 ) │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr.w r3, [r3, sl] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w ip, [r0, #3892] @ 0xf34 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr.w r1, [r0, #3868] @ 0xf1c │ │ │ │ @@ -136760,365 +136575,394 @@ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 886f4 │ │ │ │ + bl 88528 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87744 │ │ │ │ + beq.w 8751c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 874fe │ │ │ │ + bpl.n 872d6 │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 874fe │ │ │ │ + bne.n 872d6 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.n 8757c │ │ │ │ + beq.n 87354 │ │ │ │ str r1, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [r4, #20] │ │ │ │ - bl 8bc08 │ │ │ │ + bl 8ba34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 87748 │ │ │ │ + beq.w 87520 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87528 │ │ │ │ + bge.n 87300 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 877d2 │ │ │ │ + beq.w 875aa │ │ │ │ ldr.w r8, [r6, #20]! │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 87004 │ │ │ │ - b.n 8746e │ │ │ │ + beq.w 86ddc │ │ │ │ + b.n 87246 │ │ │ │ ldr.w r8, [r6] │ │ │ │ - b.n 87196 │ │ │ │ - bl 863a8 │ │ │ │ - b.n 86e38 │ │ │ │ - ldr r0, [pc, #24] @ (8755c ) │ │ │ │ - bl 7aa84 │ │ │ │ + b.n 86f6e │ │ │ │ + bl 86184 │ │ │ │ + b.n 86c10 │ │ │ │ + ldr r0, [pc, #24] @ (87334 ) │ │ │ │ + bl 7acac │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.w 86ec0 │ │ │ │ - ldr r0, [pc, #8] @ (8755c ) │ │ │ │ - bl 43338 │ │ │ │ - b.n 87170 │ │ │ │ + bne.w 86c98 │ │ │ │ + ldr r0, [pc, #8] @ (87334 ) │ │ │ │ + bl 43390 │ │ │ │ + b.n 86f48 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, lr} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [pc, #708] @ (87828 ) │ │ │ │ + ldr r0, [pc, #708] @ (87600 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, ip] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c88d8 │ │ │ │ + bl 1c808c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86fd0 │ │ │ │ - b.n 87746 │ │ │ │ - ldr r2, [pc, #680] @ (87828 ) │ │ │ │ + bne.w 86da8 │ │ │ │ + b.n 8751e │ │ │ │ + ldr r2, [pc, #680] @ (87600 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c88d8 │ │ │ │ + bl 1c808c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87500 │ │ │ │ - b.n 87746 │ │ │ │ - ldr r0, [pc, #656] @ (87828 ) │ │ │ │ + bne.n 872d8 │ │ │ │ + b.n 8751e │ │ │ │ + ldr r0, [pc, #656] @ (87600 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r5, #180] @ 0xb4 │ │ │ │ subs r7, r2, #1 │ │ │ │ ldr.w r3, [r0, ip] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r7, r3 │ │ │ │ adds r4, r1, r3 │ │ │ │ add.w r4, r4, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r4, #412] @ 0x19c │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 875ca │ │ │ │ + beq.n 873a2 │ │ │ │ cmp r7, #10 │ │ │ │ - bhi.n 875ca │ │ │ │ + bhi.n 873a2 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r1, r3 │ │ │ │ - b.n 875d4 │ │ │ │ + b.n 873ac │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r1, r3 │ │ │ │ ldr.w r8, [r6] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 8762c │ │ │ │ + bne.n 87404 │ │ │ │ ldr r6, [r5, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 87022 │ │ │ │ + beq.w 86dfa │ │ │ │ ldr.w r8, [r6] │ │ │ │ ldr.w r3, [r0, ip] │ │ │ │ subs r7, r2, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r7, r3 │ │ │ │ adds r4, r1, r3 │ │ │ │ add.w r4, r4, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r4, #412] @ 0x19c │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 8760a │ │ │ │ + beq.n 873e2 │ │ │ │ cmp r7, #10 │ │ │ │ - bls.n 876b6 │ │ │ │ + bls.n 8748e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8768e │ │ │ │ + beq.n 87466 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r3, r1 │ │ │ │ ldr.w sl, [r3, #16] │ │ │ │ - b.n 871a2 │ │ │ │ - ldr r0, [pc, #516] @ (87828 ) │ │ │ │ + b.n 86f7a │ │ │ │ + ldr r0, [pc, #516] @ (87600 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r5, #180] @ 0xb4 │ │ │ │ - b.n 875ea │ │ │ │ + b.n 873c2 │ │ │ │ ldr.w r9, [r1, #16] │ │ │ │ - b.n 86f2c │ │ │ │ + b.n 86d04 │ │ │ │ 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 86c48 │ │ │ │ - b.w 86d16 │ │ │ │ + bne.w 86a20 │ │ │ │ + b.w 86aee │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r7 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 86c48 │ │ │ │ + bne.w 86a20 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 86efc │ │ │ │ + b.n 86cd4 │ │ │ │ str.w r8, [r6, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 86de4 │ │ │ │ + bne.w 86bbc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 873de │ │ │ │ + bge.w 871b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 873de │ │ │ │ + bne.w 871b6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 873de │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 871b6 │ │ │ │ subs r3, r2, #1 │ │ │ │ ldr.w r1, [r0, ip] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mul.w r3, r2, r3 │ │ │ │ - b.n 87050 │ │ │ │ + b.n 86e28 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r1, r3 │ │ │ │ - b.n 872cc │ │ │ │ + b.n 870a4 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r3, r1 │ │ │ │ - b.n 8705a │ │ │ │ + b.n 86e32 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 876aa │ │ │ │ + beq.n 87482 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r3, r1 │ │ │ │ - b.n 8761a │ │ │ │ + b.n 873f2 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 87170 │ │ │ │ + b.n 86f48 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 8707e │ │ │ │ + bne.w 86e56 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 877f2 │ │ │ │ + bpl.w 875ca │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 87808 │ │ │ │ + bpl.w 875e0 │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 87816 │ │ │ │ + blt.w 875ee │ │ │ │ add.w r3, r1, #20 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r0, #24 │ │ │ │ movw r3, #43944 @ 0xaba8 │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ movw r2, #24320 @ 0x5f00 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8745c │ │ │ │ + bge.w 87234 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8745c │ │ │ │ + bne.w 87234 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 8745c │ │ │ │ + b.n 87234 │ │ │ │ movw r1, #2722 @ 0xaa2 │ │ │ │ - movw r0, #48080 @ 0xbbd0 │ │ │ │ + movw r0, #45776 @ 0xb2d0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 873d6 │ │ │ │ + b.n 871ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87266 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8703e │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 873de │ │ │ │ + bge.w 871b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 873de │ │ │ │ + bne.w 871b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 873de │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 871b6 │ │ │ │ str r0, [r6, #12] │ │ │ │ - b.n 87672 │ │ │ │ + b.n 8744a │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - b.n 870ea │ │ │ │ + b.n 86ec2 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - b.n 870d8 │ │ │ │ + b.n 86eb0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - b.n 870fa │ │ │ │ + b.n 86ed2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 86ff8 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 86dd0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 87170 │ │ │ │ + bge.w 86f48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8716a │ │ │ │ - b.n 87170 │ │ │ │ - bl f73ac │ │ │ │ + beq.w 86f42 │ │ │ │ + b.n 86f48 │ │ │ │ + bl f6ec4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 8745c │ │ │ │ + b.n 87234 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 86efc │ │ │ │ + bge.w 86cd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86efc │ │ │ │ + bne.w 86cd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 86efc │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 86cd4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 87170 │ │ │ │ + b.n 86f48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87528 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87300 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #48252 @ 0xbc7c │ │ │ │ + movw r1, #45948 @ 0xb37c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 873de │ │ │ │ + bl 11dfac │ │ │ │ + b.n 871b6 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 876f2 │ │ │ │ + bge.w 874ca │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #40] @ (8782c ) │ │ │ │ + ldr r3, [pc, #40] @ (87604 ) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 87708 │ │ │ │ + b.n 874e0 │ │ │ │ ldrsb.w r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 87816 │ │ │ │ + blt.n 875ee │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 876f2 │ │ │ │ + b.n 874ca │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r1, #20 │ │ │ │ addpl.w r3, r1, #28 │ │ │ │ - b.n 877fe │ │ │ │ + b.n 875d6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #26 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -00087830 : │ │ │ │ +00087608 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #28732 @ 0x703c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1c887c │ │ │ │ + bl 87678 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 87880 │ │ │ │ - cbz r5, 87868 │ │ │ │ + cbz r0, 87658 │ │ │ │ + cbz r5, 87640 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 88200 │ │ │ │ + bl 88034 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 87888 │ │ │ │ + cbz r0, 87660 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ strd r3, r6, [r4, #16] │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87882 │ │ │ │ + bge.n 8765a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87882 │ │ │ │ + bne.n 8765a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87882 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8765a │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 87a34 │ │ │ │ + cbz r0, 876ce │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #17 │ │ │ │ + bpl.n 876ce │ │ │ │ + ldr.w ip, [pc, #56] @ 876d0 │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + ldr.w r3, [r0, #-4] │ │ │ │ + sub.w r2, r0, #8 │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + ldr.w r1, [r1, ip] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + ldr.w lr, [r1, #3892] @ 0xf34 │ │ │ │ + ldr.w r4, [r1, #3868] @ 0xf1c │ │ │ │ + add.w ip, r4, #1 │ │ │ │ + ldr.w r4, [lr, #4] │ │ │ │ + orrs r3, r4 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + strd lr, r3, [r0, #-8] │ │ │ │ + str.w r2, [lr, #4] │ │ │ │ + str.w ip, [r1, #3868] @ 0xf1c │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ │ │ │ │ -000878a0 : │ │ │ │ +000876d4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ @@ -137145,87 +136989,87 @@ │ │ │ │ addmi r1, r3, #3 │ │ │ │ addmi r3, #1 │ │ │ │ ittt mi │ │ │ │ bicmi.w r1, r1, #3 │ │ │ │ addmi.w r3, r1, r3, lsl #2 │ │ │ │ addmi r2, r2, r3 │ │ │ │ adds.w r9, r4, r2 │ │ │ │ - bmi.w 87b80 │ │ │ │ + bmi.w 879b4 │ │ │ │ movw r6, #24320 @ 0x5f00 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ - movw r3, #197 @ 0xc5 │ │ │ │ + movw r3, #109 @ 0x6d │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r8, [r6, #888] @ 0x378 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 87b42 │ │ │ │ - ldr r3, [pc, #680] @ (87bcc ) │ │ │ │ + bne.w 87976 │ │ │ │ + ldr r3, [pc, #680] @ (87a00 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1612] @ 0x64c │ │ │ │ - bcs.w 87ae8 │ │ │ │ + bcs.w 8791c │ │ │ │ mov.w sl, r1, lsr #3 │ │ │ │ ldr.w r3, [r7, sl, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 87b2c │ │ │ │ + beq.w 87960 │ │ │ │ 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 87a0e │ │ │ │ + beq.n 87842 │ │ │ │ add.w r6, r8, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 87b22 │ │ │ │ + beq.w 87956 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 87a86 │ │ │ │ - ldr r1, [pc, #588] @ (87bcc ) │ │ │ │ + beq.w 878c6 │ │ │ │ + ldr r1, [pc, #588] @ (87a00 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r4, [r3, r1] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ strd r1, r1, [r6, #-8] │ │ │ │ ldr.w r3, [r0, #3768] @ 0xeb8 │ │ │ │ ldr.w r7, [r0, #3764] @ 0xeb4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #3768] @ 0xeb8 │ │ │ │ cmp r3, r7 │ │ │ │ - bgt.n 87a62 │ │ │ │ + bgt.n 878a2 │ │ │ │ subs r2, #8 │ │ │ │ add.w r0, r6, #8 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r5, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87a98 │ │ │ │ - ldr r2, [pc, #540] @ (87bd0 ) │ │ │ │ + bne.n 878cc │ │ │ │ + ldr r2, [pc, #540] @ (87a04 ) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87b5a │ │ │ │ + bne.w 8798e │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r3, #29 │ │ │ │ - bmi.n 87a2c │ │ │ │ + bmi.n 87860 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 87a06 │ │ │ │ - ldr r0, [pc, #500] @ (87bcc ) │ │ │ │ + bpl.n 8783a │ │ │ │ + ldr r0, [pc, #500] @ (87a00 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ sub.w r2, r6, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r4, [r1, #3892] @ 0xf34 │ │ │ │ @@ -137238,205 +137082,205 @@ │ │ │ │ str r2, [r4, #4] │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r6, r1, [r3, #24] │ │ │ │ cmp r1, r6 │ │ │ │ - bcc.n 87a8c │ │ │ │ + bcc.n 87896 │ │ │ │ add.w r1, sl, #1 │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r6 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r7, [r3, r6] │ │ │ │ and.w ip, r0, #16384 @ 0x4000 │ │ │ │ - b.n 87964 │ │ │ │ + b.n 87798 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r5, #440] @ 0x1b8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 87ad8 │ │ │ │ + bgt.n 8790c │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ adds r0, r6, r1 │ │ │ │ add r2, r3 │ │ │ │ strb r2, [r6, r1] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #1] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh r3, [r0, #2] │ │ │ │ - cbz r2, 87a58 │ │ │ │ + cbz r2, 8788c │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #4 │ │ │ │ blx 2b44c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r6, #-12] │ │ │ │ - b.n 879d2 │ │ │ │ + b.n 87806 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + str.w r3, [lr, #12] │ │ │ │ + str.w lr, [r3, #8] │ │ │ │ + b.n 87798 │ │ │ │ ldr.w r3, [r0, #3748] @ 0xea4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 87a86 │ │ │ │ + beq.n 878c6 │ │ │ │ ldr.w r3, [r0, #3856] @ 0xf10 │ │ │ │ - cbnz r3, 87a86 │ │ │ │ + cbnz r3, 878c6 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87bf4 │ │ │ │ + bne.w 87a28 │ │ │ │ add.w r1, r4, #12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 87abe │ │ │ │ + bpl.n 878f2 │ │ │ │ subs r2, #8 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 879a0 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str.w r3, [lr, #12] │ │ │ │ - str.w lr, [r3, #8] │ │ │ │ - b.n 87964 │ │ │ │ - ldr r2, [pc, #308] @ (87bd0 ) │ │ │ │ + b.n 877d4 │ │ │ │ + ldr r2, [pc, #308] @ (87a04 ) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87b9e │ │ │ │ + bne.n 879d2 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ str.w fp, [r6, #8] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.n 879d2 │ │ │ │ + bpl.n 87806 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - b.n 87a2e │ │ │ │ + b.n 87862 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87ac2 │ │ │ │ + bne.n 878f6 │ │ │ │ dmb ish │ │ │ │ - b.n 87a86 │ │ │ │ + b.n 878c6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ adds r0, r6, r3 │ │ │ │ strb r2, [r6, r3] │ │ │ │ - b.n 87a42 │ │ │ │ + b.n 87876 │ │ │ │ ldr.w r8, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #41921 @ 0xa3c1 │ │ │ │ + movw r3, #42473 @ 0xa5e9 │ │ │ │ movt r3, #7 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 87b90 │ │ │ │ + bne.n 879c4 │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2c0b0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 87b80 │ │ │ │ + beq.n 879b4 │ │ │ │ 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 87964 │ │ │ │ + b.n 87798 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8797c │ │ │ │ - b.n 87a86 │ │ │ │ + bne.w 877b0 │ │ │ │ + b.n 878c6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80198 │ │ │ │ + bl 80140 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87ae8 │ │ │ │ + beq.n 8791c │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - b.n 87a26 │ │ │ │ + b.n 8785a │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r8 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 87b80 │ │ │ │ + cbz r0, 879b4 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w ip, r3, #16384 @ 0x4000 │ │ │ │ - b.n 87964 │ │ │ │ - movw r1, #56781 @ 0xddcd │ │ │ │ + b.n 87798 │ │ │ │ + movw r1, #55145 @ 0xd769 │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 87bd4 │ │ │ │ + bne.n 87a08 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ - cbnz r0, 87bc0 │ │ │ │ + cbnz r0, 879f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bpl.w 879d2 │ │ │ │ - b.n 87aba │ │ │ │ - bl 23c160 │ │ │ │ + bpl.w 87806 │ │ │ │ + b.n 878ee │ │ │ │ + bl 23bb34 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87a06 │ │ │ │ + beq.w 8783a │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b.n 879d2 │ │ │ │ + b.n 87806 │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 87b0a │ │ │ │ - movw r1, #56781 @ 0xddcd │ │ │ │ + b.n 8793e │ │ │ │ + movw r1, #55145 @ 0xd769 │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 87be8 │ │ │ │ + bne.n 87a1c │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87ab0 │ │ │ │ + bne.w 878e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 87ab0 │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 878e4 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.w 879d2 │ │ │ │ - b.n 87aba │ │ │ │ + bpl.w 87806 │ │ │ │ + b.n 878ee │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.w 879d2 │ │ │ │ - b.n 87aba │ │ │ │ + bpl.w 87806 │ │ │ │ + b.n 878ee │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 87ab0 │ │ │ │ + b.n 878e4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87a7c │ │ │ │ - b.n 87a86 │ │ │ │ + beq.w 878bc │ │ │ │ + b.n 878c6 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #84] @ 0x54 │ │ │ │ sub sp, #8 │ │ │ │ @@ -137460,266 +137304,266 @@ │ │ │ │ addmi r1, r3, #3 │ │ │ │ addmi r3, #1 │ │ │ │ ittt mi │ │ │ │ bicmi.w r1, r1, #3 │ │ │ │ addmi.w r3, r1, r3, lsl #2 │ │ │ │ addmi r2, r2, r3 │ │ │ │ adds.w r8, r6, r2 │ │ │ │ - bmi.w 87eba │ │ │ │ + bmi.w 87cda │ │ │ │ movw r7, #24320 @ 0x5f00 │ │ │ │ movt r7, #82 @ 0x52 │ │ │ │ - movw r3, #197 @ 0xc5 │ │ │ │ + movw r3, #109 @ 0x6d │ │ │ │ movt r3, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r7, #888] @ 0x378 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 87e60 │ │ │ │ - ldr r3, [pc, #628] @ (87ef4 ) │ │ │ │ + bne.w 87c94 │ │ │ │ + ldr r3, [pc, #628] @ (87d28 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1612] @ 0x64c │ │ │ │ mov sl, r3 │ │ │ │ - bcs.w 87e0c │ │ │ │ + bcs.w 87c40 │ │ │ │ mov.w r9, r1, lsr #3 │ │ │ │ ldr.w r3, [r3, r9, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 87e4c │ │ │ │ + beq.w 87c80 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr.w r8, [r0] │ │ │ │ str.w r8, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 87d36 │ │ │ │ + beq.n 87b6a │ │ │ │ adds r5, r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 87e42 │ │ │ │ + beq.w 87c76 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 87db4 │ │ │ │ - ldr r3, [pc, #536] @ (87ef4 ) │ │ │ │ + beq.n 87bf4 │ │ │ │ + ldr r3, [pc, #536] @ (87d28 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r6, [r1, r3] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ strd r1, r1, [r5, #-8] │ │ │ │ ldr.w r3, [r0, #3768] @ 0xeb8 │ │ │ │ ldr.w r7, [r0, #3764] @ 0xeb4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #3768] @ 0xeb8 │ │ │ │ cmp r3, r7 │ │ │ │ - bgt.n 87d90 │ │ │ │ + bgt.n 87bd0 │ │ │ │ subs r2, #8 │ │ │ │ add.w r0, r5, #8 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r4, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87dc6 │ │ │ │ - ldr r2, [pc, #488] @ (87ef8 ) │ │ │ │ + bne.n 87bfa │ │ │ │ + ldr r2, [pc, #488] @ (87d2c ) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87e78 │ │ │ │ + bne.w 87cac │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 87d56 │ │ │ │ + bmi.n 87b8a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r7, r1, [r3, #24] │ │ │ │ cmp r7, r1 │ │ │ │ - bhi.n 87dba │ │ │ │ + bhi.n 87bc4 │ │ │ │ add.w r1, r9, #1 │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r7 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r8, [r3, r7] │ │ │ │ and.w ip, r5, #16384 @ 0x4000 │ │ │ │ - b.n 87cc4 │ │ │ │ + b.n 87af8 │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 87dfe │ │ │ │ + bgt.n 87c32 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ adds r0, r5, r3 │ │ │ │ strb r2, [r5, r3] │ │ │ │ movs r1, #0 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strb r1, [r0, #1] │ │ │ │ strh r3, [r0, #2] │ │ │ │ - cbz r2, 87d82 │ │ │ │ + cbz r2, 87bb6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #4 │ │ │ │ blx 2b44c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r5, #-12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + str.w r3, [lr, #12] │ │ │ │ + str.w lr, [r3, #8] │ │ │ │ + b.n 87af8 │ │ │ │ ldr.w r3, [r0, #3748] @ 0xea4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 87db4 │ │ │ │ + beq.n 87bf4 │ │ │ │ ldr.w r3, [r0, #3856] @ 0xf10 │ │ │ │ - cbnz r3, 87db4 │ │ │ │ + cbnz r3, 87bf4 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87ee8 │ │ │ │ + bne.w 87d1c │ │ │ │ add.w r1, r6, #12 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 87de4 │ │ │ │ + bpl.n 87c18 │ │ │ │ subs r2, #8 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 87cfc │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str.w r3, [lr, #12] │ │ │ │ - str.w lr, [r3, #8] │ │ │ │ - b.n 87cc4 │ │ │ │ - ldr r2, [pc, #304] @ (87ef8 ) │ │ │ │ + b.n 87b30 │ │ │ │ + ldr r2, [pc, #304] @ (87d2c ) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87e9a │ │ │ │ + bne.n 87ce4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 87d28 │ │ │ │ + b.n 87b5c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87de8 │ │ │ │ + bne.n 87c1c │ │ │ │ dmb ish │ │ │ │ - b.n 87db4 │ │ │ │ + b.n 87bf4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r2, #1 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r2, [r3, #12] │ │ │ │ add r2, r1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - b.n 87d68 │ │ │ │ + b.n 87b9c │ │ │ │ ldr.w r5, [r7, #848] @ 0x350 │ │ │ │ - movw r3, #41921 @ 0xa3c1 │ │ │ │ + movw r3, #42473 @ 0xa5e9 │ │ │ │ movt r3, #7 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 87ec4 │ │ │ │ + bne.n 87cce │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2c0b0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87eba │ │ │ │ + beq.n 87cda │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w ip, r3, #16384 @ 0x4000 │ │ │ │ - b.n 87cc4 │ │ │ │ + b.n 87af8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 87cd8 │ │ │ │ - b.n 87db4 │ │ │ │ + bne.w 87b0c │ │ │ │ + b.n 87bf4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80198 │ │ │ │ + bl 80140 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87e0c │ │ │ │ + beq.n 87c40 │ │ │ │ ldr r5, [r4, #84] @ 0x54 │ │ │ │ - b.n 87d50 │ │ │ │ + b.n 87b84 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r0, [r7, #884] @ 0x374 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ - cbz r0, 87eba │ │ │ │ + cbz r0, 87cda │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w ip, r3, #16384 @ 0x4000 │ │ │ │ - b.n 87cc4 │ │ │ │ - movw r1, #56781 @ 0xddcd │ │ │ │ + b.n 87af8 │ │ │ │ + movw r1, #55145 @ 0xd769 │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 87ed0 │ │ │ │ + bne.n 87d04 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87d28 │ │ │ │ + bne.w 87b5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 87d28 │ │ │ │ - movw r1, #56781 @ 0xddcd │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 87b5c │ │ │ │ + ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ + mov r1, r8 │ │ │ │ + blx r5 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + b.n 87c60 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 23bb34 │ │ │ │ + movw r1, #55145 @ 0xd769 │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 87edc │ │ │ │ + bne.n 87d10 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87dde │ │ │ │ + bne.n 87c12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 87dde │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 23c160 │ │ │ │ - ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ - mov r1, r8 │ │ │ │ - blx r5 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - b.n 87e2c │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 87c12 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 87d28 │ │ │ │ + b.n 87b5c │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 87dde │ │ │ │ + b.n 87c12 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87daa │ │ │ │ - b.n 87db4 │ │ │ │ + beq.w 87bea │ │ │ │ + b.n 87bf4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00087efc <_PyType_AllocNoTrack@@Base>: │ │ │ │ +00087d30 <_PyType_AllocNoTrack@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w lr, [r0, #84] @ 0x54 │ │ │ │ @@ -137744,519 +137588,519 @@ │ │ │ │ addne r6, r3, #3 │ │ │ │ itttt ne │ │ │ │ addne r3, #1 │ │ │ │ bicne.w r6, r6, #3 │ │ │ │ addne r6, r6, r2 │ │ │ │ addne.w r2, r6, r3, lsl #2 │ │ │ │ adds.w sl, r2, r5 │ │ │ │ - bmi.w 881bc <_PyType_AllocNoTrack@@Base+0x2c0> │ │ │ │ + bmi.w 87fde <_PyType_AllocNoTrack@@Base+0x2ae> │ │ │ │ movw r6, #24320 @ 0x5f00 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ - movw r3, #197 @ 0xc5 │ │ │ │ + movw r3, #109 @ 0x6d │ │ │ │ movt r3, #8 │ │ │ │ mov fp, r1 │ │ │ │ ldr.w r8, [r6, #888] @ 0x378 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 88162 <_PyType_AllocNoTrack@@Base+0x266> │ │ │ │ - ldr r3, [pc, #632] @ (881f8 <_PyType_AllocNoTrack@@Base+0x2fc>) │ │ │ │ + bne.w 87f96 <_PyType_AllocNoTrack@@Base+0x266> │ │ │ │ + ldr r3, [pc, #632] @ (8802c <_PyType_AllocNoTrack@@Base+0x2fc>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ add.w ip, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1612] @ 0x64c │ │ │ │ - bcs.w 88108 <_PyType_AllocNoTrack@@Base+0x20c> │ │ │ │ + bcs.w 87f3c <_PyType_AllocNoTrack@@Base+0x20c> │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [r7, ip, lsl #3] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 8814a <_PyType_AllocNoTrack@@Base+0x24e> │ │ │ │ + beq.w 87f7e <_PyType_AllocNoTrack@@Base+0x24e> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r6, [r9] │ │ │ │ str r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88034 <_PyType_AllocNoTrack@@Base+0x138> │ │ │ │ + beq.n 87e68 <_PyType_AllocNoTrack@@Base+0x138> │ │ │ │ add.w r6, r9, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88142 <_PyType_AllocNoTrack@@Base+0x246> │ │ │ │ + beq.w 87f76 <_PyType_AllocNoTrack@@Base+0x246> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 880b0 <_PyType_AllocNoTrack@@Base+0x1b4> │ │ │ │ - ldr r1, [pc, #544] @ (881f8 <_PyType_AllocNoTrack@@Base+0x2fc>) │ │ │ │ + beq.n 87ef0 <_PyType_AllocNoTrack@@Base+0x1c0> │ │ │ │ + ldr r1, [pc, #544] @ (8802c <_PyType_AllocNoTrack@@Base+0x2fc>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r5, [r3, r1] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ strd r1, r1, [r6, #-8] │ │ │ │ ldr.w r3, [r0, #3768] @ 0xeb8 │ │ │ │ ldr.w r7, [r0, #3764] @ 0xeb4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #3768] @ 0xeb8 │ │ │ │ cmp r3, r7 │ │ │ │ - bgt.n 8808c <_PyType_AllocNoTrack@@Base+0x190> │ │ │ │ + bgt.n 87ecc <_PyType_AllocNoTrack@@Base+0x19c> │ │ │ │ subs r2, #8 │ │ │ │ add.w r0, r6, #8 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 880c2 <_PyType_AllocNoTrack@@Base+0x1c6> │ │ │ │ - ldr r2, [pc, #492] @ (881fc <_PyType_AllocNoTrack@@Base+0x300>) │ │ │ │ + bne.n 87ef6 <_PyType_AllocNoTrack@@Base+0x1c6> │ │ │ │ + ldr r2, [pc, #492] @ (88030 <_PyType_AllocNoTrack@@Base+0x300>) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8817a <_PyType_AllocNoTrack@@Base+0x27e> │ │ │ │ + bne.w 87fae <_PyType_AllocNoTrack@@Base+0x27e> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 88052 <_PyType_AllocNoTrack@@Base+0x156> │ │ │ │ + bmi.n 87e86 <_PyType_AllocNoTrack@@Base+0x156> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r7, r1, [r3, #24] │ │ │ │ cmp r7, r1 │ │ │ │ - bhi.n 880b6 <_PyType_AllocNoTrack@@Base+0x1ba> │ │ │ │ + bhi.n 87ec0 <_PyType_AllocNoTrack@@Base+0x190> │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r1, r7, ip, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r7 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r6, [r3, r7] │ │ │ │ and.w r0, lr, #16384 @ 0x4000 │ │ │ │ - b.n 87fc2 <_PyType_AllocNoTrack@@Base+0xc6> │ │ │ │ + b.n 87df6 <_PyType_AllocNoTrack@@Base+0xc6> │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 880fa <_PyType_AllocNoTrack@@Base+0x1fe> │ │ │ │ + bgt.n 87f2e <_PyType_AllocNoTrack@@Base+0x1fe> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ adds r0, r6, r3 │ │ │ │ strb r2, [r6, r3] │ │ │ │ movs r1, #0 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strb r1, [r0, #1] │ │ │ │ strh r3, [r0, #2] │ │ │ │ - cbz r2, 8807e <_PyType_AllocNoTrack@@Base+0x182> │ │ │ │ + cbz r2, 87eb2 <_PyType_AllocNoTrack@@Base+0x182> │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #4 │ │ │ │ blx 2b44c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [r6, #-12] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + str.w r3, [r8, #12] │ │ │ │ + str.w r8, [r3, #8] │ │ │ │ + b.n 87df6 <_PyType_AllocNoTrack@@Base+0xc6> │ │ │ │ ldr.w r3, [r0, #3748] @ 0xea4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 880b0 <_PyType_AllocNoTrack@@Base+0x1b4> │ │ │ │ + beq.n 87ef0 <_PyType_AllocNoTrack@@Base+0x1c0> │ │ │ │ ldr.w r3, [r0, #3856] @ 0xf10 │ │ │ │ - cbnz r3, 880b0 <_PyType_AllocNoTrack@@Base+0x1b4> │ │ │ │ + cbnz r3, 87ef0 <_PyType_AllocNoTrack@@Base+0x1c0> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 881ec <_PyType_AllocNoTrack@@Base+0x2f0> │ │ │ │ + bne.w 88020 <_PyType_AllocNoTrack@@Base+0x2f0> │ │ │ │ add.w r1, r5, #12 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 880e0 <_PyType_AllocNoTrack@@Base+0x1e4> │ │ │ │ + bpl.n 87f14 <_PyType_AllocNoTrack@@Base+0x1e4> │ │ │ │ subs r2, #8 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 87ffa <_PyType_AllocNoTrack@@Base+0xfe> │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str.w r3, [r8, #12] │ │ │ │ - str.w r8, [r3, #8] │ │ │ │ - b.n 87fc2 <_PyType_AllocNoTrack@@Base+0xc6> │ │ │ │ - ldr r2, [pc, #312] @ (881fc <_PyType_AllocNoTrack@@Base+0x300>) │ │ │ │ + b.n 87e2e <_PyType_AllocNoTrack@@Base+0xfe> │ │ │ │ + ldr r2, [pc, #312] @ (88030 <_PyType_AllocNoTrack@@Base+0x300>) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8819c <_PyType_AllocNoTrack@@Base+0x2a0> │ │ │ │ + bne.n 87fe8 <_PyType_AllocNoTrack@@Base+0x2b8> │ │ │ │ str.w fp, [r6, #8] │ │ │ │ - b.n 88026 <_PyType_AllocNoTrack@@Base+0x12a> │ │ │ │ + b.n 87e5a <_PyType_AllocNoTrack@@Base+0x12a> │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 880e4 <_PyType_AllocNoTrack@@Base+0x1e8> │ │ │ │ + bne.n 87f18 <_PyType_AllocNoTrack@@Base+0x1e8> │ │ │ │ dmb ish │ │ │ │ - b.n 880b0 <_PyType_AllocNoTrack@@Base+0x1b4> │ │ │ │ + b.n 87ef0 <_PyType_AllocNoTrack@@Base+0x1c0> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ subs r2, #1 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r2, [r3, #12] │ │ │ │ add r2, r1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - b.n 88064 <_PyType_AllocNoTrack@@Base+0x168> │ │ │ │ + b.n 87e98 <_PyType_AllocNoTrack@@Base+0x168> │ │ │ │ ldr.w r8, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #41921 @ 0xa3c1 │ │ │ │ + movw r3, #42473 @ 0xa5e9 │ │ │ │ movt r3, #7 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 881c6 <_PyType_AllocNoTrack@@Base+0x2ca> │ │ │ │ + bne.n 87fd0 <_PyType_AllocNoTrack@@Base+0x2a0> │ │ │ │ mov r0, sl │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2c0b0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 881bc <_PyType_AllocNoTrack@@Base+0x2c0> │ │ │ │ + beq.n 87fde <_PyType_AllocNoTrack@@Base+0x2ae> │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ and.w r0, r0, #16384 @ 0x4000 │ │ │ │ - b.n 87fc2 <_PyType_AllocNoTrack@@Base+0xc6> │ │ │ │ + b.n 87df6 <_PyType_AllocNoTrack@@Base+0xc6> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87fd6 <_PyType_AllocNoTrack@@Base+0xda> │ │ │ │ - b.n 880b0 <_PyType_AllocNoTrack@@Base+0x1b4> │ │ │ │ + bne.w 87e0a <_PyType_AllocNoTrack@@Base+0xda> │ │ │ │ + b.n 87ef0 <_PyType_AllocNoTrack@@Base+0x1c0> │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80198 │ │ │ │ + bl 80140 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88108 <_PyType_AllocNoTrack@@Base+0x20c> │ │ │ │ + beq.n 87f3c <_PyType_AllocNoTrack@@Base+0x20c> │ │ │ │ ldr.w lr, [r4, #84] @ 0x54 │ │ │ │ - b.n 8804c <_PyType_AllocNoTrack@@Base+0x150> │ │ │ │ + b.n 87e80 <_PyType_AllocNoTrack@@Base+0x150> │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 881bc <_PyType_AllocNoTrack@@Base+0x2c0> │ │ │ │ + cbz r0, 87fde <_PyType_AllocNoTrack@@Base+0x2ae> │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w r0, r0, #16384 @ 0x4000 │ │ │ │ - b.n 87fc2 <_PyType_AllocNoTrack@@Base+0xc6> │ │ │ │ - movw r1, #56781 @ 0xddcd │ │ │ │ + b.n 87df6 <_PyType_AllocNoTrack@@Base+0xc6> │ │ │ │ + movw r1, #55145 @ 0xd769 │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 881d4 <_PyType_AllocNoTrack@@Base+0x2d8> │ │ │ │ + bne.n 88008 <_PyType_AllocNoTrack@@Base+0x2d8> │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88026 <_PyType_AllocNoTrack@@Base+0x12a> │ │ │ │ + bne.w 87e5a <_PyType_AllocNoTrack@@Base+0x12a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 88026 <_PyType_AllocNoTrack@@Base+0x12a> │ │ │ │ - movw r1, #56781 @ 0xddcd │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 87e5a <_PyType_AllocNoTrack@@Base+0x12a> │ │ │ │ + ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ + mov r1, sl │ │ │ │ + blx r8 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 87f5e <_PyType_AllocNoTrack@@Base+0x22e> │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 23bb34 │ │ │ │ + movw r1, #55145 @ 0xd769 │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 881e0 <_PyType_AllocNoTrack@@Base+0x2e4> │ │ │ │ + bne.n 88014 <_PyType_AllocNoTrack@@Base+0x2e4> │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 880da <_PyType_AllocNoTrack@@Base+0x1de> │ │ │ │ + bne.n 87f0e <_PyType_AllocNoTrack@@Base+0x1de> │ │ │ │ mov r0, r6 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 880da <_PyType_AllocNoTrack@@Base+0x1de> │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 23c160 │ │ │ │ - ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ - mov r1, sl │ │ │ │ - blx r8 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r9, r0 │ │ │ │ - b.n 8812a <_PyType_AllocNoTrack@@Base+0x22e> │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 87f0e <_PyType_AllocNoTrack@@Base+0x1de> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 88026 <_PyType_AllocNoTrack@@Base+0x12a> │ │ │ │ + b.n 87e5a <_PyType_AllocNoTrack@@Base+0x12a> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 880da <_PyType_AllocNoTrack@@Base+0x1de> │ │ │ │ + b.n 87f0e <_PyType_AllocNoTrack@@Base+0x1de> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 880a6 <_PyType_AllocNoTrack@@Base+0x1aa> │ │ │ │ - b.n 880b0 <_PyType_AllocNoTrack@@Base+0x1b4> │ │ │ │ + beq.w 87ee6 <_PyType_AllocNoTrack@@Base+0x1b6> │ │ │ │ + b.n 87ef0 <_PyType_AllocNoTrack@@Base+0x1c0> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00088200 : │ │ │ │ +00088034 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 886f4 │ │ │ │ - cbz r0, 8823e │ │ │ │ + bl 88528 │ │ │ │ + cbz r0, 88072 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bpl.n 8823e │ │ │ │ + bpl.n 88072 │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8823e │ │ │ │ + bne.n 88072 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - beq.n 88240 │ │ │ │ + beq.n 88074 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #16] @ (88254 ) │ │ │ │ + ldr r2, [pc, #16] @ (88088 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w 1c88d8 │ │ │ │ + b.w 1c808c │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00088258 : │ │ │ │ +0008808c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 886f4 │ │ │ │ + b.n 88528 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8855c │ │ │ │ + beq.w 88390 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 88460 │ │ │ │ + beq.w 88294 │ │ │ │ movw r3, #65507 @ 0xffe3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 88672 │ │ │ │ + bhi.w 884a6 │ │ │ │ adds r6, r0, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - ble.w 88424 │ │ │ │ + ble.w 88258 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ands.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 885e6 │ │ │ │ + bne.w 8841a │ │ │ │ adds r1, r0, #4 │ │ │ │ subs r0, r6, #4 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ cmp r1, r0 │ │ │ │ it hi │ │ │ │ subhi r2, r6, r1 │ │ │ │ - bhi.w 88428 │ │ │ │ + bhi.w 8825c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ands.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 8849c │ │ │ │ + bne.w 882d0 │ │ │ │ adds r2, r1, #4 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.n 88318 │ │ │ │ + bcc.n 8814c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ands.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 8849e │ │ │ │ + bne.w 882d2 │ │ │ │ add.w r2, r1, #8 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.n 88318 │ │ │ │ + bcc.n 8814c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ands.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 8849e │ │ │ │ + bne.w 882d2 │ │ │ │ add.w r2, r1, #12 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.n 88318 │ │ │ │ + bcc.n 8814c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 8849e │ │ │ │ + bne.w 882d2 │ │ │ │ adds r2, #4 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.n 88308 │ │ │ │ + bcs.n 8813c │ │ │ │ subs r1, r6, r2 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.w 886de │ │ │ │ + bhi.w 88512 │ │ │ │ tbb [pc, r1] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ lsls r6, r0, #12 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ bfi r3, r1, #16, #8 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ bfi r3, r1, #8, #8 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ bfi r3, r1, #0, #8 │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8849e │ │ │ │ + bne.w 882d2 │ │ │ │ movw r6, #24320 @ 0x5f00 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ - movw r3, #197 @ 0xc5 │ │ │ │ + movw r3, #109 @ 0x6d │ │ │ │ movt r3, #8 │ │ │ │ add.w r8, r4, #21 │ │ │ │ ldr.w r2, [r6, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 885a4 │ │ │ │ - ldr r3, [pc, #696] @ (88620 ) │ │ │ │ + bne.w 883d8 │ │ │ │ + ldr r3, [pc, #696] @ (88454 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ cmp.w r8, #512 @ 0x200 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1612] @ 0x64c │ │ │ │ mov r9, r3 │ │ │ │ - bgt.w 88578 │ │ │ │ + bgt.w 883ac │ │ │ │ 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 88568 │ │ │ │ + beq.w 8839c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ - cbnz r6, 883be │ │ │ │ + cbnz r6, 881f2 │ │ │ │ ldrd r0, r1, [r2, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 88490 │ │ │ │ + bhi.n 882c4 │ │ │ │ add.w r1, lr, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r6, [r2, r0] │ │ │ │ movw r2, #41560 @ 0xa258 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #588] @ (88624 ) │ │ │ │ + ldr r2, [pc, #588] @ (88458 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r6, [r2, #1600] @ 0x640 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 885f6 │ │ │ │ + bne.w 8842a │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ strb r2, [r3, #16] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, r7] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bpl.w 885ca │ │ │ │ + bpl.w 883fe │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r6, r2, #25 │ │ │ │ - bpl.w 886ea │ │ │ │ + bpl.w 8851e │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r3, #20 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2c030 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 885e0 │ │ │ │ + bne.w 88414 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.w 886e0 │ │ │ │ - add r0, pc, #4 @ (adr r0, 88438 ) │ │ │ │ + bhi.w 88514 │ │ │ │ + add r0, pc, #4 @ (adr r0, 8826c ) │ │ │ │ ldr.w pc, [r0, r2, lsl #2] │ │ │ │ nop │ │ │ │ - strh r1, [r1, #26] │ │ │ │ + strh r5, [r7, #10] │ │ │ │ movs r0, r1 │ │ │ │ - strh r1, [r1, #34] @ 0x22 │ │ │ │ + strh r5, [r7, #18] │ │ │ │ movs r0, r1 │ │ │ │ - strh r5, [r3, #34] @ 0x22 │ │ │ │ + strh r1, [r2, #20] │ │ │ │ movs r0, r1 │ │ │ │ - strh r3, [r5, #24] │ │ │ │ + strh r7, [r3, #10] │ │ │ │ movs r0, r1 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ bfi r3, r1, #0, #8 │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88348 │ │ │ │ - b.n 8849e │ │ │ │ + beq.w 8817c │ │ │ │ + b.n 882d2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 88332 │ │ │ │ + b.n 88166 │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ittt lt │ │ │ │ addlt r6, r0, #1 │ │ │ │ movlt r3, #0 │ │ │ │ movlt r2, r0 │ │ │ │ - blt.n 8844a │ │ │ │ + blt.n 8827e │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 886a2 │ │ │ │ + bne.w 884dc │ │ │ │ movs r0, #24 │ │ │ │ movw r3, #43944 @ 0xaba8 │ │ │ │ movw r2, #24320 @ 0x5f00 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ add r3, r2 │ │ │ │ - b.n 8841c │ │ │ │ + b.n 88250 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 883be │ │ │ │ + b.n 881f2 │ │ │ │ mov r2, r1 │ │ │ │ rbit r3, r3 │ │ │ │ subs r2, r2, r5 │ │ │ │ clz r3, r3 │ │ │ │ subs r3, #7 │ │ │ │ add.w sl, r2, r3, lsr #3 │ │ │ │ cmp r4, sl │ │ │ │ - beq.w 88348 │ │ │ │ + beq.w 8817c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ ldrb.w r2, [r5, sl] │ │ │ │ add.w fp, r5, sl │ │ │ │ cmp r7, #1 │ │ │ │ it eq │ │ │ │ cmpeq r3, #0 │ │ │ │ @@ -138265,462 +138109,462 @@ │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ andhi.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88684 │ │ │ │ + bne.w 884b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7720 │ │ │ │ + bl 1c6f18 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8841c │ │ │ │ + beq.n 88250 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 2b44c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrb r4, [r3, #16] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ubfx r0, r4, #5, #1 │ │ │ │ ubfx r1, r4, #2, #3 │ │ │ │ lsls r4, r4, #25 │ │ │ │ - bpl.w 8864a │ │ │ │ + bpl.w 8847e │ │ │ │ movs r4, #127 @ 0x7f │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88634 │ │ │ │ + beq.w 88468 │ │ │ │ adds r3, #20 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #255 @ 0xff │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bgt.w 88646 │ │ │ │ + bgt.w 8847a │ │ │ │ mov r0, r3 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ blx 2c030 │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ strd r7, r8, [sp] │ │ │ │ - bl 14757c │ │ │ │ + bl 146ecc │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #28 │ │ │ │ - beq.w 886b8 │ │ │ │ - bl ac3d4 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + beq.w 884f2 │ │ │ │ + bl ac1e4 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 8841c │ │ │ │ + b.n 88250 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8869c │ │ │ │ - ldr r3, [pc, #192] @ (88628 ) │ │ │ │ - b.n 8841c │ │ │ │ + bne.w 884d6 │ │ │ │ + ldr r3, [pc, #192] @ (8845c ) │ │ │ │ + b.n 88250 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, lr │ │ │ │ - bl 80198 │ │ │ │ + bl 80140 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 883be │ │ │ │ + bne.w 881f2 │ │ │ │ ldr.w r2, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #41921 @ 0xa3c1 │ │ │ │ + movw r3, #42473 @ 0xa5e9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 886be │ │ │ │ + bne.w 884f8 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c0b0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 885b6 │ │ │ │ + cbz r3, 883ea │ │ │ │ ldr.w r2, [r9, #800] @ 0x320 │ │ │ │ add.w r7, r4, #20 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r9, #800] @ 0x320 │ │ │ │ - b.n 883be │ │ │ │ + b.n 881f2 │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 885b6 │ │ │ │ + cbz r0, 883ea │ │ │ │ add.w r7, r4, #20 │ │ │ │ - b.n 883be │ │ │ │ - bl 23c160 │ │ │ │ + b.n 881f2 │ │ │ │ + bl 23bb34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8841c │ │ │ │ + beq.w 88250 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsls r7, r2, #26 │ │ │ │ - bmi.w 883fc │ │ │ │ + bmi.w 88230 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2c030 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8841c │ │ │ │ + beq.w 88250 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r4, [r2, #0] │ │ │ │ - b.n 8841c │ │ │ │ + b.n 88250 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ subs r3, #7 │ │ │ │ mov.w sl, r3, lsr #3 │ │ │ │ - b.n 884ae │ │ │ │ - movw r1, #56781 @ 0xddcd │ │ │ │ + b.n 882e2 │ │ │ │ + movw r1, #55145 @ 0xd769 │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 88662 │ │ │ │ + bne.n 88496 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 883e4 │ │ │ │ + bne.w 88218 │ │ │ │ mov r0, r3 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 883e4 │ │ │ │ + b.n 88218 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movt r4, #16 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - cbnz r0, 8865c │ │ │ │ + cbnz r0, 88490 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp.w r9, #255 @ 0xff │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - ble.w 8852a │ │ │ │ + ble.w 8835e │ │ │ │ mov fp, r5 │ │ │ │ - b.n 88538 │ │ │ │ + b.n 8836c │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 8867a │ │ │ │ + beq.n 884ae │ │ │ │ cmp r1, #2 │ │ │ │ movw r4, #65535 @ 0xffff │ │ │ │ - bne.n 8862c │ │ │ │ + bne.n 88460 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88634 │ │ │ │ + beq.n 88468 │ │ │ │ adds r3, #28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - b.n 8851c │ │ │ │ + b.n 88350 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 883e4 │ │ │ │ - bl 23c160 │ │ │ │ + b.n 88218 │ │ │ │ + bl 23bb34 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8841c │ │ │ │ + b.n 88250 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8865c │ │ │ │ - b.n 88634 │ │ │ │ + bne.n 88490 │ │ │ │ + b.n 88468 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 20c6cc │ │ │ │ + bl 20becc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #195 @ 0xc3 │ │ │ │ - bhi.n 886ca │ │ │ │ - movs r1, #255 @ 0xff │ │ │ │ + bls.n 8850c │ │ │ │ + cmp r2, #239 @ 0xef │ │ │ │ + movw r1, #65535 @ 0xffff │ │ │ │ + bhi.n 88504 │ │ │ │ mov r9, r1 │ │ │ │ - b.n 884de │ │ │ │ + b.n 88312 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 88564 │ │ │ │ + b.n 88398 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8847a │ │ │ │ - ldr r3, [pc, #60] @ (886f0 ) │ │ │ │ + bge.w 882ae │ │ │ │ + ldr r3, [pc, #56] @ (88524 ) │ │ │ │ add.w r3, r3, r1, lsl #5 │ │ │ │ - b.n 8841c │ │ │ │ - bl 15edc4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - b.n 88676 │ │ │ │ + b.n 88250 │ │ │ │ + bl 15e79c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + b.n 884aa │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 88592 │ │ │ │ - cmp r2, #239 @ 0xef │ │ │ │ - movw r1, #65535 @ 0xffff │ │ │ │ - bhi.n 886d6 │ │ │ │ - mov r9, r1 │ │ │ │ - b.n 884de │ │ │ │ + b.n 883c6 │ │ │ │ movt r1, #16 │ │ │ │ mov r9, r1 │ │ │ │ - b.n 884de │ │ │ │ + b.n 88312 │ │ │ │ + movs r1, #255 @ 0xff │ │ │ │ + mov r9, r1 │ │ │ │ + b.n 88312 │ │ │ │ mov r1, r2 │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 8832c │ │ │ │ + b.n 88160 │ │ │ │ add.w r0, r3, #28 │ │ │ │ - b.n 885cc │ │ │ │ + b.n 88400 │ │ │ │ lsls r0, r5, #26 │ │ │ │ lsls r3, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 88af8 │ │ │ │ + beq.w 8892c │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 888d8 │ │ │ │ + beq.w 8870c │ │ │ │ movw r2, #65507 @ 0xffe3 │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.w 892be │ │ │ │ + bhi.w 89044 │ │ │ │ adds r4, r0, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - ble.w 88898 │ │ │ │ + ble.w 886cc │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 88ccc │ │ │ │ + bne.w 88b00 │ │ │ │ adds r0, #4 │ │ │ │ subs r1, r4, #4 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ cmp r0, r1 │ │ │ │ it hi │ │ │ │ subhi r1, r4, r0 │ │ │ │ - bhi.w 88898 │ │ │ │ + bhi.w 886cc │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 88918 │ │ │ │ + bne.w 8874c │ │ │ │ add.w ip, r0, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bcc.n 88794 │ │ │ │ + bcc.n 885c8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 8891a │ │ │ │ + bne.w 8874e │ │ │ │ add.w ip, r0, #8 │ │ │ │ cmp r1, ip │ │ │ │ - bcc.n 88794 │ │ │ │ + bcc.n 885c8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 8891a │ │ │ │ + bne.w 8874e │ │ │ │ add.w ip, r0, #12 │ │ │ │ cmp r1, ip │ │ │ │ - bcc.n 88794 │ │ │ │ + bcc.n 885c8 │ │ │ │ ldr.w r2, [ip] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 8891a │ │ │ │ + bne.w 8874e │ │ │ │ add.w ip, ip, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bcs.n 88780 │ │ │ │ + bcs.n 885b4 │ │ │ │ sub.w r1, r4, ip │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.w 894f0 │ │ │ │ + bhi.w 8931c │ │ │ │ tbb [pc, r1] │ │ │ │ lsrs r3, r2, #12 │ │ │ │ lsls r3, r1, #14 │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w r1, [ip, #2] │ │ │ │ bfi r2, r1, #16, #8 │ │ │ │ ldrb.w r1, [ip, #1] │ │ │ │ bfi r2, r1, #8, #8 │ │ │ │ ldrb.w r1, [ip] │ │ │ │ bfi r2, r1, #0, #8 │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 8891a │ │ │ │ + bne.w 8874e │ │ │ │ movw r4, #24320 @ 0x5f00 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ - movw r3, #197 @ 0xc5 │ │ │ │ + movw r3, #109 @ 0x6d │ │ │ │ movt r3, #8 │ │ │ │ add.w r2, r5, #21 │ │ │ │ ldr.w r7, [r4, #888] @ 0x378 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 88bae │ │ │ │ - ldr r1, [pc, #292] @ (88910 ) │ │ │ │ + bne.w 889e2 │ │ │ │ + ldr r1, [pc, #292] @ (88744 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1612] @ 0x64c │ │ │ │ - bgt.w 88b12 │ │ │ │ + bgt.w 88946 │ │ │ │ add.w r8, r5, #20 │ │ │ │ mov.w r1, r8, lsr #3 │ │ │ │ ldr.w r0, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 88afc │ │ │ │ + beq.w 88930 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r7, [r0, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 8883c │ │ │ │ + cbnz r3, 88670 │ │ │ │ ldrd r4, r2, [r0, #24] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 88902 │ │ │ │ + bhi.n 88736 │ │ │ │ adds r1, #1 │ │ │ │ adds r2, r0, r4 │ │ │ │ str r2, [r0, #4] │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ str r3, [r0, r4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #192] @ (88914 ) │ │ │ │ + ldr r2, [pc, #192] @ (88748 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89050 │ │ │ │ + bne.w 88e84 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r5, [r7, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ strb r3, [r7, #16] │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r7, r8] │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 88bd4 │ │ │ │ + bpl.w 88a08 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 894e8 │ │ │ │ + bpl.w 89314 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r7, #20 │ │ │ │ blx 2c030 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.w 894f2 │ │ │ │ - add r7, pc, #4 @ (adr r7, 888a8 ) │ │ │ │ + bhi.w 8931e │ │ │ │ + add r7, pc, #4 @ (adr r7, 886dc ) │ │ │ │ ldr.w pc, [r7, r1, lsl #2] │ │ │ │ nop │ │ │ │ - strh r3, [r1, #62] @ 0x3e │ │ │ │ + strh r7, [r7, #46] @ 0x2e │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r5, [r2, #6] │ │ │ │ + strh r1, [r1, #56] @ 0x38 │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r1, [r7, #4] │ │ │ │ + strh r5, [r5, #54] @ 0x36 │ │ │ │ movs r0, r1 │ │ │ │ - strh r1, [r5, #60] @ 0x3c │ │ │ │ + strh r5, [r3, #46] @ 0x2e │ │ │ │ movs r0, r1 │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w r1, [ip, #1] │ │ │ │ bfi r2, r1, #8, #8 │ │ │ │ ldrb.w r1, [ip] │ │ │ │ bfi r2, r1, #0, #8 │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - beq.w 887ca │ │ │ │ - b.n 8891a │ │ │ │ + beq.w 885fe │ │ │ │ + b.n 8874e │ │ │ │ mov ip, r0 │ │ │ │ - b.n 887ba │ │ │ │ + b.n 885ee │ │ │ │ ldrsb.w r1, [r0] │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ ittt lt │ │ │ │ addlt r4, r0, #1 │ │ │ │ movlt r2, #0 │ │ │ │ movlt ip, r0 │ │ │ │ - blt.w 887ba │ │ │ │ + blt.w 885ee │ │ │ │ movs r1, #24 │ │ │ │ movw r7, #43944 @ 0xaba8 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ mla r7, r1, r2, r7 │ │ │ │ add r7, r3 │ │ │ │ - b.n 88890 │ │ │ │ + b.n 886c4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 8883c │ │ │ │ + b.n 88670 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov ip, r0 │ │ │ │ rbit r2, r2 │ │ │ │ sub.w ip, ip, r6 │ │ │ │ clz r2, r2 │ │ │ │ subs r2, #7 │ │ │ │ add.w sl, ip, r2, lsr #3 │ │ │ │ cmp r5, sl │ │ │ │ - beq.w 887ca │ │ │ │ + beq.w 885fe │ │ │ │ ldrb.w r7, [r6, sl] │ │ │ │ sub.w r2, r8, #1 │ │ │ │ clz r2, r2 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ cmp r7, #193 @ 0xc1 │ │ │ │ add.w fp, r6, sl │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ mov r9, r1 │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 891ae │ │ │ │ + bne.w 88fda │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1c7720 │ │ │ │ + bl 1c6f18 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88890 │ │ │ │ + beq.n 886c4 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ blx 2b44c │ │ │ │ ldrb r5, [r7, #16] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ tst.w r5, #64 @ 0x40 │ │ │ │ ubfx r1, r5, #2, #3 │ │ │ │ ubfx r0, r5, #5, #1 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - beq.w 89136 │ │ │ │ + beq.w 88f6a │ │ │ │ movs r5, #127 @ 0x7f │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89120 │ │ │ │ + beq.w 88f54 │ │ │ │ add.w r0, r7, #20 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ cmp.w r9, #255 @ 0xff │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - bgt.w 89132 │ │ │ │ + bgt.w 88f66 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 2c030 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ cmp fp, r4 │ │ │ │ @@ -138729,527 +138573,527 @@ │ │ │ │ it cc │ │ │ │ movcc r0, fp │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd fp, r4, [sp, #52] @ 0x34 │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ it cc │ │ │ │ strcc r3, [sp, #40] @ 0x28 │ │ │ │ - bcs.w 88aee │ │ │ │ + bcs.w 88922 │ │ │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 88be0 │ │ │ │ + bne.w 88a14 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb r5, [r3, #16] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ubfx r5, r5, #6, #1 │ │ │ │ add r3, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88ce8 │ │ │ │ + beq.w 88b1c │ │ │ │ cmp r0, r4 │ │ │ │ - bcs.w 88ce4 │ │ │ │ + bcs.w 88b18 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bls.w 89202 │ │ │ │ + bls.w 890b0 │ │ │ │ cmp r1, #223 @ 0xdf │ │ │ │ - bls.w 88ca6 │ │ │ │ + bls.w 88ada │ │ │ │ cmp r1, #239 @ 0xef │ │ │ │ - bhi.w 89156 │ │ │ │ + bhi.w 88f88 │ │ │ │ subs r5, r4, r0 │ │ │ │ cmp r5, #2 │ │ │ │ - ble.w 89090 │ │ │ │ + ble.w 88ec4 │ │ │ │ ldrb.w ip, [r0, #1] │ │ │ │ sub.w r5, ip, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 891fe │ │ │ │ + bhi.w 890a0 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ - beq.w 891f6 │ │ │ │ + beq.w 890a6 │ │ │ │ cmp r1, #237 @ 0xed │ │ │ │ - bne.n 88a32 │ │ │ │ + bne.n 88866 │ │ │ │ cmp.w ip, #159 @ 0x9f │ │ │ │ - bhi.w 891fe │ │ │ │ + bhi.w 890a0 │ │ │ │ ldrb r5, [r0, #2] │ │ │ │ sub.w lr, r5, #128 @ 0x80 │ │ │ │ cmp.w lr, #63 @ 0x3f │ │ │ │ - bhi.w 894ca │ │ │ │ + bhi.w 8902a │ │ │ │ add.w r5, r5, r1, lsl #12 │ │ │ │ adds r0, #3 │ │ │ │ sub.w r5, r5, #925696 @ 0xe2000 │ │ │ │ subs r5, #128 @ 0x80 │ │ │ │ add.w r5, r5, ip, lsl #6 │ │ │ │ subs r3, r3, r2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88b98 │ │ │ │ + beq.w 889cc │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 89310 │ │ │ │ + beq.w 89102 │ │ │ │ subs r2, r5, #2 │ │ │ │ cmp r2, #2 │ │ │ │ - bhi.n 88b44 │ │ │ │ + bhi.n 88978 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ - movw r3, #17200 @ 0x4330 │ │ │ │ + movw r3, #14896 @ 0x3a30 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ subs r7, r2, r1 │ │ │ │ subs r4, r7, #1 │ │ │ │ add r4, r5 │ │ │ │ strd r7, r4, [sp, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 88a98 │ │ │ │ + bne.n 888cc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ strd r3, r1, [sp, #32] │ │ │ │ - bl 1e4e20 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl 1e45c0 <_Py_GetErrorHandler@@Base> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ ldrd r3, r1, [sp, #32] │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.w 8935a │ │ │ │ + bne.w 89224 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 89340 │ │ │ │ + ble.w 8920a │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ cmp r0, r4 │ │ │ │ - blt.w 890b4 │ │ │ │ + blt.w 88ee8 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ subs r4, r4, r7 │ │ │ │ adds r2, r6, r4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 889d4 │ │ │ │ + bhi.n 88808 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - cbz r0, 88ad8 │ │ │ │ + cbz r0, 8890c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88ad8 │ │ │ │ + bge.n 8890c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 88ad8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8890c │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - cbz r0, 88aee │ │ │ │ + cbz r0, 88922 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88aee │ │ │ │ + bge.n 88922 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 88aee │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 88922 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, sl │ │ │ │ - bl ac3d4 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl ac1e4 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 88890 │ │ │ │ - ldr r7, [pc, #584] @ (88d44 ) │ │ │ │ - b.n 88890 │ │ │ │ + b.n 886c4 │ │ │ │ + ldr r7, [pc, #584] @ (88b78 ) │ │ │ │ + b.n 886c4 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 80198 │ │ │ │ + bl 80140 │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8883c │ │ │ │ + bne.w 88670 │ │ │ │ ldr.w r7, [r4, #848] @ 0x350 │ │ │ │ - movw r1, #41921 @ 0xa3c1 │ │ │ │ + movw r1, #42473 @ 0xa5e9 │ │ │ │ movt r1, #7 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 89330 │ │ │ │ + bne.w 891fa │ │ │ │ mov r0, r2 │ │ │ │ blx 2c0b0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 88bc0 │ │ │ │ + beq.n 889f4 │ │ │ │ ldr.w r2, [r3, #800] @ 0x320 │ │ │ │ add.w r8, r5, #20 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #800] @ 0x320 │ │ │ │ - b.n 8883c │ │ │ │ + b.n 88670 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r5, r2 │ │ │ │ - bhi.w 890f0 │ │ │ │ + bhi.w 88f24 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 890f0 │ │ │ │ + ble.w 88f24 │ │ │ │ ldrd r2, r1, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 89080 │ │ │ │ + bne.w 88eb4 │ │ │ │ strb r5, [r2, r3] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 88aba │ │ │ │ + b.n 888ee │ │ │ │ sub.w r3, r3, r9 │ │ │ │ mov.w r2, r3, asr #1 │ │ │ │ - bne.n 88b94 │ │ │ │ + bne.n 889c8 │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ sub.w r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 891ec │ │ │ │ + bhi.w 89020 │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi.w 891e4 │ │ │ │ + bhi.w 89018 │ │ │ │ cmp.w ip, #224 @ 0xe0 │ │ │ │ - beq.w 891ec │ │ │ │ + beq.w 89020 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 88ac2 │ │ │ │ + beq.n 888f6 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - movw r3, #17156 @ 0x4304 │ │ │ │ + movw r3, #14852 @ 0x3a04 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ subs r4, r4, r1 │ │ │ │ subs r7, r2, r1 │ │ │ │ - b.n 88a7a │ │ │ │ + b.n 888ae │ │ │ │ ldr.w r0, [r4, #884] @ 0x374 │ │ │ │ mov r1, r2 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 88bc0 │ │ │ │ + cbz r0, 889f4 │ │ │ │ add.w r8, r5, #20 │ │ │ │ - b.n 8883c │ │ │ │ - bl 23c160 │ │ │ │ + b.n 88670 │ │ │ │ + bl 23bb34 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88890 │ │ │ │ + beq.w 886c4 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.w 8887c │ │ │ │ + bmi.w 886b0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2c030 │ │ │ │ - b.n 88890 │ │ │ │ + b.n 886c4 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 894a2 │ │ │ │ + bne.w 890ea │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r0, r4 │ │ │ │ mov.w r3, r3, lsl #1 │ │ │ │ - bcs.w 89254 │ │ │ │ + bcs.w 8914a │ │ │ │ add r3, r2 │ │ │ │ mov r9, r2 │ │ │ │ - b.n 88c5e │ │ │ │ + b.n 88a92 │ │ │ │ cmp.w ip, #223 @ 0xdf │ │ │ │ - bls.n 88c7a │ │ │ │ + bls.n 88aae │ │ │ │ cmp.w ip, #239 @ 0xef │ │ │ │ - bhi.w 8925c │ │ │ │ + bhi.w 89152 │ │ │ │ subs r2, r4, r0 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 88b70 │ │ │ │ + ble.n 889a4 │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ sub.w r2, r1, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 892b8 │ │ │ │ + bhi.w 890e4 │ │ │ │ cmp.w ip, #224 @ 0xe0 │ │ │ │ - beq.w 892b2 │ │ │ │ + beq.w 890de │ │ │ │ sub.w r2, ip, #237 @ 0xed │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ clz r2, r2 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 892b8 │ │ │ │ + bne.w 890e4 │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ sub.w r5, r2, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 89246 │ │ │ │ + bhi.w 890ce │ │ │ │ add.w r2, r2, ip, lsl #12 │ │ │ │ adds r0, #3 │ │ │ │ sub.w r2, r2, #925696 @ 0xe2000 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add.w r2, r2, r1, lsl #6 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ cmp r4, r0 │ │ │ │ - bls.w 89076 │ │ │ │ + bls.w 88eaa │ │ │ │ ldrb.w ip, [r0] │ │ │ │ cmp.w ip, #127 @ 0x7f │ │ │ │ - bhi.n 88bf8 │ │ │ │ + bhi.n 88a2c │ │ │ │ mov r2, r0 │ │ │ │ ands.w r5, r0, #3 │ │ │ │ - beq.w 88ed6 │ │ │ │ + beq.w 88d0a │ │ │ │ adds r0, #1 │ │ │ │ strh.w ip, [r3], #2 │ │ │ │ - b.n 88c58 │ │ │ │ + b.n 88a8c │ │ │ │ cmp.w ip, #193 @ 0xc1 │ │ │ │ - bls.w 89218 │ │ │ │ + bls.w 890c6 │ │ │ │ subs r2, r4, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 89076 │ │ │ │ + ble.w 88eaa │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ sub.w r1, r2, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 892b8 │ │ │ │ + bhi.w 890e4 │ │ │ │ add.w r2, r2, ip, lsl #6 │ │ │ │ adds r0, #2 │ │ │ │ sub.w r2, r2, #12416 @ 0x3080 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - b.n 88c58 │ │ │ │ + b.n 88a8c │ │ │ │ cmp r1, #193 @ 0xc1 │ │ │ │ - bls.w 892a4 │ │ │ │ + bls.w 89040 │ │ │ │ subs r5, r4, r0 │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 88ce4 │ │ │ │ + ble.n 88b18 │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ sub.w ip, r5, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 891fe │ │ │ │ + bhi.w 890a0 │ │ │ │ add.w r5, r5, r1, lsl #6 │ │ │ │ adds r0, #2 │ │ │ │ sub.w r5, r5, #12416 @ 0x3080 │ │ │ │ - b.n 88a50 │ │ │ │ + b.n 88884 │ │ │ │ rbit r2, r2 │ │ │ │ clz r2, r2 │ │ │ │ sub.w ip, r2, #7 │ │ │ │ mov.w sl, ip, lsr #3 │ │ │ │ - b.n 8892c │ │ │ │ + b.n 88760 │ │ │ │ mov r2, r8 │ │ │ │ mov r4, r6 │ │ │ │ mov r8, r9 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 88a50 │ │ │ │ + b.n 88884 │ │ │ │ cmp r0, r4 │ │ │ │ - bcs.w 88a50 │ │ │ │ + bcs.w 88884 │ │ │ │ mov r9, r8 │ │ │ │ subs r7, r4, #4 │ │ │ │ mov r6, r4 │ │ │ │ mov r8, r2 │ │ │ │ - b.n 88d0a │ │ │ │ + b.n 88b3e │ │ │ │ mov ip, r0 │ │ │ │ ands.w r5, r0, #3 │ │ │ │ - beq.n 88d48 │ │ │ │ + beq.n 88b7c │ │ │ │ adds r0, #1 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ cmp r6, r0 │ │ │ │ - bls.n 88cde │ │ │ │ + bls.n 88b12 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bls.n 88cf8 │ │ │ │ + bls.n 88b2c │ │ │ │ cmp r1, #223 @ 0xdf │ │ │ │ - bhi.w 89444 │ │ │ │ + bhi.w 8904e │ │ │ │ cmp r1, #193 @ 0xc1 │ │ │ │ - bls.w 8929e │ │ │ │ + bls.w 8903a │ │ │ │ subs r2, r6, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 88cde │ │ │ │ + ble.n 88b12 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ sub.w r4, r2, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 8949a │ │ │ │ + bhi.w 8909a │ │ │ │ add.w r2, r2, r1, lsl #6 │ │ │ │ adds r0, #2 │ │ │ │ sub.w r5, r2, #12416 @ 0x3080 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bhi.w 890e8 │ │ │ │ + bhi.w 88f1c │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ - b.n 88d06 │ │ │ │ + b.n 88b3a │ │ │ │ add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ adds r2, r0, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.w 890e2 │ │ │ │ + bcc.w 88f16 │ │ │ │ subs r4, r7, r0 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ lsrs r1, r4, #2 │ │ │ │ adds r4, #4 │ │ │ │ adds r1, #1 │ │ │ │ add r4, r3 │ │ │ │ ands.w r1, r1, #7 │ │ │ │ - beq.n 88e0e │ │ │ │ + beq.n 88c42 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 88df6 │ │ │ │ + beq.n 88c2a │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 88de2 │ │ │ │ + beq.n 88c16 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 88dce │ │ │ │ + beq.n 88c02 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 88dba │ │ │ │ + beq.n 88bee │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 88da4 │ │ │ │ + beq.n 88bd8 │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 88d8e │ │ │ │ + beq.n 88bc2 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 88ec4 │ │ │ │ + bne.w 88cf8 │ │ │ │ add.w ip, r0, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ mov r0, ip │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 88ec4 │ │ │ │ + bne.w 88cf8 │ │ │ │ add.w ip, ip, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ mov r0, ip │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 88ec4 │ │ │ │ + bne.w 88cf8 │ │ │ │ add.w ip, ip, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ mov r0, ip │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 88ec4 │ │ │ │ + bne.n 88cf8 │ │ │ │ add.w ip, ip, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ mov r0, ip │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 88ec4 │ │ │ │ + bne.n 88cf8 │ │ │ │ add.w ip, ip, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ mov r0, ip │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 88ec4 │ │ │ │ + bne.n 88cf8 │ │ │ │ add.w ip, ip, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ mov r0, ip │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 88ec4 │ │ │ │ + bne.n 88cf8 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ add.w ip, ip, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 88ec2 │ │ │ │ + beq.n 88cf6 │ │ │ │ ldr.w r1, [ip] │ │ │ │ mov r0, ip │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 88ec4 │ │ │ │ + bne.n 88cf8 │ │ │ │ add.w ip, ip, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov lr, ip │ │ │ │ mov r0, ip │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r1, [ip] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 88ec4 │ │ │ │ + bne.n 88cf8 │ │ │ │ add.w ip, ip, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov r0, ip │ │ │ │ ldr.w r1, [ip] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 88ec4 │ │ │ │ + bne.n 88cf8 │ │ │ │ str r1, [r3, #0] │ │ │ │ add.w ip, lr, #8 │ │ │ │ mov r0, ip │ │ │ │ add.w r3, r2, #8 │ │ │ │ ldr.w r1, [lr, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 88ec4 │ │ │ │ + bne.n 88cf8 │ │ │ │ str r1, [r2, #8] │ │ │ │ add.w ip, lr, #12 │ │ │ │ mov r0, ip │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr.w r1, [lr, #12] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 88ec4 │ │ │ │ + bne.n 88cf8 │ │ │ │ str r1, [r2, #12] │ │ │ │ add.w ip, lr, #16 │ │ │ │ mov r0, ip │ │ │ │ add.w r3, r2, #16 │ │ │ │ ldr.w r1, [lr, #16] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 88ec4 │ │ │ │ + bne.n 88cf8 │ │ │ │ str r1, [r2, #16] │ │ │ │ add.w ip, lr, #20 │ │ │ │ mov r0, ip │ │ │ │ add.w r3, r2, #20 │ │ │ │ ldr.w r1, [lr, #20] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 88ec4 │ │ │ │ + bne.n 88cf8 │ │ │ │ str r1, [r2, #20] │ │ │ │ add.w ip, lr, #24 │ │ │ │ add.w r3, r2, #24 │ │ │ │ mov r0, ip │ │ │ │ ldr.w r1, [lr, #24] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 88ec4 │ │ │ │ + bne.n 88cf8 │ │ │ │ add.w r3, r2, #28 │ │ │ │ add.w ip, lr, #28 │ │ │ │ cmp r3, r4 │ │ │ │ str r1, [r2, #24] │ │ │ │ - bne.n 88e0e │ │ │ │ + bne.n 88c42 │ │ │ │ mov r0, ip │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 890e8 │ │ │ │ + beq.w 88f1c │ │ │ │ ldrb.w r1, [ip] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bls.w 88d00 │ │ │ │ - b.n 88d10 │ │ │ │ + bls.w 88b34 │ │ │ │ + b.n 88b44 │ │ │ │ adds r6, r0, #4 │ │ │ │ cmp r4, r6 │ │ │ │ - bcc.w 891c8 │ │ │ │ + bcc.w 88ffa │ │ │ │ subs r7, r4, #4 │ │ │ │ subs r7, r7, r0 │ │ │ │ bic.w r7, r7, #3 │ │ │ │ add r7, r6 │ │ │ │ subs r1, r7, r0 │ │ │ │ subs r1, #4 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ adds r1, #1 │ │ │ │ ands.w r1, r1, #3 │ │ │ │ - beq.n 88f82 │ │ │ │ + beq.n 88db6 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 88f50 │ │ │ │ + beq.n 88d84 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 88f26 │ │ │ │ + beq.n 88d5a │ │ │ │ ldr r1, [r0, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 8903c │ │ │ │ + bne.w 88e70 │ │ │ │ uxtb r0, r1 │ │ │ │ mov r2, r6 │ │ │ │ strh r0, [r3, #0] │ │ │ │ ubfx r0, r1, #8, #8 │ │ │ │ adds r3, #8 │ │ │ │ strh.w r0, [r3, #-6] │ │ │ │ ubfx r0, r1, #16, #8 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh.w r0, [r3, #-4] │ │ │ │ strh.w r1, [r3, #-2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r0, r2 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 8903c │ │ │ │ + bne.w 88e70 │ │ │ │ uxtb r0, r1 │ │ │ │ adds r2, #4 │ │ │ │ strh r0, [r3, #0] │ │ │ │ ubfx r0, r1, #8, #8 │ │ │ │ adds r3, #8 │ │ │ │ strh.w r0, [r3, #-6] │ │ │ │ ubfx r0, r1, #16, #8 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh.w r0, [r3, #-4] │ │ │ │ strh.w r1, [r3, #-2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r0, r2 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 8903c │ │ │ │ + bne.n 88e70 │ │ │ │ adds r2, #4 │ │ │ │ uxtb r0, r1 │ │ │ │ adds r3, #8 │ │ │ │ strh.w r0, [r3, #-8] │ │ │ │ cmp r2, r7 │ │ │ │ ubfx r0, r1, #8, #8 │ │ │ │ strh.w r0, [r3, #-6] │ │ │ │ ubfx r0, r1, #16, #8 │ │ │ │ mov.w r1, r1, lsr #24 │ │ │ │ strh.w r0, [r3, #-4] │ │ │ │ strh.w r1, [r3, #-2] │ │ │ │ - beq.w 8911c │ │ │ │ + beq.w 88f50 │ │ │ │ strd r5, r8, [sp, #32] │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 8902c │ │ │ │ + b.n 88e60 │ │ │ │ adds r2, #4 │ │ │ │ uxtb r0, r1 │ │ │ │ ubfx ip, r1, #8, #8 │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ lsrs r4, r1, #24 │ │ │ │ strh r0, [r3, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -139260,502 +139104,502 @@ │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ strh.w r4, [r3, #-2] │ │ │ │ uxtb r0, r1 │ │ │ │ ubfx ip, r1, #8, #8 │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ mov.w r4, r1, lsr #24 │ │ │ │ mov r7, r3 │ │ │ │ - bne.n 89034 │ │ │ │ + bne.n 88e68 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ adds r2, #4 │ │ │ │ strh.w ip, [r3, #2] │ │ │ │ adds r3, #8 │ │ │ │ strh.w r6, [r3, #-4] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ strh.w r4, [r3, #-2] │ │ │ │ ubfx ip, r1, #8, #8 │ │ │ │ strh.w r0, [r3, #-8] │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ uxtb r0, r1 │ │ │ │ mov.w r4, r1, lsr #24 │ │ │ │ - bne.n 89034 │ │ │ │ + bne.n 88e68 │ │ │ │ ldr.w r1, [lr, #8] │ │ │ │ add.w r2, lr, #8 │ │ │ │ strh.w ip, [r3, #2] │ │ │ │ strh r6, [r3, #4] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ strh r4, [r3, #6] │ │ │ │ strh r0, [r3, #0] │ │ │ │ add.w r3, r7, #16 │ │ │ │ - bne.n 89034 │ │ │ │ + bne.n 88e68 │ │ │ │ add.w r2, lr, #12 │ │ │ │ uxtb r0, r1 │ │ │ │ ubfx ip, r1, #8, #8 │ │ │ │ strh r0, [r7, #16] │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ lsrs r4, r1, #24 │ │ │ │ strh.w ip, [r3, #2] │ │ │ │ cmp r2, r8 │ │ │ │ strh r6, [r3, #4] │ │ │ │ strh r4, [r3, #6] │ │ │ │ add.w r3, r7, #24 │ │ │ │ - beq.n 89116 │ │ │ │ + beq.n 88f4a │ │ │ │ ldr r1, [r2, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 88f8c │ │ │ │ + beq.n 88dc0 │ │ │ │ ldrd r5, r8, [sp, #32] │ │ │ │ mov r4, fp │ │ │ │ mov r0, r2 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 891ce │ │ │ │ + beq.w 89000 │ │ │ │ ldrb.w ip, [r2] │ │ │ │ cmp.w ip, #127 @ 0x7f │ │ │ │ - bls.w 88c72 │ │ │ │ - b.n 88bf8 │ │ │ │ - movw r1, #56781 @ 0xddcd │ │ │ │ + bls.w 88aa6 │ │ │ │ + b.n 88a2c │ │ │ │ + movw r1, #55145 @ 0xd769 │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 894bc │ │ │ │ + bne.w 89116 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88862 │ │ │ │ + bne.w 88696 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.w 88862 │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.w 88696 │ │ │ │ sub.w r3, r3, r9 │ │ │ │ movs r5, #0 │ │ │ │ asrs r3, r3, #1 │ │ │ │ - b.n 88a52 │ │ │ │ + b.n 88886 │ │ │ │ cmp r1, #2 │ │ │ │ itet ne │ │ │ │ strne.w r5, [r2, r3, lsl #2] │ │ │ │ strheq.w r5, [r2, r3, lsl #1] │ │ │ │ ldrne r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 88b66 │ │ │ │ - bne.w 88ce4 │ │ │ │ + b.n 8899a │ │ │ │ + bne.w 88b18 │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ sub.w ip, r5, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 891fe │ │ │ │ + bhi.w 890a0 │ │ │ │ cmp r5, #159 @ 0x9f │ │ │ │ - bhi.w 894d0 │ │ │ │ + bhi.w 8902e │ │ │ │ sub.w r6, r1, #224 @ 0xe0 │ │ │ │ negs r1, r6 │ │ │ │ adcs r1, r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 88a50 │ │ │ │ + b.n 88884 │ │ │ │ ldrb r2, [r1, r0] │ │ │ │ ldr.w lr, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w ip, r2, #56320 @ 0xdc00 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ cmp.w lr, #1 │ │ │ │ - beq.w 894fe │ │ │ │ + beq.w 8932a │ │ │ │ cmp.w lr, #2 │ │ │ │ itet ne │ │ │ │ strne.w ip, [r5, r3, lsl #2] │ │ │ │ strheq.w ip, [r5, r3, lsl #1] │ │ │ │ ldrne r3, [sp, #96] @ 0x60 │ │ │ │ adds r3, #1 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 88aac │ │ │ │ + b.n 888e0 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 88d00 │ │ │ │ + bne.w 88b34 │ │ │ │ mov r2, r8 │ │ │ │ mov r4, r6 │ │ │ │ mov r8, r9 │ │ │ │ - b.n 88a50 │ │ │ │ + b.n 88884 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl ea2bc <_PyUnicodeWriter_PrepareInternal@@Base+0x928> │ │ │ │ + bl e9d30 <_PyUnicodeWriter_PrepareInternal@@Base+0x928> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 88b56 │ │ │ │ + bne.w 8898a │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ mov r0, sl │ │ │ │ - bl 15edc4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 15e79c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r7, #0 │ │ │ │ - b.w 88890 │ │ │ │ + b.w 886c4 │ │ │ │ ldrd r5, r8, [sp, #32] │ │ │ │ mov r4, fp │ │ │ │ mov r0, r2 │ │ │ │ - b.n 8903c │ │ │ │ + b.n 88e70 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ cmp.w r9, #255 @ 0xff │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ - ble.w 889a4 │ │ │ │ + ble.w 887d8 │ │ │ │ mov fp, r6 │ │ │ │ - b.n 889b4 │ │ │ │ + b.n 887e8 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 892c4 │ │ │ │ + beq.n 8904a │ │ │ │ cmp r1, #2 │ │ │ │ movw r5, #65535 @ 0xffff │ │ │ │ it ne │ │ │ │ movtne r5, #16 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89120 │ │ │ │ + beq.n 88f54 │ │ │ │ add.w r0, r7, #28 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - b.n 88996 │ │ │ │ + b.n 887ca │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - bhi.w 892a4 │ │ │ │ + bhi.n 89040 │ │ │ │ subs r5, r4, r0 │ │ │ │ cmp r5, #3 │ │ │ │ - ble.w 8940c │ │ │ │ + ble.w 892d6 │ │ │ │ ldrb.w ip, [r0, #1] │ │ │ │ sub.w r5, ip, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.n 891fe │ │ │ │ + bhi.n 890a0 │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ - bne.w 893fc │ │ │ │ + bne.w 892c6 │ │ │ │ cmp.w ip, #143 @ 0x8f │ │ │ │ - bls.n 891fe │ │ │ │ + bls.n 890a0 │ │ │ │ ldrb.w lr, [r0, #2] │ │ │ │ sub.w r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 894ca │ │ │ │ + bhi.n 8902a │ │ │ │ ldrb r5, [r0, #3] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 8948e │ │ │ │ + bhi.n 89094 │ │ │ │ add.w r1, r5, r1, lsl #18 │ │ │ │ adds r0, #4 │ │ │ │ sub.w r1, r1, #63438848 @ 0x3c80000 │ │ │ │ sub.w r1, r1, #8320 @ 0x2080 │ │ │ │ add.w r1, r1, ip, lsl #12 │ │ │ │ add.w r5, r1, lr, lsl #6 │ │ │ │ - b.n 88a50 │ │ │ │ + b.n 88884 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 20c6cc │ │ │ │ + bl 20becc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #195 @ 0xc3 │ │ │ │ - bhi.n 891d4 │ │ │ │ - movs r1, #255 @ 0xff │ │ │ │ + bls.n 89010 │ │ │ │ + cmp r7, #239 @ 0xef │ │ │ │ + movw r1, #65535 @ 0xffff │ │ │ │ + bhi.n 89006 │ │ │ │ mov r9, r1 │ │ │ │ - b.w 88956 │ │ │ │ + b.w 8878a │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w 88c72 │ │ │ │ + bne.w 88aa6 │ │ │ │ sub.w r3, r3, r9 │ │ │ │ - b.n 8907c │ │ │ │ - cmp r7, #239 @ 0xef │ │ │ │ - movw r1, #65535 @ 0xffff │ │ │ │ - bhi.w 894de │ │ │ │ + b.n 88eb0 │ │ │ │ + movt r1, #16 │ │ │ │ + mov r9, r1 │ │ │ │ + b.w 8878a │ │ │ │ + movs r1, #255 @ 0xff │ │ │ │ mov r9, r1 │ │ │ │ - b.w 88956 │ │ │ │ + b.w 8878a │ │ │ │ cmp.w ip, #237 @ 0xed │ │ │ │ - bne.w 88b94 │ │ │ │ + bne.w 889c8 │ │ │ │ asrs r3, r3, #1 │ │ │ │ movs r5, #2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 88a68 │ │ │ │ - cmp.w ip, #159 @ 0x9f │ │ │ │ - bhi.w 88a32 │ │ │ │ + b.n 8889c │ │ │ │ + movs r5, #3 │ │ │ │ + b.n 88884 │ │ │ │ + sub.w r5, r1, #237 @ 0xed │ │ │ │ + negs r1, r5 │ │ │ │ + adcs r1, r5 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + b.n 88884 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r4, r6 │ │ │ │ + mov r8, r9 │ │ │ │ + movs r5, #1 │ │ │ │ + b.n 88884 │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 88f44 │ │ │ │ + movs r5, #255 @ 0xff │ │ │ │ + b.n 88f7a │ │ │ │ + mov r2, r8 │ │ │ │ + mov r4, r6 │ │ │ │ + mov r8, r9 │ │ │ │ + cmp r1, #239 @ 0xef │ │ │ │ + bls.w 8883e │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ + bhi.n 89040 │ │ │ │ + subs r5, r6, r0 │ │ │ │ + cmp r5, #3 │ │ │ │ + ble.w 892d6 │ │ │ │ + ldrb.w ip, [r0, #1] │ │ │ │ + sub.w r5, ip, #128 @ 0x80 │ │ │ │ + cmp r5, #63 @ 0x3f │ │ │ │ + bhi.n 890a0 │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ + bne.w 89330 │ │ │ │ + cmp.w ip, #143 @ 0x8f │ │ │ │ + bls.n 890a0 │ │ │ │ + ldrb.w lr, [r0, #2] │ │ │ │ + ldrb r5, [r0, #3] │ │ │ │ + sub.w r7, lr, #128 @ 0x80 │ │ │ │ + cmp r7, #63 @ 0x3f │ │ │ │ + bhi.n 8902a │ │ │ │ + sub.w r7, r5, #128 @ 0x80 │ │ │ │ + cmp r7, #63 @ 0x3f │ │ │ │ + bls.n 88fc2 │ │ │ │ + movs r5, #4 │ │ │ │ + b.w 88884 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r4, r6 │ │ │ │ + mov r8, r9 │ │ │ │ movs r5, #2 │ │ │ │ - b.n 88a50 │ │ │ │ + b.w 88884 │ │ │ │ + cmp.w ip, #159 @ 0x9f │ │ │ │ + bhi.w 88866 │ │ │ │ + b.n 890a0 │ │ │ │ ands.w r5, r0, #3 │ │ │ │ - beq.n 89230 │ │ │ │ + beq.n 89134 │ │ │ │ adds r0, #1 │ │ │ │ strb r1, [r3, #0] │ │ │ │ cmp r4, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bhi.w 889f6 │ │ │ │ - b.n 88ce4 │ │ │ │ + bhi.w 8882a │ │ │ │ + b.n 88b18 │ │ │ │ sub.w r3, r3, r9 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 8907c │ │ │ │ + b.n 88eb0 │ │ │ │ + sub.w r3, r3, r9 │ │ │ │ + asrs r3, r3, #1 │ │ │ │ + movs r5, #3 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + b.w 8889c │ │ │ │ + cmp r1, #159 @ 0x9f │ │ │ │ + bhi.w 88a6c │ │ │ │ + sub.w r3, r3, r9 │ │ │ │ + b.n 89020 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + bl 1b2238 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 889cc │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.w 8889c │ │ │ │ + ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ + movw r3, #14876 @ 0x3a1c │ │ │ │ + movt r3, #46 @ 0x2e │ │ │ │ + subs r7, r2, r1 │ │ │ │ + adds r4, r7, #1 │ │ │ │ + b.w 888ae │ │ │ │ + ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r3 │ │ │ │ + b.w 88696 │ │ │ │ ldr.w r7, [r1, #-4] │ │ │ │ tst.w r7, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 89236 │ │ │ │ + bne.n 8913a │ │ │ │ mov r0, r1 │ │ │ │ str.w r7, [r3], #4 │ │ │ │ adds r1, r0, #4 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 89220 │ │ │ │ + bcs.n 89124 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 88a50 │ │ │ │ + beq.w 88884 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bls.n 89208 │ │ │ │ - b.w 889fe │ │ │ │ - sub.w r3, r3, r9 │ │ │ │ - asrs r3, r3, #1 │ │ │ │ - movs r5, #3 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 88a68 │ │ │ │ + bls.n 890b6 │ │ │ │ + b.w 88832 │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 88b98 │ │ │ │ + b.n 889cc │ │ │ │ sub.w r3, r3, r9 │ │ │ │ cmp.w ip, #244 @ 0xf4 │ │ │ │ mov.w r2, r3, asr #1 │ │ │ │ - bhi.n 8930c │ │ │ │ + bhi.n 891e8 │ │ │ │ subs r1, r4, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt.n 892c8 │ │ │ │ + bgt.n 891a0 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w 88b94 │ │ │ │ + ble.w 889c8 │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ sub.w lr, r5, #128 @ 0x80 │ │ │ │ cmp.w lr, #63 @ 0x3f │ │ │ │ - bhi.n 891ec │ │ │ │ + bhi.w 89020 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 892aa │ │ │ │ + bls.n 89198 │ │ │ │ cmp.w ip, #244 @ 0xf4 │ │ │ │ - beq.n 891ec │ │ │ │ + beq.w 89020 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w 88b94 │ │ │ │ + beq.w 889c8 │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.w 88b94 │ │ │ │ - b.n 8924a │ │ │ │ - mov r2, r8 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r8, r9 │ │ │ │ - movs r5, #1 │ │ │ │ - b.w 88a50 │ │ │ │ + bls.w 889c8 │ │ │ │ + b.n 890d2 │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ - bne.n 8928c │ │ │ │ - b.n 891ec │ │ │ │ - cmp r1, #159 @ 0x9f │ │ │ │ - bhi.w 88c38 │ │ │ │ - sub.w r3, r3, r9 │ │ │ │ - b.n 891ec │ │ │ │ - bl 23c160 │ │ │ │ - b.n 89110 │ │ │ │ - movs r5, #255 @ 0xff │ │ │ │ - b.n 89148 │ │ │ │ + bne.n 89186 │ │ │ │ + b.n 89020 │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ sub.w r2, r1, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.n 891ec │ │ │ │ + bhi.w 89020 │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ - bne.n 89324 │ │ │ │ + bne.n 891ee │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ - bls.n 891ec │ │ │ │ + bls.w 89020 │ │ │ │ ldrb r5, [r0, #2] │ │ │ │ sub.w r2, r5, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.n 8924a │ │ │ │ + bhi.n 890d2 │ │ │ │ ldrb r2, [r0, #3] │ │ │ │ sub.w lr, r2, #128 @ 0x80 │ │ │ │ cmp.w lr, #63 @ 0x3f │ │ │ │ - bhi.w 89504 │ │ │ │ + bhi.w 89340 │ │ │ │ add.w r2, r2, ip, lsl #18 │ │ │ │ adds r0, #4 │ │ │ │ sub.w r2, r2, #63438848 @ 0x3c80000 │ │ │ │ sub.w r2, r2, #8320 @ 0x2080 │ │ │ │ add.w r2, r2, r1, lsl #12 │ │ │ │ add.w r5, r2, r5, lsl #6 │ │ │ │ - b.n 8907c │ │ │ │ + b.n 88eb0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ - movw r3, #17180 @ 0x431c │ │ │ │ - movt r3, #46 @ 0x2e │ │ │ │ - subs r7, r2, r1 │ │ │ │ - adds r4, r7, #1 │ │ │ │ - b.w 88a7a │ │ │ │ + b.n 89102 │ │ │ │ cmp.w ip, #244 @ 0xf4 │ │ │ │ - bne.n 892dc │ │ │ │ + bne.n 891b8 │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ - bls.n 892dc │ │ │ │ - b.n 891ec │ │ │ │ + bls.n 891b8 │ │ │ │ + b.n 89020 │ │ │ │ ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ mov r1, r2 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ - b.w 88b30 │ │ │ │ + b.w 88964 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ - bl e9994 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl e9408 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 890fe │ │ │ │ + beq.w 88f32 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ - b.w 88aa8 │ │ │ │ + b.w 888dc │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 8936c │ │ │ │ + beq.n 89236 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 893de │ │ │ │ + beq.n 892a8 │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 893d2 │ │ │ │ + beq.n 8929c │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ strd r2, sl, [sp, #20] │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #48300 @ 0xbcac │ │ │ │ + movw r2, #45996 @ 0xb3ac │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 222aac <_PyOS_URandomNonblock@@Base+0x1080> │ │ │ │ + bl 222394 <_PyOS_URandomNonblock@@Base+0x1080> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 890fe │ │ │ │ + bne.w 88f32 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldrd r2, r1, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.n 893b4 │ │ │ │ + bls.n 8927e │ │ │ │ ldrd r3, r0, [sp, #92] @ 0x5c │ │ │ │ subs r3, r3, r0 │ │ │ │ subs r0, r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ - ble.w 88aba │ │ │ │ + ble.w 888ee │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 88ac2 │ │ │ │ + beq.w 888f6 │ │ │ │ subs r1, r1, r2 │ │ │ │ mov r0, sl │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - bl e9994 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl e9408 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8910a │ │ │ │ + beq.w 88f3e │ │ │ │ ldrd r2, r1, [sp, #52] @ 0x34 │ │ │ │ - b.w 88aba │ │ │ │ + b.w 888ee │ │ │ │ subs r4, r4, r7 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r2, r4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b.w 88aba │ │ │ │ + b.w 888ee │ │ │ │ mov r0, sl │ │ │ │ movw r1, #65533 @ 0xfffd │ │ │ │ - bl 1dee90 <_PyType_Name@@Base+0x20> │ │ │ │ + bl 1de70c <_PyType_Name@@Base+0x20> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 890fe │ │ │ │ + beq.w 88f32 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ subs r4, r4, r7 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r2, r4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b.w 88aba │ │ │ │ + b.w 888ee │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - bne.w 8917c │ │ │ │ + bne.w 88fac │ │ │ │ cmp.w ip, #143 @ 0x8f │ │ │ │ - bls.w 8917c │ │ │ │ - b.n 891fe │ │ │ │ + bls.w 88fac │ │ │ │ + b.n 890a0 │ │ │ │ cmp r5, #1 │ │ │ │ - ble.w 88ce4 │ │ │ │ + ble.w 88b18 │ │ │ │ ldrb.w ip, [r0, #1] │ │ │ │ sub.w lr, ip, #128 @ 0x80 │ │ │ │ cmp.w lr, #63 @ 0x3f │ │ │ │ - bhi.w 891fe │ │ │ │ + bhi.w 890a0 │ │ │ │ cmp.w ip, #143 @ 0x8f │ │ │ │ - bls.n 89494 │ │ │ │ + bls.n 8930e │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - beq.w 891fe │ │ │ │ + beq.w 890a0 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 88ce4 │ │ │ │ + beq.w 88b18 │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b.w 88a50 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r8, r9 │ │ │ │ - cmp r1, #239 @ 0xef │ │ │ │ - bls.w 88a0a │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ - bhi.w 892a4 │ │ │ │ - subs r5, r6, r0 │ │ │ │ - cmp r5, #3 │ │ │ │ - ble.n 8940c │ │ │ │ - ldrb.w ip, [r0, #1] │ │ │ │ - sub.w r5, ip, #128 @ 0x80 │ │ │ │ - cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 891fe │ │ │ │ - cmp r1, #240 @ 0xf0 │ │ │ │ - bne.n 89508 │ │ │ │ - cmp.w ip, #143 @ 0x8f │ │ │ │ - bls.w 891fe │ │ │ │ - ldrb.w lr, [r0, #2] │ │ │ │ - ldrb r5, [r0, #3] │ │ │ │ - sub.w r7, lr, #128 @ 0x80 │ │ │ │ - cmp r7, #63 @ 0x3f │ │ │ │ - bhi.n 894ca │ │ │ │ - sub.w r7, r5, #128 @ 0x80 │ │ │ │ - cmp r7, #63 @ 0x3f │ │ │ │ - bls.w 89196 │ │ │ │ - movs r5, #4 │ │ │ │ - b.w 88a50 │ │ │ │ + b.w 88884 │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ - bne.n 8942e │ │ │ │ - b.n 891fe │ │ │ │ - mov r2, r8 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r8, r9 │ │ │ │ - b.n 891fe │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - bl 1b2a50 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 88b98 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.w 88a68 │ │ │ │ - b.n 89310 │ │ │ │ - ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ - b.w 88862 │ │ │ │ - movs r5, #3 │ │ │ │ - b.w 88a50 │ │ │ │ - sub.w r5, r1, #237 @ 0xed │ │ │ │ - negs r1, r5 │ │ │ │ - adcs r1, r5 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - b.w 88a50 │ │ │ │ - movt r1, #16 │ │ │ │ - mov r9, r1 │ │ │ │ - b.w 88956 │ │ │ │ + bne.n 892f8 │ │ │ │ + b.n 890a0 │ │ │ │ add.w r0, r7, #28 │ │ │ │ - b.w 88bd6 │ │ │ │ + b.w 88a0a │ │ │ │ mov r0, ip │ │ │ │ ldrb r1, [r0, #3] │ │ │ │ mov ip, r0 │ │ │ │ bfi r2, r1, #24, #8 │ │ │ │ - b.w 887aa │ │ │ │ + b.w 885de │ │ │ │ strb r2, [r5, r3] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 890da │ │ │ │ - movs r5, #4 │ │ │ │ - b.n 8907c │ │ │ │ + b.n 88f0e │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - bne.n 89476 │ │ │ │ + bne.w 8907e │ │ │ │ cmp.w ip, #143 @ 0x8f │ │ │ │ - bls.n 89476 │ │ │ │ - b.n 891fe │ │ │ │ + bls.w 8907e │ │ │ │ + b.n 890a0 │ │ │ │ + movs r5, #4 │ │ │ │ + b.n 88eb0 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 89672 │ │ │ │ + beq.w 894a2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw ip, #41560 @ 0xa258 │ │ │ │ @@ -139764,334 +139608,335 @@ │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, ip │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 8955c │ │ │ │ + bmi.n 8938c │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - beq.n 89564 │ │ │ │ + beq.n 89394 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 89654 │ │ │ │ + beq.n 89484 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 89676 │ │ │ │ - ldr r3, [pc, #444] @ (8972c ) │ │ │ │ + beq.w 894a6 │ │ │ │ + ldr r3, [pc, #444] @ (8955c ) │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 89628 │ │ │ │ + bne.n 89458 │ │ │ │ add.w r0, r4, #110592 @ 0x1b000 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r0, [r0, #4000] @ 0xfa0 │ │ │ │ - bl 8b788 │ │ │ │ + bl 8b5b8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 896f2 │ │ │ │ + beq.w 89522 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 895f0 │ │ │ │ + beq.n 89420 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 895b0 │ │ │ │ + bge.n 893e0 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 896e6 │ │ │ │ + beq.w 89516 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 895d0 │ │ │ │ + bge.n 89400 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 896d8 │ │ │ │ + beq.w 89508 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 895d0 │ │ │ │ + bge.n 89400 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 896cc │ │ │ │ + beq.n 894fc │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 82eb0 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82e64 <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - b.n 8955c │ │ │ │ + b.n 8938c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89658 │ │ │ │ + bge.n 89488 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 89658 │ │ │ │ + cbnz r1, 89488 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 8955e │ │ │ │ + bne.n 8938e │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 82eb0 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82e64 <_Py_SetImmortal@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #2 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ bfi r2, r1, #0, #2 │ │ │ │ strb r2, [r3, #16] │ │ │ │ - b.n 8955e │ │ │ │ + b.n 8938e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8957e │ │ │ │ + beq.n 893ae │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89666 │ │ │ │ + bge.n 89496 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 89666 │ │ │ │ + cbnz r1, 89496 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8955e │ │ │ │ + bge.n 8938e │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 8955e │ │ │ │ + b.n 8938e │ │ │ │ mov r0, r1 │ │ │ │ - b.n 895dc │ │ │ │ + b.n 8940c │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8955e │ │ │ │ - b.n 89612 │ │ │ │ + bne.w 8938e │ │ │ │ + b.n 89442 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8955e │ │ │ │ - b.n 8964e │ │ │ │ + bge.w 8938e │ │ │ │ + b.n 8947e │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ and.w r0, r3, #28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.w 8956c │ │ │ │ + bne.w 8939c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 896fa │ │ │ │ + bpl.n 8952a │ │ │ │ lsls r4, r3, #25 │ │ │ │ - bpl.n 8970e │ │ │ │ + bpl.n 8953e │ │ │ │ ldrsb.w r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 89720 │ │ │ │ + blt.n 89550 │ │ │ │ add.w r3, r2, #20 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ mov.w ip, #24 │ │ │ │ movw r3, #43944 @ 0xaba8 │ │ │ │ mla r3, ip, r0, r3 │ │ │ │ movw r0, #24320 @ 0x5f00 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ add r3, r0 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8955e │ │ │ │ + bge.w 8938e │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8955e │ │ │ │ + bne.w 8938e │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8955e │ │ │ │ + b.n 8938e │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 895d0 │ │ │ │ + b.n 89400 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - b.n 895c2 │ │ │ │ + b.n 893f2 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 895b0 │ │ │ │ - bl f73ac │ │ │ │ + b.n 893e0 │ │ │ │ + bl f6ec4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 8955c │ │ │ │ + b.n 8938c │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldrsb.w r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 89696 │ │ │ │ + bge.n 894c6 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #40] @ (89730 ) │ │ │ │ + ldr r3, [pc, #40] @ (89560 ) │ │ │ │ add.w r3, r3, r0, lsl #5 │ │ │ │ - b.n 896ae │ │ │ │ + b.n 894de │ │ │ │ ldrsb.w r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8971c │ │ │ │ + blt.n 8954c │ │ │ │ add.w r3, r2, #28 │ │ │ │ - b.n 89696 │ │ │ │ + b.n 894c6 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 89726 │ │ │ │ + bpl.n 89556 │ │ │ │ add.w r3, r2, #20 │ │ │ │ - b.n 89704 │ │ │ │ + b.n 89534 │ │ │ │ add.w r3, r2, #28 │ │ │ │ - b.n 89704 │ │ │ │ + b.n 89534 │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r0, r5, #26 │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldrsb.w r2, [r0, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 899fc │ │ │ │ + blt.w 89830 │ │ │ │ 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 89850 │ │ │ │ + bne.n 89684 │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 89810 │ │ │ │ + bpl.n 89644 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8992c │ │ │ │ + beq.w 89760 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - movw r3, #39469 @ 0x9a2d │ │ │ │ + movw r3, #39009 @ 0x9861 │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 89922 │ │ │ │ + bne.w 89756 │ │ │ │ movw r0, #24320 @ 0x5f00 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - movw r3, #15513 @ 0x3c99 │ │ │ │ + movw r3, #15441 @ 0x3c51 │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r2, [r0, #900] @ 0x384 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 89916 │ │ │ │ - ldr r3, [pc, #656] @ (89a28 ) │ │ │ │ + bne.w 8974a │ │ │ │ + ldr r3, [pc, #660] @ (8985c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 8982c │ │ │ │ + beq.n 89660 │ │ │ │ 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 897d6 │ │ │ │ + bgt.n 89606 │ │ │ │ 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 8982c │ │ │ │ + beq.n 89660 │ │ │ │ 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 897fe │ │ │ │ + beq.n 8962e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8989c │ │ │ │ + beq.n 896d0 │ │ │ │ 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 897f8 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r1, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89948 │ │ │ │ + bne.w 8977c │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 89768 │ │ │ │ + bmi.n 89598 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89768 │ │ │ │ + beq.n 89598 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 89768 │ │ │ │ + b.n 89598 │ │ │ │ ldr.w r2, [r0, #860] @ 0x35c │ │ │ │ - movw r3, #42081 @ 0xa461 │ │ │ │ + movw r3, #42581 @ 0xa655 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 899ee │ │ │ │ + bne.w 89822 │ │ │ │ mov r0, r1 │ │ │ │ blx 2af44 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 897f8 │ │ │ │ + b.n 89628 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 899f6 │ │ │ │ + bne.w 8982a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ movlt r3, #2 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #448] @ (89a28 ) │ │ │ │ + ldr r0, [pc, #448] @ (8985c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #4000] @ 0xfa0 │ │ │ │ - bl 105c64 │ │ │ │ + bl 1059f4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r4, r0, #1 │ │ │ │ - beq.w 89a08 │ │ │ │ + beq.w 8983c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89a00 │ │ │ │ + beq.w 89834 │ │ │ │ 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 8975a │ │ │ │ + b.n 8958a │ │ │ │ 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 │ │ │ │ @@ -140102,102 +139947,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 898dc │ │ │ │ + bne.n 89710 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 898d8 │ │ │ │ + cbz r3, 8970c │ │ │ │ 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 8998a │ │ │ │ + beq.n 897be │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 89962 │ │ │ │ + beq.n 89796 │ │ │ │ ldr.w r3, [ip, #532] @ 0x214 │ │ │ │ - cbnz r3, 898f4 │ │ │ │ + cbnz r3, 89728 │ │ │ │ str.w r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 897f8 │ │ │ │ + beq.w 89628 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89984 │ │ │ │ + beq.n 897b8 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, r6, [r2, #20] │ │ │ │ - cbz r3, 89912 │ │ │ │ + cbz r3, 89746 │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r6, #20] │ │ │ │ - b.n 897f8 │ │ │ │ + b.n 89628 │ │ │ │ ldr.w r0, [r0, #884] @ 0x374 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89818 │ │ │ │ + beq.w 8964c │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 89822 │ │ │ │ + beq.w 89656 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ - b.n 89818 │ │ │ │ + b.n 8964c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 89934 │ │ │ │ + beq.n 89768 │ │ │ │ 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 89768 │ │ │ │ - b.n 8993c │ │ │ │ + beq.w 89598 │ │ │ │ + b.n 89770 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 89970 │ │ │ │ + cbz r3, 897a4 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 897f8 │ │ │ │ + bne.w 89628 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 897f8 │ │ │ │ + b.n 89628 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 89904 │ │ │ │ + b.n 89738 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 898e6 │ │ │ │ + beq.n 8971a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 899e8 │ │ │ │ + cbz r3, 8981c │ │ │ │ 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, 899c0 │ │ │ │ + cbz r3, 897f4 │ │ │ │ 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 │ │ │ │ @@ -140206,106 +140051,106 @@ │ │ │ │ ldr.w r3, [r0, #988] @ 0x3dc │ │ │ │ ldr.w r0, [r0, #980] @ 0x3d4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str.w r5, [r8, r7] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 897f8 │ │ │ │ + b.n 89628 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 89996 │ │ │ │ + b.n 897ca │ │ │ │ ldr.w r0, [r0, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 89844 │ │ │ │ + b.n 89678 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 82eb0 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 82e64 <_Py_SetImmortal@@Base> │ │ │ │ mov r0, r1 │ │ │ │ - bl 82eb0 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 897f8 │ │ │ │ - movw r0, #48308 @ 0xbcb4 │ │ │ │ + bl 82e64 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 89628 │ │ │ │ + movw r0, #46004 @ 0xb3b4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 243288 │ │ │ │ + bl 242c68 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 82eb0 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82e64 <_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 897f8 │ │ │ │ + b.n 89628 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00089a2c : │ │ │ │ +00089860 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw ip, #24320 @ 0x5f00 │ │ │ │ movt ip, #82 @ 0x52 │ │ │ │ - movw r3, #15513 @ 0x3c99 │ │ │ │ + movw r3, #15441 @ 0x3c51 │ │ │ │ movt r3, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #900] @ 0x384 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 89b62 │ │ │ │ - cbz r0, 89ab0 │ │ │ │ - ldr r3, [pc, #416] @ (89bfc ) │ │ │ │ + bne.w 89998 │ │ │ │ + cbz r0, 898e4 │ │ │ │ + ldr r3, [pc, #420] @ (89a34 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 89ac6 │ │ │ │ + beq.n 898fc │ │ │ │ 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 89a98 │ │ │ │ + bgt.n 898cc │ │ │ │ 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, 89ac6 │ │ │ │ + cbz r2, 898fc │ │ │ │ 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, 89ab4 │ │ │ │ - cbz r2, 89aea │ │ │ │ + cbz r0, 898e8 │ │ │ │ + cbz r2, 89920 │ │ │ │ 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 89ab0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r2, [ip, #860] @ 0x35c │ │ │ │ - movw r3, #42081 @ 0xa461 │ │ │ │ + movw r3, #42581 @ 0xa655 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 89bf4 │ │ │ │ + bne.w 89a2a │ │ │ │ mov r0, r1 │ │ │ │ blx 2af44 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 89ab0 │ │ │ │ + b.n 898e4 │ │ │ │ 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 │ │ │ │ @@ -140316,74 +140161,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 89b2a │ │ │ │ + bne.n 89960 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 89b26 │ │ │ │ + cbz r3, 8995c │ │ │ │ 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 89b8c │ │ │ │ + beq.n 899c2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 89b6c │ │ │ │ + beq.n 899a2 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 89b42 │ │ │ │ + cbnz r3, 89978 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 89ab0 │ │ │ │ + beq.n 898e4 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89be8 │ │ │ │ + beq.n 89a1e │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, r6, [r2, #20] │ │ │ │ - cbz r3, 89b5e │ │ │ │ + cbz r3, 89994 │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r6, #20] │ │ │ │ - b.n 89ab0 │ │ │ │ + b.n 898e4 │ │ │ │ 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, 89b7a │ │ │ │ + cbz r3, 899b0 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89ab0 │ │ │ │ + bne.n 898e4 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 89ab0 │ │ │ │ + b.n 898e4 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89b34 │ │ │ │ + beq.n 8996a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 89bee │ │ │ │ + cbz r3, 89a24 │ │ │ │ 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, 89bc0 │ │ │ │ + cbz r3, 899f6 │ │ │ │ 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 │ │ │ │ @@ -140392,82 +140237,83 @@ │ │ │ │ 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 89ab0 │ │ │ │ + b.n 898e4 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 89b50 │ │ │ │ + b.n 89986 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 89b98 │ │ │ │ + b.n 899ce │ │ │ │ ldr.w r0, [ip, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 89ade │ │ │ │ + b.n 89914 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89e6e │ │ │ │ + bne.w 89ca6 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 851d0 │ │ │ │ + bl 84fac │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r0, #3 │ │ │ │ - beq.w 89e4c │ │ │ │ + beq.w 89c84 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 89d0c │ │ │ │ + bne.n 89b44 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ - cbz r3, 89c52 │ │ │ │ + cbz r3, 89a8a │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 89ece │ │ │ │ + bne.w 89d06 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 89e28 │ │ │ │ + ble.w 89c60 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89f3e │ │ │ │ + bne.w 89d76 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w ip, [r3, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ lsl.w r2, r2, ip │ │ │ │ add.w r0, r3, #20 │ │ │ │ add.w lr, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #7 │ │ │ │ and.w r2, r7, lr │ │ │ │ - bgt.n 89cce │ │ │ │ + bgt.n 89b06 │ │ │ │ ldrsb r1, [r0, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 89dde │ │ │ │ + bge.w 89c16 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb r3, [r0, r2] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r0, r3, #20 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldrb.w lr, [r3, #5] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w ip, [r3, #6] │ │ │ │ lsl.w r2, r2, lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 89cf8 │ │ │ │ + beq.n 89b30 │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ str r6, [r0, r2] │ │ │ │ add r2, r0 │ │ │ │ str r5, [r2, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #16] │ │ │ │ @@ -140477,1983 +140323,1985 @@ │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 89eba │ │ │ │ + bgt.w 89cf2 │ │ │ │ ldrsh.w r1, [r0, r2, lsl #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 89d68 │ │ │ │ + bge.n 89ba0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ strh.w r1, [r0, r2, lsl #1] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w lr, [r3, #5] │ │ │ │ ldrb.w ip, [r3, #6] │ │ │ │ lsl.w r2, r2, lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 89caa │ │ │ │ + bne.n 89ae2 │ │ │ │ mov.w ip, #12 │ │ │ │ mla r2, ip, r1, r2 │ │ │ │ adds r1, r0, r2 │ │ │ │ strd r6, r5, [r1, #4] │ │ │ │ str r7, [r0, r2] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 89cb4 │ │ │ │ + b.n 89aec │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 89e0a │ │ │ │ + beq.n 89c42 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89f60 │ │ │ │ + bne.w 89d98 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 89df8 │ │ │ │ + beq.n 89c30 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 89f58 │ │ │ │ + bne.w 89d90 │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ add.w r8, r3, r8, lsl #3 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ add r8, r3 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str.w r5, [r8, #24] │ │ │ │ - bge.n 89d50 │ │ │ │ + bge.n 89b88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 89d50 │ │ │ │ + cbnz r3, 89b88 │ │ │ │ mov r0, r9 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [r6, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89cc4 │ │ │ │ + bge.n 89afc │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r6, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 89cc4 │ │ │ │ + bne.n 89afc │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89cc6 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89afe │ │ │ │ mov.w r8, r7, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w r1, r8, #1 │ │ │ │ add r2, r1 │ │ │ │ and.w r2, lr, r2 │ │ │ │ ldrsh.w r1, [r0, r2, lsl #1] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 89cde │ │ │ │ + blt.n 89b16 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ add.w r1, r2, r8 │ │ │ │ cmp.w ip, #7 │ │ │ │ add.w r1, r1, #1 │ │ │ │ and.w r2, r1, lr │ │ │ │ - ble.n 89dca │ │ │ │ + ble.n 89c02 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 89f20 │ │ │ │ + bgt.w 89d58 │ │ │ │ ldrsh.w r1, [r0, r2, lsl #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 89e16 │ │ │ │ + bge.n 89c4e │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp.w ip, #15 │ │ │ │ - ble.n 89ce0 │ │ │ │ + ble.n 89b18 │ │ │ │ str.w r1, [r0, r2, lsl #2] │ │ │ │ - b.n 89c96 │ │ │ │ + b.n 89ace │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ add r2, r8 │ │ │ │ adds r2, #1 │ │ │ │ and.w r2, r2, lr │ │ │ │ ldrsb r1, [r0, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 89dba │ │ │ │ + bge.n 89bf2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb r3, [r0, r2] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r0, r3, #20 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 89c96 │ │ │ │ + b.n 89ace │ │ │ │ mov.w r8, r7, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w r1, r8, #1 │ │ │ │ add r2, r1 │ │ │ │ and.w r2, r2, lr │ │ │ │ ldrsb r1, [r0, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 89dd0 │ │ │ │ - b.n 89d82 │ │ │ │ + blt.n 89c08 │ │ │ │ + b.n 89bba │ │ │ │ movs r2, #12 │ │ │ │ mla r8, r2, r8, r3 │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ add r8, r3 │ │ │ │ str.w r5, [r8, #28] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89d50 │ │ │ │ - b.n 89d42 │ │ │ │ + bge.n 89b88 │ │ │ │ + b.n 89b7a │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ add r2, r8 │ │ │ │ adds r2, #1 │ │ │ │ and.w r2, r2, lr │ │ │ │ - b.n 89da4 │ │ │ │ + b.n 89bdc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ cmp r1, #8 │ │ │ │ it lt │ │ │ │ movlt r1, #8 │ │ │ │ subs r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 89f88 │ │ │ │ + bl 89dc0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 89c5a │ │ │ │ + bne.w 89a92 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 89f6e │ │ │ │ + blt.w 89da6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89e68 │ │ │ │ + bge.n 89ca0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89f80 │ │ │ │ + beq.w 89db8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 89cc6 │ │ │ │ + b.n 89afe │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw ip, #41560 @ 0xa258 │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 89c22 │ │ │ │ + bne.w 89a5a │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - bl dc57c │ │ │ │ + bl dbee0 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 89c3c │ │ │ │ + beq.w 89a74 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 15cc34 <_PyUnicode_IsNumeric@@Base+0x4a8> │ │ │ │ + bl 15c5d0 <_PyUnicode_IsNumeric@@Base+0x4c0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89ef6 │ │ │ │ + blt.n 89d2e │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89cc4 │ │ │ │ + bge.w 89afc │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 89cc4 │ │ │ │ + bne.w 89afc │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89cc6 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89afe │ │ │ │ lsls r1, r2, #2 │ │ │ │ add.w r8, r3, r1 │ │ │ │ ldr.w r8, [r8, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 89f06 │ │ │ │ + bge.n 89d3e │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 89db4 │ │ │ │ + b.n 89bec │ │ │ │ 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 8a924 │ │ │ │ + bl 8a758 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 89e4c │ │ │ │ + beq.n 89c84 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - b.n 89c52 │ │ │ │ + b.n 89a8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89e9e │ │ │ │ + bne.n 89cd6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89e9e │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89cd6 │ │ │ │ mov.w r8, r7, lsr #5 │ │ │ │ add r1, r2 │ │ │ │ add.w r2, r8, #1 │ │ │ │ add r2, r1 │ │ │ │ and.w r2, r2, lr │ │ │ │ ldr.w r1, [r0, r2, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 89eca │ │ │ │ - b.n 89d82 │ │ │ │ + blt.n 89d02 │ │ │ │ + b.n 89bba │ │ │ │ ldr.w r1, [r0, r2, lsl #2] │ │ │ │ add.w r9, r2, r2, lsl #2 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ add r9, r8 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - blt.w 89dac │ │ │ │ + blt.w 89be4 │ │ │ │ and.w r2, lr, r9 │ │ │ │ - b.n 89d9c │ │ │ │ + b.n 89bd4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 233aac <_PyDict_SendEvent@@Base> │ │ │ │ + bl 23348c <_PyDict_SendEvent@@Base> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w ip, [r3, #4] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 89c6c │ │ │ │ + b.n 89aa4 │ │ │ │ add.w r2, r2, r8, lsl #2 │ │ │ │ str r5, [r2, #4] │ │ │ │ - b.n 89e0a │ │ │ │ + b.n 89c42 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 233aac <_PyDict_SendEvent@@Base> │ │ │ │ - b.n 89d18 │ │ │ │ + bl 23348c <_PyDict_SendEvent@@Base> │ │ │ │ + b.n 89b50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89e56 │ │ │ │ + bne.w 89c8e │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89e56 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89c8e │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89e68 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89ca0 │ │ │ │ stmdb 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 8a916 │ │ │ │ + bhi.w 8a74a │ │ │ │ mov.w r9, #1 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r5, r2, [r0, #24] │ │ │ │ - lsl.w r7, r9, r3 │ │ │ │ + lsl.w r8, r9, r3 │ │ │ │ mov sl, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ - lsl.w r2, r7, r9 │ │ │ │ + lsl.w r2, r8, r9 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ umull r1, r2, r1, r2 │ │ │ │ lsr.w fp, r2, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a4cc │ │ │ │ + beq.w 8a2fa │ │ │ │ cmp r3, #7 │ │ │ │ itt hi │ │ │ │ strhi.w r9, [sp, #8] │ │ │ │ movhi r1, #8 │ │ │ │ - bhi.w 8a6e2 │ │ │ │ + bhi.w 8a516 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 8a134 │ │ │ │ - ldr r2, [pc, #712] @ (8a2b0 ) │ │ │ │ + bne.w 89f70 │ │ │ │ + ldr r2, [pc, #696] @ (8a0d8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1928] @ 0x788 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8a52a │ │ │ │ + beq.w 8a35a │ │ │ │ ldr.w r3, [r2, #1932] @ 0x78c │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w sl, r4, #20 │ │ │ │ str.w r1, [r2, #1928] @ 0x788 │ │ │ │ subs r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [r2, #1932] @ 0x78c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r9, [r4] │ │ │ │ + strb.w r9, [r4, #6] │ │ │ │ str r2, [r4, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ movs r2, #5 │ │ │ │ - strb.w r9, [r4, #6] │ │ │ │ + str r1, [r4, #16] │ │ │ │ str r2, [r4, #12] │ │ │ │ movw r2, #771 @ 0x303 │ │ │ │ - str r1, [r4, #16] │ │ │ │ + str r1, [r4, #8] │ │ │ │ strh r2, [r4, #4] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ - str r1, [r4, #8] │ │ │ │ blx 2b44c │ │ │ │ ldrb.w ip, [r5, #5] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ lsl.w ip, r9, ip │ │ │ │ + ldr.w r9, [r6, #8] │ │ │ │ add.w ip, ip, #20 │ │ │ │ add ip, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8a438 │ │ │ │ + bne.w 8a266 │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a4fc │ │ │ │ + beq.w 8a32c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - cmp r2, r7 │ │ │ │ - bne.w 8a564 │ │ │ │ + cmp r2, r9 │ │ │ │ + bne.w 8a394 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8a564 │ │ │ │ + bne.w 8a394 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ - lsls r2, r7, #3 │ │ │ │ + mov.w r2, r9, lsl #3 │ │ │ │ blx 2c030 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r7, 8a0dc │ │ │ │ - ldrb.w ip, [r4, #4] │ │ │ │ - mov.w lr, #1 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 89f14 │ │ │ │ + ldrb r7, [r4, #4] │ │ │ │ + mov.w ip, #1 │ │ │ │ movs r2, #0 │ │ │ │ - mov r9, r5 │ │ │ │ - lsl.w lr, lr, ip │ │ │ │ - add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8a0b4 │ │ │ │ - cmp.w ip, #15 │ │ │ │ - bgt.w 8a4e4 │ │ │ │ - ldrsh.w r8, [sl, r1, lsl #1] │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8a258 │ │ │ │ + mov r8, r5 │ │ │ │ + lsl.w ip, ip, r7 │ │ │ │ + add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ + b.n 89eee │ │ │ │ + cmp r7, #15 │ │ │ │ + bgt.w 8a314 │ │ │ │ + ldrsh.w lr, [sl, r1, lsl #1] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 8a088 │ │ │ │ strh.w r2, [sl, r1, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ - cmp r7, r2 │ │ │ │ - beq.n 8a0da │ │ │ │ - ldrb.w ip, [r4, #4] │ │ │ │ + cmp r9, r2 │ │ │ │ + beq.n 89f12 │ │ │ │ + ldrb r7, [r4, #4] │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ - cmp.w ip, #7 │ │ │ │ + cmp r7, #7 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ - and.w r1, lr, r0 │ │ │ │ - bgt.n 8a092 │ │ │ │ - ldrsb.w r8, [sl, r1] │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8a258 │ │ │ │ + and.w r1, ip, r0 │ │ │ │ + bgt.n 89ed0 │ │ │ │ + ldrsb.w lr, [sl, r1] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 8a088 │ │ │ │ strb.w r2, [sl, r1] │ │ │ │ adds r2, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ - bne.n 8a0b0 │ │ │ │ - mov r5, r9 │ │ │ │ + cmp r2, r9 │ │ │ │ + bne.n 89eec │ │ │ │ + mov r5, r8 │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ str r4, [r6, #24] │ │ │ │ - beq.n 8a124 │ │ │ │ + beq.n 89f5c │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 8a2b4 │ │ │ │ + bne.w 8a0dc │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8a2b4 │ │ │ │ - ldr r3, [pc, #436] @ (8a2b0 ) │ │ │ │ + bne.w 8a0dc │ │ │ │ + ldr r3, [pc, #420] @ (8a0d8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1932] @ 0x78c │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.w 8a520 │ │ │ │ + bhi.w 8a350 │ │ │ │ ldr.w r1, [r3, #1928] @ 0x788 │ │ │ │ adds r2, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ str.w r5, [r3, #1928] @ 0x788 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ str.w r2, [r3, #1932] @ 0x78c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r0, #0 │ │ │ │ - str r7, [r4, #16] │ │ │ │ - subs r3, r3, r7 │ │ │ │ + str.w r9, [r4, #16] │ │ │ │ + sub.w r3, r3, r9 │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r1, fp, lsl #3 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - add r1, r7 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + add r1, r8 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ add.w r9, r1, #20 │ │ │ │ - movw r8, #24320 @ 0x5f00 │ │ │ │ - movt r8, #82 @ 0x52 │ │ │ │ - movw r0, #197 @ 0xc5 │ │ │ │ + movw r7, #24320 @ 0x5f00 │ │ │ │ + movt r7, #82 @ 0x52 │ │ │ │ + movw r0, #109 @ 0x6d │ │ │ │ movt r0, #8 │ │ │ │ - ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ + ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 8a824 │ │ │ │ - ldr r0, [pc, #336] @ (8a2b0 ) │ │ │ │ + bne.w 8a652 │ │ │ │ + ldr r0, [pc, #316] @ (8a0d8 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1612] @ 0x64c │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ add.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ - bcs.w 8a72c │ │ │ │ + bcs.w 8a564 │ │ │ │ adds r1, #19 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + 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 8a7ac │ │ │ │ + beq.w 8a5e4 │ │ │ │ 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 8a3b2 │ │ │ │ + beq.w 8a1da │ │ │ │ strb r3, [r4, #4] │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - mov.w r8, #1 │ │ │ │ + movs r7, #1 │ │ │ │ strb.w sl, [r4, #5] │ │ │ │ add.w sl, r4, #20 │ │ │ │ - mov r2, r7 │ │ │ │ strb r3, [r4, #6] │ │ │ │ + mov r2, r8 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ - str.w r8, [r4] │ │ │ │ - mov r0, sl │ │ │ │ - str.w fp, [r4, #12] │ │ │ │ str.w r9, [r4, #16] │ │ │ │ str.w r9, [r4, #8] │ │ │ │ + mov r0, sl │ │ │ │ + str r7, [r4, #0] │ │ │ │ + str.w fp, [r4, #12] │ │ │ │ blx 2b44c │ │ │ │ - add.w r0, r7, #20 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + add.w r0, r8, #20 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ add r0, r4 │ │ │ │ blx 2b44c │ │ │ │ ldrb.w ip, [r5, #5] │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - lsl.w ip, r8, ip │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ + lsl.w ip, r7, ip │ │ │ │ + ldr.w r9, [r6, #8] │ │ │ │ add.w ip, ip, #20 │ │ │ │ - lsl.w r8, r8, r3 │ │ │ │ + lsls r7, r3 │ │ │ │ add ip, r5 │ │ │ │ - add.w r3, sl, r8 │ │ │ │ + add.w r3, sl, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8a430 │ │ │ │ + bne.w 8a25e │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a4fc │ │ │ │ + beq.w 8a32c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8a05c │ │ │ │ - cmp r7, r2 │ │ │ │ - ble.w 8a514 │ │ │ │ + bne.w 89e96 │ │ │ │ + cmp r9, r2 │ │ │ │ + ble.w 8a344 │ │ │ │ movs r0, #12 │ │ │ │ - mla r0, r0, r7, r4 │ │ │ │ - add r0, r8 │ │ │ │ - add r8, r4 │ │ │ │ - b.n 8a24a │ │ │ │ + mla r0, r0, r9, r4 │ │ │ │ + add r0, r7 │ │ │ │ + add r7, r4 │ │ │ │ + b.n 8a07a │ │ │ │ ldr.w r1, [ip], #8 │ │ │ │ - add.w r8, r8, #12 │ │ │ │ - str.w r1, [r8, #12] │ │ │ │ + adds r7, #12 │ │ │ │ + str r1, [r7, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - str.w r1, [r8, #8] │ │ │ │ - str.w r2, [r8, #16] │ │ │ │ - cmp r0, r8 │ │ │ │ - beq.w 8a514 │ │ │ │ + str r1, [r7, #8] │ │ │ │ + str r2, [r7, #16] │ │ │ │ + cmp r0, r7 │ │ │ │ + beq.w 8a344 │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8a22e │ │ │ │ + bne.n 8a066 │ │ │ │ add.w ip, ip, #8 │ │ │ │ - b.n 8a24a │ │ │ │ + b.n 8a07a │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ - add.w r8, r0, #1 │ │ │ │ - cmp.w ip, #7 │ │ │ │ - add r1, r8 │ │ │ │ - and.w r1, lr, r1 │ │ │ │ - ble.n 8a2a0 │ │ │ │ - cmp.w ip, #15 │ │ │ │ - bgt.w 8a67e │ │ │ │ - ldrsh.w ip, [sl, r1, lsl #1] │ │ │ │ - cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8a0a6 │ │ │ │ + add.w lr, r0, #1 │ │ │ │ + cmp r7, #7 │ │ │ │ + add r1, lr │ │ │ │ + and.w r1, ip, r1 │ │ │ │ + ble.n 8a0ca │ │ │ │ + cmp r7, #15 │ │ │ │ + bgt.w 8a4b2 │ │ │ │ + ldrsh.w r7, [sl, r1, lsl #1] │ │ │ │ + adds r7, #1 │ │ │ │ + beq.w 89ee2 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ - and.w r1, lr, r1 │ │ │ │ - b.n 8a276 │ │ │ │ + and.w r1, ip, r1 │ │ │ │ + b.n 8a0a2 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ - and.w r1, lr, r1 │ │ │ │ - ldrsb.w ip, [sl, r1] │ │ │ │ - cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8a0d0 │ │ │ │ - b.n 8a292 │ │ │ │ + and.w r1, ip, r1 │ │ │ │ + ldrsb.w r7, [sl, r1] │ │ │ │ + adds r7, #1 │ │ │ │ + beq.w 89f08 │ │ │ │ + b.n 8a0bc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r8, #24320 @ 0x5f00 │ │ │ │ - movt r8, #82 @ 0x52 │ │ │ │ - movw r3, #15513 @ 0x3c99 │ │ │ │ + movw r7, #24320 @ 0x5f00 │ │ │ │ + movt r7, #82 @ 0x52 │ │ │ │ + movw r3, #15441 @ 0x3c51 │ │ │ │ movt r3, #8 │ │ │ │ - ldr.w r2, [r8, #880] @ 0x370 │ │ │ │ + ldr.w r2, [r7, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8a794 │ │ │ │ - ldr r3, [pc, #656] @ (8a560 ) │ │ │ │ + bne.w 8a5cc │ │ │ │ + ldr r3, [pc, #664] @ (8a390 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r9, [r3, #1612] @ 0x64c │ │ │ │ - cmn.w r9, #804 @ 0x324 │ │ │ │ - beq.w 8a770 │ │ │ │ + ldr.w r8, [r3, #1612] @ 0x64c │ │ │ │ + cmn.w r8, #804 @ 0x324 │ │ │ │ + beq.w 8a5a8 │ │ │ │ lsrs r3, r5, #18 │ │ │ │ ubfx r1, r5, #0, #18 │ │ │ │ - add.w r3, r9, r3, lsl #3 │ │ │ │ + add.w r3, r8, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #808] @ 0x328 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 8a312 │ │ │ │ + bgt.n 8a13a │ │ │ │ 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 8a770 │ │ │ │ + beq.w 8a5a8 │ │ │ │ bic.w r3, r5, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r1, [r5, #0] │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8a66c │ │ │ │ + beq.w 8a4a0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8a124 │ │ │ │ + bne.w 89f5c │ │ │ │ ldr r5, [r3, #16] │ │ │ │ movs r2, #28 │ │ │ │ - ldr.w sl, [r9, #512] @ 0x200 │ │ │ │ + ldr.w sl, [r8, #512] @ 0x200 │ │ │ │ mul.w r5, r2, r5 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ add.w r0, sl, r5 │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r3, #8] │ │ │ │ - add.w lr, r9, r1, lsl #2 │ │ │ │ + add.w lr, r8, r1, lsl #2 │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr.w ip, [lr, #528] @ 0x210 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 8a36e │ │ │ │ + bne.n 8a196 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ - cbz r2, 8a36a │ │ │ │ + cbz r2, 8a192 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ str.w r2, [lr, #528] @ 0x210 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 8a88c │ │ │ │ + beq.w 8a6bc │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 8a86a │ │ │ │ + beq.w 8a69a │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 8a38a │ │ │ │ + cbnz r3, 8a1b2 │ │ │ │ str.w r0, [lr, #532] @ 0x214 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 8a124 │ │ │ │ + beq.w 89f5c │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a8f2 │ │ │ │ + beq.w 8a722 │ │ │ │ str r3, [r2, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ strd r3, ip, [r0, #20] │ │ │ │ - cbz r3, 8a3ac │ │ │ │ + cbz r3, 8a1d4 │ │ │ │ str r0, [r3, #24] │ │ │ │ str.w r0, [ip, #20] │ │ │ │ - b.n 8a124 │ │ │ │ + b.n 89f5c │ │ │ │ ldrd r2, r1, [r0, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 8a4b8 │ │ │ │ + bhi.w 8a2e6 │ │ │ │ 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 8a72c │ │ │ │ + beq.w 8a564 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - add.w r8, r7, #20 │ │ │ │ + add.w r7, r8, #20 │ │ │ │ add.w sl, r4, #20 │ │ │ │ - mov r2, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ - movs r7, #1 │ │ │ │ + mov r2, r8 │ │ │ │ strb r3, [r4, #4] │ │ │ │ + mov.w r8, #1 │ │ │ │ strb r0, [r4, #5] │ │ │ │ - mov r0, sl │ │ │ │ strb r1, [r4, #6] │ │ │ │ + mov r0, sl │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ - str r7, [r4, #0] │ │ │ │ - str.w fp, [r4, #12] │ │ │ │ str.w r9, [r4, #16] │ │ │ │ str.w r9, [r4, #8] │ │ │ │ + str.w fp, [r4, #12] │ │ │ │ + str.w r8, [r4] │ │ │ │ blx 2b44c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r0, r4, r8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ + adds r0, r4, r7 │ │ │ │ blx 2b44c │ │ │ │ ldrb.w ip, [r5, #5] │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - lsl.w ip, r7, ip │ │ │ │ - lsl.w r8, r7, r3 │ │ │ │ + lsl.w ip, r8, ip │ │ │ │ + ldr.w r9, [r6, #8] │ │ │ │ add.w ip, ip, #20 │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ + lsl.w r7, r8, r3 │ │ │ │ add ip, r5 │ │ │ │ - add.w r3, sl, r8 │ │ │ │ + add.w r3, sl, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a20c │ │ │ │ + beq.w 8a044 │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a7c0 │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 8a47e │ │ │ │ + beq.w 8a5f8 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 8a2ac │ │ │ │ ldr r1, [r6, #28] │ │ │ │ mov r2, r3 │ │ │ │ - add.w r8, r3, r7, lsl #3 │ │ │ │ + add.w lr, r3, r9, lsl #3 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ - add.w lr, r1, #3 │ │ │ │ - ldrb.w r1, [lr, #1]! │ │ │ │ + adds r7, r1, #3 │ │ │ │ + ldrb.w r1, [r7, #1]! │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w sl, [ip, r1, lsl #3] │ │ │ │ - add.w r9, r0, r1, lsl #2 │ │ │ │ + add.w r8, r0, r1, lsl #2 │ │ │ │ ldr.w r0, [sl] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - blt.w 8a698 │ │ │ │ + blt.w 8a4cc │ │ │ │ str.w sl, [r2] │ │ │ │ adds r2, #8 │ │ │ │ - ldr.w r1, [r9, #4] │ │ │ │ + ldr.w r1, [r8, #4] │ │ │ │ str.w r1, [r2, #-4] │ │ │ │ - cmp r8, r2 │ │ │ │ - bne.n 8a44e │ │ │ │ + cmp lr, r2 │ │ │ │ + bne.n 8a27c │ │ │ │ mov r1, r3 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c91ec │ │ │ │ + bl 1c899c │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r6, #24] │ │ │ │ - bl 1cbdcc <_PyNamespace_New@@Base+0x32c> │ │ │ │ + bl 1cb648 <_PyNamespace_New@@Base+0x32c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #28] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a8f8 │ │ │ │ + beq.w 8a728 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ strb r1, [r3, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a79c │ │ │ │ + beq.w 8a5d4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r0, #4 │ │ │ │ blx 2b44c │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 8a124 │ │ │ │ + b.n 89f5c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - add.w r8, r7, #20 │ │ │ │ + add.w r7, r8, #20 │ │ │ │ str.w r1, [lr, #12] │ │ │ │ mov r0, sl │ │ │ │ str.w lr, [r1, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 8a3da │ │ │ │ + b.n 8a204 │ │ │ │ movs r1, #12 │ │ │ │ cmp r3, #7 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bhi.w 8a6e2 │ │ │ │ + bhi.w 8a516 │ │ │ │ mul.w r2, r1, fp │ │ │ │ - str r2, [sp, #12] │ │ │ │ - adds r1, r2, r7 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + add.w r1, r2, r8 │ │ │ │ add.w r9, r1, #20 │ │ │ │ - b.n 8a144 │ │ │ │ + b.n 89f80 │ │ │ │ ldr.w r5, [sl, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 8a258 │ │ │ │ + bne.w 8a088 │ │ │ │ str.w r2, [sl, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ - bne.w 8a0b0 │ │ │ │ - b.n 8a0da │ │ │ │ + cmp r2, r9 │ │ │ │ + bne.w 89eec │ │ │ │ + b.n 89f12 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - cmp r2, r7 │ │ │ │ - bne.w 8a6b2 │ │ │ │ + cmp r2, r9 │ │ │ │ + bne.w 8a4e6 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ - mul.w r2, r7, r2 │ │ │ │ + mul.w r2, r2, r9 │ │ │ │ blx 2c030 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 90430 │ │ │ │ - b.n 8a0dc │ │ │ │ + bl 9025c │ │ │ │ + b.n 89f14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 8a124 │ │ │ │ - movw r8, #24320 @ 0x5f00 │ │ │ │ - movt r8, #82 @ 0x52 │ │ │ │ - movw r1, #197 @ 0xc5 │ │ │ │ + b.n 89f5c │ │ │ │ + movw r7, #24320 @ 0x5f00 │ │ │ │ + movt r7, #82 @ 0x52 │ │ │ │ + movw r1, #109 @ 0x6d │ │ │ │ movt r1, #8 │ │ │ │ - ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ + ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 8a812 │ │ │ │ + bne.w 8a63e │ │ │ │ ldr.w r2, [r2, #1612] @ 0x64c │ │ │ │ - movs r7, #8 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + mov.w r8, #8 │ │ │ │ + strd r9, r2, [sp, #8] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ - str.w r9, [sp, #8] │ │ │ │ - mov.w fp, #5 │ │ │ │ mov.w r9, #68 @ 0x44 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - b.n 8a17e │ │ │ │ + mov.w fp, #5 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b.n 89fba │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ it gt │ │ │ │ movgt r2, #0 │ │ │ │ - ble.w 8a80c │ │ │ │ - subs r1, r2, r7 │ │ │ │ + ble.w 8a638 │ │ │ │ + sub.w r1, r2, r9 │ │ │ │ mvns r1, r1 │ │ │ │ - ands.w r9, r1, #3 │ │ │ │ - beq.n 8a640 │ │ │ │ + ands.w r8, r1, #3 │ │ │ │ + beq.n 8a474 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8a648 │ │ │ │ - add.w lr, r3, r2, lsl #3 │ │ │ │ - add.w r8, ip, #8 │ │ │ │ + beq.n 8a47c │ │ │ │ + add.w r7, r3, r2, lsl #3 │ │ │ │ + add.w lr, ip, #8 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ - mov ip, r8 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ - beq.n 8a640 │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.n 8a5bc │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ + mov ip, lr │ │ │ │ + cmp.w r8, #1 │ │ │ │ + stmia.w r7, {r0, r1} │ │ │ │ + beq.n 8a474 │ │ │ │ + cmp.w r8, #2 │ │ │ │ + beq.n 8a3f0 │ │ │ │ + ldr.w r1, [lr, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8a648 │ │ │ │ - add.w lr, r3, r2, lsl #3 │ │ │ │ - add.w r8, r8, #8 │ │ │ │ + beq.n 8a47c │ │ │ │ + add.w r7, r3, r2, lsl #3 │ │ │ │ + add.w lr, lr, #8 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ - mov ip, r8 │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ + mov ip, lr │ │ │ │ + stmia.w r7, {r0, r1} │ │ │ │ + ldr.w r1, [lr, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8a648 │ │ │ │ - add.w lr, r3, r2, lsl #3 │ │ │ │ + beq.n 8a47c │ │ │ │ + add.w r7, r3, r2, lsl #3 │ │ │ │ adds r2, #1 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ - add.w ip, r8, #8 │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ - b.n 8a640 │ │ │ │ - add.w lr, r3, r2, lsl #3 │ │ │ │ + add.w ip, lr, #8 │ │ │ │ + stmia.w r7, {r0, r1} │ │ │ │ + b.n 8a474 │ │ │ │ + add.w r7, r3, r2, lsl #3 │ │ │ │ adds r2, #1 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ - add.w r8, ip, #8 │ │ │ │ - mov r9, r2 │ │ │ │ - cmp r7, r2 │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ - beq.w 8a07c │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ - mov ip, r8 │ │ │ │ - add.w lr, r3, r2, lsl #3 │ │ │ │ - cbz r1, 8a648 │ │ │ │ - ldrd r0, r1, [r8] │ │ │ │ - add.w ip, r8, #8 │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ + add.w lr, ip, #8 │ │ │ │ + mov r8, r2 │ │ │ │ + cmp r9, r2 │ │ │ │ + stmia.w r7, {r0, r1} │ │ │ │ + beq.w 89ebc │ │ │ │ + ldr.w r1, [lr, #4] │ │ │ │ + mov ip, lr │ │ │ │ + add.w r7, r3, r2, lsl #3 │ │ │ │ + cbz r1, 8a47c │ │ │ │ + ldrd r0, r1, [lr] │ │ │ │ + add.w ip, lr, #8 │ │ │ │ + stmia.w r7, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ - add.w lr, r3, r2, lsl #3 │ │ │ │ - cbz r1, 8a648 │ │ │ │ + add.w r7, r3, r2, lsl #3 │ │ │ │ + cbz r1, 8a47c │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ - add.w ip, r8, #16 │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ - add.w r2, r9, #2 │ │ │ │ + add.w ip, lr, #16 │ │ │ │ + stmia.w r7, {r0, r1} │ │ │ │ + add.w r2, r8, #2 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ - add.w lr, r3, r2, lsl #3 │ │ │ │ - cbz r1, 8a648 │ │ │ │ + add.w r7, r3, r2, lsl #3 │ │ │ │ + cbz r1, 8a47c │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ - add.w r2, r9, #3 │ │ │ │ - add.w ip, r8, #24 │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ + add.w r2, r8, #3 │ │ │ │ + add.w ip, lr, #24 │ │ │ │ + stmia.w r7, {r0, r1} │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8a5d8 │ │ │ │ + bne.n 8a40c │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ add.w r1, ip, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a7a0 │ │ │ │ - add.w lr, r3, r2, lsl #3 │ │ │ │ + beq.w 8a5d8 │ │ │ │ + add.w r7, r3, r2, lsl #3 │ │ │ │ add.w ip, r1, #8 │ │ │ │ adds r2, #1 │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ - cmp r2, r7 │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ - bne.n 8a56e │ │ │ │ - b.n 8a07c │ │ │ │ + cmp r2, r9 │ │ │ │ + stmia.w r7, {r0, r1} │ │ │ │ + bne.n 8a3a0 │ │ │ │ + b.n 89ebc │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - ldr.w r2, [r9, r2, lsl #3] │ │ │ │ + ldr.w r2, [r8, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.n 8a124 │ │ │ │ - ldr.w r5, [sl, r1, lsl #2] │ │ │ │ - adds r5, #1 │ │ │ │ - beq.w 8a4ee │ │ │ │ + b.n 89f5c │ │ │ │ + ldr.w r7, [sl, r1, lsl #2] │ │ │ │ + adds r7, #1 │ │ │ │ + beq.w 8a31e │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ - and.w r1, lr, r1 │ │ │ │ - b.n 8a67e │ │ │ │ + and.w r1, ip, r1 │ │ │ │ + b.n 8a4b2 │ │ │ │ str.w r0, [sl] │ │ │ │ adds r2, #8 │ │ │ │ str.w sl, [r2, #-8] │ │ │ │ - ldr.w r1, [r9, #4] │ │ │ │ + ldr.w r1, [r8, #4] │ │ │ │ str.w r1, [r2, #-4] │ │ │ │ - cmp r2, r8 │ │ │ │ - bne.w 8a44e │ │ │ │ - b.n 8a47e │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.w 8a514 │ │ │ │ - mov.w r8, #12 │ │ │ │ - mov lr, r3 │ │ │ │ - mla r8, r8, r7, r3 │ │ │ │ - b.n 8a6c8 │ │ │ │ + cmp r2, lr │ │ │ │ + bne.w 8a27c │ │ │ │ + b.n 8a2ac │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.w 8a344 │ │ │ │ + mov.w lr, #12 │ │ │ │ + mov r7, r3 │ │ │ │ + mla lr, lr, r9, r3 │ │ │ │ + b.n 8a4fe │ │ │ │ add.w ip, ip, #12 │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8a6c4 │ │ │ │ + beq.n 8a4fa │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ - stmia.w lr, {r0, r1, r2} │ │ │ │ - add.w lr, lr, #12 │ │ │ │ - cmp r8, lr │ │ │ │ - bne.n 8a6c4 │ │ │ │ - b.n 8a514 │ │ │ │ + stmia.w r7, {r0, r1, r2} │ │ │ │ + adds r7, #12 │ │ │ │ + cmp lr, r7 │ │ │ │ + bne.n 8a4fa │ │ │ │ + b.n 8a344 │ │ │ │ mul.w r2, fp, r1 │ │ │ │ cmp r3, #15 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bhi.w 8a902 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bhi.w 8a732 │ │ │ │ add.w sl, r3, #1 │ │ │ │ - movs r7, #1 │ │ │ │ - movw r8, #24320 @ 0x5f00 │ │ │ │ - movt r8, #82 @ 0x52 │ │ │ │ - lsl.w r7, r7, sl │ │ │ │ - adds r1, r2, r7 │ │ │ │ - ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ + mov.w r8, #1 │ │ │ │ + movw r7, #24320 @ 0x5f00 │ │ │ │ + movt r7, #82 @ 0x52 │ │ │ │ + lsl.w r8, r8, sl │ │ │ │ + add.w r1, r2, r8 │ │ │ │ + ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ add.w r9, r1, #20 │ │ │ │ - movw r1, #197 @ 0xc5 │ │ │ │ + movw r1, #109 @ 0x6d │ │ │ │ movt r1, #8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 8a824 │ │ │ │ - ldr r1, [pc, #516] @ (8a920 ) │ │ │ │ + bne.w 8a652 │ │ │ │ + ldr r1, [pc, #512] @ (8a754 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #1612] @ 0x64c │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr.w r4, [r8, #848] @ 0x350 │ │ │ │ - movw r1, #41921 @ 0xa3c1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr.w r4, [r7, #848] @ 0x350 │ │ │ │ + movw r1, #42473 @ 0xa5e9 │ │ │ │ movt r1, #7 │ │ │ │ strd fp, r3, [sp, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 8a850 │ │ │ │ + bne.w 8a680 │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2c0b0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r3, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8a916 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + beq.w 8a74a │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - add.w r8, r7, #20 │ │ │ │ + add.w r7, r8, #20 │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r2, #800] @ 0x320 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 8a3da │ │ │ │ - ldr.w r2, [r8, #860] @ 0x35c │ │ │ │ - movw r3, #42081 @ 0xa461 │ │ │ │ + b.n 8a204 │ │ │ │ + ldr.w r2, [r7, #860] @ 0x35c │ │ │ │ + movw r3, #42581 @ 0xa655 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8a860 │ │ │ │ + bne.n 8a690 │ │ │ │ mov r0, r5 │ │ │ │ blx 2af44 │ │ │ │ - ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ + ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 8a124 │ │ │ │ - ldr.w r0, [r8, #864] @ 0x360 │ │ │ │ + str.w r3, [r8, #800] @ 0x320 │ │ │ │ + b.n 89f5c │ │ │ │ + ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 8a124 │ │ │ │ + b.n 89f5c │ │ │ │ ldr r0, [r1, #12] │ │ │ │ adds r1, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a656 │ │ │ │ - b.n 8a7a0 │ │ │ │ - ldrd r0, r1, [sp, #16] │ │ │ │ + bne.w 8a48a │ │ │ │ + b.n 8a5d8 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ strd fp, r3, [sp, #24] │ │ │ │ - bl 80198 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 80140 │ │ │ │ ldrd fp, r3, [sp, #24] │ │ │ │ - b.n 8a3cc │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 8a1f6 │ │ │ │ mov r0, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - cmp r2, r7 │ │ │ │ - bge.n 8a844 │ │ │ │ + cmp r2, r9 │ │ │ │ + bge.n 8a674 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ adds r0, #12 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldrb.w lr, [r1] │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - add.w r1, r1, lr, lsl #2 │ │ │ │ + ldrb r7, [r1, #0] │ │ │ │ + adds r7, #1 │ │ │ │ + add.w r1, r1, r7, lsl #2 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ adds r2, #1 │ │ │ │ - add.w r8, r3, r1, lsl #2 │ │ │ │ + add.w lr, r7, r1, lsl #2 │ │ │ │ ldr.w r1, [ip, r1, lsl #3] │ │ │ │ - ldr.w lr, [r1] │ │ │ │ - cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ + ldr r7, [r1, #0] │ │ │ │ + cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ - addlt.w lr, lr, #1 │ │ │ │ - strlt.w lr, [r1] │ │ │ │ + addlt r7, #1 │ │ │ │ + strlt r7, [r1, #0] │ │ │ │ str.w r1, [r0, #-8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str.w r1, [r0, #-12] │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ + ldr.w r1, [lr, #4] │ │ │ │ str.w r1, [r0, #-4] │ │ │ │ - b.n 8a7c4 │ │ │ │ - bne.w 8a07c │ │ │ │ - b.n 8a0dc │ │ │ │ + b.n 8a5fa │ │ │ │ + bne.w 89ebc │ │ │ │ + b.n 89f14 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ - movs r7, #8 │ │ │ │ + mov.w r8, #8 │ │ │ │ mov.w r9, #68 @ 0x44 │ │ │ │ mov.w fp, #5 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr.w r0, [r8, #864] @ 0x360 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ mov r1, r9 │ │ │ │ - strd fp, r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str.w fp, [sp, #12] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a916 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + beq.n 8a74a │ │ │ │ + ldrd r1, fp, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - ldrd fp, r3, [sp, #16] │ │ │ │ - add.w r8, r7, #20 │ │ │ │ - b.n 8a3da │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, r7 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add.w r7, r8, #20 │ │ │ │ + b.n 8a204 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 90430 │ │ │ │ - b.n 8a488 │ │ │ │ - ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ + bl 9025c │ │ │ │ + b.n 8a2b6 │ │ │ │ + ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r3, [sp, #20] │ │ │ │ - b.n 8a754 │ │ │ │ - ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ + b.n 8a58c │ │ │ │ + ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 8a786 │ │ │ │ - ldr.w r3, [r9, #524] @ 0x20c │ │ │ │ + b.n 8a5be │ │ │ │ + ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ - cbz r3, 8a878 │ │ │ │ + cbz r3, 8a6a8 │ │ │ │ str r0, [r3, #24] │ │ │ │ - ldr.w r3, [r9, #532] @ 0x214 │ │ │ │ - str.w r0, [r9, #524] @ 0x20c │ │ │ │ + ldr.w r3, [r8, #532] @ 0x214 │ │ │ │ + str.w r0, [r8, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a124 │ │ │ │ - str.w r0, [r9, #532] @ 0x214 │ │ │ │ - b.n 8a124 │ │ │ │ + bne.w 89f5c │ │ │ │ + str.w r0, [r8, #532] @ 0x214 │ │ │ │ + b.n 89f5c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a37a │ │ │ │ + beq.w 8a1a2 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ - cbz r2, 8a8ec │ │ │ │ + cbz r2, 8a71c │ │ │ │ str r3, [r2, #20] │ │ │ │ ldr.w r1, [sl, r5] │ │ │ │ str r2, [r3, #24] │ │ │ │ - ldr.w r3, [r9, #520] @ 0x208 │ │ │ │ + ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ str r3, [r0, #20] │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - str.w r0, [r9, #520] @ 0x208 │ │ │ │ - cbz r3, 8a8c2 │ │ │ │ + str.w r0, [r8, #520] @ 0x208 │ │ │ │ + cbz r3, 8a6f2 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ - add.w r3, r9, r3, lsl #3 │ │ │ │ + add.w r3, r8, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ - add.w r3, r9, r2, lsl #3 │ │ │ │ + add.w r3, r8, r2, lsl #3 │ │ │ │ movs r4, #0 │ │ │ │ - ldr.w r0, [r8, #980] @ 0x3d4 │ │ │ │ + ldr.w r0, [r7, #980] @ 0x3d4 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ str.w r4, [r3, #804] @ 0x324 │ │ │ │ - ldr.w r3, [r8, #988] @ 0x3dc │ │ │ │ + ldr.w r3, [r7, #988] @ 0x3dc │ │ │ │ blx r3 │ │ │ │ - ldr.w r3, [r9, #788] @ 0x314 │ │ │ │ + ldr.w r3, [r8, #788] @ 0x314 │ │ │ │ str.w r4, [sl, r5] │ │ │ │ subs r3, #1 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - str.w r3, [r9, #788] @ 0x314 │ │ │ │ - b.n 8a124 │ │ │ │ - str.w r3, [r9, #524] @ 0x20c │ │ │ │ - b.n 8a89a │ │ │ │ - str.w r3, [r9, #524] @ 0x20c │ │ │ │ - b.n 8a39c │ │ │ │ + str.w r3, [r8, #788] @ 0x314 │ │ │ │ + b.n 89f5c │ │ │ │ + str.w r3, [r8, #524] @ 0x20c │ │ │ │ + b.n 8a6ca │ │ │ │ + str.w r3, [r8, #524] @ 0x20c │ │ │ │ + b.n 8a1c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 8a124 │ │ │ │ + b.n 89f5c │ │ │ │ add.w sl, r3, #2 │ │ │ │ - movs r7, #1 │ │ │ │ - lsl.w r7, r7, sl │ │ │ │ - adds r1, r7, r2 │ │ │ │ + mov.w r8, #1 │ │ │ │ + lsl.w r8, r8, sl │ │ │ │ + add.w r1, r8, r2 │ │ │ │ adds.w r9, r1, #20 │ │ │ │ - bpl.w 8a144 │ │ │ │ - bl 23c160 │ │ │ │ + bpl.w 89f80 │ │ │ │ + bl 23bb34 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8a12e │ │ │ │ + b.n 89f6a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 8b2be │ │ │ │ + bhi.w 8b0ee │ │ │ │ mov r3, r1 │ │ │ │ mov.w r9, #1 │ │ │ │ ldrd r5, r1, [r0, #24] │ │ │ │ - lsl.w r7, r9, r3 │ │ │ │ + lsl.w r8, r9, r3 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ ldrb r4, [r5, #6] │ │ │ │ mov sl, r3 │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r2, #1 │ │ │ │ - lsl.w r2, r7, r9 │ │ │ │ + lsl.w r2, r8, r9 │ │ │ │ umull r0, r2, r0, r2 │ │ │ │ lsr.w fp, r2, r9 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8ae68 │ │ │ │ + beq.w 8ac92 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 8b082 │ │ │ │ + bhi.w 8aeb2 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 8aad2 │ │ │ │ - ldr r2, [pc, #712] @ (8ac4c ) │ │ │ │ + bne.w 8a90a │ │ │ │ + ldr r2, [pc, #696] @ (8aa70 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1928] @ 0x788 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8aec8 │ │ │ │ + beq.w 8acf4 │ │ │ │ ldr.w r3, [r2, #1932] @ 0x78c │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w sl, r4, #20 │ │ │ │ str.w r1, [r2, #1928] @ 0x788 │ │ │ │ subs r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [r2, #1932] @ 0x78c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r9, [r4] │ │ │ │ + strb.w r9, [r4, #6] │ │ │ │ str r2, [r4, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ movs r2, #5 │ │ │ │ - strb.w r9, [r4, #6] │ │ │ │ + str r1, [r4, #16] │ │ │ │ str r2, [r4, #12] │ │ │ │ movw r2, #771 @ 0x303 │ │ │ │ - str r1, [r4, #16] │ │ │ │ + str r1, [r4, #8] │ │ │ │ strh r2, [r4, #4] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ - str r1, [r4, #8] │ │ │ │ blx 2b44c │ │ │ │ ldrb.w ip, [r5, #5] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ lsl.w ip, r9, ip │ │ │ │ + ldr.w r9, [r6, #8] │ │ │ │ add.w ip, ip, #20 │ │ │ │ add ip, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8add4 │ │ │ │ + bne.w 8abfe │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ae9a │ │ │ │ + beq.w 8acc6 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - cmp r2, r7 │ │ │ │ - bne.w 8af04 │ │ │ │ + cmp r2, r9 │ │ │ │ + bne.w 8ad30 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8af04 │ │ │ │ + bne.w 8ad30 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ - lsls r2, r7, #3 │ │ │ │ + mov.w r2, r9, lsl #3 │ │ │ │ blx 2c030 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r7, 8aa7a │ │ │ │ - ldrb.w ip, [r4, #4] │ │ │ │ - mov.w lr, #1 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 8a8ae │ │ │ │ + ldrb r7, [r4, #4] │ │ │ │ + mov.w ip, #1 │ │ │ │ movs r2, #0 │ │ │ │ - mov r9, r5 │ │ │ │ - lsl.w lr, lr, ip │ │ │ │ - add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8aa52 │ │ │ │ - cmp.w ip, #15 │ │ │ │ - bgt.w 8ae82 │ │ │ │ - ldrsh.w r8, [sl, r1, lsl #1] │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8abf6 │ │ │ │ + mov r8, r5 │ │ │ │ + lsl.w ip, ip, r7 │ │ │ │ + add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ + b.n 8a888 │ │ │ │ + cmp r7, #15 │ │ │ │ + bgt.w 8acae │ │ │ │ + ldrsh.w lr, [sl, r1, lsl #1] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 8aa22 │ │ │ │ strh.w r2, [sl, r1, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ - cmp r7, r2 │ │ │ │ - beq.n 8aa78 │ │ │ │ - ldrb.w ip, [r4, #4] │ │ │ │ + cmp r9, r2 │ │ │ │ + beq.n 8a8ac │ │ │ │ + ldrb r7, [r4, #4] │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ - cmp.w ip, #7 │ │ │ │ + cmp r7, #7 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ - and.w r1, lr, r0 │ │ │ │ - bgt.n 8aa30 │ │ │ │ - ldrsb.w r8, [sl, r1] │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8abf6 │ │ │ │ + and.w r1, ip, r0 │ │ │ │ + bgt.n 8a86a │ │ │ │ + ldrsb.w lr, [sl, r1] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 8aa22 │ │ │ │ strb.w r2, [sl, r1] │ │ │ │ adds r2, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ - bne.n 8aa4e │ │ │ │ - mov r5, r9 │ │ │ │ + cmp r2, r9 │ │ │ │ + bne.n 8a886 │ │ │ │ + mov r5, r8 │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ str r4, [r6, #24] │ │ │ │ - beq.n 8aac2 │ │ │ │ + beq.n 8a8f6 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 8ac50 │ │ │ │ + bne.w 8aa74 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8ac50 │ │ │ │ - ldr r3, [pc, #432] @ (8ac4c ) │ │ │ │ + bne.w 8aa74 │ │ │ │ + ldr r3, [pc, #416] @ (8aa70 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1932] @ 0x78c │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.w 8aebe │ │ │ │ + bhi.w 8acea │ │ │ │ ldr.w r1, [r3, #1928] @ 0x788 │ │ │ │ adds r2, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ str.w r5, [r3, #1928] @ 0x788 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ str.w r2, [r3, #1932] @ 0x78c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r0, #0 │ │ │ │ - str r7, [r4, #16] │ │ │ │ - subs r3, r3, r7 │ │ │ │ + str.w r9, [r4, #16] │ │ │ │ + sub.w r3, r3, r9 │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r1, fp, lsl #3 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - add r1, r7 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + add r1, r8 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ add.w r9, r1, #20 │ │ │ │ - movw r8, #24320 @ 0x5f00 │ │ │ │ - movt r8, #82 @ 0x52 │ │ │ │ - movw r0, #197 @ 0xc5 │ │ │ │ + movw r7, #24320 @ 0x5f00 │ │ │ │ + movt r7, #82 @ 0x52 │ │ │ │ + movw r0, #109 @ 0x6d │ │ │ │ movt r0, #8 │ │ │ │ - ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ + ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 8b178 │ │ │ │ - ldr r0, [pc, #332] @ (8ac4c ) │ │ │ │ + bne.w 8afae │ │ │ │ + ldr r0, [pc, #312] @ (8aa70 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1612] @ 0x64c │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ add.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ - bcs.w 8b0d0 │ │ │ │ + bcs.w 8af04 │ │ │ │ adds r1, #19 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + 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 8b146 │ │ │ │ + beq.w 8af7a │ │ │ │ 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 8ad4e │ │ │ │ + beq.w 8ab72 │ │ │ │ strb r3, [r4, #4] │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - mov.w r8, #1 │ │ │ │ + movs r7, #1 │ │ │ │ strb.w sl, [r4, #5] │ │ │ │ add.w sl, r4, #20 │ │ │ │ - mov r2, r7 │ │ │ │ strb r3, [r4, #6] │ │ │ │ + mov r2, r8 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ - str.w r8, [r4] │ │ │ │ - mov r0, sl │ │ │ │ - str.w fp, [r4, #12] │ │ │ │ str.w r9, [r4, #16] │ │ │ │ str.w r9, [r4, #8] │ │ │ │ + mov r0, sl │ │ │ │ + str r7, [r4, #0] │ │ │ │ + str.w fp, [r4, #12] │ │ │ │ blx 2b44c │ │ │ │ - add.w r0, r7, #20 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + add.w r0, r8, #20 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ add r0, r4 │ │ │ │ blx 2b44c │ │ │ │ ldrb.w ip, [r5, #5] │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - lsl.w ip, r8, ip │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ + lsl.w ip, r7, ip │ │ │ │ + ldr.w r9, [r6, #8] │ │ │ │ add.w ip, ip, #20 │ │ │ │ - lsl.w r8, r8, r3 │ │ │ │ + lsls r7, r3 │ │ │ │ add ip, r5 │ │ │ │ - add.w r3, sl, r8 │ │ │ │ + add.w r3, sl, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8adcc │ │ │ │ + bne.w 8abf6 │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ae9a │ │ │ │ + beq.w 8acc6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8a9fa │ │ │ │ - cmp r7, r2 │ │ │ │ - ble.w 8aeb2 │ │ │ │ + bne.w 8a830 │ │ │ │ + cmp r9, r2 │ │ │ │ + ble.w 8acde │ │ │ │ movs r0, #12 │ │ │ │ - mla r0, r0, r7, r4 │ │ │ │ - add r0, r8 │ │ │ │ - add r8, r4 │ │ │ │ - b.n 8abe8 │ │ │ │ + mla r0, r0, r9, r4 │ │ │ │ + add r0, r7 │ │ │ │ + add r7, r4 │ │ │ │ + b.n 8aa14 │ │ │ │ ldr.w r1, [ip], #8 │ │ │ │ - add.w r8, r8, #12 │ │ │ │ - str.w r1, [r8, #12] │ │ │ │ + adds r7, #12 │ │ │ │ + str r1, [r7, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - str.w r1, [r8, #8] │ │ │ │ - str.w r2, [r8, #16] │ │ │ │ - cmp r0, r8 │ │ │ │ - beq.w 8aeb2 │ │ │ │ + str r1, [r7, #8] │ │ │ │ + str r2, [r7, #16] │ │ │ │ + cmp r0, r7 │ │ │ │ + beq.w 8acde │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8abcc │ │ │ │ + bne.n 8aa00 │ │ │ │ add.w ip, ip, #8 │ │ │ │ - b.n 8abe8 │ │ │ │ + b.n 8aa14 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ - add.w r8, r0, #1 │ │ │ │ - cmp.w ip, #7 │ │ │ │ - add r1, r8 │ │ │ │ - and.w r1, lr, r1 │ │ │ │ - ble.n 8ac3e │ │ │ │ - cmp.w ip, #15 │ │ │ │ - bgt.w 8b01e │ │ │ │ - ldrsh.w ip, [sl, r1, lsl #1] │ │ │ │ - cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8aa44 │ │ │ │ + add.w lr, r0, #1 │ │ │ │ + cmp r7, #7 │ │ │ │ + add r1, lr │ │ │ │ + and.w r1, ip, r1 │ │ │ │ + ble.n 8aa64 │ │ │ │ + cmp r7, #15 │ │ │ │ + bgt.w 8ae4e │ │ │ │ + ldrsh.w r7, [sl, r1, lsl #1] │ │ │ │ + adds r7, #1 │ │ │ │ + beq.w 8a87c │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ - and.w r1, lr, r1 │ │ │ │ - b.n 8ac14 │ │ │ │ + and.w r1, ip, r1 │ │ │ │ + b.n 8aa3c │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ - and.w r1, lr, r1 │ │ │ │ - ldrsb.w ip, [sl, r1] │ │ │ │ - cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8aa6e │ │ │ │ - b.n 8ac30 │ │ │ │ + and.w r1, ip, r1 │ │ │ │ + ldrsb.w r7, [sl, r1] │ │ │ │ + adds r7, #1 │ │ │ │ + beq.w 8a8a2 │ │ │ │ + b.n 8aa56 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r8, #24320 @ 0x5f00 │ │ │ │ - movt r8, #82 @ 0x52 │ │ │ │ - movw r3, #15513 @ 0x3c99 │ │ │ │ + movw r7, #24320 @ 0x5f00 │ │ │ │ + movt r7, #82 @ 0x52 │ │ │ │ + movw r3, #15441 @ 0x3c51 │ │ │ │ movt r3, #8 │ │ │ │ - ldr.w r2, [r8, #880] @ 0x370 │ │ │ │ + ldr.w r2, [r7, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b13a │ │ │ │ - ldr r3, [pc, #660] @ (8af00 ) │ │ │ │ + bne.w 8af6e │ │ │ │ + ldr r3, [pc, #668] @ (8ad2c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r9, [r3, #1612] @ 0x64c │ │ │ │ - cmn.w r9, #804 @ 0x324 │ │ │ │ - beq.w 8b114 │ │ │ │ + ldr.w r8, [r3, #1612] @ 0x64c │ │ │ │ + cmn.w r8, #804 @ 0x324 │ │ │ │ + beq.w 8af48 │ │ │ │ lsrs r3, r5, #18 │ │ │ │ ubfx r1, r5, #0, #18 │ │ │ │ - add.w r3, r9, r3, lsl #3 │ │ │ │ + add.w r3, r8, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #808] @ 0x328 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 8acae │ │ │ │ + bgt.n 8aad2 │ │ │ │ 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 8b114 │ │ │ │ + beq.w 8af48 │ │ │ │ bic.w r3, r5, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r1, [r5, #0] │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8b00c │ │ │ │ + beq.w 8ae3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8aac2 │ │ │ │ + bne.w 8a8f6 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ movs r2, #28 │ │ │ │ - ldr.w sl, [r9, #512] @ 0x200 │ │ │ │ + ldr.w sl, [r8, #512] @ 0x200 │ │ │ │ mul.w r5, r2, r5 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ add.w r0, sl, r5 │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r3, #8] │ │ │ │ - add.w lr, r9, r1, lsl #2 │ │ │ │ + add.w lr, r8, r1, lsl #2 │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr.w ip, [lr, #528] @ 0x210 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 8ad0a │ │ │ │ + bne.n 8ab2e │ │ │ │ ldr r2, [r0, #24] │ │ │ │ - cbz r2, 8ad06 │ │ │ │ + cbz r2, 8ab2a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ str.w r2, [lr, #528] @ 0x210 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 8b220 │ │ │ │ + beq.w 8b04c │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 8b1fe │ │ │ │ + beq.w 8b02a │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 8ad26 │ │ │ │ + cbnz r3, 8ab4a │ │ │ │ str.w r0, [lr, #532] @ 0x214 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 8aac2 │ │ │ │ + beq.w 8a8f6 │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8b1f8 │ │ │ │ + beq.w 8b024 │ │ │ │ str r3, [r2, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ strd r3, ip, [r0, #20] │ │ │ │ - cbz r3, 8ad48 │ │ │ │ + cbz r3, 8ab6c │ │ │ │ str r0, [r3, #24] │ │ │ │ str.w r0, [ip, #20] │ │ │ │ - b.n 8aac2 │ │ │ │ + b.n 8a8f6 │ │ │ │ ldrd r2, r1, [r0, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 8ae54 │ │ │ │ + bhi.w 8ac7e │ │ │ │ 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 8b0d0 │ │ │ │ + beq.w 8af04 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - add.w r8, r7, #20 │ │ │ │ + add.w r7, r8, #20 │ │ │ │ add.w sl, r4, #20 │ │ │ │ - mov r2, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ - movs r7, #1 │ │ │ │ + mov r2, r8 │ │ │ │ strb r3, [r4, #4] │ │ │ │ + mov.w r8, #1 │ │ │ │ strb r0, [r4, #5] │ │ │ │ - mov r0, sl │ │ │ │ strb r1, [r4, #6] │ │ │ │ + mov r0, sl │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ - str r7, [r4, #0] │ │ │ │ - str.w fp, [r4, #12] │ │ │ │ str.w r9, [r4, #16] │ │ │ │ str.w r9, [r4, #8] │ │ │ │ + str.w fp, [r4, #12] │ │ │ │ + str.w r8, [r4] │ │ │ │ blx 2b44c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r0, r4, r8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ + adds r0, r4, r7 │ │ │ │ blx 2b44c │ │ │ │ ldrb.w ip, [r5, #5] │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - lsl.w ip, r7, ip │ │ │ │ - lsl.w r8, r7, r3 │ │ │ │ + lsl.w ip, r8, ip │ │ │ │ + ldr.w r9, [r6, #8] │ │ │ │ add.w ip, ip, #20 │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ + lsl.w r7, r8, r3 │ │ │ │ add ip, r5 │ │ │ │ - add.w r3, sl, r8 │ │ │ │ + add.w r3, sl, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8abaa │ │ │ │ + beq.w 8a9de │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8b19a │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 8ae1a │ │ │ │ + beq.w 8afd2 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 8ac44 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ mov r2, r3 │ │ │ │ - add.w r8, r3, r7, lsl #3 │ │ │ │ + add.w lr, r3, r9, lsl #3 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ - add.w lr, r1, #3 │ │ │ │ - ldrb.w r1, [lr, #1]! │ │ │ │ + adds r7, r1, #3 │ │ │ │ + ldrb.w r1, [r7, #1]! │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w sl, [ip, r1, lsl #3] │ │ │ │ - add.w r9, r0, r1, lsl #2 │ │ │ │ + add.w r8, r0, r1, lsl #2 │ │ │ │ ldr.w r0, [sl] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - blt.w 8b038 │ │ │ │ + blt.w 8ae68 │ │ │ │ str.w sl, [r2] │ │ │ │ adds r2, #8 │ │ │ │ - ldr.w r1, [r9, #4] │ │ │ │ + ldr.w r1, [r8, #4] │ │ │ │ str.w r1, [r2, #-4] │ │ │ │ - cmp r8, r2 │ │ │ │ - bne.n 8adea │ │ │ │ + cmp lr, r2 │ │ │ │ + bne.n 8ac14 │ │ │ │ mov r1, r3 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c91ec │ │ │ │ + bl 1c899c │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r6, #24] │ │ │ │ - bl 1cbdcc <_PyNamespace_New@@Base+0x32c> │ │ │ │ + bl 1cb648 <_PyNamespace_New@@Base+0x32c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #28] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b2a0 │ │ │ │ + beq.w 8b0cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ strb r1, [r3, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8b142 │ │ │ │ + beq.w 8af76 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r0, #4 │ │ │ │ blx 2b44c │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 8aac2 │ │ │ │ + b.n 8a8f6 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - add.w r8, r7, #20 │ │ │ │ + add.w r7, r8, #20 │ │ │ │ str.w r1, [lr, #12] │ │ │ │ mov r0, sl │ │ │ │ str.w lr, [r1, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 8ad76 │ │ │ │ + b.n 8ab9c │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r3, #7 │ │ │ │ mov.w r1, #12 │ │ │ │ - bhi.w 8b088 │ │ │ │ + bhi.w 8aeb8 │ │ │ │ mul.w r2, r1, fp │ │ │ │ - str r2, [sp, #12] │ │ │ │ - adds r1, r2, r7 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + add.w r1, r2, r8 │ │ │ │ add.w r9, r1, #20 │ │ │ │ - b.n 8aae2 │ │ │ │ + b.n 8a91a │ │ │ │ ldr.w r5, [sl, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 8abf6 │ │ │ │ + bne.w 8aa22 │ │ │ │ str.w r2, [sl, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ - bne.w 8aa4e │ │ │ │ - b.n 8aa78 │ │ │ │ + cmp r2, r9 │ │ │ │ + bne.w 8a886 │ │ │ │ + b.n 8a8ac │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - cmp r2, r7 │ │ │ │ - bne.w 8b052 │ │ │ │ + cmp r2, r9 │ │ │ │ + bne.w 8ae82 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ - mul.w r2, r7, r2 │ │ │ │ + mul.w r2, r2, r9 │ │ │ │ blx 2c030 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 90430 │ │ │ │ - b.n 8aa7a │ │ │ │ + bl 9025c │ │ │ │ + b.n 8a8ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 8aac2 │ │ │ │ - movw r8, #24320 @ 0x5f00 │ │ │ │ - movt r8, #82 @ 0x52 │ │ │ │ - movw r1, #197 @ 0xc5 │ │ │ │ + b.n 8a8f6 │ │ │ │ + movw r7, #24320 @ 0x5f00 │ │ │ │ + movt r7, #82 @ 0x52 │ │ │ │ + movw r1, #109 @ 0x6d │ │ │ │ movt r1, #8 │ │ │ │ - ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ + ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 8b166 │ │ │ │ + bne.w 8af9a │ │ │ │ ldr.w r2, [r2, #1612] @ 0x64c │ │ │ │ - movs r7, #8 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + mov.w r8, #8 │ │ │ │ + strd r9, r2, [sp, #8] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ - str.w r9, [sp, #8] │ │ │ │ - mov.w fp, #5 │ │ │ │ mov.w r9, #68 @ 0x44 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - b.n 8ab1c │ │ │ │ + mov.w fp, #5 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b.n 8a954 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ it gt │ │ │ │ movgt r2, #0 │ │ │ │ - ble.w 8b1e6 │ │ │ │ - subs r1, r2, r7 │ │ │ │ + ble.w 8b012 │ │ │ │ + sub.w r1, r2, r9 │ │ │ │ mvns r1, r1 │ │ │ │ - ands.w r9, r1, #3 │ │ │ │ - beq.n 8afe0 │ │ │ │ + ands.w r8, r1, #3 │ │ │ │ + beq.n 8ae10 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8afe8 │ │ │ │ - add.w lr, r3, r2, lsl #3 │ │ │ │ - add.w r8, ip, #8 │ │ │ │ + beq.n 8ae18 │ │ │ │ + add.w r7, r3, r2, lsl #3 │ │ │ │ + add.w lr, ip, #8 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ - mov ip, r8 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ - beq.n 8afe0 │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.n 8af5c │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ + mov ip, lr │ │ │ │ + cmp.w r8, #1 │ │ │ │ + stmia.w r7, {r0, r1} │ │ │ │ + beq.n 8ae10 │ │ │ │ + cmp.w r8, #2 │ │ │ │ + beq.n 8ad8c │ │ │ │ + ldr.w r1, [lr, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8afe8 │ │ │ │ - add.w lr, r3, r2, lsl #3 │ │ │ │ - add.w r8, r8, #8 │ │ │ │ + beq.n 8ae18 │ │ │ │ + add.w r7, r3, r2, lsl #3 │ │ │ │ + add.w lr, lr, #8 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ - mov ip, r8 │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ + mov ip, lr │ │ │ │ + stmia.w r7, {r0, r1} │ │ │ │ + ldr.w r1, [lr, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8afe8 │ │ │ │ - add.w lr, r3, r2, lsl #3 │ │ │ │ + beq.n 8ae18 │ │ │ │ + add.w r7, r3, r2, lsl #3 │ │ │ │ adds r2, #1 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ - add.w ip, r8, #8 │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ - b.n 8afe0 │ │ │ │ - add.w lr, r3, r2, lsl #3 │ │ │ │ + add.w ip, lr, #8 │ │ │ │ + stmia.w r7, {r0, r1} │ │ │ │ + b.n 8ae10 │ │ │ │ + add.w r7, r3, r2, lsl #3 │ │ │ │ adds r2, #1 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ - add.w r8, ip, #8 │ │ │ │ - mov r9, r2 │ │ │ │ - cmp r7, r2 │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ - beq.w 8aa1a │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ - mov ip, r8 │ │ │ │ - add.w lr, r3, r2, lsl #3 │ │ │ │ - cbz r1, 8afe8 │ │ │ │ - ldrd r0, r1, [r8] │ │ │ │ - add.w ip, r8, #8 │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ + add.w lr, ip, #8 │ │ │ │ + mov r8, r2 │ │ │ │ + cmp r9, r2 │ │ │ │ + stmia.w r7, {r0, r1} │ │ │ │ + beq.w 8a856 │ │ │ │ + ldr.w r1, [lr, #4] │ │ │ │ + mov ip, lr │ │ │ │ + add.w r7, r3, r2, lsl #3 │ │ │ │ + cbz r1, 8ae18 │ │ │ │ + ldrd r0, r1, [lr] │ │ │ │ + add.w ip, lr, #8 │ │ │ │ + stmia.w r7, {r0, r1} │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ - add.w lr, r3, r2, lsl #3 │ │ │ │ - cbz r1, 8afe8 │ │ │ │ + add.w r7, r3, r2, lsl #3 │ │ │ │ + cbz r1, 8ae18 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ - add.w ip, r8, #16 │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ - add.w r2, r9, #2 │ │ │ │ + add.w ip, lr, #16 │ │ │ │ + stmia.w r7, {r0, r1} │ │ │ │ + add.w r2, r8, #2 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ - add.w lr, r3, r2, lsl #3 │ │ │ │ - cbz r1, 8afe8 │ │ │ │ + add.w r7, r3, r2, lsl #3 │ │ │ │ + cbz r1, 8ae18 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ - add.w r2, r9, #3 │ │ │ │ - add.w ip, r8, #24 │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ + add.w r2, r8, #3 │ │ │ │ + add.w ip, lr, #24 │ │ │ │ + stmia.w r7, {r0, r1} │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8af78 │ │ │ │ + bne.n 8ada8 │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ add.w r1, ip, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b15a │ │ │ │ - add.w lr, r3, r2, lsl #3 │ │ │ │ + beq.w 8af8e │ │ │ │ + add.w r7, r3, r2, lsl #3 │ │ │ │ add.w ip, r1, #8 │ │ │ │ adds r2, #1 │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ - cmp r2, r7 │ │ │ │ - stmia.w lr, {r0, r1} │ │ │ │ - bne.n 8af0e │ │ │ │ - b.n 8aa1a │ │ │ │ + cmp r2, r9 │ │ │ │ + stmia.w r7, {r0, r1} │ │ │ │ + bne.n 8ad3c │ │ │ │ + b.n 8a856 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - ldr.w r2, [r9, r2, lsl #3] │ │ │ │ + ldr.w r2, [r8, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.n 8aac2 │ │ │ │ - ldr.w r5, [sl, r1, lsl #2] │ │ │ │ - adds r5, #1 │ │ │ │ - beq.w 8ae8c │ │ │ │ + b.n 8a8f6 │ │ │ │ + ldr.w r7, [sl, r1, lsl #2] │ │ │ │ + adds r7, #1 │ │ │ │ + beq.w 8acb8 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ - and.w r1, lr, r1 │ │ │ │ - b.n 8b01e │ │ │ │ + and.w r1, ip, r1 │ │ │ │ + b.n 8ae4e │ │ │ │ str.w r0, [sl] │ │ │ │ adds r2, #8 │ │ │ │ str.w sl, [r2, #-8] │ │ │ │ - ldr.w r1, [r9, #4] │ │ │ │ + ldr.w r1, [r8, #4] │ │ │ │ str.w r1, [r2, #-4] │ │ │ │ - cmp r2, r8 │ │ │ │ - bne.w 8adea │ │ │ │ - b.n 8ae1a │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.w 8aeb2 │ │ │ │ - mov.w r8, #12 │ │ │ │ - mov lr, r3 │ │ │ │ - mla r8, r8, r7, r3 │ │ │ │ - b.n 8b068 │ │ │ │ + cmp r2, lr │ │ │ │ + bne.w 8ac14 │ │ │ │ + b.n 8ac44 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.w 8acde │ │ │ │ + mov.w lr, #12 │ │ │ │ + mov r7, r3 │ │ │ │ + mla lr, lr, r9, r3 │ │ │ │ + b.n 8ae9a │ │ │ │ add.w ip, ip, #12 │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8b064 │ │ │ │ + beq.n 8ae96 │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ - stmia.w lr, {r0, r1, r2} │ │ │ │ - add.w lr, lr, #12 │ │ │ │ - cmp r8, lr │ │ │ │ - bne.n 8b064 │ │ │ │ - b.n 8aeb2 │ │ │ │ + stmia.w r7, {r0, r1, r2} │ │ │ │ + adds r7, #12 │ │ │ │ + cmp lr, r7 │ │ │ │ + bne.n 8ae96 │ │ │ │ + b.n 8acde │ │ │ │ movs r1, #8 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ mul.w r2, fp, r1 │ │ │ │ cmp r3, #15 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bhi.w 8b2aa │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bhi.w 8b0d6 │ │ │ │ add.w sl, r3, #1 │ │ │ │ - movs r7, #1 │ │ │ │ - movw r8, #24320 @ 0x5f00 │ │ │ │ - movt r8, #82 @ 0x52 │ │ │ │ - lsl.w r7, r7, sl │ │ │ │ - adds r1, r2, r7 │ │ │ │ - ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ + mov.w r8, #1 │ │ │ │ + movw r7, #24320 @ 0x5f00 │ │ │ │ + movt r7, #82 @ 0x52 │ │ │ │ + lsl.w r8, r8, sl │ │ │ │ + add.w r1, r2, r8 │ │ │ │ + ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ add.w r9, r1, #20 │ │ │ │ - movw r1, #197 @ 0xc5 │ │ │ │ + movw r1, #109 @ 0x6d │ │ │ │ movt r1, #8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 8b178 │ │ │ │ - ldr r1, [pc, #520] @ (8b2c8 ) │ │ │ │ + bne.n 8afae │ │ │ │ + ldr r1, [pc, #516] @ (8b0f8 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #1612] @ 0x64c │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr.w r4, [r8, #848] @ 0x350 │ │ │ │ - movw r1, #41921 @ 0xa3c1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr.w r4, [r7, #848] @ 0x350 │ │ │ │ + movw r1, #42473 @ 0xa5e9 │ │ │ │ movt r1, #7 │ │ │ │ strd fp, r3, [sp, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 8b290 │ │ │ │ + bne.w 8b0bc │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2c0b0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r3, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8b2be │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + beq.w 8b0ee │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - add.w r8, r7, #20 │ │ │ │ + add.w r7, r8, #20 │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r2, #800] @ 0x320 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 8ad76 │ │ │ │ - ldr.w r2, [r8, #860] @ 0x35c │ │ │ │ - movw r3, #42081 @ 0xa461 │ │ │ │ + b.n 8ab9c │ │ │ │ + ldr.w r2, [r7, #860] @ 0x35c │ │ │ │ + movw r3, #42581 @ 0xa655 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b286 │ │ │ │ + bne.w 8b0b2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2af44 │ │ │ │ - ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ + ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 8aac2 │ │ │ │ - ldr.w r0, [r8, #864] @ 0x360 │ │ │ │ + str.w r3, [r8, #800] @ 0x320 │ │ │ │ + b.n 8a8f6 │ │ │ │ + ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 8aac2 │ │ │ │ - ldrd r0, r1, [sp, #16] │ │ │ │ + b.n 8a8f6 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ strd fp, r3, [sp, #24] │ │ │ │ - bl 80198 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 80140 │ │ │ │ ldrd fp, r3, [sp, #24] │ │ │ │ - b.n 8ad68 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 8ab8e │ │ │ │ ldr r0, [r1, #12] │ │ │ │ adds r1, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8aff6 │ │ │ │ - b.n 8b15a │ │ │ │ + bne.w 8ae26 │ │ │ │ + b.n 8af8e │ │ │ │ str.w r9, [sp, #8] │ │ │ │ - movs r7, #8 │ │ │ │ + mov.w r8, #8 │ │ │ │ mov.w r9, #68 @ 0x44 │ │ │ │ mov.w fp, #5 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr.w r0, [r8, #864] @ 0x360 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ mov r1, r9 │ │ │ │ - strd fp, r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str.w fp, [sp, #12] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b2be │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + beq.w 8b0ee │ │ │ │ + ldrd r1, fp, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - ldrd fp, r3, [sp, #16] │ │ │ │ - add.w r8, r7, #20 │ │ │ │ - b.n 8ad76 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add.w r7, r8, #20 │ │ │ │ + b.n 8ab9c │ │ │ │ mov r0, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - cmp r2, r7 │ │ │ │ - bge.n 8b1ec │ │ │ │ + cmp r2, r9 │ │ │ │ + bge.n 8b018 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ adds r0, #12 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldrb.w lr, [r1] │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - add.w r1, r1, lr, lsl #2 │ │ │ │ + ldrb r7, [r1, #0] │ │ │ │ + adds r7, #1 │ │ │ │ + add.w r1, r1, r7, lsl #2 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ adds r2, #1 │ │ │ │ - add.w r8, r3, r1, lsl #2 │ │ │ │ + add.w lr, r7, r1, lsl #2 │ │ │ │ ldr.w r1, [ip, r1, lsl #3] │ │ │ │ - ldr.w lr, [r1] │ │ │ │ - cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ + ldr r7, [r1, #0] │ │ │ │ + cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ - addlt.w lr, lr, #1 │ │ │ │ - strlt.w lr, [r1] │ │ │ │ + addlt r7, #1 │ │ │ │ + strlt r7, [r1, #0] │ │ │ │ str.w r1, [r0, #-8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str.w r1, [r0, #-12] │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ + ldr.w r1, [lr, #4] │ │ │ │ str.w r1, [r0, #-4] │ │ │ │ - b.n 8b19e │ │ │ │ - bne.w 8aa1a │ │ │ │ - b.n 8aa7a │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, r7 │ │ │ │ + b.n 8afd4 │ │ │ │ + bne.w 8a856 │ │ │ │ + b.n 8a8ae │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 90430 │ │ │ │ - b.n 8ae24 │ │ │ │ - str.w r3, [r9, #524] @ 0x20c │ │ │ │ - b.n 8ad38 │ │ │ │ - ldr.w r3, [r9, #524] @ 0x20c │ │ │ │ + bl 9025c │ │ │ │ + b.n 8ac4e │ │ │ │ + str.w r3, [r8, #524] @ 0x20c │ │ │ │ + b.n 8ab5c │ │ │ │ + ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ - cbz r3, 8b20c │ │ │ │ + cbz r3, 8b038 │ │ │ │ str r0, [r3, #24] │ │ │ │ - ldr.w r3, [r9, #532] @ 0x214 │ │ │ │ - str.w r0, [r9, #524] @ 0x20c │ │ │ │ + ldr.w r3, [r8, #532] @ 0x214 │ │ │ │ + str.w r0, [r8, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aac2 │ │ │ │ - str.w r0, [r9, #532] @ 0x214 │ │ │ │ - b.n 8aac2 │ │ │ │ + bne.w 8a8f6 │ │ │ │ + str.w r0, [r8, #532] @ 0x214 │ │ │ │ + b.n 8a8f6 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ad16 │ │ │ │ + beq.w 8ab3a │ │ │ │ ldr r2, [r0, #24] │ │ │ │ - cbz r2, 8b280 │ │ │ │ + cbz r2, 8b0ac │ │ │ │ str r3, [r2, #20] │ │ │ │ ldr.w r1, [sl, r5] │ │ │ │ str r2, [r3, #24] │ │ │ │ - ldr.w r3, [r9, #520] @ 0x208 │ │ │ │ + ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ str r3, [r0, #20] │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - str.w r0, [r9, #520] @ 0x208 │ │ │ │ - cbz r3, 8b256 │ │ │ │ + str.w r0, [r8, #520] @ 0x208 │ │ │ │ + cbz r3, 8b082 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ - add.w r3, r9, r3, lsl #3 │ │ │ │ + add.w r3, r8, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ - add.w r3, r9, r2, lsl #3 │ │ │ │ + add.w r3, r8, r2, lsl #3 │ │ │ │ movs r4, #0 │ │ │ │ - ldr.w r0, [r8, #980] @ 0x3d4 │ │ │ │ + ldr.w r0, [r7, #980] @ 0x3d4 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ str.w r4, [r3, #804] @ 0x324 │ │ │ │ - ldr.w r3, [r8, #988] @ 0x3dc │ │ │ │ + ldr.w r3, [r7, #988] @ 0x3dc │ │ │ │ blx r3 │ │ │ │ - ldr.w r3, [r9, #788] @ 0x314 │ │ │ │ + ldr.w r3, [r8, #788] @ 0x314 │ │ │ │ str.w r4, [sl, r5] │ │ │ │ subs r3, #1 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - str.w r3, [r9, #788] @ 0x314 │ │ │ │ - b.n 8aac2 │ │ │ │ - str.w r3, [r9, #524] @ 0x20c │ │ │ │ - b.n 8b22e │ │ │ │ - ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ + str.w r3, [r8, #788] @ 0x314 │ │ │ │ + b.n 8a8f6 │ │ │ │ + str.w r3, [r8, #524] @ 0x20c │ │ │ │ + b.n 8b05a │ │ │ │ + ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 8b12c │ │ │ │ - ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ + b.n 8af60 │ │ │ │ + ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r3, [sp, #20] │ │ │ │ - b.n 8b0f8 │ │ │ │ + b.n 8af2c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 8aac2 │ │ │ │ + b.n 8a8f6 │ │ │ │ add.w sl, r3, #2 │ │ │ │ - movs r7, #1 │ │ │ │ - lsl.w r7, r7, sl │ │ │ │ - adds r1, r7, r2 │ │ │ │ + mov.w r8, #1 │ │ │ │ + lsl.w r8, r8, sl │ │ │ │ + add.w r1, r8, r2 │ │ │ │ adds.w r9, r1, #20 │ │ │ │ - bpl.w 8aae2 │ │ │ │ - bl 23c160 │ │ │ │ + bpl.w 8a91a │ │ │ │ + bl 23bb34 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8aacc │ │ │ │ + b.n 8a904 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ and.w r2, r3, #32 │ │ │ │ ands.w r6, r3, #16 │ │ │ │ - bne.w 8b508 │ │ │ │ + bne.w 8b338 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8b5d8 │ │ │ │ + bne.w 8b408 │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 8b488 │ │ │ │ + bgt.w 8b2b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b646 │ │ │ │ + beq.w 8b476 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 8b646 │ │ │ │ + bhi.w 8b476 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsls r1, r3, #6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r0, r1 │ │ │ │ lsls r1, r3, #6 │ │ │ │ lsls r1, r3, #6 │ │ │ │ lsls r1, r3, #6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ movw r0, #29856 @ 0x74a0 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr.w r8, [r1] │ │ │ │ - bl 87c00 │ │ │ │ + bl 87a34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b4ae │ │ │ │ - movw r6, #2109 @ 0x83d │ │ │ │ + beq.w 8b2de │ │ │ │ + movw r6, #725 @ 0x2d5 │ │ │ │ movt r6, #15 │ │ │ │ movw r3, #29856 @ 0x74a0 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.w 8b59c │ │ │ │ - ldr r3, [pc, #708] @ (8b61c ) │ │ │ │ + bpl.w 8b3cc │ │ │ │ + ldr r3, [pc, #708] @ (8b44c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr.w ip, [r1, #3892] @ 0xf34 │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -142461,52 +142309,52 @@ │ │ │ │ ldr.w lr, [ip, #4] │ │ │ │ adds r0, #1 │ │ │ │ orr.w r3, r3, lr │ │ │ │ str.w r2, [lr] │ │ │ │ strd ip, r3, [r4, #-8] │ │ │ │ str.w r2, [ip, #4] │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ - cbz r5, 8b39a │ │ │ │ + cbz r5, 8b1ca │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r5, [r4, #8] │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 886f4 │ │ │ │ + bl 88528 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b620 │ │ │ │ + beq.w 8b450 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n 8b3d4 │ │ │ │ + bpl.n 8b204 │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8b3d4 │ │ │ │ + bne.n 8b204 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - beq.n 8b460 │ │ │ │ + beq.n 8b290 │ │ │ │ str r6, [r4, #24] │ │ │ │ movs r6, #1 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r4, #12] │ │ │ │ str r7, [r4, #20] │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.n 8b45a │ │ │ │ - ldr r3, [pc, #560] @ (8b61c ) │ │ │ │ + bpl.n 8b28a │ │ │ │ + ldr r3, [pc, #560] @ (8b44c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -142516,111 +142364,111 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w ip, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r2, [ip, #412] @ 0x19c │ │ │ │ cmp r2, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8b4fc │ │ │ │ + beq.n 8b32c │ │ │ │ ldr.w r0, [ip, #428] @ 0x1ac │ │ │ │ ldr r3, [r7, #8] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.w 8b5a4 │ │ │ │ + bmi.w 8b3d4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 8bc08 │ │ │ │ + bl 8ba34 │ │ │ │ sub.w r5, r0, #4294967295 @ 0xffffffff │ │ │ │ clz r5, r5 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8b5b8 │ │ │ │ + beq.w 8b3e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b452 │ │ │ │ + bge.n 8b282 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b63e │ │ │ │ + beq.w 8b46e │ │ │ │ negs r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r0, [r5, #132] @ 0x84 │ │ │ │ - b.n 8b41e │ │ │ │ - ldr r3, [pc, #440] @ (8b61c ) │ │ │ │ + b.n 8b24e │ │ │ │ + ldr r3, [pc, #440] @ (8b44c ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c88d8 │ │ │ │ + bl 1c808c │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b622 │ │ │ │ + beq.w 8b452 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r6, [r4, #24] │ │ │ │ movs r6, #1 │ │ │ │ strd r2, r7, [r4, #16] │ │ │ │ - b.n 8b3e2 │ │ │ │ + b.n 8b212 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r6, #22409 @ 0x5789 │ │ │ │ + movweq r6, #21149 @ 0x529d │ │ │ │ movteq r6, #16 │ │ │ │ - bne.n 8b4e8 │ │ │ │ + bne.n 8b318 │ │ │ │ movw r0, #29856 @ 0x74a0 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr.w r8, [r7] │ │ │ │ - bl 87c00 │ │ │ │ + bl 87a34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b344 │ │ │ │ + bne.w 8b174 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8b454 │ │ │ │ + b.n 8b284 │ │ │ │ movw r0, #29856 @ 0x74a0 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr.w r8, [r1] │ │ │ │ - bl 87c00 │ │ │ │ + bl 87a34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b4ae │ │ │ │ - movw r6, #47949 @ 0xbb4d │ │ │ │ + beq.n 8b2de │ │ │ │ + movw r6, #46697 @ 0xb669 │ │ │ │ movt r6, #15 │ │ │ │ - b.n 8b344 │ │ │ │ - movw r6, #36625 @ 0x8f11 │ │ │ │ + b.n 8b174 │ │ │ │ + movw r6, #35205 @ 0x8985 │ │ │ │ movt r6, #14 │ │ │ │ - b.n 8b496 │ │ │ │ - movw r6, #58353 @ 0xe3f1 │ │ │ │ + b.n 8b2c6 │ │ │ │ + movw r6, #57897 @ 0xe229 │ │ │ │ movt r6, #10 │ │ │ │ - b.n 8b496 │ │ │ │ + b.n 8b2c6 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.w 8b646 │ │ │ │ + ble.w 8b476 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 8b58a │ │ │ │ - movw r6, #65297 @ 0xff11 │ │ │ │ + bne.n 8b3ba │ │ │ │ + movw r6, #63785 @ 0xf929 │ │ │ │ movt r6, #17 │ │ │ │ - b.n 8b496 │ │ │ │ + b.n 8b2c6 │ │ │ │ add.w r0, r0, #96768 @ 0x17a00 │ │ │ │ add.w r0, r0, #388 @ 0x184 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 8b41e │ │ │ │ + b.n 8b24e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8b660 │ │ │ │ + bne.w 8b490 │ │ │ │ movw r6, #29476 @ 0x7324 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r8, [r1] │ │ │ │ - bl 87c00 │ │ │ │ + bl 87a34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b4ae │ │ │ │ + beq.n 8b2de │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 8b562 │ │ │ │ - ldr r2, [pc, #236] @ (8b61c ) │ │ │ │ + bpl.n 8b392 │ │ │ │ + ldr r2, [pc, #236] @ (8b44c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr.w r6, [r1, #3892] @ 0xf34 │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -142628,719 +142476,719 @@ │ │ │ │ ldr.w ip, [r6, #4] │ │ │ │ adds r0, #1 │ │ │ │ orr.w r3, r3, ip │ │ │ │ str.w r2, [ip] │ │ │ │ strd r6, r3, [r4, #-8] │ │ │ │ str r2, [r6, #4] │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ - cbz r5, 8b570 │ │ │ │ + cbz r5, 8b3a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 88200 │ │ │ │ + bl 88034 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b622 │ │ │ │ + beq.n 8b452 │ │ │ │ movs r3, #0 │ │ │ │ movs r6, #1 │ │ │ │ strd r3, r7, [r4, #16] │ │ │ │ - b.n 8b3e2 │ │ │ │ + b.n 8b212 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8b646 │ │ │ │ - movw r6, #26765 @ 0x688d │ │ │ │ + bne.n 8b476 │ │ │ │ + movw r6, #25105 @ 0x6211 │ │ │ │ movt r6, #21 │ │ │ │ - b.n 8b496 │ │ │ │ + b.n 8b2c6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8b38e │ │ │ │ - b.n 8b39a │ │ │ │ + bne.w 8b1be │ │ │ │ + b.n 8b1ca │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ adds r3, r0, #1 │ │ │ │ negs r5, r3 │ │ │ │ adcs r5, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8b440 │ │ │ │ + bne.w 8b270 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8b440 │ │ │ │ + bge.w 8b270 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b440 │ │ │ │ + bne.w 8b270 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b440 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b270 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 85e1c │ │ │ │ + bl 85bf8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b4ae │ │ │ │ - bl 1c9584 │ │ │ │ + beq.w 8b2de │ │ │ │ + bl 1c8d34 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b604 │ │ │ │ + bge.n 8b434 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8b678 │ │ │ │ + beq.n 8b4a8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8b4ae │ │ │ │ + beq.w 8b2de │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b3e2 │ │ │ │ - b.n 8b622 │ │ │ │ + bne.w 8b212 │ │ │ │ + b.n 8b452 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8b4ae │ │ │ │ + bge.w 8b2de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b4ae │ │ │ │ + bne.w 8b2de │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b4ae │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b2de │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b452 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b282 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - movw r1, #47984 @ 0xbb70 │ │ │ │ + movw r1, #45680 @ 0xb270 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 8b4ae │ │ │ │ + bl f3c44 │ │ │ │ + b.n 8b2de │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #48364 @ 0xbcec │ │ │ │ + movw r1, #46060 @ 0xb3ec │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 8b4ae │ │ │ │ + bl 11dfac │ │ │ │ + b.n 8b2de │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b604 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b434 │ │ │ │ │ │ │ │ -0008b680 : │ │ │ │ +0008b4b0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r1 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 8b6b4 │ │ │ │ + bgt.n 8b4e4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8b766 │ │ │ │ + beq.n 8b596 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 8b766 │ │ │ │ + bhi.n 8b596 │ │ │ │ tbb [pc, r3] │ │ │ │ ldrb r3, [r0, r5] │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ ldrb r5, [r3, r5] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 8b720 │ │ │ │ - movw r6, #22409 @ 0x5789 │ │ │ │ + bne.n 8b550 │ │ │ │ + movw r6, #21149 @ 0x529d │ │ │ │ movt r6, #16 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #29856 @ 0x74a0 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1c887c │ │ │ │ + bl 87678 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8b6fa │ │ │ │ - cbz r5, 8b6e4 │ │ │ │ + cbz r0, 8b52a │ │ │ │ + cbz r5, 8b514 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 88200 │ │ │ │ + bl 88034 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 8b74e │ │ │ │ + cbz r0, 8b57e │ │ │ │ movs r3, #0 │ │ │ │ str r6, [r4, #24] │ │ │ │ strd r3, r7, [r4, #16] │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r6, #47949 @ 0xbb4d │ │ │ │ + movw r6, #46697 @ 0xb669 │ │ │ │ movt r6, #15 │ │ │ │ - b.n 8b6c0 │ │ │ │ - movw r6, #36625 @ 0x8f11 │ │ │ │ + b.n 8b4f0 │ │ │ │ + movw r6, #35205 @ 0x8985 │ │ │ │ movt r6, #14 │ │ │ │ - b.n 8b6c0 │ │ │ │ - movw r6, #2109 @ 0x83d │ │ │ │ + b.n 8b4f0 │ │ │ │ + movw r6, #725 @ 0x2d5 │ │ │ │ movt r6, #15 │ │ │ │ - b.n 8b6c0 │ │ │ │ + b.n 8b4f0 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 8b766 │ │ │ │ + ble.n 8b596 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 8b73c │ │ │ │ - movw r6, #65297 @ 0xff11 │ │ │ │ + bne.n 8b56c │ │ │ │ + movw r6, #63785 @ 0xf929 │ │ │ │ movt r6, #17 │ │ │ │ - b.n 8b6c0 │ │ │ │ - movw r6, #58353 @ 0xe3f1 │ │ │ │ + b.n 8b4f0 │ │ │ │ + movw r6, #57897 @ 0xe229 │ │ │ │ movt r6, #10 │ │ │ │ - b.n 8b6c0 │ │ │ │ + b.n 8b4f0 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8b766 │ │ │ │ - movw r6, #26765 @ 0x688d │ │ │ │ + bne.n 8b596 │ │ │ │ + movw r6, #25105 @ 0x6211 │ │ │ │ movt r6, #21 │ │ │ │ - b.n 8b6c0 │ │ │ │ + b.n 8b4f0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b6fc │ │ │ │ + bge.n 8b52c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8b6fc │ │ │ │ + bne.n 8b52c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b6fc │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b52c │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - movw r1, #47984 @ 0xbb70 │ │ │ │ + movw r1, #45680 @ 0xb270 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ nop │ │ │ │ │ │ │ │ -0008b784 : │ │ │ │ - b.n 8b788 │ │ │ │ +0008b5b4 : │ │ │ │ + b.n 8b5b8 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 8bb26 │ │ │ │ + bpl.w 8b954 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw r9, #41560 @ 0xa258 │ │ │ │ movt r9, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 8b996 │ │ │ │ + bne.w 8b7c4 │ │ │ │ ldr r6, [r1, #12] │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 8b996 │ │ │ │ + beq.w 8b7c4 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8ba9c │ │ │ │ + beq.w 8b8ca │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b9c2 │ │ │ │ + bne.w 8b7f0 │ │ │ │ mov r2, r6 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851d0 │ │ │ │ + bl 84fac │ │ │ │ adds r2, r0, #3 │ │ │ │ - beq.w 8ba94 │ │ │ │ + beq.w 8b8c2 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 8b8ae │ │ │ │ + bne.n 8b6dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8b980 │ │ │ │ + bge.w 8b7ae │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8b98a │ │ │ │ + bge.w 8b7b8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ - cbz r2, 8b81c │ │ │ │ + cbz r2, 8b64c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 8bae4 │ │ │ │ + bne.w 8b912 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8ba5c │ │ │ │ + ble.w 8b88a │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8bb58 │ │ │ │ + bne.w 8b986 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - mov.w ip, #1 │ │ │ │ - ldrb.w lr, [r3, #4] │ │ │ │ + ldrb.w ip, [r3, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ - lsl.w ip, ip, lr │ │ │ │ + movs r2, #1 │ │ │ │ + lsl.w r2, r2, ip │ │ │ │ add.w r0, r3, #20 │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - cmp.w lr, #7 │ │ │ │ - and.w r2, r6, ip │ │ │ │ - bgt.n 8b8d0 │ │ │ │ + add.w lr, r2, #4294967295 @ 0xffffffff │ │ │ │ + cmp.w ip, #7 │ │ │ │ + and.w r2, r6, lr │ │ │ │ + bgt.n 8b6fe │ │ │ │ ldrsb r1, [r0, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 8b90e │ │ │ │ + bge.n 8b73c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb r3, [r0, r2] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r0, r3, #20 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldrb.w lr, [r3, #5] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w ip, [r3, #6] │ │ │ │ lsl.w r2, r2, lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 8b8fa │ │ │ │ + beq.n 8b728 │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ str r5, [r0, r2] │ │ │ │ add r2, r0 │ │ │ │ str r7, [r2, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #16] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8b8a4 │ │ │ │ + beq.n 8b6d2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b8a0 │ │ │ │ + bge.n 8b6ce │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ str.w r7, [r8] │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8b8c6 │ │ │ │ + beq.n 8b6f4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp.w lr, #15 │ │ │ │ - bgt.w 8bad0 │ │ │ │ + cmp.w ip, #15 │ │ │ │ + bgt.w 8b8fe │ │ │ │ ldrsh.w r1, [r0, r2, lsl #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 8b934 │ │ │ │ + bge.n 8b762 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ strh.w r1, [r0, r2, lsl #1] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w lr, [r3, #5] │ │ │ │ ldrb.w ip, [r3, #6] │ │ │ │ lsl.w r2, r2, lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8b874 │ │ │ │ + bne.n 8b6a2 │ │ │ │ mov.w ip, #12 │ │ │ │ mla r2, ip, r1, r2 │ │ │ │ adds r1, r0, r2 │ │ │ │ strd r5, r7, [r1, #4] │ │ │ │ str r6, [r0, r2] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 8b87e │ │ │ │ + b.n 8b6ac │ │ │ │ mov.w r9, r6, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w r1, r9, #1 │ │ │ │ add r2, r1 │ │ │ │ - and.w r2, r2, ip │ │ │ │ + and.w r2, r2, lr │ │ │ │ ldrsb r1, [r0, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 8b94e │ │ │ │ + bge.n 8b77c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb r3, [r0, r2] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r0, r3, #20 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 8b860 │ │ │ │ + b.n 8b68e │ │ │ │ mov.w r9, r6, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w r1, r9, #1 │ │ │ │ add r2, r1 │ │ │ │ - and.w r2, r2, ip │ │ │ │ + and.w r2, r2, lr │ │ │ │ ldrsh.w r1, [r0, r2, lsl #1] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 8b8e0 │ │ │ │ + blt.n 8b70e │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ - mov.w r1, r9, lsr #5 │ │ │ │ - add r2, r1 │ │ │ │ - cmp.w lr, #7 │ │ │ │ - add.w r2, r2, #1 │ │ │ │ - and.w r2, ip, r2 │ │ │ │ - bgt.n 8ba08 │ │ │ │ - ldrsb.w lr, [r0, r2] │ │ │ │ - cmp.w lr, #0 │ │ │ │ - blt.n 8b926 │ │ │ │ + mov.w r9, r9, lsr #5 │ │ │ │ + add.w r1, r2, r9 │ │ │ │ + cmp.w ip, #7 │ │ │ │ + add.w r1, r1, #1 │ │ │ │ + and.w r2, lr, r1 │ │ │ │ + bgt.n 8b836 │ │ │ │ + ldrsb r1, [r0, r2] │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 8b754 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ - lsrs r1, r1, #5 │ │ │ │ - add r2, r1 │ │ │ │ + mov.w r9, r9, lsr #5 │ │ │ │ + add r2, r9 │ │ │ │ adds r2, #1 │ │ │ │ - and.w r2, r2, ip │ │ │ │ - b.n 8b966 │ │ │ │ + and.w r2, r2, lr │ │ │ │ + b.n 8b796 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8b80a │ │ │ │ + blt.w 8b63a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8b814 │ │ │ │ - b.n 8b81c │ │ │ │ + bne.w 8b644 │ │ │ │ + b.n 8b64c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7aa84 │ │ │ │ + bl 7acac │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8bb3e │ │ │ │ + beq.w 8b96c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8ba9c │ │ │ │ + beq.n 8b8ca │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b7dc │ │ │ │ + beq.w 8b60c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 8b7dc │ │ │ │ + bne.w 8b60c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl dc57c │ │ │ │ + bl dbee0 │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8b7f2 │ │ │ │ + beq.w 8b622 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ subs r6, r2, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ - cbnz r2, 8b9ee │ │ │ │ + cbnz r2, 8b81c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15cc34 <_PyUnicode_IsNumeric@@Base+0x4a8> │ │ │ │ + bl 15c5d0 <_PyUnicode_IsNumeric@@Base+0x4c0> │ │ │ │ mov r2, r7 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8b8c8 │ │ │ │ + beq.w 8b6f6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str.w r2, [r8] │ │ │ │ - b.n 8b8c8 │ │ │ │ - mov sl, ip │ │ │ │ - mov ip, r8 │ │ │ │ + b.n 8b6f6 │ │ │ │ + mov r1, r8 │ │ │ │ + mov sl, lr │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - mov r3, ip │ │ │ │ - cmp.w lr, #15 │ │ │ │ - add.w r9, r2, r2, lsl #2 │ │ │ │ - mov.w r1, r1, lsr #5 │ │ │ │ - add r9, r1 │ │ │ │ + mov r3, r1 │ │ │ │ + cmp.w ip, #15 │ │ │ │ + add.w r1, r2, r2, lsl #2 │ │ │ │ + mov.w r9, r9, lsr #5 │ │ │ │ + add r1, r9 │ │ │ │ it le │ │ │ │ - ldrshle.w ip, [r0, r2, lsl #1] │ │ │ │ - add.w r9, r9, #1 │ │ │ │ + ldrshle.w lr, [r0, r2, lsl #1] │ │ │ │ + add.w r1, r1, #1 │ │ │ │ it gt │ │ │ │ - ldrgt.w ip, [r0, r2, lsl #2] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bge.n 8ba56 │ │ │ │ + ldrgt.w lr, [r0, r2, lsl #2] │ │ │ │ + cmp.w lr, #0 │ │ │ │ + bge.n 8b884 │ │ │ │ mov r1, r3 │ │ │ │ mov r3, r4 │ │ │ │ - cmp.w lr, #15 │ │ │ │ + cmp.w ip, #15 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - ble.w 8b8e2 │ │ │ │ + ble.w 8b710 │ │ │ │ str.w r1, [r0, r2, lsl #2] │ │ │ │ - b.n 8b860 │ │ │ │ - and.w r2, sl, r9 │ │ │ │ - b.n 8ba16 │ │ │ │ + b.n 8b68e │ │ │ │ + and.w r2, sl, r1 │ │ │ │ + b.n 8b844 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ cmp r1, #8 │ │ │ │ it lt │ │ │ │ movlt r1, #8 │ │ │ │ subs r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 89f88 │ │ │ │ + bl 89dc0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8b824 │ │ │ │ + bne.w 8b654 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8bbd8 │ │ │ │ + blt.w 8ba04 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8bbea │ │ │ │ + blt.w 8ba16 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 8bb4c │ │ │ │ - b.n 8bb52 │ │ │ │ + bne.n 8b97a │ │ │ │ + b.n 8b980 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 863a8 │ │ │ │ + bl 86184 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - bne.w 8b88e │ │ │ │ + bne.w 8b6bc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 8bb4c │ │ │ │ - b.n 8b8c8 │ │ │ │ + bne.n 8b97a │ │ │ │ + b.n 8b6f6 │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ ldr.w r9, [r1, #20] │ │ │ │ lsls r1, r2, #2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 8bb0c │ │ │ │ + bge.n 8b93a │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 8ba50 │ │ │ │ + b.n 8b87e │ │ │ │ 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 8a924 │ │ │ │ + bl 8a758 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8ba80 │ │ │ │ + beq.n 8b8ae │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - b.n 8b81c │ │ │ │ + b.n 8b64c │ │ │ │ mov.w r9, r6, lsr #5 │ │ │ │ add r2, r1 │ │ │ │ add.w r1, r9, #1 │ │ │ │ add r2, r1 │ │ │ │ - and.w r2, ip, r2 │ │ │ │ + and.w r2, lr, r2 │ │ │ │ ldr.w r1, [r0, r2, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 8bae0 │ │ │ │ - b.n 8b94e │ │ │ │ - movw r0, #48080 @ 0xbbd0 │ │ │ │ + blt.n 8b90e │ │ │ │ + b.n 8b77c │ │ │ │ + movw r0, #45776 @ 0xb2d0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #4421 @ 0x1145 │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 8bb4c │ │ │ │ - b.n 8bb52 │ │ │ │ + bne.n 8b97a │ │ │ │ + b.n 8b980 │ │ │ │ mov r0, r5 │ │ │ │ - bl 43338 │ │ │ │ + bl 43390 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8b8c8 │ │ │ │ + beq.w 8b6f6 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8b8c8 │ │ │ │ - ldr r3, [pc, #168] @ (8bc04 ) │ │ │ │ + b.n 8b6f6 │ │ │ │ + ldr r3, [pc, #168] @ (8ba30 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mov fp, r6 │ │ │ │ mov sl, r7 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r5 │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r9, r3, #41216 @ 0xa100 │ │ │ │ add.w r3, r9, #148 @ 0x94 │ │ │ │ add.w r9, r9, #116 @ 0x74 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 8bb8a │ │ │ │ + b.n 8b9b8 │ │ │ │ add.w r9, r9, #4 │ │ │ │ asrs r6, r6, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 8bbbc │ │ │ │ + beq.n 8b9ea │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.n 8bb80 │ │ │ │ + bpl.n 8b9ae │ │ │ │ ldr.w r4, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8bb80 │ │ │ │ + beq.n 8b9ae │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 8bb80 │ │ │ │ + bge.n 8b9ae │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #48404 @ 0xbd14 │ │ │ │ + movw r1, #46100 @ 0xb414 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #48424 @ 0xbd28 │ │ │ │ + movw r0, #46120 @ 0xb428 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 243288 │ │ │ │ - b.n 8bb80 │ │ │ │ + bl 242c68 │ │ │ │ + b.n 8b9ae │ │ │ │ mov r4, r5 │ │ │ │ - movs r2, #0 │ │ │ │ + movs r1, #0 │ │ │ │ mov r5, r8 │ │ │ │ mov r6, fp │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ mov r7, sl │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - mov.w ip, #1 │ │ │ │ - ldrb.w lr, [r3, #4] │ │ │ │ - str r2, [r3, #8] │ │ │ │ - b.n 8b838 │ │ │ │ + movs r2, #1 │ │ │ │ + ldrb.w ip, [r3, #4] │ │ │ │ + str r1, [r3, #8] │ │ │ │ + b.n 8b666 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ba8a │ │ │ │ + bne.w 8b8b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ba8a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b8b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ba94 │ │ │ │ + bne.w 8b8c2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 8bb4c │ │ │ │ - b.n 8bb52 │ │ │ │ + bne.n 8b97a │ │ │ │ + b.n 8b980 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 8bfc2 │ │ │ │ + bpl.w 8bde6 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw r8, #41560 @ 0xa258 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8be0e │ │ │ │ + bne.w 8bc3a │ │ │ │ ldr r6, [r1, #12] │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 8be0e │ │ │ │ + beq.w 8bc3a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8beca │ │ │ │ + beq.w 8bce2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8be3a │ │ │ │ + bne.w 8bc66 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851d0 │ │ │ │ + bl 84fac │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 8beb0 │ │ │ │ + beq.w 8bcdc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 8bd20 │ │ │ │ + bne.n 8bb4c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8bdde │ │ │ │ + bge.w 8bc0a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8bdea │ │ │ │ + bge.w 8bc16 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ - cbz r2, 8bc9e │ │ │ │ + cbz r2, 8baca │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 8befe │ │ │ │ + bne.w 8bd2a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8be76 │ │ │ │ + ble.w 8bca2 │ │ │ │ ldrb.w r8, [r4, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 8bf66 │ │ │ │ + bne.w 8bd8a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w ip, [r3, #4] │ │ │ │ str.w r8, [r3, #8] │ │ │ │ lsl.w r2, r2, ip │ │ │ │ add.w r0, r3, #20 │ │ │ │ add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #7 │ │ │ │ and.w r2, r8, r6 │ │ │ │ - bgt.n 8bd2a │ │ │ │ + bgt.n 8bb56 │ │ │ │ ldrsb r1, [r0, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 8bd68 │ │ │ │ + bge.n 8bb94 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb r3, [r0, r2] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r0, r3, #20 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldrb.w lr, [r3, #5] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w ip, [r3, #6] │ │ │ │ lsl.w r2, r2, lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 8bd54 │ │ │ │ + beq.n 8bb80 │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ str r5, [r0, r2] │ │ │ │ add r2, r0 │ │ │ │ str.w r9, [r2, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #16] │ │ │ │ @@ -143354,155 +143202,148 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 8beb6 │ │ │ │ + bgt.w 8bd16 │ │ │ │ ldrsh.w r1, [r0, r2, lsl #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 8bd8e │ │ │ │ + bge.n 8bbba │ │ │ │ ldr r1, [r3, #16] │ │ │ │ strh.w r1, [r0, r2, lsl #1] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w lr, [r3, #5] │ │ │ │ ldrb.w ip, [r3, #6] │ │ │ │ lsl.w r2, r2, lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8bcfa │ │ │ │ + bne.n 8bb26 │ │ │ │ mov.w ip, #12 │ │ │ │ mla r2, ip, r1, r2 │ │ │ │ adds r1, r0, r2 │ │ │ │ strd r5, r9, [r1, #4] │ │ │ │ str r6, [r0, r2] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 8bd06 │ │ │ │ + b.n 8bb32 │ │ │ │ mov.w lr, r6, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w r1, lr, #1 │ │ │ │ add r2, r1 │ │ │ │ and.w r2, r8, r2 │ │ │ │ ldrsb r1, [r0, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 8bda8 │ │ │ │ + bge.n 8bbd4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb r3, [r0, r2] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r0, r3, #20 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 8bce6 │ │ │ │ + b.n 8bb12 │ │ │ │ mov.w lr, r6, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w r1, lr, #1 │ │ │ │ add r2, r1 │ │ │ │ and.w r2, r8, r2 │ │ │ │ ldrsh.w r1, [r0, r2, lsl #1] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 8bd3a │ │ │ │ + blt.n 8bb66 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add r2, lr │ │ │ │ cmp.w ip, #7 │ │ │ │ add.w r1, r2, #1 │ │ │ │ and.w r2, r8, r1 │ │ │ │ - ble.n 8be06 │ │ │ │ + ble.n 8bc32 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 8bf40 │ │ │ │ + bgt.w 8bd6c │ │ │ │ ldrsh.w r1, [r0, r2, lsl #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 8be64 │ │ │ │ + bge.n 8bc90 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp.w ip, #15 │ │ │ │ - ble.n 8bd3c │ │ │ │ + ble.n 8bb68 │ │ │ │ str.w r1, [r0, r2, lsl #2] │ │ │ │ - b.n 8bce6 │ │ │ │ + b.n 8bb12 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8bc8a │ │ │ │ + blt.w 8bab6 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8bc96 │ │ │ │ - b.n 8bc9e │ │ │ │ + bne.w 8bac2 │ │ │ │ + b.n 8baca │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add r2, lr │ │ │ │ adds r2, #1 │ │ │ │ and.w r2, r8, r2 │ │ │ │ ldrsb r1, [r0, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 8bd80 │ │ │ │ - b.n 8bdf6 │ │ │ │ + blt.n 8bbac │ │ │ │ + b.n 8bc22 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7aa84 │ │ │ │ + bl 7acac │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8bf5e │ │ │ │ + beq.w 8bdf8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8beca │ │ │ │ + beq.n 8bce2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bc5a │ │ │ │ + beq.w 8ba86 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8bc5a │ │ │ │ + bne.w 8ba86 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl dc57c │ │ │ │ + bl dbee0 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 8bc70 │ │ │ │ + beq.w 8ba9c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8bd20 │ │ │ │ + bne.w 8bb4c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15cc34 <_PyUnicode_IsNumeric@@Base+0x4a8> │ │ │ │ - b.n 8bd16 │ │ │ │ + bl 15c5d0 <_PyUnicode_IsNumeric@@Base+0x4c0> │ │ │ │ + b.n 8bb42 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add r2, lr │ │ │ │ adds r2, #1 │ │ │ │ and.w r2, r8, r2 │ │ │ │ - b.n 8bdc8 │ │ │ │ + b.n 8bbf4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ cmp r1, #8 │ │ │ │ it lt │ │ │ │ movlt r1, #8 │ │ │ │ subs r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 89f88 │ │ │ │ + bl 89dc0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8bca6 │ │ │ │ + bne.w 8bad2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8bfe2 │ │ │ │ + blt.w 8be0e │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8bff4 │ │ │ │ + blt.w 8be20 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8bd22 │ │ │ │ - add.w r1, r3, r2, lsl #2 │ │ │ │ - ldr.w lr, [r1, #20] │ │ │ │ - lsls r1, r2, #2 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - bge.n 8bf26 │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ - b.n 8bdd8 │ │ │ │ + b.n 8bb4e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ itt lt │ │ │ │ @@ -143510,1499 +143351,1506 @@ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r9] │ │ │ │ mov r3, r9 │ │ │ │ - bl 863a8 │ │ │ │ + bl 86184 │ │ │ │ adds r0, #1 │ │ │ │ it ne │ │ │ │ movne r6, #0 │ │ │ │ - b.n 8bd22 │ │ │ │ + b.n 8bb4e │ │ │ │ + add.w r1, r3, r2, lsl #2 │ │ │ │ + ldr.w lr, [r1, #20] │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + cmp.w lr, #0 │ │ │ │ + bge.n 8bd52 │ │ │ │ + ldr r1, [r3, #16] │ │ │ │ + b.n 8bc04 │ │ │ │ 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 8a924 │ │ │ │ + bl 8a758 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8be9a │ │ │ │ + beq.n 8bcc6 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - b.n 8bc9e │ │ │ │ + b.n 8baca │ │ │ │ mov.w lr, r6, lsr #5 │ │ │ │ add r1, r2 │ │ │ │ add.w r2, lr, #1 │ │ │ │ add r2, r1 │ │ │ │ and.w r2, r2, r8 │ │ │ │ ldr.w r1, [r0, r2, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 8bec6 │ │ │ │ - b.n 8bda8 │ │ │ │ + blt.n 8bd26 │ │ │ │ + b.n 8bbd4 │ │ │ │ ldr.w r7, [r0, r2, lsl #2] │ │ │ │ add.w r1, r2, r2, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add r1, lr │ │ │ │ cmp r7, #0 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - blt.w 8bdd0 │ │ │ │ + blt.w 8bbfc │ │ │ │ and.w r2, r8, r1 │ │ │ │ - b.n 8bdc0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 43338 │ │ │ │ - b.n 8bd22 │ │ │ │ - ldr r3, [pc, #160] @ (8c008 ) │ │ │ │ + b.n 8bbec │ │ │ │ + ldr r3, [pc, #168] @ (8be34 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r2, r3, #41216 @ 0xa100 │ │ │ │ add.w fp, r2, #148 @ 0x94 │ │ │ │ add.w sl, r2, #116 @ 0x74 │ │ │ │ - b.n 8bf8c │ │ │ │ + b.n 8bdb0 │ │ │ │ add.w r3, sl, #4 │ │ │ │ mov.w r8, r8, asr #1 │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 8bfd4 │ │ │ │ + beq.n 8be00 │ │ │ │ tst.w r8, #1 │ │ │ │ - beq.n 8bf7e │ │ │ │ + beq.n 8bda2 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8bf7e │ │ │ │ + beq.n 8bda2 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 8bf7e │ │ │ │ + bge.n 8bda2 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #48404 @ 0xbd14 │ │ │ │ + movw r1, #46100 @ 0xb414 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #48424 @ 0xbd28 │ │ │ │ + movw r0, #46120 @ 0xb428 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 243288 │ │ │ │ - b.n 8bf7e │ │ │ │ - movw r0, #48080 @ 0xbbd0 │ │ │ │ + bl 242c68 │ │ │ │ + b.n 8bda2 │ │ │ │ + movw r0, #45776 @ 0xb2d0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #4421 @ 0x1145 │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8beb0 │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8bcdc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 43390 │ │ │ │ + b.n 8bb4e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w ip, [r3, #4] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 8bcbe │ │ │ │ + b.n 8baea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bea4 │ │ │ │ + bne.w 8bcd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bea4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bcd0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8beb0 │ │ │ │ + bne.w 8bcdc │ │ │ │ mov r0, r9 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8beb0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bcdc │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008c00c : │ │ │ │ +0008be38 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #29000 @ 0x7148 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1c887c │ │ │ │ + bl 87678 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8c054 │ │ │ │ - cbz r5, 8c040 │ │ │ │ + cbz r0, 8be80 │ │ │ │ + cbz r5, 8be6c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 88200 │ │ │ │ + bl 88034 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 8c05a │ │ │ │ + cbz r0, 8be86 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r6, [r4, #16] │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c056 │ │ │ │ + bge.n 8be82 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8c056 │ │ │ │ + bne.n 8be82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c056 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8be82 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8c0fc │ │ │ │ + beq.n 8bf28 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ blx 2c440 │ │ │ │ - cbz r0, 8c0e6 │ │ │ │ + cbz r0, 8bf12 │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx 2c0c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b004 │ │ │ │ - cbnz r0, 8c0fc │ │ │ │ + cbnz r0, 8bf28 │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 8c0fc │ │ │ │ - movw r1, #54372 @ 0xd464 │ │ │ │ + bne.n 8bf28 │ │ │ │ + movw r1, #52068 @ 0xcb64 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - b.n 8c0c8 │ │ │ │ + b.n 8bef4 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 8c102 │ │ │ │ + beq.n 8bf2e │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ - cbz r3, 8c0fc │ │ │ │ + cbz r3, 8bf28 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.n 8c0be │ │ │ │ + bne.n 8beea │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2b004 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8c0c2 │ │ │ │ + bne.n 8beee │ │ │ │ adds r0, r4, #6 │ │ │ │ it eq │ │ │ │ moveq r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b004 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c0ac │ │ │ │ + beq.n 8bed8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 8c0c2 │ │ │ │ - b.n 8c0fc │ │ │ │ + bne.n 8beee │ │ │ │ + b.n 8bf28 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w r6, [r0, #128] @ 0x80 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8db9a │ │ │ │ + beq.w 8d9c6 │ │ │ │ ldr r5, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r5, #17 │ │ │ │ - bpl.w 8d036 │ │ │ │ + bpl.w 8ce62 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ and.w r3, r3, #24 │ │ │ │ orrs r5, r3 │ │ │ │ str r5, [r0, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8d04e │ │ │ │ + beq.w 8ce7a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cd42 │ │ │ │ + bne.w 8cb6e │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cd4a │ │ │ │ + bne.w 8cb76 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr r2, [r6, #104] @ 0x68 │ │ │ │ str r2, [r4, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cd54 │ │ │ │ + bne.w 8cb80 │ │ │ │ ldr.w r1, [r6, #172] @ 0xac │ │ │ │ movw r3, #5732 @ 0x1664 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r2, [r6, #144] @ 0x90 │ │ │ │ str.w r2, [r4, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8cd68 │ │ │ │ + beq.w 8cb94 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 8c35e │ │ │ │ + ble.w 8c18a │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8cd6e │ │ │ │ + beq.w 8cb9a │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8c1cc │ │ │ │ + beq.n 8bff8 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 8cd6e │ │ │ │ + beq.w 8cb9a │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8c1cc │ │ │ │ + beq.n 8bff8 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 8cd6e │ │ │ │ + beq.w 8cb9a │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 8c1cc │ │ │ │ + beq.n 8bff8 │ │ │ │ add.w ip, r1, #24 │ │ │ │ movs r7, #3 │ │ │ │ mov lr, r0 │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8cd6e │ │ │ │ + beq.w 8cb9a │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 8c1b6 │ │ │ │ + bne.n 8bfe2 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 8c35e │ │ │ │ + ble.w 8c18a │ │ │ │ movw r0, #40104 @ 0x9ca8 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8dab0 │ │ │ │ + beq.w 8d8dc │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8c208 │ │ │ │ + beq.n 8c034 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 8dab0 │ │ │ │ + beq.w 8d8dc │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8c208 │ │ │ │ + beq.n 8c034 │ │ │ │ add.w ip, r1, #20 │ │ │ │ movs r7, #2 │ │ │ │ mov lr, r0 │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8dab0 │ │ │ │ + beq.w 8d8dc │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 8c1f2 │ │ │ │ + bne.n 8c01e │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 8c35e │ │ │ │ + ble.w 8c18a │ │ │ │ movw r0, #41976 @ 0xa3f8 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8d830 │ │ │ │ + beq.w 8d65c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8c244 │ │ │ │ + beq.n 8c070 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 8d830 │ │ │ │ + beq.w 8d65c │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8c244 │ │ │ │ + beq.n 8c070 │ │ │ │ add.w ip, r1, #20 │ │ │ │ movs r7, #2 │ │ │ │ mov lr, r0 │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8d830 │ │ │ │ + beq.w 8d65c │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 8c22e │ │ │ │ + bne.n 8c05a │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 8c35e │ │ │ │ + ble.w 8c18a │ │ │ │ movw r0, #41768 @ 0xa328 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8dcf4 │ │ │ │ + beq.w 8db20 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8c27e │ │ │ │ + beq.n 8c0aa │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 8dcf4 │ │ │ │ + beq.w 8db20 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8c27e │ │ │ │ + beq.n 8c0aa │ │ │ │ add.w ip, r1, #20 │ │ │ │ movs r7, #2 │ │ │ │ mov lr, r0 │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8dcf4 │ │ │ │ + beq.w 8db20 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 8c26a │ │ │ │ + bne.n 8c096 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8c35e │ │ │ │ + ble.n 8c18a │ │ │ │ movw r0, #41560 @ 0xa258 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8da7c │ │ │ │ + beq.w 8d8a8 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8c2b8 │ │ │ │ + beq.n 8c0e4 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 8da7c │ │ │ │ + beq.w 8d8a8 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8c2b8 │ │ │ │ + beq.n 8c0e4 │ │ │ │ add.w ip, r1, #20 │ │ │ │ movs r7, #2 │ │ │ │ mov lr, r0 │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8da7c │ │ │ │ + beq.w 8d8a8 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 8c2a4 │ │ │ │ + bne.n 8c0d0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8c35e │ │ │ │ + ble.n 8c18a │ │ │ │ movw r0, #41352 @ 0xa188 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8d1ce │ │ │ │ + beq.w 8cffa │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8c2f2 │ │ │ │ + beq.n 8c11e │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 8d1ce │ │ │ │ + beq.w 8cffa │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8c2f2 │ │ │ │ + beq.n 8c11e │ │ │ │ add.w ip, r1, #20 │ │ │ │ movs r7, #2 │ │ │ │ mov lr, r0 │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8d1ce │ │ │ │ + beq.w 8cffa │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 8c2de │ │ │ │ + bne.n 8c10a │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8c35e │ │ │ │ + ble.n 8c18a │ │ │ │ movw r0, #21012 @ 0x5214 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8db5c │ │ │ │ + beq.w 8d988 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8c32c │ │ │ │ + beq.n 8c158 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 8db5c │ │ │ │ + beq.w 8d988 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8c32c │ │ │ │ + beq.n 8c158 │ │ │ │ add.w ip, r1, #20 │ │ │ │ movs r7, #2 │ │ │ │ mov lr, r0 │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8db5c │ │ │ │ + beq.w 8d988 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 8c318 │ │ │ │ + bne.n 8c144 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8c35e │ │ │ │ + ble.n 8c18a │ │ │ │ movw r0, #18720 @ 0x4920 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8dae0 │ │ │ │ + beq.w 8d90c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8c35e │ │ │ │ + beq.n 8c18a │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8dae0 │ │ │ │ + beq.w 8d90c │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 8c35e │ │ │ │ + beq.n 8c18a │ │ │ │ adds r1, #20 │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r7, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 8dae0 │ │ │ │ + beq.w 8d90c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8c34e │ │ │ │ + bne.n 8c17a │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r1, r2, #9 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #4194304 @ 0x400000 │ │ │ │ lsls r2, r2, #8 │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w 8c608 │ │ │ │ + ble.w 8c434 │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ add.w fp, r2, #16 │ │ │ │ mov r8, r7 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r5, [fp, #4]! │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 8c778 │ │ │ │ + bge.w 8c5a4 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8cd76 │ │ │ │ + beq.w 8cba2 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ ldr.w r6, [r5, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c7d4 │ │ │ │ + bne.w 8c600 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov sl, r6 │ │ │ │ - cbz r2, 8c3c2 │ │ │ │ + cbz r2, 8c1ee │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c9f6 │ │ │ │ + bne.w 8c822 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8c454 │ │ │ │ + beq.n 8c280 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8c454 │ │ │ │ + beq.n 8c280 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldrd ip, r3, [r2, #4] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w lr, [r2] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ccaa │ │ │ │ + bne.w 8cad6 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8d056 │ │ │ │ + bne.w 8ce82 │ │ │ │ ldr.w lr, [r1] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8cfca │ │ │ │ + bne.w 8cdf6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d066 │ │ │ │ + bne.w 8ce92 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d072 │ │ │ │ + bne.w 8ce9e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cfea │ │ │ │ + bne.w 8ce16 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d1d6 │ │ │ │ + bne.w 8d002 │ │ │ │ ldr r7, [r2, #12] │ │ │ │ - cbnz r7, 8c424 │ │ │ │ + cbnz r7, 8c250 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d218 │ │ │ │ + bne.w 8d044 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ - cbnz r7, 8c430 │ │ │ │ + cbnz r7, 8c25c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8da22 │ │ │ │ + bne.w 8d84e │ │ │ │ ldr r7, [r2, #28] │ │ │ │ - cbnz r7, 8c43c │ │ │ │ + cbnz r7, 8c268 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8cf8a │ │ │ │ + bne.w 8cdb6 │ │ │ │ ldr r7, [r2, #32] │ │ │ │ - cbnz r7, 8c448 │ │ │ │ + cbnz r7, 8c274 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8db64 │ │ │ │ + bne.w 8d990 │ │ │ │ ldr r7, [r2, #36] @ 0x24 │ │ │ │ - cbnz r7, 8c454 │ │ │ │ + cbnz r7, 8c280 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8d180 │ │ │ │ + bne.w 8cfac │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - cbz r2, 8c490 │ │ │ │ + cbz r2, 8c2bc │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ - cbz r3, 8c490 │ │ │ │ + cbz r3, 8c2bc │ │ │ │ ldr r7, [r6, #56] @ 0x38 │ │ │ │ ldrd lr, ip, [r2, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8cc74 │ │ │ │ - cbnz r0, 8c474 │ │ │ │ + bne.w 8caa0 │ │ │ │ + cbnz r0, 8c2a0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cf30 │ │ │ │ + bne.w 8cd5c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8c482 │ │ │ │ + bne.n 8c2ae │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cf54 │ │ │ │ + bne.w 8cd80 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8c490 │ │ │ │ + bne.n 8c2bc │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8cca4 │ │ │ │ + bne.w 8cad0 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ - cbz r2, 8c49c │ │ │ │ + cbz r2, 8c2c8 │ │ │ │ ldr r1, [r5, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c9b6 │ │ │ │ + bne.w 8c7e2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8d838 │ │ │ │ + beq.w 8d664 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ - cbnz r2, 8c4b4 │ │ │ │ + cbnz r2, 8c2e0 │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ - cbnz r2, 8c4b4 │ │ │ │ + cbnz r2, 8c2e0 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ str r2, [r4, #32] │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ - cbnz r2, 8c4c4 │ │ │ │ + cbnz r2, 8c2f0 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ - cbnz r2, 8c4c4 │ │ │ │ + cbnz r2, 8c2f0 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ca66 │ │ │ │ + bne.w 8c892 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ca66 │ │ │ │ + beq.w 8c892 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8c78a │ │ │ │ + beq.w 8c5b6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8ca70 │ │ │ │ + bne.w 8c89c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8d170 │ │ │ │ + bne.w 8cf9c │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c662 │ │ │ │ + bne.w 8c48e │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r2, #20 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ itttt mi │ │ │ │ ldrmi r3, [sp, #0] │ │ │ │ orrmi.w r3, r3, #2048 @ 0x800 │ │ │ │ strmi r3, [sp, #0] │ │ │ │ strmi r3, [r4, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8d24c │ │ │ │ + bne.w 8d078 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c66a │ │ │ │ + bne.w 8c496 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c66a │ │ │ │ + beq.w 8c496 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8c7b2 │ │ │ │ + beq.w 8c5de │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8c7b2 │ │ │ │ + bne.w 8c5de │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c672 │ │ │ │ + beq.w 8c49e │ │ │ │ ldrd r1, r2, [r4, #108] @ 0x6c │ │ │ │ - cbnz r1, 8c546 │ │ │ │ + cbnz r1, 8c372 │ │ │ │ ldr r1, [r5, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c70e │ │ │ │ - cbnz r2, 8c550 │ │ │ │ + bne.w 8c53a │ │ │ │ + cbnz r2, 8c37c │ │ │ │ ldr r7, [r5, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8cd7e │ │ │ │ + bne.w 8cbaa │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8cdac │ │ │ │ + bne.w 8cbd8 │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8db2e │ │ │ │ + bne.w 8d95a │ │ │ │ ldr.w r2, [r4, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8da56 │ │ │ │ + bne.w 8d882 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr.w r1, [r5, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8db38 │ │ │ │ + bne.w 8d964 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8caa8 │ │ │ │ + beq.w 8c8d4 │ │ │ │ ldrd r1, r7, [r4, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8ca32 │ │ │ │ + bne.w 8c85e │ │ │ │ ldr.w r1, [r5, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8ca32 │ │ │ │ + beq.w 8c85e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8ca7a │ │ │ │ + beq.w 8c8a6 │ │ │ │ ldr.w r0, [r6, #148] @ 0x94 │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ strne.w r1, [r4, #148] @ 0x94 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8ce14 │ │ │ │ + beq.w 8cc40 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ - cbnz r1, 8c5c0 │ │ │ │ + cbnz r1, 8c3ec │ │ │ │ ldr.w r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8ca4e │ │ │ │ + bne.w 8c87a │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ - cbnz r1, 8c5d0 │ │ │ │ + cbnz r1, 8c3fc │ │ │ │ ldr.w r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8d26e │ │ │ │ + bne.w 8d09a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ eor.w r1, r3, r2 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.w 8c740 │ │ │ │ + bmi.w 8c56c │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8cdc8 │ │ │ │ + beq.w 8cbf4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - bne.w 8c778 │ │ │ │ + bne.w 8c5a4 │ │ │ │ and.w r2, r2, #96 @ 0x60 │ │ │ │ add.w r8, r8, #1 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 8c390 │ │ │ │ + bne.w 8c1bc │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - cbz r6, 8c630 │ │ │ │ + cbz r6, 8c45c │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8cdea │ │ │ │ + beq.w 8cc16 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8cdf6 │ │ │ │ + beq.w 8cc22 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ce02 │ │ │ │ + beq.w 8cc2e │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ce0e │ │ │ │ + beq.w 8cc3a │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8cde4 │ │ │ │ + beq.w 8cc10 │ │ │ │ and.w r3, r3, #17408 @ 0x4400 │ │ │ │ cmp.w r3, #17408 @ 0x4400 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 8c65a │ │ │ │ + bne.n 8c486 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ - movw r3, #39469 @ 0x9a2d │ │ │ │ + movw r3, #39009 @ 0x9861 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.w 8dcfc │ │ │ │ + beq.w 8db28 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8d262 │ │ │ │ + beq.w 8d08e │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c7bc │ │ │ │ + bne.w 8c5e8 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c7bc │ │ │ │ + bne.w 8c5e8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bmi.w 8ceae │ │ │ │ - ldr r3, [pc, #324] @ (8c7c8 ) │ │ │ │ + bmi.w 8ccda │ │ │ │ + ldr r3, [pc, #324] @ (8c5f4 ) │ │ │ │ movw r7, #41560 @ 0xa258 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ ldr.w sl, [r4, #132] @ 0x84 │ │ │ │ - ldr.w r9, [pc, #308] @ 8c7c8 │ │ │ │ + ldr.w r9, [pc, #308] @ 8c5f4 │ │ │ │ ldr.w r3, [r3, #1624] @ 0x658 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 8cf08 │ │ │ │ + bne.w 8cd34 │ │ │ │ ldr.w r2, [r9, #1632] @ 0x660 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8cf08 │ │ │ │ - ldr r1, [pc, #288] @ (8c7cc ) │ │ │ │ + beq.w 8cd34 │ │ │ │ + ldr r1, [pc, #288] @ (8c5f8 ) │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ - bl 851d0 │ │ │ │ + bl 84fac │ │ │ │ adds r3, r0, #3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - beq.w 8dd14 │ │ │ │ + beq.w 8db40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8ce60 │ │ │ │ + bne.w 8cc8c │ │ │ │ ldr.w r2, [r9, #2252] @ 0x8cc │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 8cf6a │ │ │ │ + bne.w 8cd96 │ │ │ │ ldr.w r2, [r9, #2260] @ 0x8d4 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8cf6a │ │ │ │ - ldr r1, [pc, #248] @ (8c7d0 ) │ │ │ │ + beq.w 8cd96 │ │ │ │ + ldr r1, [pc, #248] @ (8c5fc ) │ │ │ │ mov r0, sl │ │ │ │ - bl 851d0 │ │ │ │ + bl 84fac │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 8dd14 │ │ │ │ + beq.w 8db40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8cea6 │ │ │ │ + bne.w 8ccd2 │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ str r2, [r4, #100] @ 0x64 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cf62 │ │ │ │ + bne.w 8cd8e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r5, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c546 │ │ │ │ + beq.w 8c372 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8dc86 │ │ │ │ + beq.w 8dab2 │ │ │ │ ldr r0, [r6, #108] @ 0x6c │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ strne r1, [r4, #108] @ 0x6c │ │ │ │ - cbnz r2, 8c720 │ │ │ │ + cbnz r2, 8c54c │ │ │ │ ldr r7, [r5, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d0c4 │ │ │ │ + bne.w 8cef0 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8cdac │ │ │ │ + bne.w 8cbd8 │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c564 │ │ │ │ + beq.w 8c390 │ │ │ │ ldr.w r2, [r6, #136] @ 0x88 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8cda8 │ │ │ │ - b.n 8cdb8 │ │ │ │ + bne.w 8cbd4 │ │ │ │ + b.n 8cbe4 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.w 8c5e6 │ │ │ │ + bpl.w 8c412 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c5e6 │ │ │ │ + bne.w 8c412 │ │ │ │ ldr.w r0, [r5, #160] @ 0xa0 │ │ │ │ - movw r1, #39469 @ 0x9a2d │ │ │ │ + movw r1, #39009 @ 0x9861 │ │ │ │ movt r1, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 8c5e6 │ │ │ │ - movw r1, #1509 @ 0x5e5 │ │ │ │ + bne.w 8c412 │ │ │ │ + movw r1, #1041 @ 0x411 │ │ │ │ movt r1, #9 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r1, [r4, #160] @ 0xa0 │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - beq.w 8c5f0 │ │ │ │ + beq.w 8c41c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.w 8c392 │ │ │ │ + bne.w 8c1be │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 8c606 │ │ │ │ + b.n 8c432 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8ca70 │ │ │ │ + bne.w 8c89c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8d178 │ │ │ │ + bne.w 8cfa4 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c4fa │ │ │ │ + beq.w 8c326 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c66a │ │ │ │ + bne.w 8c496 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c66a │ │ │ │ + beq.w 8c496 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c672 │ │ │ │ + beq.w 8c49e │ │ │ │ ldrd r1, r2, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8c700 │ │ │ │ - b.n 8c546 │ │ │ │ + beq.n 8c52c │ │ │ │ + b.n 8c372 │ │ │ │ nop │ │ │ │ add r7, sp, #0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r2, r4, r6, lr} │ │ │ │ lsls r2, r2, #1 │ │ │ │ @ instruction: 0xb7c8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r7, [r6, #48] @ 0x30 │ │ │ │ mov ip, r6 │ │ │ │ ldrd r0, r9, [r2] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8cabe │ │ │ │ + bne.w 8c8ea │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d776 │ │ │ │ + bne.w 8d5a2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d32c │ │ │ │ + bne.w 8d158 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 8d0d8 │ │ │ │ + bne.w 8cf04 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d786 │ │ │ │ + bne.w 8d5b2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8d34a │ │ │ │ + bne.w 8d176 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d7c4 │ │ │ │ + bne.w 8d5f0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 8c820 │ │ │ │ + cbnz r0, 8c64c │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d740 │ │ │ │ + bne.w 8d56c │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - cbnz r0, 8c830 │ │ │ │ + cbnz r0, 8c65c │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d6f6 │ │ │ │ + bne.w 8d522 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - cbnz r0, 8c83c │ │ │ │ + cbnz r0, 8c668 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d668 │ │ │ │ + bne.w 8d494 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ - cbnz r0, 8c848 │ │ │ │ + cbnz r0, 8c674 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d59c │ │ │ │ + bne.w 8d3c8 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - cbnz r0, 8c854 │ │ │ │ + cbnz r0, 8c680 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d5e0 │ │ │ │ + bne.w 8d40c │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 8c860 │ │ │ │ + cbnz r0, 8c68c │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d622 │ │ │ │ + bne.w 8d44e │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 8c86c │ │ │ │ + cbnz r0, 8c698 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d47c │ │ │ │ + bne.w 8d2a8 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - cbnz r0, 8c878 │ │ │ │ + cbnz r0, 8c6a4 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d50c │ │ │ │ + bne.w 8d338 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - cbnz r0, 8c884 │ │ │ │ + cbnz r0, 8c6b0 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d556 │ │ │ │ + bne.w 8d382 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbnz r0, 8c890 │ │ │ │ + cbnz r0, 8c6bc │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d4c0 │ │ │ │ + bne.w 8d2ec │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - cbnz r0, 8c89c │ │ │ │ + cbnz r0, 8c6c8 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d36a │ │ │ │ + bne.w 8d196 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - cbnz r0, 8c8a8 │ │ │ │ + cbnz r0, 8c6d4 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d3f4 │ │ │ │ + bne.w 8d220 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 8c8b4 │ │ │ │ + cbnz r0, 8c6e0 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d276 │ │ │ │ + bne.w 8d0a2 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - cbnz r0, 8c8c0 │ │ │ │ + cbnz r0, 8c6ec │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d2b4 │ │ │ │ + bne.w 8d0e0 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 8c8cc │ │ │ │ + cbnz r0, 8c6f8 │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d6b2 │ │ │ │ + bne.w 8d4de │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r0, 8c8d8 │ │ │ │ + cbnz r0, 8c704 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dbae │ │ │ │ + bne.w 8d9da │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ - cbnz r0, 8c8e4 │ │ │ │ + cbnz r0, 8c710 │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dccc │ │ │ │ + bne.w 8daf8 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ - cbnz r0, 8c8f0 │ │ │ │ + cbnz r0, 8c71c │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dd84 │ │ │ │ + bne.w 8dbb0 │ │ │ │ ldr r0, [r2, #88] @ 0x58 │ │ │ │ - cbnz r0, 8c8fc │ │ │ │ + cbnz r0, 8c728 │ │ │ │ ldr r7, [r1, #88] @ 0x58 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8de50 │ │ │ │ + bne.w 8dc7c │ │ │ │ ldr r0, [r2, #92] @ 0x5c │ │ │ │ - cbnz r0, 8c908 │ │ │ │ + cbnz r0, 8c734 │ │ │ │ ldr r7, [r1, #92] @ 0x5c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8dcc0 │ │ │ │ + bne.w 8daec │ │ │ │ ldr r0, [r2, #96] @ 0x60 │ │ │ │ - cbnz r0, 8c914 │ │ │ │ + cbnz r0, 8c740 │ │ │ │ ldr r7, [r1, #96] @ 0x60 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8de38 │ │ │ │ + bne.w 8dc64 │ │ │ │ ldr r0, [r2, #100] @ 0x64 │ │ │ │ - cbnz r0, 8c920 │ │ │ │ + cbnz r0, 8c74c │ │ │ │ ldr r7, [r1, #100] @ 0x64 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8de44 │ │ │ │ + bne.w 8dc70 │ │ │ │ ldrd r0, r7, [r2, #104] @ 0x68 │ │ │ │ - cbnz r0, 8c92e │ │ │ │ + cbnz r0, 8c75a │ │ │ │ ldr r0, [r1, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dd60 │ │ │ │ - cbnz r7, 8c938 │ │ │ │ + bne.w 8db8c │ │ │ │ + cbnz r7, 8c764 │ │ │ │ ldr r7, [r1, #108] @ 0x6c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8dd1c │ │ │ │ + bne.w 8db48 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ - cbnz r0, 8c944 │ │ │ │ + cbnz r0, 8c770 │ │ │ │ ldr r7, [r1, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8db10 │ │ │ │ + bne.w 8d93c │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ - cbnz r0, 8c950 │ │ │ │ + cbnz r0, 8c77c │ │ │ │ ldr r7, [r1, #120] @ 0x78 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d300 │ │ │ │ + bne.w 8d12c │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ - cbnz r0, 8c95c │ │ │ │ + cbnz r0, 8c788 │ │ │ │ ldr r7, [r1, #116] @ 0x74 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d31e │ │ │ │ + bne.w 8d14a │ │ │ │ ldr.w r0, [r2, #128] @ 0x80 │ │ │ │ - cbnz r0, 8c96c │ │ │ │ + cbnz r0, 8c798 │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ddc2 │ │ │ │ + bne.w 8dbee │ │ │ │ ldr r0, [r2, #124] @ 0x7c │ │ │ │ - cbnz r0, 8c978 │ │ │ │ + cbnz r0, 8c7a4 │ │ │ │ ldr r0, [r1, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ddd0 │ │ │ │ + bne.w 8dbfc │ │ │ │ ldrd r7, r0, [r2, #132] @ 0x84 │ │ │ │ - cbnz r7, 8c988 │ │ │ │ + cbnz r7, 8c7b4 │ │ │ │ ldr.w r7, [r1, #132] @ 0x84 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d138 │ │ │ │ - cbnz r0, 8c994 │ │ │ │ + bne.w 8cf64 │ │ │ │ + cbnz r0, 8c7c0 │ │ │ │ ldr.w r0, [r1, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dcb2 │ │ │ │ + bne.w 8dade │ │ │ │ ldr.w r0, [r2, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c3b4 │ │ │ │ + bne.w 8c1e0 │ │ │ │ ldr.w r1, [r1, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c3b4 │ │ │ │ + beq.w 8c1e0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8de0a │ │ │ │ + bne.w 8dc36 │ │ │ │ str.w r1, [r2, #140] @ 0x8c │ │ │ │ - b.n 8c3b4 │ │ │ │ + b.n 8c1e0 │ │ │ │ ldr.w ip, [r6, #80] @ 0x50 │ │ │ │ ldrd r0, r7, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8cd1c │ │ │ │ - cbnz r0, 8c9d0 │ │ │ │ + bne.w 8cb48 │ │ │ │ + cbnz r0, 8c7fc │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d19e │ │ │ │ - cbnz r7, 8c9da │ │ │ │ + bne.w 8cfca │ │ │ │ + cbnz r7, 8c806 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8cd3e │ │ │ │ + bne.w 8cb6a │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c4a4 │ │ │ │ + bne.w 8c2d0 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c4a4 │ │ │ │ + beq.w 8c2d0 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 8c4a4 │ │ │ │ + beq.w 8c2d0 │ │ │ │ str r2, [r4, #24] │ │ │ │ - b.n 8c4a4 │ │ │ │ + b.n 8c2d0 │ │ │ │ ldr.w lr, [r6, #40] @ 0x28 │ │ │ │ ldrd ip, r7, [r2, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8cce8 │ │ │ │ - cbnz r0, 8ca12 │ │ │ │ + bne.w 8cb14 │ │ │ │ + cbnz r0, 8c83e │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d19a │ │ │ │ + bne.w 8cfc6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8ca20 │ │ │ │ + bne.n 8c84c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d17c │ │ │ │ + bne.w 8cfa8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8c3c2 │ │ │ │ + bne.w 8c1ee │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c3c2 │ │ │ │ + beq.w 8c1ee │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 8c3c2 │ │ │ │ + b.n 8c1ee │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8ce6e │ │ │ │ + beq.w 8cc9a │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c5c0 │ │ │ │ + bne.w 8c3ec │ │ │ │ ldr.w r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c5c0 │ │ │ │ - cbz r6, 8ca98 │ │ │ │ + beq.w 8c3ec │ │ │ │ + cbz r6, 8c8c4 │ │ │ │ ldr.w r7, [r4, #196] @ 0xc4 │ │ │ │ ldr.w r0, [r6, #164] @ 0xa4 │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ strne.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8ce44 │ │ │ │ - b.n 8c5d0 │ │ │ │ - cbnz r1, 8ca70 │ │ │ │ + beq.w 8cc70 │ │ │ │ + b.n 8c3fc │ │ │ │ + cbnz r1, 8c89c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8d16e │ │ │ │ + bne.w 8cf9a │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c4fa │ │ │ │ - b.n 8c512 │ │ │ │ + beq.w 8c326 │ │ │ │ + b.n 8c33e │ │ │ │ str.w r1, [r4, #148] @ 0x94 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8cf20 │ │ │ │ + beq.w 8cd4c │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c5c0 │ │ │ │ + bne.w 8c3ec │ │ │ │ ldr.w r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c5c0 │ │ │ │ + beq.w 8c3ec │ │ │ │ str.w r1, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8ce9a │ │ │ │ - b.n 8c5d0 │ │ │ │ + beq.w 8ccc6 │ │ │ │ + b.n 8c3fc │ │ │ │ ldr.w r1, [r5, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c584 │ │ │ │ + beq.w 8c3b0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8de6a │ │ │ │ + bne.w 8dc96 │ │ │ │ str.w r1, [r4, #144] @ 0x90 │ │ │ │ - b.n 8c584 │ │ │ │ - cbnz r0, 8cac8 │ │ │ │ + b.n 8c3b0 │ │ │ │ + cbnz r0, 8c8f4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d164 │ │ │ │ + bne.w 8cf90 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 8cad6 │ │ │ │ + bne.n 8c902 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d15a │ │ │ │ + bne.w 8cf86 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8cae4 │ │ │ │ + bne.n 8c910 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d986 │ │ │ │ + bne.w 8d7b2 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c824 │ │ │ │ + bne.w 8c650 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c824 │ │ │ │ + beq.w 8c650 │ │ │ │ ldr.w lr, [r7, #12] │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp lr, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #12] │ │ │ │ - cbnz r7, 8cb0a │ │ │ │ + cbnz r7, 8c936 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d8b2 │ │ │ │ + bne.w 8d6de │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c83c │ │ │ │ + bne.w 8c668 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c83c │ │ │ │ + beq.w 8c668 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp lr, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #20] │ │ │ │ - cbnz r0, 8cb34 │ │ │ │ + cbnz r0, 8c960 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d8dc │ │ │ │ + bne.w 8d708 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c854 │ │ │ │ + bne.w 8c680 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c854 │ │ │ │ + beq.w 8c680 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r0, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp lr, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #28] │ │ │ │ - cbnz r0, 8cb5e │ │ │ │ + cbnz r0, 8c98a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d906 │ │ │ │ + bne.w 8d732 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c86c │ │ │ │ + bne.w 8c698 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c86c │ │ │ │ + beq.w 8c698 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp lr, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 8cb88 │ │ │ │ + cbnz r0, 8c9b4 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d930 │ │ │ │ + bne.w 8d75c │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c884 │ │ │ │ + bne.w 8c6b0 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c884 │ │ │ │ + beq.w 8c6b0 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp lr, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #44] @ 0x2c │ │ │ │ - cbnz r0, 8cbb2 │ │ │ │ + cbnz r0, 8c9de │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d95a │ │ │ │ + bne.w 8d786 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c89c │ │ │ │ + bne.w 8c6c8 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c89c │ │ │ │ + beq.w 8c6c8 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r0, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp lr, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #52] @ 0x34 │ │ │ │ - cbnz r0, 8cbdc │ │ │ │ + cbnz r0, 8ca08 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d3fa │ │ │ │ + bne.w 8d226 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c8b4 │ │ │ │ + bne.w 8c6e0 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c8b4 │ │ │ │ + beq.w 8c6e0 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r0, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp lr, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 8cc06 │ │ │ │ + cbnz r0, 8ca32 │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d424 │ │ │ │ + bne.w 8d250 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c8cc │ │ │ │ + bne.w 8c6f8 │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c8cc │ │ │ │ + beq.w 8c6f8 │ │ │ │ ldr.w r7, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r2, #76] @ 0x4c │ │ │ │ ldr r7, [r7, #72] @ 0x48 │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #72] @ 0x48 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8cc34 │ │ │ │ + bne.n 8ca60 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d452 │ │ │ │ + bne.w 8d27e │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c8e4 │ │ │ │ + bne.w 8c710 │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c8e4 │ │ │ │ + beq.w 8c710 │ │ │ │ ldr.w r7, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r2, #84] @ 0x54 │ │ │ │ ldr r7, [r7, #80] @ 0x50 │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #80] @ 0x50 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8c8f0 │ │ │ │ + bne.w 8c71c │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c8f0 │ │ │ │ + beq.w 8c71c │ │ │ │ ldr.w r7, [ip, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 8c8f0 │ │ │ │ + beq.w 8c71c │ │ │ │ str r0, [r2, #84] @ 0x54 │ │ │ │ - b.n 8c8f0 │ │ │ │ - cbnz r0, 8cc7e │ │ │ │ + b.n 8c71c │ │ │ │ + cbnz r0, 8caaa │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cf3e │ │ │ │ + bne.w 8cd6a │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8cc8c │ │ │ │ + bne.n 8cab8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d0e4 │ │ │ │ + bne.w 8cf10 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8c490 │ │ │ │ + bne.w 8c2bc │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c490 │ │ │ │ + beq.w 8c2bc │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8c490 │ │ │ │ + beq.w 8c2bc │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.w 8c490 │ │ │ │ + b.w 8c2bc │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8ccb8 │ │ │ │ + bne.n 8cae4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cf48 │ │ │ │ + bne.w 8cd74 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8ccc6 │ │ │ │ + bne.n 8caf2 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d99e │ │ │ │ + bne.w 8d7ca │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d84a │ │ │ │ + bne.w 8d676 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d9b8 │ │ │ │ + bne.w 8d7e4 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 8cce2 │ │ │ │ + cbnz r0, 8cb0e │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d0fa │ │ │ │ + bne.w 8cf26 │ │ │ │ mov r0, r6 │ │ │ │ - b.w 8c424 │ │ │ │ - cbnz r0, 8ccf2 │ │ │ │ + b.w 8c250 │ │ │ │ + cbnz r0, 8cb1e │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8de2a │ │ │ │ + bne.w 8dc56 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8cd00 │ │ │ │ + bne.n 8cb2c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d18c │ │ │ │ + bne.w 8cfb8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8c3c2 │ │ │ │ + bne.w 8c1ee │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c3c2 │ │ │ │ + beq.w 8c1ee │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 8ca2e │ │ │ │ - b.w 8c3c2 │ │ │ │ - cbnz r0, 8cd26 │ │ │ │ + bne.w 8c85a │ │ │ │ + b.w 8c1ee │ │ │ │ + cbnz r0, 8cb52 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8de1c │ │ │ │ + bne.w 8dc48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8c9da │ │ │ │ + bne.w 8c806 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c9da │ │ │ │ + beq.w 8c806 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8c49c │ │ │ │ + beq.w 8c2c8 │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.n 8c9da │ │ │ │ + b.n 8c806 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c158 │ │ │ │ + beq.w 8bf84 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c166 │ │ │ │ + beq.w 8bf92 │ │ │ │ ldr.w r1, [r6, #172] @ 0xac │ │ │ │ movw r3, #5732 @ 0x1664 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c182 │ │ │ │ + bne.w 8bfae │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 8da84 │ │ │ │ + bne.w 8d8b0 │ │ │ │ mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ - b.w 8c360 │ │ │ │ + b.w 8c18c │ │ │ │ ldr.w r6, [r5, #128] @ 0x80 │ │ │ │ - b.w 8c3b4 │ │ │ │ + b.w 8c1e0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8dc96 │ │ │ │ + beq.w 8dac2 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ ldr r0, [r6, #112] @ 0x70 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r1, r3 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 8cd96 │ │ │ │ + beq.n 8cbc2 │ │ │ │ str r7, [r4, #112] @ 0x70 │ │ │ │ - cbnz r2, 8cdb0 │ │ │ │ + cbnz r2, 8cbdc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c564 │ │ │ │ + beq.w 8c390 │ │ │ │ ldr.w r7, [r6, #136] @ 0x88 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 8daec │ │ │ │ + beq.w 8d918 │ │ │ │ str.w r1, [r4, #136] @ 0x88 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dae8 │ │ │ │ + bne.w 8d914 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c570 │ │ │ │ - b.w 8c57a │ │ │ │ + beq.w 8c39c │ │ │ │ + b.w 8c3a6 │ │ │ │ ldr.w r1, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c5e6 │ │ │ │ + beq.w 8c412 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8c76a │ │ │ │ + beq.w 8c596 │ │ │ │ ldr.w r0, [r6, #160] @ 0xa0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8c5e6 │ │ │ │ - b.n 8c76a │ │ │ │ + beq.w 8c412 │ │ │ │ + b.n 8c596 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ str r2, [r4, #80] @ 0x50 │ │ │ │ - b.n 8c630 │ │ │ │ + b.n 8c45c │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c618 │ │ │ │ + bne.w 8c444 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c620 │ │ │ │ + bne.w 8c44c │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c628 │ │ │ │ + bne.w 8c454 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 8c628 │ │ │ │ + b.n 8c454 │ │ │ │ ldr.w r1, [r5, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8ca38 │ │ │ │ + beq.w 8c864 │ │ │ │ ldr.w r7, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r0, [r6, #152] @ 0x98 │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ strne.w r1, [r4, #152] @ 0x98 │ │ │ │ - cbnz r7, 8ce3a │ │ │ │ + cbnz r7, 8cc66 │ │ │ │ ldr.w r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8ca4e │ │ │ │ + bne.w 8c87a │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c5d0 │ │ │ │ + bne.w 8c3fc │ │ │ │ ldr.w r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c5d0 │ │ │ │ + beq.w 8c3fc │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8c5d0 │ │ │ │ + beq.w 8c3fc │ │ │ │ str.w r1, [r4, #196] @ 0xc4 │ │ │ │ - b.w 8c5d0 │ │ │ │ + b.w 8c3fc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c6c2 │ │ │ │ + beq.w 8c4ee │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 8c7bc │ │ │ │ + b.n 8c5e8 │ │ │ │ ldr.w r1, [r5, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8ca38 │ │ │ │ + beq.w 8c864 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8ce1e │ │ │ │ + bne.n 8cc4a │ │ │ │ str.w r1, [r4, #152] @ 0x98 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ - cbnz r1, 8ce90 │ │ │ │ + cbnz r1, 8ccbc │ │ │ │ ldr.w r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8ca98 │ │ │ │ + bne.w 8c8c4 │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c5d0 │ │ │ │ + bne.w 8c3fc │ │ │ │ ldr.w r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c5d0 │ │ │ │ - b.n 8ce58 │ │ │ │ + beq.w 8c3fc │ │ │ │ + b.n 8cc84 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ce68 │ │ │ │ - b.n 8c6ea │ │ │ │ - ldr r3, [pc, #632] @ (8d128 ) │ │ │ │ + bne.n 8cc94 │ │ │ │ + b.n 8c516 │ │ │ │ + ldr r3, [pc, #632] @ (8cf54 ) │ │ │ │ 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 │ │ │ │ @@ -145013,1481 +144861,1481 @@ │ │ │ │ adds r0, r1, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #412] @ 0x19c │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8db8c │ │ │ │ + beq.w 8d9b8 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r1, r3 │ │ │ │ - ldr.w r9, [pc, #580] @ 8d134 │ │ │ │ + ldr.w r9, [pc, #580] @ 8cf60 │ │ │ │ movw r7, #41560 @ 0xa258 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ ldr.w sl, [r1, #16] │ │ │ │ ldr.w r3, [r9, #1624] @ 0x658 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 8c69e │ │ │ │ - ldr r0, [pc, #544] @ (8d12c ) │ │ │ │ - bl 7aa84 │ │ │ │ + beq.w 8c4ca │ │ │ │ + ldr r0, [pc, #544] @ (8cf58 ) │ │ │ │ + bl 7acac │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8dc78 │ │ │ │ + beq.w 8daa4 │ │ │ │ add r3, sp, #20 │ │ │ │ - ldr r1, [pc, #528] @ (8d12c ) │ │ │ │ + ldr r1, [pc, #528] @ (8cf58 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.w 8c6ae │ │ │ │ + b.w 8c4da │ │ │ │ ldr.w r1, [r5, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8ca38 │ │ │ │ + beq.w 8c864 │ │ │ │ str.w r1, [r4, #152] @ 0x98 │ │ │ │ - b.n 8ca84 │ │ │ │ + b.n 8c8b0 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8c47a │ │ │ │ - b.w 8c482 │ │ │ │ + beq.w 8c2a6 │ │ │ │ + b.w 8c2ae │ │ │ │ ldr r1, [r7, #0] │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #0] │ │ │ │ - b.n 8cc7e │ │ │ │ + b.n 8caaa │ │ │ │ ldr.w r7, [r9] │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #0] │ │ │ │ - b.n 8ccb8 │ │ │ │ + b.n 8cae4 │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8c488 │ │ │ │ - b.w 8c490 │ │ │ │ + beq.w 8c2b4 │ │ │ │ + b.w 8c2bc │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.w 8c546 │ │ │ │ - ldr r0, [pc, #452] @ (8d130 ) │ │ │ │ + b.w 8c372 │ │ │ │ + ldr r0, [pc, #452] @ (8cf5c ) │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7aa84 │ │ │ │ + bl 7acac │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 8c6d6 │ │ │ │ + bne.w 8c502 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #432] @ (8d130 ) │ │ │ │ - bl 43338 │ │ │ │ + ldr r0, [pc, #432] @ (8cf5c ) │ │ │ │ + bl 43390 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.w 8c65a │ │ │ │ + b.w 8c486 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0ae │ │ │ │ + beq.w 8ceda │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #28] │ │ │ │ - cbnz r0, 8cfac │ │ │ │ + cbnz r0, 8cdd8 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8db6c │ │ │ │ + bne.w 8d998 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c454 │ │ │ │ + bne.w 8c280 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c454 │ │ │ │ + beq.w 8c280 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8c454 │ │ │ │ - b.n 8d186 │ │ │ │ + beq.w 8c280 │ │ │ │ + b.n 8cfb2 │ │ │ │ str.w lr, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8cfde │ │ │ │ + bne.n 8ce0a │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d072 │ │ │ │ + bne.n 8ce9e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbnz r3, 8cfea │ │ │ │ + cbnz r3, 8ce16 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d1d6 │ │ │ │ + bne.w 8d002 │ │ │ │ ldr r7, [r2, #12] │ │ │ │ - cbnz r7, 8cff6 │ │ │ │ + cbnz r7, 8ce22 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d218 │ │ │ │ + bne.w 8d044 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8c430 │ │ │ │ + bne.w 8c25c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c430 │ │ │ │ + beq.w 8c25c │ │ │ │ ldr r0, [r2, #28] │ │ │ │ ldr.w ip, [r2, #32] │ │ │ │ str r7, [r2, #20] │ │ │ │ - cbnz r0, 8d016 │ │ │ │ + cbnz r0, 8ce42 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d0b2 │ │ │ │ + bne.n 8cede │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d240 │ │ │ │ + bne.w 8d06c │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbz r7, 8d026 │ │ │ │ + cbz r7, 8ce52 │ │ │ │ str r7, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c454 │ │ │ │ + bne.w 8c280 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c454 │ │ │ │ - b.n 8d186 │ │ │ │ + beq.w 8c280 │ │ │ │ + b.n 8cfb2 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bmi.w 8d9fe │ │ │ │ + bmi.w 8d82a │ │ │ │ ldr r1, [r4, #16] │ │ │ │ and.w r3, r3, #24 │ │ │ │ orrs r5, r3 │ │ │ │ str r5, [r4, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c144 │ │ │ │ + bne.w 8bf70 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.w 8c144 │ │ │ │ + b.w 8bf70 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d066 │ │ │ │ + bne.n 8ce92 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d072 │ │ │ │ + bne.n 8ce9e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c410 │ │ │ │ - b.w 8c418 │ │ │ │ + beq.w 8c23c │ │ │ │ + b.w 8c244 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w ip, [r2, #4] │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ - cbnz r3, 8d086 │ │ │ │ + cbnz r3, 8ceb2 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d1da │ │ │ │ + bne.w 8d006 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d094 │ │ │ │ + bne.n 8cec0 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d218 │ │ │ │ + bne.w 8d044 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ - cbnz r7, 8d09e │ │ │ │ + cbnz r7, 8ceca │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d006 │ │ │ │ + bne.n 8ce32 │ │ │ │ ldr r7, [r2, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8c43c │ │ │ │ + bne.w 8c268 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c43c │ │ │ │ + beq.w 8c268 │ │ │ │ ldr.w ip, [r2, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ str r7, [r2, #28] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d026 │ │ │ │ + bne.n 8ce52 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8d026 │ │ │ │ - b.n 8d024 │ │ │ │ + beq.n 8ce52 │ │ │ │ + b.n 8ce50 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ ldr r0, [r6, #112] @ 0x70 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.w 8cd94 │ │ │ │ - b.n 8cd96 │ │ │ │ + bne.w 8cbc0 │ │ │ │ + b.n 8cbc2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8c80c │ │ │ │ - b.w 8c814 │ │ │ │ + beq.w 8c638 │ │ │ │ + b.w 8c640 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8cc8c │ │ │ │ + beq.w 8cab8 │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8cc94 │ │ │ │ - b.w 8c490 │ │ │ │ + beq.w 8cac0 │ │ │ │ + b.w 8c2bc │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d116 │ │ │ │ + bne.n 8cf42 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8da2a │ │ │ │ + bne.w 8d856 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - cbnz r0, 8d122 │ │ │ │ + cbnz r0, 8cf4e │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8cf92 │ │ │ │ + bne.w 8cdbe │ │ │ │ mov r0, r6 │ │ │ │ - b.w 8c43c │ │ │ │ + b.w 8c268 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r4, r6, lr} │ │ │ │ lsls r2, r2, #1 │ │ │ │ @ instruction: 0xb7c8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ add r7, sp, #0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d9d0 │ │ │ │ + bne.w 8d7fc │ │ │ │ str.w r7, [r2, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c994 │ │ │ │ + bne.w 8c7c0 │ │ │ │ ldr.w r0, [r1, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c994 │ │ │ │ + beq.w 8c7c0 │ │ │ │ str.w r0, [r2, #136] @ 0x88 │ │ │ │ - b.n 8c994 │ │ │ │ + b.n 8c7c0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #4] │ │ │ │ - b.n 8cad6 │ │ │ │ + b.n 8c902 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #0] │ │ │ │ - b.n 8cac8 │ │ │ │ - cbz r6, 8d178 │ │ │ │ + b.n 8c8f4 │ │ │ │ + cbz r6, 8cfa4 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 8ca70 │ │ │ │ + beq.w 8c89c │ │ │ │ str r2, [r4, #28] │ │ │ │ - b.n 8ca70 │ │ │ │ + b.n 8c89c │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 8ca20 │ │ │ │ + b.n 8c84c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dd96 │ │ │ │ + bne.w 8dbc2 │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ - b.w 8c454 │ │ │ │ + b.w 8c280 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8cd00 │ │ │ │ + beq.w 8cb2c │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 8cd00 │ │ │ │ + b.n 8cb2c │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 8ca12 │ │ │ │ + b.n 8c83e │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 8c9d0 │ │ │ │ + b.n 8c7fc │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8da7c │ │ │ │ + beq.w 8d8a8 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d1a2 │ │ │ │ + bne.n 8cfce │ │ │ │ movw r0, #41352 @ 0xa188 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ movne r3, r6 │ │ │ │ - beq.n 8d1ce │ │ │ │ + beq.n 8cffa │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8db4c │ │ │ │ + beq.w 8d978 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 8d1c0 │ │ │ │ + bne.n 8cfec │ │ │ │ mov.w r3, #67108864 @ 0x4000000 │ │ │ │ - b.w 8c360 │ │ │ │ + b.w 2e338a <_PyMonitoring_FireBranchEvent@@Base+0xbe2> │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ ldr.w lr, [r2, #20] │ │ │ │ str r7, [r2, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d1ea │ │ │ │ + bne.n 8d016 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ - cbnz r7, 8d21c │ │ │ │ + cbnz r7, 8d048 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8d1f8 │ │ │ │ + bne.n 8d024 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d006 │ │ │ │ + bne.w 8ce32 │ │ │ │ ldr r7, [r2, #28] │ │ │ │ - cbnz r7, 8d204 │ │ │ │ + cbnz r7, 8d030 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d0ae │ │ │ │ + bne.w 8ceda │ │ │ │ ldr r7, [r2, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8c448 │ │ │ │ + bne.w 8c274 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c448 │ │ │ │ + beq.w 8c274 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - b.n 8d024 │ │ │ │ + b.n 8ce50 │ │ │ │ ldr.w lr, [r2, #20] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ str r7, [r2, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8d22e │ │ │ │ + bne.n 8d05a │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d008 │ │ │ │ - cbnz r0, 8d238 │ │ │ │ + bne.w 8ce34 │ │ │ │ + cbnz r0, 8d064 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d0ae │ │ │ │ + bne.w 8ceda │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d01e │ │ │ │ + beq.w 8ce4a │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d02c │ │ │ │ - b.w 8c454 │ │ │ │ + beq.w 8ce58 │ │ │ │ + b.w 8c280 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8dda8 │ │ │ │ + beq.w 8dbd4 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c66a │ │ │ │ + bne.w 8c496 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c528 │ │ │ │ - b.w 8c66a │ │ │ │ + bne.w 8c354 │ │ │ │ + b.w 8c496 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8ce4e │ │ │ │ - b.n 8ce58 │ │ │ │ + bne.w 8cc7a │ │ │ │ + b.n 8cc84 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8cbec │ │ │ │ + bne.w 8ca18 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ str r7, [r2, #60] @ 0x3c │ │ │ │ ldr r7, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 8d28a │ │ │ │ + cbnz r0, 8d0b6 │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ - cbnz r0, 8d2be │ │ │ │ - cbnz r7, 8d294 │ │ │ │ + cbnz r0, 8d0ea │ │ │ │ + cbnz r7, 8d0c0 │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d6ba │ │ │ │ + bne.w 8d4e6 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r0, 8d2a0 │ │ │ │ + cbnz r0, 8d0cc │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dbb6 │ │ │ │ + bne.w 8d9e2 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ - cbnz r0, 8d2ac │ │ │ │ + cbnz r0, 8d0d8 │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dcd4 │ │ │ │ + bne.w 8db00 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8c8e4 │ │ │ │ + b.w 8c710 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d424 │ │ │ │ + bne.w 8d250 │ │ │ │ ldr r7, [r2, #72] @ 0x48 │ │ │ │ ldr.w ip, [r2, #76] @ 0x4c │ │ │ │ str r0, [r2, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8dbee │ │ │ │ + bne.w 8da1a │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d6be │ │ │ │ + bne.w 8d4ea │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d2e0 │ │ │ │ + bne.n 8d10c │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dbb6 │ │ │ │ + bne.w 8d9e2 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ - cbnz r0, 8d2ec │ │ │ │ + cbnz r0, 8d118 │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dcd4 │ │ │ │ + bne.w 8db00 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ - cbnz r0, 8d2f8 │ │ │ │ + cbnz r0, 8d124 │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dd90 │ │ │ │ + bne.w 8dbbc │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8c8f0 │ │ │ │ + b.w 8c71c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d886 │ │ │ │ + bne.w 8d6b2 │ │ │ │ str r7, [r2, #120] @ 0x78 │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ - cbnz r0, 8d316 │ │ │ │ + cbnz r0, 8d142 │ │ │ │ ldr r7, [r1, #116] @ 0x74 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8dc18 │ │ │ │ + bne.w 8da44 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8c95c │ │ │ │ + b.w 8c788 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d8a4 │ │ │ │ + bne.w 8d6d0 │ │ │ │ str r7, [r2, #116] @ 0x74 │ │ │ │ - b.w 8c95c │ │ │ │ + b.w 8c788 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 8d33c │ │ │ │ + bne.n 8d168 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d786 │ │ │ │ + bne.w 8d5b2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8d34a │ │ │ │ + bne.n 8d176 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d7c4 │ │ │ │ + bne.w 8d5f0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 8d356 │ │ │ │ + cbnz r0, 8d182 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d740 │ │ │ │ + bne.w 8d56c │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - cbnz r0, 8d362 │ │ │ │ + cbnz r0, 8d18e │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d6fe │ │ │ │ + bne.w 8d52a │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8c830 │ │ │ │ + b.w 8c65c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8cbc2 │ │ │ │ + bne.w 8c9ee │ │ │ │ ldr.w ip, [r2, #56] @ 0x38 │ │ │ │ ldr.w lr, [r2, #60] @ 0x3c │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d386 │ │ │ │ + bne.n 8d1b2 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ - cbnz r7, 8d3b8 │ │ │ │ + cbnz r7, 8d1e4 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8dbe0 │ │ │ │ + bne.w 8da0c │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d280 │ │ │ │ - cbnz r0, 8d3a0 │ │ │ │ + bne.w 8d0ac │ │ │ │ + cbnz r0, 8d1cc │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8d2bc │ │ │ │ + bne.n 8d0e8 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 8d3ac │ │ │ │ + cbnz r0, 8d1d8 │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d6ba │ │ │ │ + bne.w 8d4e6 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8c8cc │ │ │ │ + b.w 8c6f8 │ │ │ │ ldr.w lr, [r2, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ str r7, [r2, #56] @ 0x38 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8d3ca │ │ │ │ + bne.n 8d1f6 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d280 │ │ │ │ - cbnz r0, 8d3d4 │ │ │ │ + bne.w 8d0ac │ │ │ │ + cbnz r0, 8d200 │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d2bc │ │ │ │ + bne.w 8d0e8 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 8d3e0 │ │ │ │ + cbnz r0, 8d20c │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d6ba │ │ │ │ + bne.w 8d4e6 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r0, 8d3ec │ │ │ │ + cbnz r0, 8d218 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dbb6 │ │ │ │ + bne.w 8d9e2 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8c8d8 │ │ │ │ + b.w 8c704 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 8d3b4 │ │ │ │ + beq.n 8d1e0 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r0, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp lr, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #56] @ 0x38 │ │ │ │ - cbnz r0, 8d414 │ │ │ │ + cbnz r0, 8d240 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8cbec │ │ │ │ + bne.w 8ca18 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c8c0 │ │ │ │ + bne.w 8c6ec │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c8c0 │ │ │ │ + beq.w 8c6ec │ │ │ │ ldr.w r7, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r2, #72] @ 0x48 │ │ │ │ ldr r7, [r7, #64] @ 0x40 │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #64] @ 0x40 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8d442 │ │ │ │ + bne.n 8d26e │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cc16 │ │ │ │ + bne.w 8ca42 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c8d8 │ │ │ │ + bne.w 8c704 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c8d8 │ │ │ │ + beq.w 8c704 │ │ │ │ ldr.w r7, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r2, #80] @ 0x50 │ │ │ │ ldr r7, [r7, #76] @ 0x4c │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #76] @ 0x4c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8d470 │ │ │ │ + bne.n 8d29c │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cc44 │ │ │ │ + bne.w 8ca70 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cc5c │ │ │ │ - b.w 8c8f0 │ │ │ │ + beq.w 8ca88 │ │ │ │ + b.w 8c71c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8cb6e │ │ │ │ + bne.w 8c99a │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr.w lr, [r2, #44] @ 0x2c │ │ │ │ str r7, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 8d494 │ │ │ │ + cbnz r0, 8d2c0 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d518 │ │ │ │ + bne.n 8d344 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8d4a0 │ │ │ │ + bne.n 8d2cc │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d55e │ │ │ │ + bne.n 8d38a │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dc70 │ │ │ │ + bne.w 8da9c │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - cbnz r7, 8d4ca │ │ │ │ - cbnz r0, 8d4b8 │ │ │ │ + cbnz r7, 8d2f6 │ │ │ │ + cbnz r0, 8d2e4 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d372 │ │ │ │ + bne.w 8d19e │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8c89c │ │ │ │ + b.w 8c6c8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d95a │ │ │ │ + bne.w 8d786 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ ldr.w ip, [r2, #56] @ 0x38 │ │ │ │ str r7, [r2, #48] @ 0x30 │ │ │ │ - cbnz r0, 8d4da │ │ │ │ + cbnz r0, 8d306 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d376 │ │ │ │ + bne.w 8d1a2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d4e8 │ │ │ │ + bne.n 8d314 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d3b4 │ │ │ │ + bne.w 8d1e0 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8db88 │ │ │ │ + bne.w 8d9b4 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d280 │ │ │ │ - cbnz r0, 8d504 │ │ │ │ + bne.w 8d0ac │ │ │ │ + cbnz r0, 8d330 │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d2bc │ │ │ │ + bne.w 8d0e8 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8c8c0 │ │ │ │ + b.w 8c6ec │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d930 │ │ │ │ + bne.w 8d75c │ │ │ │ ldr.w lr, [r2, #44] @ 0x2c │ │ │ │ ldr.w ip, [r2, #48] @ 0x30 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8d528 │ │ │ │ + bne.n 8d354 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ - cbnz r7, 8d562 │ │ │ │ + cbnz r7, 8d38e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8dc74 │ │ │ │ + bne.w 8daa0 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d4ca │ │ │ │ - cbnz r0, 8d542 │ │ │ │ + bne.n 8d2f6 │ │ │ │ + cbnz r0, 8d36e │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d372 │ │ │ │ + bne.w 8d19e │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - cbnz r0, 8d54e │ │ │ │ + cbnz r0, 8d37a │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d3b4 │ │ │ │ + bne.w 8d1e0 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8c8a8 │ │ │ │ + b.w 8c6d4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8cb98 │ │ │ │ + bne.w 8c9c4 │ │ │ │ ldr.w ip, [r2, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ str r7, [r2, #44] @ 0x2c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d572 │ │ │ │ + bne.n 8d39e │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d4ca │ │ │ │ - cbnz r0, 8d57c │ │ │ │ + bne.n 8d2f6 │ │ │ │ + cbnz r0, 8d3a8 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d372 │ │ │ │ + bne.w 8d19e │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - cbnz r0, 8d588 │ │ │ │ + cbnz r0, 8d3b4 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d3b4 │ │ │ │ + bne.w 8d1e0 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 8d594 │ │ │ │ + cbnz r0, 8d3c0 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d27e │ │ │ │ + bne.w 8d0aa │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8c8b4 │ │ │ │ + b.w 8c6e0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d8dc │ │ │ │ + bne.w 8d708 │ │ │ │ ldr.w ip, [r2, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ str r7, [r2, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d5b6 │ │ │ │ + bne.n 8d3e2 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ - cbnz r7, 8d5ea │ │ │ │ - cbnz r0, 8d5be │ │ │ │ + cbnz r7, 8d416 │ │ │ │ + cbnz r0, 8d3ea │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d62a │ │ │ │ + bne.n 8d456 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dc68 │ │ │ │ + bne.w 8da94 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d486 │ │ │ │ - cbnz r0, 8d5d8 │ │ │ │ + bne.w 8d2b2 │ │ │ │ + cbnz r0, 8d404 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d514 │ │ │ │ + bne.n 8d340 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8c878 │ │ │ │ + b.w 8c6a4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8cb44 │ │ │ │ + bne.w 8c970 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr.w ip, [r2, #36] @ 0x24 │ │ │ │ str r7, [r2, #28] │ │ │ │ - cbnz r0, 8d5f6 │ │ │ │ + cbnz r0, 8d422 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ - cbnz r7, 8d62e │ │ │ │ + cbnz r7, 8d45a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8dc6c │ │ │ │ + bne.w 8da98 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d486 │ │ │ │ - cbnz r0, 8d610 │ │ │ │ + bne.w 8d2b2 │ │ │ │ + cbnz r0, 8d43c │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d514 │ │ │ │ + bne.n 8d340 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - cbnz r0, 8d61a │ │ │ │ + cbnz r0, 8d446 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d55e │ │ │ │ + bne.n 8d38a │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8c884 │ │ │ │ + b.w 8c6b0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d906 │ │ │ │ + bne.w 8d732 │ │ │ │ ldr.w ip, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ str r7, [r2, #32] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d640 │ │ │ │ + bne.n 8d46c │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d486 │ │ │ │ - cbnz r0, 8d64a │ │ │ │ + bne.w 8d2b2 │ │ │ │ + cbnz r0, 8d476 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d514 │ │ │ │ + bne.w 8d340 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - cbnz r0, 8d654 │ │ │ │ + cbnz r0, 8d480 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d55e │ │ │ │ + bne.n 8d38a │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbnz r0, 8d660 │ │ │ │ + cbnz r0, 8d48c │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d4c8 │ │ │ │ + bne.w 8d2f4 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8c890 │ │ │ │ + b.w 8c6bc │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8cb1a │ │ │ │ + bne.w 8c946 │ │ │ │ ldr.w lr, [r2, #24] │ │ │ │ ldr.w ip, [r2, #28] │ │ │ │ str r7, [r2, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8d686 │ │ │ │ + bne.n 8d4b2 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d5a8 │ │ │ │ + bne.n 8d3d4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8dbea │ │ │ │ + bne.w 8da16 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d5ea │ │ │ │ - cbnz r0, 8d69e │ │ │ │ + bne.n 8d416 │ │ │ │ + cbnz r0, 8d4ca │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d62a │ │ │ │ + bne.n 8d456 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 8d6aa │ │ │ │ + cbnz r0, 8d4d6 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d484 │ │ │ │ + bne.w 8d2b0 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8c86c │ │ │ │ + b.w 8c698 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8cc16 │ │ │ │ + bne.w 8ca42 │ │ │ │ ldr.w ip, [r2, #76] @ 0x4c │ │ │ │ ldr.w lr, [r2, #80] @ 0x50 │ │ │ │ str r0, [r2, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8dd4c │ │ │ │ + bne.w 8db78 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dbba │ │ │ │ + bne.w 8d9e6 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8d6e2 │ │ │ │ + bne.n 8d50e │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dcd4 │ │ │ │ + bne.w 8db00 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d2f8 │ │ │ │ + bne.w 8d124 │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d2f8 │ │ │ │ - b.w 8cc70 │ │ │ │ + beq.w 8d124 │ │ │ │ + b.w 8ca9c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d8b2 │ │ │ │ + bne.w 8d6de │ │ │ │ ldr r0, [r2, #20] │ │ │ │ ldr.w lr, [r2, #24] │ │ │ │ str r7, [r2, #16] │ │ │ │ - cbnz r0, 8d70e │ │ │ │ + cbnz r0, 8d53a │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d674 │ │ │ │ + bne.n 8d4a0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8d71c │ │ │ │ + bne.n 8d548 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d5a4 │ │ │ │ + bne.w 8d3d0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dbe6 │ │ │ │ + bne.w 8da12 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d5ea │ │ │ │ - cbnz r0, 8d738 │ │ │ │ + bne.w 8d416 │ │ │ │ + cbnz r0, 8d564 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d62a │ │ │ │ + bne.w 8d456 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8c860 │ │ │ │ + b.w 8c68c │ │ │ │ ldr r7, [r2, #16] │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - cbnz r7, 8d74e │ │ │ │ + cbnz r7, 8d57a │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d700 │ │ │ │ - cbnz r0, 8d756 │ │ │ │ + bne.n 8d52c │ │ │ │ + cbnz r0, 8d582 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d670 │ │ │ │ + bne.n 8d49c │ │ │ │ ldr r0, [r2, #24] │ │ │ │ - cbnz r0, 8d762 │ │ │ │ + cbnz r0, 8d58e │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d5a4 │ │ │ │ + bne.w 8d3d0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - cbnz r0, 8d76e │ │ │ │ + cbnz r0, 8d59a │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d5e8 │ │ │ │ + bne.w 8d414 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8c854 │ │ │ │ + b.w 8c680 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 8d0d8 │ │ │ │ + bne.w 8cf04 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0d8 │ │ │ │ + beq.w 8cf04 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8d796 │ │ │ │ + bne.n 8d5c2 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - cbnz r0, 8d7c8 │ │ │ │ + cbnz r0, 8d5f4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d7a2 │ │ │ │ + bne.n 8d5ce │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8d740 │ │ │ │ + bne.n 8d56c │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dc64 │ │ │ │ + bne.w 8da90 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d700 │ │ │ │ - cbnz r0, 8d7bc │ │ │ │ + bne.n 8d52c │ │ │ │ + cbnz r0, 8d5e8 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d670 │ │ │ │ + bne.w 8d49c │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8c83c │ │ │ │ + b.w 8c668 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ ldr r7, [r2, #16] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8d7d8 │ │ │ │ + bne.n 8d604 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8d742 │ │ │ │ + bne.n 8d56e │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8dc14 │ │ │ │ + bne.w 8da40 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d700 │ │ │ │ - cbnz r0, 8d7f0 │ │ │ │ + bne.n 8d52c │ │ │ │ + cbnz r0, 8d61c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d670 │ │ │ │ + bne.w 8d49c │ │ │ │ ldr r0, [r2, #24] │ │ │ │ - cbnz r0, 8d7fc │ │ │ │ + cbnz r0, 8d628 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d5a4 │ │ │ │ + bne.w 8d3d0 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8c848 │ │ │ │ + b.w 8c674 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8dab0 │ │ │ │ + beq.w 8d8dc │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d804 │ │ │ │ + bne.n 8d630 │ │ │ │ movw r0, #41976 @ 0xa3f8 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ movne r3, r6 │ │ │ │ - beq.n 8d830 │ │ │ │ + beq.n 8d65c │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8dce2 │ │ │ │ + beq.w 8db0e │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 8d822 │ │ │ │ + bne.n 8d64e │ │ │ │ mov.w r3, #16777216 @ 0x1000000 │ │ │ │ - b.w 8c360 │ │ │ │ + b.w 8c18c │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c4a4 │ │ │ │ + beq.w 8c2d0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8c9f2 │ │ │ │ - b.w 8c9ea │ │ │ │ + beq.w 8c81e │ │ │ │ + b.w 8c816 │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8ccda │ │ │ │ + beq.w 8cb06 │ │ │ │ mov r0, r6 │ │ │ │ - b.w 8c424 │ │ │ │ + b.w 8c250 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r0, #108] @ 0x6c │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp lr, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #108] @ 0x6c │ │ │ │ - cbnz r0, 8d876 │ │ │ │ + cbnz r0, 8d6a2 │ │ │ │ ldr r7, [r1, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8dc46 │ │ │ │ + bne.w 8da72 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c950 │ │ │ │ + bne.w 8c77c │ │ │ │ ldr r7, [r1, #120] @ 0x78 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c950 │ │ │ │ + beq.w 8c77c │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r0, #120] @ 0x78 │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.w 8dd9c │ │ │ │ + bne.w 8dbc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c95c │ │ │ │ + bne.w 8c788 │ │ │ │ ldr r7, [r1, #116] @ 0x74 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c95c │ │ │ │ + beq.w 8c788 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #116] @ 0x74 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 8c95c │ │ │ │ - b.n 8d326 │ │ │ │ + beq.w 8c788 │ │ │ │ + b.n 8d152 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp lr, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #16] │ │ │ │ - cbnz r0, 8d8cc │ │ │ │ + cbnz r0, 8d6f8 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8cb1a │ │ │ │ + bne.w 8c946 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c848 │ │ │ │ + bne.w 8c674 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c848 │ │ │ │ + beq.w 8c674 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r0, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp lr, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #24] │ │ │ │ - cbnz r0, 8d8f6 │ │ │ │ + cbnz r0, 8d722 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8cb44 │ │ │ │ + bne.w 8c970 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c860 │ │ │ │ + bne.w 8c68c │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c860 │ │ │ │ + beq.w 8c68c │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r0, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp lr, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #32] │ │ │ │ - cbnz r0, 8d920 │ │ │ │ + cbnz r0, 8d74c │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8cb6e │ │ │ │ + bne.w 8c99a │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c878 │ │ │ │ + bne.w 8c6a4 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c878 │ │ │ │ + beq.w 8c6a4 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp lr, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #40] @ 0x28 │ │ │ │ - cbnz r0, 8d94a │ │ │ │ + cbnz r0, 8d776 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8cb98 │ │ │ │ + bne.w 8c9c4 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c890 │ │ │ │ + bne.w 8c6bc │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c890 │ │ │ │ + beq.w 8c6bc │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r0, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp lr, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #48] @ 0x30 │ │ │ │ - cbnz r0, 8d974 │ │ │ │ + cbnz r0, 8d7a0 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8cbc2 │ │ │ │ + bne.w 8c9ee │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c8a8 │ │ │ │ + bne.w 8c6d4 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c8a8 │ │ │ │ - b.n 8d3fa │ │ │ │ + beq.w 8c6d4 │ │ │ │ + b.n 8d226 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8caec │ │ │ │ - b.w 8c824 │ │ │ │ + beq.w 8c918 │ │ │ │ + b.w 8c650 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 8ddfc │ │ │ │ + bne.w 8dc28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d84a │ │ │ │ + bne.w 8d676 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8d84a │ │ │ │ + beq.w 8d676 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ cmp r0, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8ccda │ │ │ │ - b.n 8d856 │ │ │ │ + beq.w 8cb06 │ │ │ │ + b.n 8d682 │ │ │ │ ldr.w lr, [ip, #48] @ 0x30 │ │ │ │ ldr.w r3, [lr, #132] @ 0x84 │ │ │ │ cmp r7, r3 │ │ │ │ it ne │ │ │ │ strne.w r7, [r2, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c994 │ │ │ │ + bne.w 8c7c0 │ │ │ │ ldr.w r0, [r1, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c994 │ │ │ │ + beq.w 8c7c0 │ │ │ │ ldr.w r7, [lr, #136] @ 0x88 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 8d154 │ │ │ │ - b.w 8c994 │ │ │ │ + bne.w 8cf80 │ │ │ │ + b.w 8c7c0 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8d03e │ │ │ │ + bne.w 8ce6a │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8d03e │ │ │ │ + bne.w 8ce6a │ │ │ │ orr.w r5, r5, #16384 @ 0x4000 │ │ │ │ str r5, [r4, #84] @ 0x54 │ │ │ │ ldrd r1, r3, [r6, #92] @ 0x5c │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ str r1, [r4, #92] @ 0x5c │ │ │ │ - b.w 8d03e │ │ │ │ + b.w 8ce6a │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d006 │ │ │ │ + beq.w 8ce32 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #20] │ │ │ │ - cbnz r0, 8da44 │ │ │ │ + cbnz r0, 8d870 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8cf92 │ │ │ │ + bne.w 8cdbe │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 8da50 │ │ │ │ + cbnz r0, 8d87c │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8db6c │ │ │ │ + bne.w 8d998 │ │ │ │ mov r0, sl │ │ │ │ - b.w 8c448 │ │ │ │ + b.w 8c274 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ - b.w 8c57a │ │ │ │ + b.w 8c3a6 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8dcf4 │ │ │ │ + beq.w 8db20 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8da5c │ │ │ │ + bne.n 8d888 │ │ │ │ movw r0, #41560 @ 0xa258 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ movne r3, r6 │ │ │ │ - bne.w 8d1a8 │ │ │ │ + bne.w 8cfd4 │ │ │ │ mov.w r3, #268435456 @ 0x10000000 │ │ │ │ - b.w 8c360 │ │ │ │ + b.w 8c18c │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8de02 │ │ │ │ + bne.w 8dc2e │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8cd6e │ │ │ │ + beq.w 8cb9a │ │ │ │ movw r0, #40104 @ 0x9ca8 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ movne r3, r6 │ │ │ │ - bne.w 8d80a │ │ │ │ + bne.w 8d636 │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.w 8c360 │ │ │ │ + b.w 8c18c │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 8db5c │ │ │ │ + beq.n 8d988 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8dab8 │ │ │ │ + bne.n 8d8e4 │ │ │ │ movw r0, #18720 @ 0x4920 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 8dae0 │ │ │ │ + beq.n 8d90c │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c35e │ │ │ │ + beq.w 8c18a │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 8dad2 │ │ │ │ + bne.n 8d8fe │ │ │ │ mov.w r3, #536870912 @ 0x20000000 │ │ │ │ - b.w 8c360 │ │ │ │ + b.w 8c18c │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 8cdb8 │ │ │ │ + bne.w 8cbe4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r3, #23 │ │ │ │ - bpl.w 8cdba │ │ │ │ + bpl.w 8cbe6 │ │ │ │ lsls r0, r2, #14 │ │ │ │ - bpl.w 8cdba │ │ │ │ + bpl.w 8cbe6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.w 8cdb8 │ │ │ │ + b.w 8cbe4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8dc46 │ │ │ │ + bne.w 8da72 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ str r7, [r2, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d30a │ │ │ │ + bne.w 8d136 │ │ │ │ ldr r7, [r1, #120] @ 0x78 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8d30a │ │ │ │ - b.w 8d308 │ │ │ │ + beq.w 8d136 │ │ │ │ + b.w 8d134 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8c734 │ │ │ │ - b.w 8cda8 │ │ │ │ - cbz r6, 8db44 │ │ │ │ + bne.w 8c560 │ │ │ │ + b.w 8cbd4 │ │ │ │ + cbz r6, 8d970 │ │ │ │ ldr.w r0, [r6, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8c57a │ │ │ │ + beq.w 8c3a6 │ │ │ │ str.w r1, [r4, #140] @ 0x8c │ │ │ │ - b.w 8c57a │ │ │ │ + b.w 8c3a6 │ │ │ │ movw r0, #21012 @ 0x5214 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ movne r3, r6 │ │ │ │ - bne.n 8dabc │ │ │ │ + bne.n 8d8e8 │ │ │ │ mov.w r3, #33554432 @ 0x2000000 │ │ │ │ - b.w 8c360 │ │ │ │ + b.w 8c18c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d214 │ │ │ │ + beq.w 8d040 │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 8cfae │ │ │ │ + beq.w 8cdda │ │ │ │ str r7, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cfb4 │ │ │ │ - b.w 8c454 │ │ │ │ + beq.w 8cde0 │ │ │ │ + b.w 8c280 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - b.n 8d4fa │ │ │ │ + b.n 8d326 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r1, r3 │ │ │ │ - b.w 8ceee │ │ │ │ + b.w 8cd1a │ │ │ │ ldr.w r2, [r0, #172] @ 0xac │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 8c384 │ │ │ │ + bgt.w 8c1b0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ - b.w 8c630 │ │ │ │ + b.w 8c45c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d452 │ │ │ │ + bne.w 8d27e │ │ │ │ ldr.w lr, [r2, #80] @ 0x50 │ │ │ │ ldr r7, [r2, #84] @ 0x54 │ │ │ │ str r0, [r2, #76] @ 0x4c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8dc0a │ │ │ │ + bne.n 8da36 │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dcd6 │ │ │ │ + bne.w 8db02 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d2f8 │ │ │ │ + bne.w 8d124 │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d2f8 │ │ │ │ + beq.w 8d124 │ │ │ │ mov ip, lr │ │ │ │ - b.w 8cc70 │ │ │ │ + b.w 8ca9c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - b.w 8d398 │ │ │ │ + b.w 8d1c4 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - b.n 8d72e │ │ │ │ + b.n 8d55a │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - b.n 8d696 │ │ │ │ + b.n 8d4c2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8dbfa │ │ │ │ + bne.n 8da26 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8dbb6 │ │ │ │ + bne.n 8d9e2 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dd54 │ │ │ │ + bne.w 8db80 │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ ldr r7, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8dcd6 │ │ │ │ + bne.n 8db02 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8d2f0 │ │ │ │ - b.w 8d2f8 │ │ │ │ + beq.w 8d11c │ │ │ │ + b.w 8d124 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - b.n 8d7e6 │ │ │ │ + b.n 8d612 │ │ │ │ mov ip, r0 │ │ │ │ - b.w 8d326 │ │ │ │ + b.w 8d152 │ │ │ │ ldr.w r3, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r3, #104] @ 0x68 │ │ │ │ cmp r0, lr │ │ │ │ it ne │ │ │ │ strne r0, [r2, #104] @ 0x68 │ │ │ │ - cbnz r7, 8dc36 │ │ │ │ + cbnz r7, 8da62 │ │ │ │ ldr r7, [r1, #108] @ 0x6c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d85c │ │ │ │ + bne.w 8d688 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c944 │ │ │ │ + bne.w 8c770 │ │ │ │ ldr r7, [r1, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c944 │ │ │ │ + beq.w 8c770 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr.w lr, [r0, #112] @ 0x70 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ cmp lr, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r2, #112] @ 0x70 │ │ │ │ - cbnz r0, 8dc60 │ │ │ │ + cbnz r0, 8da8c │ │ │ │ ldr r7, [r1, #120] @ 0x78 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d886 │ │ │ │ + bne.w 8d6b2 │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ - b.n 8d896 │ │ │ │ + b.n 8d6c2 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - b.n 8d7b2 │ │ │ │ + b.n 8d5de │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - b.n 8d5d0 │ │ │ │ + b.n 8d3fc │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - b.n 8d608 │ │ │ │ + b.n 8d434 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - b.n 8d4ae │ │ │ │ + b.n 8d2da │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - b.n 8d538 │ │ │ │ + b.n 8d364 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #536] @ (8de94 ) │ │ │ │ - bl 43338 │ │ │ │ + ldr r0, [pc, #536] @ (8dcc0 ) │ │ │ │ + bl 43390 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.w 8c65a │ │ │ │ + b.w 8c486 │ │ │ │ str r1, [r4, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c550 │ │ │ │ + bne.w 8c37c │ │ │ │ ldr r7, [r5, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c550 │ │ │ │ + beq.w 8c37c │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ str r7, [r4, #112] @ 0x70 │ │ │ │ mov r1, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8cdb0 │ │ │ │ + bne.w 8cbdc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cdb8 │ │ │ │ - b.w 8cda8 │ │ │ │ + beq.w 8cbe4 │ │ │ │ + b.w 8cbd4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8d154 │ │ │ │ + beq.w 8cf80 │ │ │ │ ldr.w lr, [ip, #48] @ 0x30 │ │ │ │ - b.n 8d9f0 │ │ │ │ + b.n 8d81c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8ddb4 │ │ │ │ + bne.n 8dbe0 │ │ │ │ str r7, [r2, #92] @ 0x5c │ │ │ │ - b.w 8c908 │ │ │ │ + b.w 8c734 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8cc44 │ │ │ │ + bne.w 8ca70 │ │ │ │ ldr r7, [r2, #84] @ 0x54 │ │ │ │ str r0, [r2, #80] @ 0x50 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8d2f0 │ │ │ │ - b.w 8d2f8 │ │ │ │ + beq.w 8d11c │ │ │ │ + b.w 8d124 │ │ │ │ movw r0, #41768 @ 0xa328 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ movne r3, r6 │ │ │ │ - bne.w 8da62 │ │ │ │ + bne.w 8d88e │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ - b.w 8c360 │ │ │ │ + b.w 8c18c │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54380 @ 0xd46c │ │ │ │ + movw r1, #52076 @ 0xcb6c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 8c65a │ │ │ │ + b.w 8c486 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8d85c │ │ │ │ + bne.w 8d688 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ str r7, [r2, #108] @ 0x6c │ │ │ │ - cbnz r0, 8dd32 │ │ │ │ + cbnz r0, 8db5e │ │ │ │ ldr r7, [r1, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8db18 │ │ │ │ + bne.w 8d944 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ - cbnz r0, 8dd44 │ │ │ │ + cbnz r0, 8db70 │ │ │ │ ldr r7, [r1, #120] @ 0x78 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8d308 │ │ │ │ + bne.w 8d134 │ │ │ │ mov ip, r7 │ │ │ │ - b.w 8c950 │ │ │ │ + b.w 8c77c │ │ │ │ mov.w ip, #0 │ │ │ │ - b.w 8c950 │ │ │ │ + b.w 8c77c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8dc02 │ │ │ │ + beq.w 8da2e │ │ │ │ ldr r7, [r2, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8d2f0 │ │ │ │ - b.w 8d2f8 │ │ │ │ + beq.w 8d11c │ │ │ │ + b.w 8d124 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8dc1e │ │ │ │ + bne.w 8da4a │ │ │ │ str r0, [r2, #104] @ 0x68 │ │ │ │ - cbnz r7, 8dd72 │ │ │ │ + cbnz r7, 8db9e │ │ │ │ ldr r7, [r1, #108] @ 0x6c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8dd24 │ │ │ │ + bne.n 8db50 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c944 │ │ │ │ + bne.w 8c770 │ │ │ │ ldr r7, [r1, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c944 │ │ │ │ - b.n 8db18 │ │ │ │ + beq.w 8c770 │ │ │ │ + b.n 8d944 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8cc64 │ │ │ │ - b.w 8cc70 │ │ │ │ + bne.w 8ca90 │ │ │ │ + b.w 8ca9c │ │ │ │ mov ip, r7 │ │ │ │ - b.w 8cc70 │ │ │ │ + b.w 8ca9c │ │ │ │ mov sl, r0 │ │ │ │ - b.w 8cfbc │ │ │ │ + b.w 8cde8 │ │ │ │ str r7, [r2, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d89c │ │ │ │ - b.w 8c95c │ │ │ │ + beq.w 8d6c8 │ │ │ │ + b.w 8c788 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8c7aa │ │ │ │ - b.w 8c66a │ │ │ │ + beq.w 8c5d6 │ │ │ │ + b.w 8c496 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 8dcc6 │ │ │ │ - b.w 8c908 │ │ │ │ + bne.n 8daf2 │ │ │ │ + b.w 8c734 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8dddc │ │ │ │ + bne.n 8dc08 │ │ │ │ str.w r0, [r2, #128] @ 0x80 │ │ │ │ - b.w 8c96c │ │ │ │ + b.w 8c798 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8ddec │ │ │ │ + bne.n 8dc18 │ │ │ │ str r0, [r2, #124] @ 0x7c │ │ │ │ - b.w 8c978 │ │ │ │ + b.w 8c7a4 │ │ │ │ ldr.w lr, [ip, #48] @ 0x30 │ │ │ │ ldr.w r7, [lr, #128] @ 0x80 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 8ddc8 │ │ │ │ - b.w 8c96c │ │ │ │ + bne.n 8dbf4 │ │ │ │ + b.w 8c798 │ │ │ │ ldr.w lr, [ip, #48] @ 0x30 │ │ │ │ ldr.w r7, [lr, #124] @ 0x7c │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 8ddd6 │ │ │ │ - b.w 8c978 │ │ │ │ + bne.n 8dc02 │ │ │ │ + b.w 8c7a4 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.w 8ccc6 │ │ │ │ + b.w 8caf2 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8cd6e │ │ │ │ - b.n 8da86 │ │ │ │ + beq.w 8cb9a │ │ │ │ + b.n 8d8b2 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr.w r0, [r0, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8c9b0 │ │ │ │ - b.w 8c3b4 │ │ │ │ + bne.w 8c7dc │ │ │ │ + b.w 8c1e0 │ │ │ │ ldr.w r3, [ip] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #0] │ │ │ │ - b.w 8cd26 │ │ │ │ + b.w 8cb52 │ │ │ │ ldr.w r3, [lr] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r2, #0] │ │ │ │ - b.w 8ccf2 │ │ │ │ + b.w 8cb1e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8de78 │ │ │ │ + bne.n 8dca4 │ │ │ │ str r7, [r2, #96] @ 0x60 │ │ │ │ - b.w 8c914 │ │ │ │ + b.w 8c740 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8de5c │ │ │ │ + bne.n 8dc88 │ │ │ │ str r7, [r2, #100] @ 0x64 │ │ │ │ - b.w 8c920 │ │ │ │ + b.w 8c74c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8de86 │ │ │ │ + bne.n 8dcb2 │ │ │ │ str r7, [r2, #88] @ 0x58 │ │ │ │ - b.w 8c8fc │ │ │ │ + b.w 8c728 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #100] @ 0x64 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 8de4a │ │ │ │ - b.w 8c920 │ │ │ │ + bne.n 8dc76 │ │ │ │ + b.w 8c74c │ │ │ │ ldr.w r0, [r6, #144] @ 0x90 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8cab8 │ │ │ │ - b.w 8c584 │ │ │ │ + bne.w 8c8e4 │ │ │ │ + b.w 8c3b0 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 8de3e │ │ │ │ - b.w 8c914 │ │ │ │ + bne.n 8dc6a │ │ │ │ + b.w 8c740 │ │ │ │ ldr.w r0, [ip, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 8de56 │ │ │ │ - b.w 8c8fc │ │ │ │ + bne.n 8dc82 │ │ │ │ + b.w 8c728 │ │ │ │ push {r2, r4, r6, lr} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.n 8dea2 │ │ │ │ + bmi.n 8dcce │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bpl.w 8e406 │ │ │ │ + bpl.w 8e232 │ │ │ │ ldr.w r6, [r0, #440] @ 0x1b8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8e114 │ │ │ │ + bne.w 8df3e │ │ │ │ mov.w r0, #420 @ 0x1a4 │ │ │ │ - bl 834bc │ │ │ │ + bl 83470 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e424 │ │ │ │ + beq.w 8e250 │ │ │ │ movw r3, #1542 @ 0x606 │ │ │ │ str r6, [r0, #16] │ │ │ │ strh r3, [r0, #4] │ │ │ │ movs r2, #1 │ │ │ │ str r6, [r0, #8] │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ str r2, [r0, #0] │ │ │ │ @@ -146500,163 +146348,162 @@ │ │ │ │ blx 2b44c │ │ │ │ movs r3, #2 │ │ │ │ strb r3, [r4, #6] │ │ │ │ movs r3, #30 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr.w r6, [r5, #132] @ 0x84 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8e20a │ │ │ │ + beq.w 8e036 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8e20a │ │ │ │ - ldr r1, [pc, #724] @ (8e1f0 ) │ │ │ │ + bpl.w 8e036 │ │ │ │ + ldr r1, [pc, #724] @ (8e01c ) │ │ │ │ movw r2, #41560 @ 0xa258 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr.w r3, [r1, #948] @ 0x3b4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e3aa │ │ │ │ + bne.w 8e1d6 │ │ │ │ ldr.w r2, [r1, #956] @ 0x3bc │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8e3aa │ │ │ │ - ldr r3, [pc, #696] @ (8e1f4 ) │ │ │ │ + beq.w 8e1d6 │ │ │ │ + ldr r3, [pc, #696] @ (8e020 ) │ │ │ │ mov r0, r6 │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ add.w r1, r1, #944 @ 0x3b0 │ │ │ │ movs r7, #0 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ ldr.w r8, [r6, #72] @ 0x48 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r7, [r6, #72] @ 0x48 │ │ │ │ - bl 851d0 │ │ │ │ + bl 84fac │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e454 │ │ │ │ + bne.w 8e280 │ │ │ │ ldr.w lr, [sp, #44] @ 0x2c │ │ │ │ str.w r8, [r6, #72] @ 0x48 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8e10a │ │ │ │ + beq.w 8df34 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 8e10a │ │ │ │ + bpl.w 8df34 │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 8e10a │ │ │ │ + ble.w 8df34 │ │ │ │ mov.w fp, #0 │ │ │ │ add.w sl, r4, #20 │ │ │ │ add.w r3, lr, #12 │ │ │ │ str.w lr, [sp, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8e0fc │ │ │ │ + bne.w 8df26 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.w 8e0fc │ │ │ │ + beq.w 8df26 │ │ │ │ ldrb.w r8, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ cmp.w r8, #7 │ │ │ │ str r5, [sp, #20] │ │ │ │ lsl.w r7, r1, r8 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ add.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ add r2, sl │ │ │ │ and.w r6, r5, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bgt.w 8e186 │ │ │ │ + bgt.w 8dfb0 │ │ │ │ ldrsb.w r2, [sl, r6] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 8e0a6 │ │ │ │ + blt.n 8ded2 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r1, [r1, r2, lsl #3] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8e0fc │ │ │ │ + beq.w 8df26 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 8e22c │ │ │ │ + beq.w 8e058 │ │ │ │ mov.w r9, r5, lsr #5 │ │ │ │ add.w r2, r6, r6, lsl #2 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r9, r2 │ │ │ │ and.w r9, r7, r9 │ │ │ │ ldrsb.w r2, [sl, r9] │ │ │ │ mov r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8e128 │ │ │ │ + blt.w 8df52 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r1, [r1, r2, lsl #3] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8e0fc │ │ │ │ + beq.n 8df26 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 8e29e │ │ │ │ + beq.w 8e0ca │ │ │ │ mov.w lr, r5, lsr #10 │ │ │ │ add.w r2, r9, r9, lsl #2 │ │ │ │ add.w r9, lr, #1 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r9, r2 │ │ │ │ mov r5, lr │ │ │ │ and.w r9, r9, r7 │ │ │ │ cmp.w r8, #7 │ │ │ │ - bgt.w 8e21c │ │ │ │ + bgt.w 8e048 │ │ │ │ ldrsb.w r2, [sl, r9] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8e1da │ │ │ │ + blt.w 8e004 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r1, [r1, r2, lsl #3] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8e0fc │ │ │ │ + beq.n 8df26 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 8e2fa │ │ │ │ + beq.w 8e126 │ │ │ │ add.w r9, r9, r9, lsl #2 │ │ │ │ cmp.w r8, #7 │ │ │ │ add.w r9, r9, r5, lsr #5 │ │ │ │ add.w r9, r9, #1 │ │ │ │ and.w r9, r7, r9 │ │ │ │ - bgt.w 8e1f8 │ │ │ │ + bgt.w 8e024 │ │ │ │ ldrsb.w r2, [sl, r9] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8e216 │ │ │ │ + blt.w 8e042 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r1, [r1, r2, lsl #3] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8e0fc │ │ │ │ + beq.n 8df26 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 8e352 │ │ │ │ + beq.w 8e17e │ │ │ │ lsrs r5, r5, #10 │ │ │ │ add.w r9, r9, r9, lsl #2 │ │ │ │ adds r2, r5, #1 │ │ │ │ add r9, r2 │ │ │ │ and.w r9, r7, r9 │ │ │ │ - b.n 8e03a │ │ │ │ + b.n 8de66 │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 8dff4 │ │ │ │ + bne.n 8de20 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 8e208 │ │ │ │ + ble.w 8e034 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ ldrsb.w r2, [sl, r6] │ │ │ │ cmp r2, #0 │ │ │ │ - it lt │ │ │ │ - ldrlt r1, [r4, #16] │ │ │ │ - bge.n 8e150 │ │ │ │ + bge.n 8df7a │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ strb.w r1, [sl, r6] │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ @@ -146667,404 +146514,405 @@ │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r3, r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ - beq.w 8e208 │ │ │ │ + beq.w 8e034 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - blt.w 8df98 │ │ │ │ + blt.w 8ddc4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ str.w r4, [r5, #440] @ 0x1b8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8e444 │ │ │ │ + beq.w 8e270 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 8e120 │ │ │ │ + cbnz r3, 8df4a │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 8e024 │ │ │ │ + bne.w 8de50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8e208 │ │ │ │ + ble.n 8e034 │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r8, #7 │ │ │ │ str r2, [r4, #8] │ │ │ │ - ble.n 8e0b6 │ │ │ │ + ble.n 8dee2 │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 8e3e4 │ │ │ │ + bgt.w 8e210 │ │ │ │ ldrsh.w r2, [sl, r6, lsl #1] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8e450 │ │ │ │ + blt.w 8e27c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ add r6, r2 │ │ │ │ cmp.w r8, #7 │ │ │ │ add.w r6, r6, #1 │ │ │ │ and.w r6, r6, r7 │ │ │ │ - bgt.n 8e1e0 │ │ │ │ + bgt.n 8e00a │ │ │ │ ldrsb.w r1, [sl, r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 8e152 │ │ │ │ + bge.n 8df7c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp.w r8, #7 │ │ │ │ - ble.n 8e0c2 │ │ │ │ + ble.n 8deec │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 8e3f0 │ │ │ │ + bgt.w 8e21c │ │ │ │ strh.w r1, [sl, r6, lsl #1] │ │ │ │ - b.n 8e0c6 │ │ │ │ + b.n 8def0 │ │ │ │ cmp.w r8, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r2, [sl, r6, lsl #2] │ │ │ │ ldrshle.w r2, [sl, r6, lsl #1] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 8e210 │ │ │ │ + blt.n 8e03c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r1, [r1, r2, lsl #3] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8e0fc │ │ │ │ + beq.n 8df26 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 8e22c │ │ │ │ + beq.n 8e058 │ │ │ │ mov.w r9, r5, lsr #5 │ │ │ │ add.w r2, r6, r6, lsl #2 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r9, r2 │ │ │ │ and.w r9, r7, r9 │ │ │ │ cmp.w r8, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r1, [sl, r9, lsl #2] │ │ │ │ ldrshle.w r1, [sl, r9, lsl #1] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 8e128 │ │ │ │ + blt.n 8df52 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r1, [r2, r1, lsl #3] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8e01c │ │ │ │ - b.n 8e0fc │ │ │ │ + bne.w 8de48 │ │ │ │ + b.n 8df26 │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 8e12e │ │ │ │ - b.n 8e060 │ │ │ │ + beq.n 8df58 │ │ │ │ + b.n 8de8c │ │ │ │ cmp.w r8, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r1, [sl, r6, lsl #1] │ │ │ │ ldrgt.w r1, [sl, r6, lsl #2] │ │ │ │ - b.n 8e16c │ │ │ │ + b.n 8df96 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w r8, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r2, [sl, r9, lsl #1] │ │ │ │ ldrgt.w r2, [sl, r9, lsl #2] │ │ │ │ - b.n 8e07c │ │ │ │ + b.n 8dea8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ str.w r4, [r5, #440] @ 0x1b8 │ │ │ │ - b.n 8e114 │ │ │ │ + b.n 8df3e │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 8e12e │ │ │ │ - b.n 8e1a8 │ │ │ │ + beq.n 8df58 │ │ │ │ + b.n 8dfd2 │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 8e12e │ │ │ │ - b.n 8e096 │ │ │ │ + beq.n 8df58 │ │ │ │ + b.n 8dec2 │ │ │ │ cmp.w r8, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r2, [sl, r9, lsl #1] │ │ │ │ ldrgt.w r2, [sl, r9, lsl #2] │ │ │ │ - b.n 8e046 │ │ │ │ + b.n 8de72 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 8e282 │ │ │ │ + bne.n 8e0ae │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 8e282 │ │ │ │ + bne.n 8e0ae │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.w 8e3d2 │ │ │ │ + beq.w 8e1fe │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 8e3c6 │ │ │ │ + beq.w 8e1f2 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r3, #28 │ │ │ │ addmi.w r1, r3, #20 │ │ │ │ mul.w r2, ip, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 2c370 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e0fc │ │ │ │ + beq.w 8df26 │ │ │ │ mov.w r9, r5, lsr #5 │ │ │ │ add.w r2, r6, r6, lsl #2 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp.w r8, #7 │ │ │ │ add r9, r2 │ │ │ │ and.w r9, r7, r9 │ │ │ │ - ble.w 8e006 │ │ │ │ - b.n 8e1ba │ │ │ │ + ble.w 8de32 │ │ │ │ + b.n 8dfe4 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 8e024 │ │ │ │ + bne.w 8de50 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 8e024 │ │ │ │ + bne.w 8de50 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.w 8e402 │ │ │ │ + beq.w 8e22e │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 8e3f6 │ │ │ │ + beq.w 8e222 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r3, #28 │ │ │ │ addmi.w r1, r3, #20 │ │ │ │ mul.w r2, ip, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 2c370 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e0fc │ │ │ │ - b.n 8e024 │ │ │ │ + beq.w 8df26 │ │ │ │ + b.n 8de50 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 8e060 │ │ │ │ + bne.w 8de8c │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 8e060 │ │ │ │ + bne.w 8de8c │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 8e3ce │ │ │ │ + beq.n 8e1fa │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 8e3ca │ │ │ │ + beq.n 8e1f6 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r3, #20 │ │ │ │ addpl.w r1, r3, #28 │ │ │ │ mul.w r2, r2, ip │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 2c370 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e0fc │ │ │ │ - b.n 8e060 │ │ │ │ + beq.w 8df26 │ │ │ │ + b.n 8de8c │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 8e096 │ │ │ │ + bne.w 8dec2 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 8e096 │ │ │ │ + bne.w 8dec2 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 8e3fe │ │ │ │ + beq.n 8e22a │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 8e3fa │ │ │ │ + beq.n 8e226 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r3, #20 │ │ │ │ addpl.w r1, r3, #28 │ │ │ │ mul.w r2, r2, ip │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 2c370 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e0fc │ │ │ │ - b.n 8e096 │ │ │ │ - ldr r0, [pc, #252] @ (8e4a8 ) │ │ │ │ - bl 7aa84 │ │ │ │ + beq.w 8df26 │ │ │ │ + b.n 8dec2 │ │ │ │ + ldr r0, [pc, #252] @ (8e2d4 ) │ │ │ │ + bl 7acac │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 8e3d6 │ │ │ │ - ldr r3, [pc, #244] @ (8e4ac ) │ │ │ │ + beq.n 8e202 │ │ │ │ + ldr r3, [pc, #244] @ (8e2d8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mov r0, r6 │ │ │ │ movs r7, #0 │ │ │ │ ldr r6, [r1, r3] │ │ │ │ - ldr r1, [pc, #228] @ (8e4a8 ) │ │ │ │ - b.n 8df48 │ │ │ │ + ldr r1, [pc, #228] @ (8e2d4 ) │ │ │ │ + b.n 8dd74 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 8e270 │ │ │ │ + b.n 8e09c │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 8e33e │ │ │ │ + b.n 8e16a │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 8e32a │ │ │ │ + b.n 8e156 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 8e25a │ │ │ │ - movw r0, #54548 @ 0xd514 │ │ │ │ + b.n 8e086 │ │ │ │ + movw r0, #52244 @ 0xcc14 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 243288 │ │ │ │ - b.n 8e10a │ │ │ │ + bl 242c68 │ │ │ │ + b.n 8df34 │ │ │ │ ldr.w r2, [sl, r6, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 8e150 │ │ │ │ + bge.w 8df7a │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str.w r1, [sl, r6, lsl #2] │ │ │ │ - b.n 8e0c6 │ │ │ │ + b.n 8def0 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 8e2e6 │ │ │ │ + b.n 8e112 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 8e396 │ │ │ │ + b.n 8e1c2 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 8e382 │ │ │ │ + b.n 8e1ae │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 8e2d0 │ │ │ │ + b.n 8e0fc │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #54468 @ 0xd4c4 │ │ │ │ + movw r1, #52164 @ 0xcbc4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8e122 │ │ │ │ - bl 23c160 │ │ │ │ - bl f73ac │ │ │ │ + b.n 8df4c │ │ │ │ + bl 23bb34 │ │ │ │ + bl f6ec4 │ │ │ │ ldr.w r6, [r5, #132] @ 0x84 │ │ │ │ - cbz r6, 8e44a │ │ │ │ + cbz r6, 8e276 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ it eq │ │ │ │ streq.w r3, [r5, #440] @ 0x1b8 │ │ │ │ - bne.w 8df18 │ │ │ │ - bl 23c160 │ │ │ │ - b.n 8e41e │ │ │ │ + bne.w 8dd44 │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 8e24a │ │ │ │ str.w r6, [r5, #440] @ 0x1b8 │ │ │ │ - b.n 8e444 │ │ │ │ + b.n 8e270 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - b.n 8e180 │ │ │ │ + b.n 8dfaa │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 8e498 │ │ │ │ + cbz r0, 8e2c4 │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f6d2c │ │ │ │ - cbnz r0, 8e474 │ │ │ │ - movw r0, #54548 @ 0xd514 │ │ │ │ + bl f6784 │ │ │ │ + cbnz r0, 8e2a0 │ │ │ │ + movw r0, #52244 @ 0xcc14 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 243288 │ │ │ │ + bl 242c68 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ str.w r8, [r6, #72] @ 0x48 │ │ │ │ - cbz r3, 8e48a │ │ │ │ + cbz r3, 8e2b6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8e48a │ │ │ │ + bge.n 8e2b6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8e49e │ │ │ │ + cbz r2, 8e2ca │ │ │ │ ldr.w lr, [sp, #44] @ 0x2c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8df6c │ │ │ │ - b.n 8e10a │ │ │ │ + bne.w 8dd98 │ │ │ │ + b.n 8df34 │ │ │ │ str.w r8, [r6, #72] @ 0x48 │ │ │ │ - b.n 8e47c │ │ │ │ + b.n 8e2a8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e48a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e2b6 │ │ │ │ nop │ │ │ │ stmia r2!, {r4, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008e4b0 : │ │ │ │ +0008e2dc : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8e6d8 │ │ │ │ + beq.w 8e504 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blt.w 8e6c6 │ │ │ │ + blt.w 8e4f2 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 8e650 │ │ │ │ - ldr r3, [pc, #512] @ (8e6dc ) │ │ │ │ + bgt.w 8e47c │ │ │ │ + ldr r3, [pc, #512] @ (8e508 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, r4, lsl #3 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1728] @ 0x6c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8e5e0 │ │ │ │ - ldr r0, [pc, #488] @ (8e6e0 ) │ │ │ │ + beq.n 8e40c │ │ │ │ + ldr r0, [pc, #488] @ (8e50c ) │ │ │ │ ldr.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r5, [r2, #1728] @ 0x6c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8e68e │ │ │ │ + bne.w 8e4ba │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r1, [ip] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r0, #1 │ │ │ │ strlt r0, [r1, #0] │ │ │ │ cmp r4, #1 │ │ │ │ str r1, [r3, #16] │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ - bne.n 8e586 │ │ │ │ - cbz r2, 8e57a │ │ │ │ - ldr r4, [pc, #408] @ (8e6dc ) │ │ │ │ + bne.n 8e3b2 │ │ │ │ + cbz r2, 8e3a6 │ │ │ │ + ldr r4, [pc, #408] @ (8e508 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr.w ip, [r0, #3892] @ 0xf34 │ │ │ │ @@ -147081,190 +146929,190 @@ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ add.w lr, r3, #16 │ │ │ │ add.w r1, ip, #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e62e │ │ │ │ + bne.n 8e45a │ │ │ │ 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 8e5f6 │ │ │ │ + blt.n 8e422 │ │ │ │ cmp r4, #2 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ - beq.n 8e540 │ │ │ │ + beq.n 8e36c │ │ │ │ add.w r0, ip, #8 │ │ │ │ add.w lr, r3, #20 │ │ │ │ add.w ip, ip, r4, lsl #2 │ │ │ │ ldr.w r1, [r0], #4 │ │ │ │ - cbnz r2, 8e614 │ │ │ │ + cbnz r2, 8e440 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ - blt.n 8e61c │ │ │ │ + blt.n 8e448 │ │ │ │ cmp r0, ip │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ - bne.n 8e5ba │ │ │ │ + bne.n 8e3e6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e542 │ │ │ │ - b.n 8e57a │ │ │ │ + bne.n 8e36e │ │ │ │ + b.n 8e3a6 │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #41352 @ 0xa188 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 8447c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 843d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e516 │ │ │ │ - b.n 8e57a │ │ │ │ + bne.n 8e342 │ │ │ │ + b.n 8e3a6 │ │ │ │ adds r0, #1 │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ - bne.n 8e5ae │ │ │ │ + bne.n 8e3da │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e542 │ │ │ │ - b.n 8e57a │ │ │ │ + bne.n 8e36e │ │ │ │ + b.n 8e3a6 │ │ │ │ cmp ip, r0 │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ - beq.n 8e542 │ │ │ │ + beq.n 8e36e │ │ │ │ ldr.w r1, [r0], #4 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8e608 │ │ │ │ + bge.n 8e434 │ │ │ │ adds r4, #1 │ │ │ │ cmp ip, r0 │ │ │ │ str r4, [r1, #0] │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ - bne.n 8e5ba │ │ │ │ + bne.n 8e3e6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e542 │ │ │ │ - b.n 8e57a │ │ │ │ + bne.n 8e36e │ │ │ │ + b.n 8e3a6 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8e640 │ │ │ │ + blt.n 8e46c │ │ │ │ cmp r4, #2 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ - beq.n 8e542 │ │ │ │ - b.n 8e5ae │ │ │ │ + beq.n 8e36e │ │ │ │ + b.n 8e3da │ │ │ │ adds r0, #1 │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ - beq.w 8e542 │ │ │ │ - b.n 8e5ae │ │ │ │ + beq.w 8e36e │ │ │ │ + b.n 8e3da │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 8e5e0 │ │ │ │ - bl 23c160 │ │ │ │ + bls.n 8e40c │ │ │ │ + bl 23bb34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e57a │ │ │ │ + beq.n 8e3a6 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ add.w lr, r0, #16 │ │ │ │ mov r1, ip │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r5, #1 │ │ │ │ strlt r5, [r0, #0] │ │ │ │ str r0, [r3, #16] │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ - b.n 8e58e │ │ │ │ - movw r2, #56781 @ 0xddcd │ │ │ │ + b.n 8e3ba │ │ │ │ + movw r2, #55145 @ 0xd769 │ │ │ │ movt r2, #21 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8e6b6 │ │ │ │ + bne.n 8e4e2 │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e516 │ │ │ │ + bne.w 8e342 │ │ │ │ mov r0, r3 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8e516 │ │ │ │ + b.n 8e342 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8e516 │ │ │ │ + b.n 8e342 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movw r0, #38708 @ 0x9734 │ │ │ │ + movw r0, #36404 @ 0x8e34 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8e57a │ │ │ │ - ldr r3, [pc, #8] @ (8e6e4 ) │ │ │ │ - b.n 8e57a │ │ │ │ + b.n 8e3a6 │ │ │ │ + ldr r3, [pc, #8] @ (8e510 ) │ │ │ │ + b.n 8e3a6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #420] @ (8e8a0 ) │ │ │ │ + ldr r5, [pc, #420] @ (8e6cc ) │ │ │ │ sub sp, #16 │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r5, r4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1744] @ 0x6d0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8e7d6 │ │ │ │ + beq.n 8e602 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str.w r1, [r2, #1744] @ 0x6d0 │ │ │ │ ldr.w r1, [r2, #1748] @ 0x6d4 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1748] @ 0x6d4 │ │ │ │ - ldr r2, [pc, #380] @ (8e8a4 ) │ │ │ │ + ldr r2, [pc, #380] @ (8e6d0 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8e834 │ │ │ │ + bne.n 8e660 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr.w ip, [r1, #84] @ 0x54 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ tst.w ip, #16384 @ 0x4000 │ │ │ │ - bne.n 8e77e │ │ │ │ + bne.n 8e5aa │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ tst.w r1, #16384 @ 0x4000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bne.n 8e7c8 │ │ │ │ + bne.n 8e5f4 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ str r2, [r3, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ @@ -147275,15 +147123,15 @@ │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8e7ce │ │ │ │ + blt.n 8e5fa │ │ │ │ ldr r0, [r5, r4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr.w r5, [r0, #3892] @ 0xf34 │ │ │ │ ldr.w r4, [r0, #3868] @ 0xf1c │ │ │ │ @@ -147291,21 +147139,21 @@ │ │ │ │ ldr.w ip, [r5, #4] │ │ │ │ adds r4, #1 │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r1, [ip] │ │ │ │ strd r5, r2, [r3, #-8] │ │ │ │ str r1, [r5, #4] │ │ │ │ str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ - b.n 8e772 │ │ │ │ + b.n 8e59e │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8e794 │ │ │ │ + bge.n 8e5c0 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 8e796 │ │ │ │ + b.n 8e5c2 │ │ │ │ movw r2, #41352 @ 0xa188 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ubfx r1, r3, #14, #1 │ │ │ │ and.w r3, r3, #24 │ │ │ │ @@ -147313,116 +147161,116 @@ │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ adds r0, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ add.w r0, r0, r3, lsl #1 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - bl 1c74f0 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ + bl 1c6ce8 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e772 │ │ │ │ + beq.n 8e59e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #136] @ (8e8a4 ) │ │ │ │ + ldr r2, [pc, #136] @ (8e6d0 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ - cbnz r1, 8e85c │ │ │ │ + cbnz r1, 8e688 │ │ │ │ movs r1, #2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ - b.n 8e73a │ │ │ │ - movw r1, #56781 @ 0xddcd │ │ │ │ + b.n 8e566 │ │ │ │ + movw r1, #55145 @ 0xd769 │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8e882 │ │ │ │ + bne.n 8e6ae │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e734 │ │ │ │ + bne.w 8e560 │ │ │ │ mov r0, r3 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8e734 │ │ │ │ - movw r1, #56781 @ 0xddcd │ │ │ │ + b.n 8e560 │ │ │ │ + movw r1, #55145 @ 0xd769 │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8e892 │ │ │ │ + bne.n 8e6be │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e828 │ │ │ │ + bne.n 8e654 │ │ │ │ mov r0, r3 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8e828 │ │ │ │ + b.n 8e654 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8e734 │ │ │ │ + b.n 8e560 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8e828 │ │ │ │ + b.n 8e654 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #360] @ (8ea24 ) │ │ │ │ + ldr r5, [pc, #360] @ (8e850 ) │ │ │ │ sub sp, #16 │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r5, r4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1736] @ 0x6c8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8e95e │ │ │ │ + beq.n 8e78a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str.w r1, [r2, #1736] @ 0x6c8 │ │ │ │ ldr.w r1, [r2, #1740] @ 0x6cc │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1740] @ 0x6cc │ │ │ │ - ldr r2, [pc, #320] @ (8ea28 ) │ │ │ │ + ldr r2, [pc, #320] @ (8e854 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8e9ba │ │ │ │ + bne.n 8e7e6 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrd r1, r0, [r2] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #17 │ │ │ │ - bmi.n 8e920 │ │ │ │ + bmi.n 8e74c │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ str r2, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ @@ -147444,15 +147292,15 @@ │ │ │ │ ldr.w ip, [r5, #4] │ │ │ │ adds r4, #1 │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r1, [ip] │ │ │ │ strd r5, r2, [r3, #-8] │ │ │ │ str r1, [r5, #4] │ │ │ │ str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ - b.n 8e914 │ │ │ │ + b.n 8e740 │ │ │ │ movw r2, #41352 @ 0xa188 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ubfx r1, r3, #14, #1 │ │ │ │ and.w r3, r3, #24 │ │ │ │ @@ -147460,561 +147308,561 @@ │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ add r0, r3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r0, #3 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - bl 1c74f0 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ + bl 1c6ce8 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e914 │ │ │ │ + beq.n 8e740 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #132] @ (8ea28 ) │ │ │ │ + ldr r2, [pc, #132] @ (8e854 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ - cbnz r1, 8e9e0 │ │ │ │ + cbnz r1, 8e80c │ │ │ │ movs r1, #1 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ - b.n 8e8fa │ │ │ │ - movw r1, #56781 @ 0xddcd │ │ │ │ + b.n 8e726 │ │ │ │ + movw r1, #55145 @ 0xd769 │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8ea06 │ │ │ │ + bne.n 8e832 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e8f4 │ │ │ │ + bne.n 8e720 │ │ │ │ mov r0, r3 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8e8f4 │ │ │ │ - movw r1, #56781 @ 0xddcd │ │ │ │ + b.n 8e720 │ │ │ │ + movw r1, #55145 @ 0xd769 │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8ea16 │ │ │ │ + bne.n 8e842 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e9ae │ │ │ │ + bne.n 8e7da │ │ │ │ mov r0, r3 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8e9ae │ │ │ │ + b.n 8e7da │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8e8f4 │ │ │ │ + b.n 8e720 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8e9ae │ │ │ │ + b.n 8e7da │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #636] @ (8ecbc ) │ │ │ │ + ldr r5, [pc, #512] @ (8ea6c ) │ │ │ │ sub sp, #16 │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r5, r4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - ldr.w r3, [r2, #1768] @ 0x6e8 │ │ │ │ + ldr.w r3, [r2, #1752] @ 0x6d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ebb2 │ │ │ │ + beq.n 8e966 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - str.w r1, [r2, #1768] @ 0x6e8 │ │ │ │ - ldr.w r1, [r2, #1772] @ 0x6ec │ │ │ │ + str.w r1, [r2, #1752] @ 0x6d8 │ │ │ │ + ldr.w r1, [r2, #1756] @ 0x6dc │ │ │ │ subs r1, #1 │ │ │ │ - str.w r1, [r2, #1772] @ 0x6ec │ │ │ │ - ldr r2, [pc, #596] @ (8ecc0 ) │ │ │ │ + str.w r1, [r2, #1756] @ 0x6dc │ │ │ │ + ldr r2, [pc, #472] @ (8ea70 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8ec50 │ │ │ │ + bne.w 8e9fe │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #12] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ ldr.w ip, [r2] │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ it lt │ │ │ │ strlt.w ip, [r2] │ │ │ │ str r2, [r3, #16] │ │ │ │ - and.w r0, r0, #16384 @ 0x4000 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8ec14 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + and.w r1, r1, #16384 @ 0x4000 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 8e9c8 │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ ldr.w ip, [r2] │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ - and.w r0, r0, #16384 @ 0x4000 │ │ │ │ - blt.n 8eb2c │ │ │ │ + and.w r1, r1, #16384 @ 0x4000 │ │ │ │ + blt.n 8e90c │ │ │ │ str r2, [r3, #20] │ │ │ │ - add.w r2, r1, #12 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 8eb40 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ - ldr.w ip, [r1] │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ - cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ - and.w r0, r0, #16384 @ 0x4000 │ │ │ │ - blt.n 8eb9e │ │ │ │ - str r1, [r3, #24] │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 8eb4e │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ - ldr.w ip, [r1] │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ - cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ - and.w r0, r0, #16384 @ 0x4000 │ │ │ │ - bge.n 8eb00 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - str.w ip, [r1] │ │ │ │ - str r1, [r3, #28] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 8eb5e │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cbnz r1, 8e91c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ and.w r1, r1, #16384 @ 0x4000 │ │ │ │ - bge.n 8eb1c │ │ │ │ - adds r0, #1 │ │ │ │ - str r0, [r2, #0] │ │ │ │ - str r2, [r3, #32] │ │ │ │ - cbnz r1, 8eb6c │ │ │ │ + blt.n 8e95a │ │ │ │ + str r2, [r3, #24] │ │ │ │ + cbnz r1, 8e928 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r2] │ │ │ │ str r2, [r3, #20] │ │ │ │ - add.w r2, r1, #12 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 8eaca │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8ec2c │ │ │ │ - str r1, [r3, #24] │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r0, #1 │ │ │ │ - strlt r0, [r1, #0] │ │ │ │ - str r1, [r3, #28] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 8e8ec │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r1, #1 │ │ │ │ - strlt r1, [r2, #0] │ │ │ │ - str r2, [r3, #32] │ │ │ │ + it ge │ │ │ │ + strge r2, [r3, #24] │ │ │ │ + blt.n 8e9e0 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr.w r5, [r0, #3892] @ 0xf34 │ │ │ │ ldr.w r4, [r0, #3868] @ 0xf1c │ │ │ │ ldr.w ip, [r5, #4] │ │ │ │ adds r4, #1 │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r1, [ip] │ │ │ │ strd r5, r2, [r3, #-8] │ │ │ │ str r1, [r5, #4] │ │ │ │ str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ - b.n 8eb20 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - str.w ip, [r1] │ │ │ │ - str r1, [r3, #24] │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 8eae6 │ │ │ │ - b.n 8eb4e │ │ │ │ + b.n 8e900 │ │ │ │ + adds r0, #1 │ │ │ │ + str r0, [r2, #0] │ │ │ │ + str r2, [r3, #24] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 8e900 │ │ │ │ + b.n 8e928 │ │ │ │ movw r2, #41352 @ 0xa188 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ubfx r1, r3, #14, #1 │ │ │ │ and.w r3, r3, #24 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ adds r0, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add.w r3, r3, r3, lsl #2 │ │ │ │ + add.w r3, r3, r3, lsl #1 │ │ │ │ add r0, r3 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - bl 1c74f0 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ + bl 1c6ce8 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8eb20 │ │ │ │ + beq.n 8e900 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #196] @ (8ecc0 ) │ │ │ │ + ldr r2, [pc, #192] @ (8ea70 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8ec78 │ │ │ │ - movs r1, #5 │ │ │ │ + bne.n 8ea26 │ │ │ │ + movs r1, #3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ - b.n 8ea82 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8ec38 │ │ │ │ + b.n 8e8ac │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 8e9e8 │ │ │ │ str r2, [r3, #20] │ │ │ │ - add.w r2, r1, #12 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8eb48 │ │ │ │ - adds r0, #1 │ │ │ │ - str r0, [r1, #0] │ │ │ │ - str r1, [r3, #24] │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - b.n 8eb4e │ │ │ │ - adds r0, #1 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + it ge │ │ │ │ + strge r2, [r3, #24] │ │ │ │ + bge.n 8e928 │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + str r2, [r3, #24] │ │ │ │ + b.n 8e928 │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r2, #0] │ │ │ │ str r2, [r3, #20] │ │ │ │ - add.w r2, r1, #12 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8eb48 │ │ │ │ - b.n 8ec2c │ │ │ │ - movw r1, #56781 @ 0xddcd │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + it ge │ │ │ │ + strge r2, [r3, #24] │ │ │ │ + bge.n 8e928 │ │ │ │ + b.n 8e9e0 │ │ │ │ + movw r1, #55145 @ 0xd769 │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8ec9e │ │ │ │ + bne.n 8ea4c │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ea7c │ │ │ │ + bne.w 8e8a6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ea7c │ │ │ │ - movw r1, #56781 @ 0xddcd │ │ │ │ + b.n 8e8a6 │ │ │ │ + movw r1, #55145 @ 0xd769 │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8ecae │ │ │ │ + bne.n 8ea5c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ec08 │ │ │ │ + bne.n 8e9bc │ │ │ │ mov r0, r3 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ec08 │ │ │ │ + b.n 8e9bc │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ea7c │ │ │ │ + b.n 8e8a6 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ec08 │ │ │ │ + b.n 8e9bc │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #512] @ (8eed8 ) │ │ │ │ + ldr r5, [pc, #636] @ (8ed04 ) │ │ │ │ sub sp, #16 │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r5, r4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - ldr.w r3, [r2, #1752] @ 0x6d8 │ │ │ │ + ldr.w r3, [r2, #1768] @ 0x6e8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8edd2 │ │ │ │ + beq.w 8ebfa │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - str.w r1, [r2, #1752] @ 0x6d8 │ │ │ │ - ldr.w r1, [r2, #1756] @ 0x6dc │ │ │ │ + str.w r1, [r2, #1768] @ 0x6e8 │ │ │ │ + ldr.w r1, [r2, #1772] @ 0x6ec │ │ │ │ subs r1, #1 │ │ │ │ - str.w r1, [r2, #1756] @ 0x6dc │ │ │ │ - ldr r2, [pc, #472] @ (8eedc ) │ │ │ │ + str.w r1, [r2, #1772] @ 0x6ec │ │ │ │ + ldr r2, [pc, #596] @ (8ed08 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8ee6a │ │ │ │ + bne.w 8ec98 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #12] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ ldr.w ip, [r2] │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ it lt │ │ │ │ strlt.w ip, [r2] │ │ │ │ str r2, [r3, #16] │ │ │ │ - and.w r1, r1, #16384 @ 0x4000 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 8ee34 │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ + and.w r0, r0, #16384 @ 0x4000 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8ec5c │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ ldr.w ip, [r2] │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ - and.w r1, r1, #16384 @ 0x4000 │ │ │ │ - blt.n 8ed78 │ │ │ │ + and.w r0, r0, #16384 @ 0x4000 │ │ │ │ + blt.n 8eb74 │ │ │ │ str r2, [r3, #20] │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cbnz r1, 8ed88 │ │ │ │ + add.w r2, r1, #12 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 8eb88 │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ + ldr.w ip, [r1] │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ + cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ + and.w r0, r0, #16384 @ 0x4000 │ │ │ │ + blt.n 8ebe6 │ │ │ │ + str r1, [r3, #24] │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 8eb96 │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ + ldr.w ip, [r1] │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ + cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ + and.w r0, r0, #16384 @ 0x4000 │ │ │ │ + bge.n 8eb48 │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + str.w ip, [r1] │ │ │ │ + str r1, [r3, #28] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 8eba6 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ and.w r1, r1, #16384 @ 0x4000 │ │ │ │ - blt.n 8edc6 │ │ │ │ - str r2, [r3, #24] │ │ │ │ - cbnz r1, 8ed94 │ │ │ │ + bge.n 8eb64 │ │ │ │ + adds r0, #1 │ │ │ │ + str r0, [r2, #0] │ │ │ │ + str r2, [r3, #32] │ │ │ │ + cbnz r1, 8ebb4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r2] │ │ │ │ str r2, [r3, #20] │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 8ed58 │ │ │ │ + add.w r2, r1, #12 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 8eb12 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 8ec74 │ │ │ │ + str r1, [r3, #24] │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r0, #1 │ │ │ │ + strlt r0, [r1, #0] │ │ │ │ + str r1, [r3, #28] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - it ge │ │ │ │ - strge r2, [r3, #24] │ │ │ │ - blt.n 8ee4c │ │ │ │ + itt lt │ │ │ │ + addlt r1, #1 │ │ │ │ + strlt r1, [r2, #0] │ │ │ │ + str r2, [r3, #32] │ │ │ │ ldr r0, [r5, r4] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr.w r5, [r0, #3892] @ 0xf34 │ │ │ │ ldr.w r4, [r0, #3868] @ 0xf1c │ │ │ │ ldr.w ip, [r5, #4] │ │ │ │ adds r4, #1 │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r1, [ip] │ │ │ │ strd r5, r2, [r3, #-8] │ │ │ │ str r1, [r5, #4] │ │ │ │ str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ - b.n 8ed6c │ │ │ │ - adds r0, #1 │ │ │ │ - str r0, [r2, #0] │ │ │ │ - str r2, [r3, #24] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 8ed6c │ │ │ │ - b.n 8ed94 │ │ │ │ + b.n 8eb68 │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + str.w ip, [r1] │ │ │ │ + str r1, [r3, #24] │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 8eb2e │ │ │ │ + b.n 8eb96 │ │ │ │ movw r2, #41352 @ 0xa188 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ubfx r1, r3, #14, #1 │ │ │ │ and.w r3, r3, #24 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ adds r0, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add.w r3, r3, r3, lsl #1 │ │ │ │ + add.w r3, r3, r3, lsl #2 │ │ │ │ add r0, r3 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - bl 1c74f0 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ + bl 1c6ce8 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ed6c │ │ │ │ + beq.n 8eb68 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #192] @ (8eedc ) │ │ │ │ + ldr r2, [pc, #196] @ (8ed08 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8ee92 │ │ │ │ - movs r1, #3 │ │ │ │ + bne.n 8ecc0 │ │ │ │ + movs r1, #5 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ - b.n 8ed18 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8ee54 │ │ │ │ + b.n 8eaca │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 8ec80 │ │ │ │ str r2, [r3, #20] │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - it ge │ │ │ │ - strge r2, [r3, #24] │ │ │ │ - bge.n 8ed94 │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - str r2, [r3, #24] │ │ │ │ - b.n 8ed94 │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r2, #0] │ │ │ │ + add.w r2, r1, #12 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 8eb90 │ │ │ │ + adds r0, #1 │ │ │ │ + str r0, [r1, #0] │ │ │ │ + str r1, [r3, #24] │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + b.n 8eb96 │ │ │ │ + adds r0, #1 │ │ │ │ + str r0, [r2, #0] │ │ │ │ str r2, [r3, #20] │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - it ge │ │ │ │ - strge r2, [r3, #24] │ │ │ │ - bge.n 8ed94 │ │ │ │ - b.n 8ee4c │ │ │ │ - movw r1, #56781 @ 0xddcd │ │ │ │ + add.w r2, r1, #12 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 8eb90 │ │ │ │ + b.n 8ec74 │ │ │ │ + movw r1, #55145 @ 0xd769 │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8eeb8 │ │ │ │ + bne.n 8ece6 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ed12 │ │ │ │ + bne.w 8eac4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ed12 │ │ │ │ - movw r1, #56781 @ 0xddcd │ │ │ │ + b.n 8eac4 │ │ │ │ + movw r1, #55145 @ 0xd769 │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8eec8 │ │ │ │ + bne.n 8ecf6 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ee28 │ │ │ │ + bne.n 8ec50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ee28 │ │ │ │ + b.n 8ec50 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ed12 │ │ │ │ + b.n 8eac4 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ee28 │ │ │ │ - nop │ │ │ │ + b.n 8ec50 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #604] @ (8f150 ) │ │ │ │ + ldr r5, [pc, #604] @ (8ef7c ) │ │ │ │ sub sp, #16 │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r5, r4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1760] @ 0x6e0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f030 │ │ │ │ + beq.w 8ee5c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str.w r1, [r2, #1760] @ 0x6e0 │ │ │ │ ldr.w r1, [r2, #1764] @ 0x6e4 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1764] @ 0x6e4 │ │ │ │ - ldr r2, [pc, #564] @ (8f154 ) │ │ │ │ + ldr r2, [pc, #564] @ (8ef80 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8f0e2 │ │ │ │ + bne.w 8ef0e │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w ip, [r1] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ @@ -148023,92 +147871,92 @@ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ it lt │ │ │ │ strlt.w ip, [r1] │ │ │ │ str r1, [r3, #16] │ │ │ │ and.w r0, r0, #16384 @ 0x4000 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f090 │ │ │ │ + bne.w 8eebc │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr.w ip, [r1] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ and.w r0, r0, #16384 @ 0x4000 │ │ │ │ - blt.n 8efb4 │ │ │ │ + blt.n 8ede0 │ │ │ │ str r1, [r3, #20] │ │ │ │ add.w ip, r2, #12 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - cbnz r0, 8efc8 │ │ │ │ + cbnz r0, 8edf4 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ and.w r1, r1, #16384 @ 0x4000 │ │ │ │ - blt.n 8f020 │ │ │ │ + blt.n 8ee4c │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r2, [ip] │ │ │ │ - cbnz r1, 8efd6 │ │ │ │ + cbnz r1, 8ee02 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ and.w r1, r1, #16384 @ 0x4000 │ │ │ │ - blt.n 8f014 │ │ │ │ + blt.n 8ee40 │ │ │ │ str r2, [r3, #28] │ │ │ │ - cbnz r1, 8efe2 │ │ │ │ + cbnz r1, 8ee0e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r1] │ │ │ │ str r1, [r3, #20] │ │ │ │ add.w ip, r2, #12 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ef7c │ │ │ │ + beq.n 8eda8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8f0b2 │ │ │ │ + blt.n 8eede │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r2, [ip] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ it ge │ │ │ │ strge r2, [r3, #28] │ │ │ │ - blt.n 8f0aa │ │ │ │ + blt.n 8eed6 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr.w r5, [r0, #3892] @ 0xf34 │ │ │ │ ldr.w r4, [r0, #3868] @ 0xf1c │ │ │ │ ldr.w ip, [r5, #4] │ │ │ │ adds r4, #1 │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r1, [ip] │ │ │ │ strd r5, r2, [r3, #-8] │ │ │ │ str r1, [r5, #4] │ │ │ │ str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ - b.n 8efa8 │ │ │ │ + b.n 8edd4 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ str r2, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8efa8 │ │ │ │ - b.n 8efe2 │ │ │ │ + beq.n 8edd4 │ │ │ │ + b.n 8ee0e │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r2, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8ef94 │ │ │ │ - b.n 8efd6 │ │ │ │ + beq.n 8edc0 │ │ │ │ + b.n 8ee02 │ │ │ │ movw r2, #41352 @ 0xa188 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ubfx r1, r3, #14, #1 │ │ │ │ and.w r3, r3, #24 │ │ │ │ @@ -148116,231 +147964,231 @@ │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ adds r0, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - bl 1c74f0 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ + bl 1c6ce8 <_Py_InitializeRecursionLimits@@Base+0x194> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8efa8 │ │ │ │ + beq.n 8edd4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #220] @ (8f154 ) │ │ │ │ + ldr r2, [pc, #220] @ (8ef80 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8f10a │ │ │ │ + bne.n 8ef36 │ │ │ │ movs r1, #4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ - b.n 8ef36 │ │ │ │ + b.n 8ed62 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8f0ca │ │ │ │ + blt.n 8eef6 │ │ │ │ str r1, [r3, #20] │ │ │ │ add.w ip, r2, #12 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8efd0 │ │ │ │ - b.n 8f0b2 │ │ │ │ + bge.n 8edfc │ │ │ │ + b.n 8eede │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ str r2, [r3, #28] │ │ │ │ - b.n 8efe2 │ │ │ │ + b.n 8ee0e │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r2, [ip] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ it ge │ │ │ │ strge r2, [r3, #28] │ │ │ │ - bge.n 8efe2 │ │ │ │ - b.n 8f0aa │ │ │ │ + bge.n 8ee0e │ │ │ │ + b.n 8eed6 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r3, #20] │ │ │ │ add.w ip, r2, #12 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8efd0 │ │ │ │ - b.n 8f0b2 │ │ │ │ - movw r1, #56781 @ 0xddcd │ │ │ │ + bge.w 8edfc │ │ │ │ + b.n 8eede │ │ │ │ + movw r1, #55145 @ 0xd769 │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8f130 │ │ │ │ + bne.n 8ef5c │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ef30 │ │ │ │ + bne.w 8ed5c │ │ │ │ mov r0, r3 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ef30 │ │ │ │ - movw r1, #56781 @ 0xddcd │ │ │ │ + b.n 8ed5c │ │ │ │ + movw r1, #55145 @ 0xd769 │ │ │ │ movt r1, #21 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 8f140 │ │ │ │ + bne.n 8ef6c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f084 │ │ │ │ + bne.n 8eeb0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8f084 │ │ │ │ + b.n 8eeb0 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ef30 │ │ │ │ + b.n 8ed5c │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8f084 │ │ │ │ + b.n 8eeb0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0008f158 : │ │ │ │ +0008ef84 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 8f1ac │ │ │ │ + bmi.n 8efd8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #29268 @ 0x7254 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1c887c │ │ │ │ + bl 87678 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8f1a6 │ │ │ │ - cbz r5, 8f192 │ │ │ │ + cbz r0, 8efd2 │ │ │ │ + cbz r5, 8efbe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 88200 │ │ │ │ + bl 88034 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 8f1c6 │ │ │ │ + cbz r0, 8eff2 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r6, [r4, #16] │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #48252 @ 0xbc7c │ │ │ │ + movw r1, #45948 @ 0xb37c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 8f1a8 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 8efd4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8f1a8 │ │ │ │ + bge.n 8efd4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8f1a8 │ │ │ │ + bne.n 8efd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f1a8 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8efd4 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r1, #256 @ 0x100 │ │ │ │ - bls.w 8f44a │ │ │ │ + bls.w 8f276 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bcs.w 8f436 │ │ │ │ - ldr r3, [pc, #692] @ (8f4bc ) │ │ │ │ + bcs.w 8f262 │ │ │ │ + ldr r3, [pc, #692] @ (8f2e8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1728] @ 0x6c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8f452 │ │ │ │ + beq.w 8f27e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str.w r2, [r3, #1728] @ 0x6c0 │ │ │ │ ldr.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ - ldr r2, [pc, #656] @ (8f4c0 ) │ │ │ │ + ldr r2, [pc, #656] @ (8f2ec ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f5dc │ │ │ │ + bne.w 8f408 │ │ │ │ movs r3, #8 │ │ │ │ strd r3, r6, [r5, #8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f5fe │ │ │ │ + beq.w 8f42a │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 8f3fa │ │ │ │ + blt.w 8f226 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ add.w r8, r6, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8f48c │ │ │ │ + bne.w 8f2b8 │ │ │ │ movw r3, #8236 @ 0x202c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r4, [r3, #152] @ 0x98 │ │ │ │ - movw r2, #30881 @ 0x78a1 │ │ │ │ + movw r2, #30421 @ 0x76d5 │ │ │ │ movt r2, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 8f598 │ │ │ │ + bne.w 8f3c4 │ │ │ │ movw r0, #8236 @ 0x202c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 87c00 │ │ │ │ + bl 87a34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f616 │ │ │ │ + beq.w 8f442 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bpl.w 8f5aa │ │ │ │ - ldr r2, [pc, #540] @ (8f4bc ) │ │ │ │ + bpl.w 8f3d6 │ │ │ │ + ldr r2, [pc, #540] @ (8f2e8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ ldr.w r2, [r0, #-4] │ │ │ │ ldr.w lr, [ip, #3892] @ 0xf34 │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -148354,32 +148202,32 @@ │ │ │ │ strd lr, r2, [r4, #-8] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str.w r1, [ip, #3868] @ 0xf1c │ │ │ │ str r6, [r4, #8] │ │ │ │ strd r9, r9, [r4, #20] │ │ │ │ str.w r9, [r4, #12] │ │ │ │ - movw r2, #39257 @ 0x9959 │ │ │ │ + movw r2, #37545 @ 0x92a9 │ │ │ │ movt r2, #19 │ │ │ │ str r2, [r4, #28] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f52a │ │ │ │ + bne.w 8f356 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 8f5bc │ │ │ │ + bne.w 8f3e8 │ │ │ │ str r2, [r4, #24] │ │ │ │ str.w r4, [r8] │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr.w r1, [r7, #180] @ 0xb4 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 8f34c │ │ │ │ - ldr r2, [pc, #420] @ (8f4bc ) │ │ │ │ + bpl.n 8f178 │ │ │ │ + ldr r2, [pc, #420] @ (8f2e8 ) │ │ │ │ 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 │ │ │ │ @@ -148388,602 +148236,602 @@ │ │ │ │ movhi r1, #1 │ │ │ │ add.w r2, r3, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r2, #412] @ 0x19c │ │ │ │ cmp r0, r7 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8f5c6 │ │ │ │ + beq.w 8f3f2 │ │ │ │ ldr.w r1, [r2, #432] @ 0x1b0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8f4c8 │ │ │ │ + beq.w 8f2f4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 8f632 │ │ │ │ + bpl.w 8f45e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8f3d0 │ │ │ │ + bge.n 8f1fc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #41560 @ 0xa258 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bne.n 8f3de │ │ │ │ + bne.n 8f20a │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 8f3de │ │ │ │ + beq.n 8f20a │ │ │ │ ldr r0, [r1, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ - beq.w 8f518 │ │ │ │ - bl 89c00 │ │ │ │ + beq.w 8f344 │ │ │ │ + bl 89a38 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8f3b6 │ │ │ │ + bge.n 8f1e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f69c │ │ │ │ + beq.w 8f4c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8f3c8 │ │ │ │ + bge.n 8f1f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f648 │ │ │ │ + beq.w 8f474 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8f382 │ │ │ │ + beq.n 8f1ae │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7aa84 │ │ │ │ + bl 7acac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 8f388 │ │ │ │ + bne.n 8f1b4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8828 │ │ │ │ + bl 1c8038 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8f51e │ │ │ │ + b.n 8f34a │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bpl.w 8f256 │ │ │ │ - ldr r3, [pc, #184] @ (8f4bc ) │ │ │ │ + bpl.w 8f082 │ │ │ │ + ldr r3, [pc, #184] @ (8f2e8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r6, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #412] @ 0x19c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 8f476 │ │ │ │ + beq.n 8f2a2 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 8f476 │ │ │ │ + bhi.n 8f2a2 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r3, r2 │ │ │ │ - b.n 8f480 │ │ │ │ + b.n 8f2ac │ │ │ │ mov r0, r1 │ │ │ │ - bl 8f8e0 │ │ │ │ + bl 8f70c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f244 │ │ │ │ + bne.w 8f070 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8f3c8 │ │ │ │ - ldr r5, [pc, #120] @ (8f4c4 ) │ │ │ │ + b.n 8f1f4 │ │ │ │ + ldr r5, [pc, #120] @ (8f2f0 ) │ │ │ │ add.w r5, r5, r1, lsl #4 │ │ │ │ - b.n 8f244 │ │ │ │ - bl 7ffe4 <_PyObject_GC_New@@Base+0x28c> │ │ │ │ + b.n 8f070 │ │ │ │ + bl 7ff8c <_PyObject_GC_New@@Base+0x28c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f65a │ │ │ │ + beq.w 8f486 │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ - b.n 8f22e │ │ │ │ + b.n 8f05a │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r3, r2 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ add.w r8, r3, #24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8f262 │ │ │ │ + beq.w 8f08e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f262 │ │ │ │ + bne.w 8f08e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #8236 @ 0x202c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8f26a │ │ │ │ + bne.w 8f096 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 8f26a │ │ │ │ + ble.w 8f096 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8f30c │ │ │ │ + bge.w 8f138 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - b.n 8f30c │ │ │ │ + b.n 8f138 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strh r0, [r5, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bl 7fabc │ │ │ │ + bl 7faa4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f678 │ │ │ │ + beq.w 8f4a4 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ strpl.w r0, [r7, #180] @ 0xb4 │ │ │ │ - bpl.w 8f352 │ │ │ │ - ldr r2, [pc, #464] @ (8f6b4 ) │ │ │ │ + bpl.w 8f17e │ │ │ │ + ldr r2, [pc, #464] @ (8f4e0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r7, #180] @ 0xb4 │ │ │ │ subs r0, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r6, r2, r3 │ │ │ │ add.w r6, r6, #91136 @ 0x16400 │ │ │ │ ldr.w r6, [r6, #412] @ 0x19c │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 8f50a │ │ │ │ + beq.n 8f336 │ │ │ │ cmp r0, #10 │ │ │ │ - bls.n 8f5d0 │ │ │ │ + bls.n 8f3fc │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r2, r3 │ │ │ │ str r1, [r2, #20] │ │ │ │ - b.n 8f352 │ │ │ │ - bl 863a8 │ │ │ │ + b.n 8f17e │ │ │ │ + bl 86184 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8f3ac │ │ │ │ - b.n 8f3b6 │ │ │ │ + blt.w 8f1d8 │ │ │ │ + b.n 8f1e2 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8f5b6 │ │ │ │ + bne.n 8f3e2 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 8f660 │ │ │ │ + bne.w 8f48c │ │ │ │ ldr r0, [r2, #24] │ │ │ │ - cbnz r0, 8f54a │ │ │ │ + cbnz r0, 8f376 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 8f664 │ │ │ │ + bne.w 8f490 │ │ │ │ str r2, [r4, #24] │ │ │ │ str r4, [r2, #20] │ │ │ │ - b.n 8f308 │ │ │ │ + b.n 8f134 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8f53c │ │ │ │ + bne.n 8f368 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ movw r6, #8896 @ 0x22c0 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ cmp lr, r6 │ │ │ │ - beq.n 8f56e │ │ │ │ + beq.n 8f39a │ │ │ │ movw ip, #8444 @ 0x20fc │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 8f650 │ │ │ │ + bne.n 8f47c │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 8f544 │ │ │ │ + beq.n 8f370 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 8f586 │ │ │ │ + beq.n 8f3b2 │ │ │ │ movw r3, #8444 @ 0x20fc │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 8f668 │ │ │ │ + bne.n 8f494 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8f544 │ │ │ │ + beq.n 8f370 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ strd r1, r3, [r4, #20] │ │ │ │ - cbz r3, 8f594 │ │ │ │ + cbz r3, 8f3c0 │ │ │ │ str r4, [r3, #20] │ │ │ │ str r4, [r1, #24] │ │ │ │ - b.n 8f30c │ │ │ │ + b.n 8f138 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #8236 @ 0x202c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8f616 │ │ │ │ + cbz r0, 8f442 │ │ │ │ movs r2, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ strd r2, r2, [r4, #20] │ │ │ │ str r2, [r4, #12] │ │ │ │ - b.n 8f2e4 │ │ │ │ + b.n 8f110 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8f544 │ │ │ │ + beq.n 8f370 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8f308 │ │ │ │ - b.n 8f546 │ │ │ │ + beq.w 8f134 │ │ │ │ + b.n 8f372 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ ldr.w r1, [r3, #408] @ 0x198 │ │ │ │ - b.n 8f34c │ │ │ │ + b.n 8f178 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r2, r3 │ │ │ │ - b.n 8f514 │ │ │ │ - movw r1, #56781 @ 0xddcd │ │ │ │ + b.n 8f340 │ │ │ │ + movw r1, #55145 @ 0xd769 │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8f66c │ │ │ │ + bne.n 8f498 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f23e │ │ │ │ + bne.w 8f06a │ │ │ │ mov r0, r5 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 8f23e │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 8f06a │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54652 @ 0xd57c │ │ │ │ + movw r1, #52348 @ 0xcc7c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8f444 │ │ │ │ + bge.w 8f270 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f444 │ │ │ │ + bne.w 8f270 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f444 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f270 │ │ │ │ movw r1, #2722 @ 0xaa2 │ │ │ │ - movw r0, #48080 @ 0xbbd0 │ │ │ │ + movw r0, #45776 @ 0xb2d0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8f51e │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8f34a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f3c8 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f1f4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8f544 │ │ │ │ - b.n 8f586 │ │ │ │ - bl 23c160 │ │ │ │ - b.n 8f444 │ │ │ │ + beq.w 8f370 │ │ │ │ + b.n 8f3b2 │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 8f270 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 8f552 │ │ │ │ + b.n 8f37e │ │ │ │ mov r1, r2 │ │ │ │ - b.n 8f58a │ │ │ │ + b.n 8f3b6 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8f58a │ │ │ │ + b.n 8f3b6 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8f23e │ │ │ │ + b.n 8f06a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8f6a4 │ │ │ │ + blt.n 8f4d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8f444 │ │ │ │ + bge.w 8f270 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f444 │ │ │ │ + bne.w 8f270 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f444 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f270 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f3b6 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f1e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f680 │ │ │ │ + bne.n 8f4ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f680 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f4ac │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008f6b8 : │ │ │ │ - b.w 8f6bc │ │ │ │ +0008f4e4 : │ │ │ │ + b.w 8f4e8 │ │ │ │ │ │ │ │ -0008f6bc : │ │ │ │ +0008f4e8 : │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ - bls.n 8f71c │ │ │ │ + bls.n 8f548 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bcs.n 8f71a │ │ │ │ + bcs.n 8f546 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #224] @ (8f7b8 ) │ │ │ │ + ldr r3, [pc, #224] @ (8f5e4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1728] @ 0x6c0 │ │ │ │ - cbz r3, 8f726 │ │ │ │ - ldr r0, [pc, #204] @ (8f7bc ) │ │ │ │ + cbz r3, 8f552 │ │ │ │ + ldr r0, [pc, #204] @ (8f5e8 ) │ │ │ │ ldr.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r4, [r2, #1728] @ 0x6c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8f772 │ │ │ │ + bne.n 8f59e │ │ │ │ movs r2, #8 │ │ │ │ strd r2, r5, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b.n 8f8e0 │ │ │ │ - ldr r3, [pc, #160] @ (8f7c0 ) │ │ │ │ + b.n 8f70c │ │ │ │ + ldr r3, [pc, #160] @ (8f5ec ) │ │ │ │ add.w r3, r3, r0, lsl #4 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - bl 7ffe4 <_PyObject_GC_New@@Base+0x28c> │ │ │ │ + bl 7ff8c <_PyObject_GC_New@@Base+0x28c> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f798 │ │ │ │ + beq.n 8f5c4 │ │ │ │ movw r2, #41976 @ 0xa3f8 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #116] @ (8f7bc ) │ │ │ │ + ldr r2, [pc, #116] @ (8f5e8 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8f70e │ │ │ │ - movw r1, #56781 @ 0xddcd │ │ │ │ + beq.n 8f53a │ │ │ │ + movw r1, #55145 @ 0xd769 │ │ │ │ movt r1, #21 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 8f7b2 │ │ │ │ + bne.n 8f5de │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 8f78e │ │ │ │ - b.n 8f70e │ │ │ │ - movw r2, #56781 @ 0xddcd │ │ │ │ + cbz r0, 8f5ba │ │ │ │ + b.n 8f53a │ │ │ │ + movw r2, #55145 @ 0xd769 │ │ │ │ movt r2, #21 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8f7a2 │ │ │ │ + bne.n 8f5ce │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f70e │ │ │ │ + bne.n 8f53a │ │ │ │ mov r0, r3 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8f70e │ │ │ │ + b.n 8f53a │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 23c160 │ │ │ │ + bl 23bb34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8f714 │ │ │ │ + b.n 8f540 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8f70e │ │ │ │ + b.n 8f53a │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ - b.n 8f7a6 │ │ │ │ + b.n 8f5d2 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strh r0, [r5, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #260] @ (8f8d8 ) │ │ │ │ + ldr r2, [pc, #260] @ (8f704 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1728] @ 0x6c0 │ │ │ │ - cbz r3, 8f822 │ │ │ │ - ldr r0, [pc, #240] @ (8f8dc ) │ │ │ │ + cbz r3, 8f64e │ │ │ │ + ldr r0, [pc, #240] @ (8f708 ) │ │ │ │ ldr.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r5, [r2, #1728] @ 0x6c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r1, 8f85e │ │ │ │ + cbnz r1, 8f68a │ │ │ │ eor.w r2, r4, r4, asr #31 │ │ │ │ cmp r4, r1 │ │ │ │ ite ge │ │ │ │ movge r1, #8 │ │ │ │ movlt r1, #10 │ │ │ │ sub.w r2, r2, r4, asr #31 │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 7ffe4 <_PyObject_GC_New@@Base+0x28c> │ │ │ │ + bl 7ff8c <_PyObject_GC_New@@Base+0x28c> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f8ce │ │ │ │ + beq.n 8f6fa │ │ │ │ movw r2, #41976 @ 0xa3f8 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r1, [pc, #164] @ (8f8dc ) │ │ │ │ + ldr r1, [pc, #164] @ (8f708 ) │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8f884 │ │ │ │ + blt.n 8f6b0 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r1, #1600] @ 0x640 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r2, 8f89a │ │ │ │ + cbnz r2, 8f6c6 │ │ │ │ cmp r4, #0 │ │ │ │ eor.w r2, r4, r4, asr #31 │ │ │ │ sub.w r2, r2, r4, asr #31 │ │ │ │ ite ge │ │ │ │ movge r1, #8 │ │ │ │ movlt r1, #10 │ │ │ │ - b.n 8f818 │ │ │ │ - movw r2, #56781 @ 0xddcd │ │ │ │ + b.n 8f644 │ │ │ │ + movw r2, #55145 @ 0xd769 │ │ │ │ movt r2, #21 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8f8b8 │ │ │ │ + bne.n 8f6e4 │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f84c │ │ │ │ + bne.n 8f678 │ │ │ │ mov r0, r3 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8f84c │ │ │ │ + b.n 8f678 │ │ │ │ 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 8f84c │ │ │ │ - movw r2, #56781 @ 0xddcd │ │ │ │ + beq.n 8f678 │ │ │ │ + movw r2, #55145 @ 0xd769 │ │ │ │ movt r2, #21 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 8f8c8 │ │ │ │ + bne.n 8f6f4 │ │ │ │ ldr.w r0, [r1, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f87a │ │ │ │ - b.n 8f84c │ │ │ │ + beq.n 8f6a6 │ │ │ │ + b.n 8f678 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8f84c │ │ │ │ + b.n 8f678 │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ - b.n 8f8bc │ │ │ │ + b.n 8f6e8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 23c160 │ │ │ │ + bl 23bb34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8f81c │ │ │ │ + b.n 8f648 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r2, #24320 @ 0x5f00 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ - movw r3, #197 @ 0xc5 │ │ │ │ + movw r3, #109 @ 0x6d │ │ │ │ movt r3, #8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r4, [r2, #888] @ 0x378 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8f9c6 │ │ │ │ - ldr r3, [pc, #280] @ (8fa24 ) │ │ │ │ + bne.n 8f7f2 │ │ │ │ + ldr r3, [pc, #280] @ (8f850 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1612] @ 0x64c │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8f98e │ │ │ │ + beq.n 8f7ba │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 8f970 │ │ │ │ + cbz r2, 8f79c │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - ldr r2, [pc, #232] @ (8fa28 ) │ │ │ │ + ldr r2, [pc, #232] @ (8f854 ) │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8f9da │ │ │ │ + blt.n 8f806 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f9ea │ │ │ │ + bne.n 8f816 │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ - cbz r5, 8f96a │ │ │ │ + cbz r5, 8f796 │ │ │ │ bic.w r3, r5, #3221225472 @ 0xc0000000 │ │ │ │ lsrs r5, r5, #30 │ │ │ │ str r3, [r4, #12] │ │ │ │ it ne │ │ │ │ strne r5, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ @@ -148996,113 +148844,113 @@ │ │ │ │ addcs.w r1, r0, #24 │ │ │ │ strcs r1, [r3, #24] │ │ │ │ ittet cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc r3, [r1, #12] │ │ │ │ strcs r2, [r3, r0] │ │ │ │ strcc r1, [r3, #8] │ │ │ │ - b.n 8f934 │ │ │ │ + b.n 8f760 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80198 │ │ │ │ + bl 80140 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f934 │ │ │ │ + bne.n 8f760 │ │ │ │ ldr.w r4, [r2, #848] @ 0x350 │ │ │ │ - movw r3, #41921 @ 0xa3c1 │ │ │ │ + movw r3, #42473 @ 0xa5e9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8fa0a │ │ │ │ + bne.n 8f836 │ │ │ │ movs r0, #20 │ │ │ │ blx 2c0b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 8f9d4 │ │ │ │ + cbz r4, 8f800 │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #800] @ 0x320 │ │ │ │ - b.n 8f934 │ │ │ │ + b.n 8f760 │ │ │ │ ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ movs r1, #20 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f934 │ │ │ │ - bl 23c160 │ │ │ │ - b.n 8f96a │ │ │ │ + bne.n 8f760 │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 8f796 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8f954 │ │ │ │ - movw r1, #56781 @ 0xddcd │ │ │ │ + beq.n 8f780 │ │ │ │ + movw r1, #55145 @ 0xd769 │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8fa16 │ │ │ │ + bne.n 8f842 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f954 │ │ │ │ + bne.n 8f780 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 8f954 │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 8f780 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ movs r1, #20 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8f9b8 │ │ │ │ + b.n 8f7e4 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8f954 │ │ │ │ + b.n 8f780 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8fc0c │ │ │ │ + beq.w 8fa38 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ sub sp, #12 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 8faf4 │ │ │ │ + blt.n 8f920 │ │ │ │ add r3, r2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fb3c │ │ │ │ + bne.n 8f968 │ │ │ │ movw r4, #8236 @ 0x202c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ mov r7, r2 │ │ │ │ - movw r2, #30881 @ 0x78a1 │ │ │ │ + movw r2, #30421 @ 0x76d5 │ │ │ │ movt r2, #8 │ │ │ │ cmp r5, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.w 8fbf0 │ │ │ │ + bne.w 8fa1c │ │ │ │ movw r0, #8236 @ 0x202c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 87c00 │ │ │ │ + bl 87a34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8faf0 │ │ │ │ + beq.n 8f91c │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst.w r2, #16384 @ 0x4000 │ │ │ │ - beq.n 8fac2 │ │ │ │ - ldr r1, [pc, #404] @ (8fc24 ) │ │ │ │ + beq.n 8f8ee │ │ │ │ + ldr r1, [pc, #404] @ (8fa50 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r1] │ │ │ │ sub.w r1, r0, #8 │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ ldr.w r2, [r0, #-4] │ │ │ │ ldr.w r5, [ip, #3892] @ 0xf34 │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -149114,195 +148962,195 @@ │ │ │ │ strd r5, r2, [r0, #-8] │ │ │ │ str r1, [r5, #4] │ │ │ │ str.w lr, [ip, #3868] @ 0xf1c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r0, #20] │ │ │ │ strd r2, r1, [r0, #12] │ │ │ │ - movw r1, #39257 @ 0x9959 │ │ │ │ + movw r1, #37545 @ 0x92a9 │ │ │ │ movt r1, #19 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r7, [r0, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8fb62 │ │ │ │ + bne.n 8f98e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ streq r1, [r0, #24] │ │ │ │ - bne.w 8fc06 │ │ │ │ + bne.w 8fa32 │ │ │ │ str r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n 8fa4e │ │ │ │ - ldr r4, [pc, #296] @ (8fc24 ) │ │ │ │ + bpl.n 8f87a │ │ │ │ + ldr r4, [pc, #296] @ (8fa50 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r2, #180] @ 0xb4 │ │ │ │ movs r1, #28 │ │ │ │ subs r0, #1 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ mul.w r1, r0, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ adds r4, r3, r1 │ │ │ │ add.w r4, r4, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r4, #412] @ 0x19c │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 8fb2e │ │ │ │ + beq.n 8f95a │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 8fb2e │ │ │ │ + bhi.n 8f95a │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ add.w r1, r1, #388 @ 0x184 │ │ │ │ add r3, r1 │ │ │ │ - b.n 8fb38 │ │ │ │ + b.n 8f964 │ │ │ │ add.w r1, r1, #91136 @ 0x16400 │ │ │ │ add.w r1, r1, #412 @ 0x19c │ │ │ │ add r3, r1 │ │ │ │ adds r3, #24 │ │ │ │ - b.n 8fa50 │ │ │ │ + b.n 8f87c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8fa56 │ │ │ │ + bne.n 8f882 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r4, #8236 @ 0x202c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 8fa5e │ │ │ │ + bne.n 8f88a │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 8fa5e │ │ │ │ + ble.n 8f88a │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8faf0 │ │ │ │ + bge.n 8f91c │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ - b.n 8faf0 │ │ │ │ + b.n 8f91c │ │ │ │ ldr.w ip, [r1, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8fbe4 │ │ │ │ + bne.n 8fa10 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 8fbea │ │ │ │ + bne.n 8fa16 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ - cbnz r2, 8fbb8 │ │ │ │ + cbnz r2, 8f9e4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 8fbde │ │ │ │ + beq.n 8fa0a │ │ │ │ movw r4, #8444 @ 0x20fc │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 8fbac │ │ │ │ + beq.n 8f9d8 │ │ │ │ movw r4, #8896 @ 0x22c0 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 8fbac │ │ │ │ + beq.n 8f9d8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 8fbac │ │ │ │ + beq.n 8f9d8 │ │ │ │ mov r5, ip │ │ │ │ ldr r3, [r5, #24] │ │ │ │ strd r5, r3, [r0, #20] │ │ │ │ - cbz r3, 8fba8 │ │ │ │ + cbz r3, 8f9d4 │ │ │ │ str r0, [r3, #20] │ │ │ │ str r0, [r5, #24] │ │ │ │ - b.n 8faf0 │ │ │ │ + b.n 8f91c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8fb9e │ │ │ │ + bne.n 8f9ca │ │ │ │ str r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8faee │ │ │ │ - b.n 8fbe0 │ │ │ │ + beq.n 8f91a │ │ │ │ + b.n 8fa0c │ │ │ │ ldr r5, [r2, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8fb76 │ │ │ │ + bne.n 8f9a2 │ │ │ │ mov r5, r1 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ movw lr, #8444 @ 0x20fc │ │ │ │ movt lr, #80 @ 0x50 │ │ │ │ cmp r6, lr │ │ │ │ - beq.n 8fbda │ │ │ │ + beq.n 8fa06 │ │ │ │ movw lr, #8896 @ 0x22c0 │ │ │ │ movt lr, #80 @ 0x50 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 8fb78 │ │ │ │ + bne.n 8f9a4 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 8fb78 │ │ │ │ + b.n 8f9a4 │ │ │ │ str r1, [r0, #24] │ │ │ │ str r0, [r1, #20] │ │ │ │ - b.n 8faee │ │ │ │ + b.n 8f91a │ │ │ │ mov ip, r2 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 8fb78 │ │ │ │ + b.n 8f9a4 │ │ │ │ mov r5, ip │ │ │ │ mov r2, r1 │ │ │ │ - b.n 8fbc0 │ │ │ │ + b.n 8f9ec │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #8236 @ 0x202c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8fac2 │ │ │ │ - b.n 8faf0 │ │ │ │ + bne.w 8f8ee │ │ │ │ + b.n 8f91c │ │ │ │ mov ip, r1 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 8fb7e │ │ │ │ + b.n 8f9aa │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #54652 @ 0xd57c │ │ │ │ + movw r1, #52348 @ 0xcc7c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008fc28 : │ │ │ │ +0008fa54 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8feaa │ │ │ │ + beq.w 8fcd6 │ │ │ │ mov r3, r1 │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8fe90 │ │ │ │ + beq.w 8fcbc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8fd6e │ │ │ │ + blt.w 8fb9a │ │ │ │ add r2, ip │ │ │ │ - cbnz r3, 8fc6a │ │ │ │ + cbnz r3, 8fa96 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fdc0 │ │ │ │ + bne.w 8fbec │ │ │ │ movw r4, #8236 @ 0x202c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ - movw r1, #30881 @ 0x78a1 │ │ │ │ + movw r1, #30421 @ 0x76d5 │ │ │ │ movt r1, #8 │ │ │ │ mov r8, ip │ │ │ │ cmp r5, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bne.n 8fd1a │ │ │ │ + bne.n 8fb46 │ │ │ │ movw r0, #8236 @ 0x202c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 87c00 │ │ │ │ + bl 87a34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fd14 │ │ │ │ + beq.n 8fb40 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ tst.w r1, #16384 @ 0x4000 │ │ │ │ - beq.n 8fd2e │ │ │ │ - ldr r1, [pc, #584] @ (8fef0 ) │ │ │ │ + beq.n 8fb5a │ │ │ │ + ldr r1, [pc, #584] @ (8fd1c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub.w ip, r0, #8 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ ldr.w r5, [lr, #3892] @ 0xf34 │ │ │ │ @@ -149315,256 +149163,256 @@ │ │ │ │ strd r5, r1, [r0, #-8] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r5, #4] │ │ │ │ str.w r7, [lr, #3868] @ 0xf1c │ │ │ │ str.w r8, [r0, #8] │ │ │ │ strd r9, r9, [r0, #20] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbnz r3, 8fd42 │ │ │ │ - movw r1, #39257 @ 0x9959 │ │ │ │ + cbnz r3, 8fb6e │ │ │ │ + movw r1, #37545 @ 0x92a9 │ │ │ │ movt r1, #19 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8fe38 │ │ │ │ + bne.w 8fc64 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r3, [r0, #20] │ │ │ │ - bne.w 8fe2a │ │ │ │ + bne.w 8fc56 │ │ │ │ str r0, [r2, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #8236 @ 0x202c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ blx r5 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fd14 │ │ │ │ + beq.n 8fb40 │ │ │ │ movs r1, #0 │ │ │ │ str.w r8, [r0, #8] │ │ │ │ strd r1, r1, [r0, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8fcee │ │ │ │ + beq.n 8fb1a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r3, #0] │ │ │ │ - movw r1, #39257 @ 0x9959 │ │ │ │ + movw r1, #37545 @ 0x92a9 │ │ │ │ movt r1, #19 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8fe6c │ │ │ │ + bne.w 8fc98 │ │ │ │ strd r1, r1, [r0, #20] │ │ │ │ str r0, [r2, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [ip, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.w 8fc5e │ │ │ │ - ldr r1, [pc, #372] @ (8fef0 ) │ │ │ │ + bpl.w 8fa8a │ │ │ │ + ldr r1, [pc, #372] @ (8fd1c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r0, [ip, #180] @ 0xb4 │ │ │ │ subs r0, #1 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mul.w r1, r0, r1 │ │ │ │ adds r4, r2, r1 │ │ │ │ add.w r4, r4, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r4, #412] @ 0x19c │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 8fdac │ │ │ │ + beq.n 8fbd8 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 8fdac │ │ │ │ + bhi.n 8fbd8 │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ add.w r1, r1, #388 @ 0x184 │ │ │ │ add r2, r1 │ │ │ │ - b.n 8fdb6 │ │ │ │ + b.n 8fbe2 │ │ │ │ add.w r1, r1, #91136 @ 0x16400 │ │ │ │ add.w r1, r1, #412 @ 0x19c │ │ │ │ add r2, r1 │ │ │ │ adds r2, #24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8fc62 │ │ │ │ - b.n 8fc6a │ │ │ │ + beq.w 8fa8e │ │ │ │ + b.n 8fa96 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r4, #8236 @ 0x202c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8fe84 │ │ │ │ + bne.n 8fcb0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - bne.w 8fc72 │ │ │ │ + bne.w 8fa9e │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.w 8fc72 │ │ │ │ + ble.w 8fa9e │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8fd14 │ │ │ │ + bge.n 8fb40 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r5, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ movw ip, #8896 @ 0x22c0 │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ cmp r7, ip │ │ │ │ - beq.n 8fe0e │ │ │ │ + beq.n 8fc3a │ │ │ │ movw lr, #8444 @ 0x20fc │ │ │ │ movt lr, #80 @ 0x50 │ │ │ │ cmp r7, lr │ │ │ │ - bne.n 8fed4 │ │ │ │ + bne.n 8fd00 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8feec │ │ │ │ + bne.n 8fd18 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 8fe50 │ │ │ │ + beq.n 8fc7c │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 8fe28 │ │ │ │ + beq.n 8fc54 │ │ │ │ movw r4, #8444 @ 0x20fc │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 8feec │ │ │ │ - cbnz r6, 8fe76 │ │ │ │ + bne.n 8fd18 │ │ │ │ + cbnz r6, 8fca2 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8fd12 │ │ │ │ - b.n 8fe56 │ │ │ │ + beq.w 8fb3e │ │ │ │ + b.n 8fc82 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ - cbnz r5, 8fe88 │ │ │ │ + cbnz r5, 8fcb4 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 8fdf0 │ │ │ │ + bne.n 8fc1c │ │ │ │ ldr r5, [r1, #24] │ │ │ │ - cbnz r5, 8fe5a │ │ │ │ - cbnz r3, 8fe74 │ │ │ │ + cbnz r5, 8fc86 │ │ │ │ + cbnz r3, 8fca0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 8fe28 │ │ │ │ + bne.n 8fc54 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ str r0, [r1, #20] │ │ │ │ - b.n 8fd12 │ │ │ │ + b.n 8fb3e │ │ │ │ ldr r6, [r5, #12] │ │ │ │ - cbz r6, 8fe8c │ │ │ │ + cbz r6, 8fcb8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8fe48 │ │ │ │ + beq.n 8fc74 │ │ │ │ mov r6, r1 │ │ │ │ strd r1, r5, [r0, #20] │ │ │ │ str r0, [r5, #20] │ │ │ │ - b.n 8fe80 │ │ │ │ + b.n 8fcac │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8fe3c │ │ │ │ - b.n 8fe50 │ │ │ │ + beq.n 8fc68 │ │ │ │ + b.n 8fc7c │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ strd r6, r5, [r0, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8fe68 │ │ │ │ + bne.n 8fc94 │ │ │ │ str r0, [r6, #24] │ │ │ │ - b.n 8fd14 │ │ │ │ + b.n 8fb40 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8fc72 │ │ │ │ + b.n 8fa9e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 8fe4a │ │ │ │ + b.n 8fc76 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 8fdf4 │ │ │ │ + b.n 8fc20 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8fec8 │ │ │ │ + blt.n 8fcf4 │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ add r2, ip │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fdc2 │ │ │ │ + bne.n 8fbee │ │ │ │ movw r4, #8236 @ 0x202c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 8fc72 │ │ │ │ + b.n 8fa9e │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #54652 @ 0xd57c │ │ │ │ + movw r1, #52348 @ 0xcc7c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ ldr.w r3, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 8fe94 │ │ │ │ + bpl.n 8fcc0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8fd78 │ │ │ │ - cbnz r3, 8fee2 │ │ │ │ + b.n 8fba4 │ │ │ │ + cbnz r3, 8fd0e │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 8fee2 │ │ │ │ + bne.n 8fd0e │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ - b.n 8fe56 │ │ │ │ + b.n 8fc82 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8fe76 │ │ │ │ + bne.n 8fca2 │ │ │ │ strd r6, r1, [r0, #20] │ │ │ │ - b.n 8fe56 │ │ │ │ + b.n 8fc82 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 8fe76 │ │ │ │ + b.n 8fca2 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90162 │ │ │ │ + beq.w 8ff8e │ │ │ │ mov r3, r1 │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9007e │ │ │ │ + beq.w 8feaa │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 9002e │ │ │ │ + blt.w 8fe5a │ │ │ │ add r2, r0 │ │ │ │ - cbnz r3, 8ff34 │ │ │ │ + cbnz r3, 8fd60 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9008c │ │ │ │ + bne.w 8feb8 │ │ │ │ movw r4, #8236 @ 0x202c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ - movw r1, #30881 @ 0x78a1 │ │ │ │ + movw r1, #30421 @ 0x76d5 │ │ │ │ movt r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bne.n 8ffe0 │ │ │ │ + bne.n 8fe0c │ │ │ │ movw r0, #8236 @ 0x202c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 87c00 │ │ │ │ + bl 87a34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ffda │ │ │ │ + beq.n 8fe06 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ tst.w r1, #16384 @ 0x4000 │ │ │ │ - beq.n 8fff4 │ │ │ │ - ldr r1, [pc, #548] @ (90194 ) │ │ │ │ + beq.n 8fe20 │ │ │ │ + ldr r1, [pc, #548] @ (8ffc0 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub.w ip, r0, #8 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ ldr.w r5, [lr, #3892] @ 0xf34 │ │ │ │ @@ -149577,262 +149425,262 @@ │ │ │ │ strd r5, r1, [r0, #-8] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r5, #4] │ │ │ │ str.w r7, [lr, #3868] @ 0xf1c │ │ │ │ str.w r8, [r0, #8] │ │ │ │ strd r9, r9, [r0, #20] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbnz r3, 90008 │ │ │ │ - movw r1, #39257 @ 0x9959 │ │ │ │ + cbnz r3, 8fe34 │ │ │ │ + movw r1, #37545 @ 0x92a9 │ │ │ │ movt r1, #19 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 900c0 │ │ │ │ + bne.n 8feec │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r3, [r0, #20] │ │ │ │ - bne.n 900b4 │ │ │ │ + bne.n 8fee0 │ │ │ │ str r0, [r2, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #8236 @ 0x202c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ blx r5 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ffda │ │ │ │ + beq.n 8fe06 │ │ │ │ movs r1, #0 │ │ │ │ str.w r8, [r0, #8] │ │ │ │ strd r1, r1, [r0, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ffb8 │ │ │ │ + beq.n 8fde4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r3, #0] │ │ │ │ - movw r1, #39257 @ 0x9959 │ │ │ │ + movw r1, #37545 @ 0x92a9 │ │ │ │ movt r1, #19 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9012a │ │ │ │ + bne.w 8ff56 │ │ │ │ strd r1, r1, [r0, #20] │ │ │ │ - b.n 8ffd8 │ │ │ │ + b.n 8fe04 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.w 8ff28 │ │ │ │ - ldr r1, [pc, #348] @ (90194 ) │ │ │ │ + bpl.w 8fd54 │ │ │ │ + ldr r1, [pc, #348] @ (8ffc0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r4, [r0, #180] @ 0xb4 │ │ │ │ subs r4, #1 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mul.w r1, r4, r1 │ │ │ │ adds r5, r2, r1 │ │ │ │ add.w r5, r5, #91136 @ 0x16400 │ │ │ │ ldr.w r5, [r5, #412] @ 0x19c │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 9006a │ │ │ │ + beq.n 8fe96 │ │ │ │ cmp r4, #10 │ │ │ │ - bhi.n 9006a │ │ │ │ + bhi.n 8fe96 │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ add.w r1, r1, #388 @ 0x184 │ │ │ │ add r2, r1 │ │ │ │ - b.n 90074 │ │ │ │ + b.n 8fea0 │ │ │ │ add.w r1, r1, #91136 @ 0x16400 │ │ │ │ add.w r1, r1, #412 @ 0x19c │ │ │ │ add r2, r1 │ │ │ │ adds r2, #24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ff2c │ │ │ │ - b.n 8ff34 │ │ │ │ + beq.w 8fd58 │ │ │ │ + b.n 8fd60 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 90180 │ │ │ │ + blt.n 8ffac │ │ │ │ ldr r3, [r0, r2] │ │ │ │ add r2, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ff34 │ │ │ │ + beq.w 8fd60 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9013a │ │ │ │ + bne.n 8ff66 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movw r4, #8236 @ 0x202c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 90142 │ │ │ │ + bne.n 8ff6e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 90142 │ │ │ │ + ble.n 8ff6e │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r3 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r3, #0] │ │ │ │ - b.n 8ffda │ │ │ │ + b.n 8fe06 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8ffd8 │ │ │ │ - b.n 90136 │ │ │ │ + beq.n 8fe04 │ │ │ │ + b.n 8ff62 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 90146 │ │ │ │ + bne.n 8ff72 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 9018c │ │ │ │ + bne.n 8ffb8 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ - cbnz r5, 900ec │ │ │ │ + cbnz r5, 8ff18 │ │ │ │ mov r6, r1 │ │ │ │ - cbnz r3, 900de │ │ │ │ + cbnz r3, 8ff0a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 90130 │ │ │ │ + beq.n 8ff5c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 900b4 │ │ │ │ + beq.n 8fee0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ strd r6, r3, [r0, #20] │ │ │ │ - cbz r3, 900e8 │ │ │ │ + cbz r3, 8ff14 │ │ │ │ str r0, [r3, #20] │ │ │ │ str r0, [r6, #24] │ │ │ │ - b.n 8ffda │ │ │ │ + b.n 8fe06 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 900d0 │ │ │ │ + bne.n 8fefc │ │ │ │ mov r6, r1 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ movw ip, #8896 @ 0x22c0 │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ cmp r7, ip │ │ │ │ - beq.n 9010e │ │ │ │ + beq.n 8ff3a │ │ │ │ movw lr, #8444 @ 0x20fc │ │ │ │ movt lr, #80 @ 0x50 │ │ │ │ cmp r7, lr │ │ │ │ - bne.n 9014a │ │ │ │ - cbnz r3, 90126 │ │ │ │ + bne.n 8ff76 │ │ │ │ + cbnz r3, 8ff52 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 90130 │ │ │ │ + beq.n 8ff5c │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 900da │ │ │ │ + beq.n 8ff06 │ │ │ │ movw r4, #8444 @ 0x20fc │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 900da │ │ │ │ + beq.n 8ff06 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 900de │ │ │ │ + b.n 8ff0a │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 900c6 │ │ │ │ + beq.n 8fef2 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ str r0, [r1, #20] │ │ │ │ - b.n 8ffd8 │ │ │ │ + b.n 8fe04 │ │ │ │ movw r4, #8236 @ 0x202c │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8ff3c │ │ │ │ + b.n 8fd68 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 900d4 │ │ │ │ - cbnz r3, 90158 │ │ │ │ + b.n 8ff00 │ │ │ │ + cbnz r3, 8ff84 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 90158 │ │ │ │ + bne.n 8ff84 │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ - b.n 90136 │ │ │ │ + b.n 8ff62 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 900de │ │ │ │ + bne.n 8ff0a │ │ │ │ strd r6, r1, [r0, #20] │ │ │ │ - b.n 90136 │ │ │ │ + b.n 8ff62 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #54652 @ 0xd57c │ │ │ │ + movw r1, #52348 @ 0xcc7c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bpl.w 90082 │ │ │ │ + bpl.w 8feae │ │ │ │ movs r3, #0 │ │ │ │ - b.n 90036 │ │ │ │ + b.n 8fe62 │ │ │ │ mov r5, r1 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 900f4 │ │ │ │ + b.n 8ff20 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 901a6 │ │ │ │ + blt.n 8ffd2 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 901a0 │ │ │ │ - ldr.w ip, [pc, #72] @ 901f8 │ │ │ │ + bpl.n 8ffcc │ │ │ │ + ldr.w ip, [pc, #72] @ 90024 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r2, [r2, ip] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w ip, r2, r3 │ │ │ │ add.w ip, ip, #91136 @ 0x16400 │ │ │ │ ldr.w ip, [ip, #412] @ 0x19c │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 901e6 │ │ │ │ + beq.n 90012 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 901e6 │ │ │ │ + bhi.n 90012 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r2, r3 │ │ │ │ - b.n 901f0 │ │ │ │ + b.n 9001c │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r2, r3 │ │ │ │ add.w r0, r2, #24 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r5, [r0, #152] @ 0x98 │ │ │ │ - movw r3, #30881 @ 0x78a1 │ │ │ │ + movw r3, #30421 @ 0x76d5 │ │ │ │ movt r3, #8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 90298 │ │ │ │ + bne.n 900c4 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 87c00 │ │ │ │ - cbz r0, 90286 │ │ │ │ + bl 87a34 │ │ │ │ + cbz r0, 900b2 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ tst.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 9026a │ │ │ │ - ldr r3, [pc, #116] @ (902a8 ) │ │ │ │ + beq.n 90096 │ │ │ │ + ldr r3, [pc, #116] @ (900d4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ sub.w r4, r0, #8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr.w lr, [r1, #3892] @ 0xf34 │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -149845,140 +149693,140 @@ │ │ │ │ str.w r4, [lr, #4] │ │ │ │ str.w r5, [r1, #3868] @ 0xf1c │ │ │ │ movs r3, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r6, [r0, #8] │ │ │ │ strd r1, r3, [r0, #16] │ │ │ │ str r3, [r0, #24] │ │ │ │ - cbnz r2, 9028a │ │ │ │ - movw r3, #39257 @ 0x9959 │ │ │ │ + cbnz r2, 900b6 │ │ │ │ + movw r3, #37545 @ 0x92a9 │ │ │ │ movt r3, #19 │ │ │ │ str r2, [r0, #12] │ │ │ │ str r3, [r0, #28] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - b.n 9027a │ │ │ │ + b.n 900a6 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9026a │ │ │ │ - b.n 90286 │ │ │ │ + bne.n 90096 │ │ │ │ + b.n 900b2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - cbnz r2, 902d4 │ │ │ │ - cbnz r3, 902ce │ │ │ │ + cbnz r2, 90100 │ │ │ │ + cbnz r3, 900fa │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw ip, #8236 @ 0x202c │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ cmp r4, ip │ │ │ │ it eq │ │ │ │ strdeq r3, r3, [r0, #20] │ │ │ │ - bne.n 9031e │ │ │ │ + bne.n 9014a │ │ │ │ str r0, [r1, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strd r2, r2, [r0, #20] │ │ │ │ - b.n 902ca │ │ │ │ + b.n 900f6 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ mov r6, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 90356 │ │ │ │ + bne.n 90182 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ movw ip, #8236 @ 0x202c │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 9038a │ │ │ │ + bne.n 901b6 │ │ │ │ ldr.w lr, [r2, #24] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 9032c │ │ │ │ - cbnz r3, 90344 │ │ │ │ + bne.n 90158 │ │ │ │ + cbnz r3, 90170 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 9034e │ │ │ │ + beq.n 9017a │ │ │ │ movw ip, #8444 @ 0x20fc │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 9031a │ │ │ │ + beq.n 90146 │ │ │ │ movw ip, #8896 @ 0x22c0 │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 9031a │ │ │ │ - cbnz r3, 90338 │ │ │ │ + beq.n 90146 │ │ │ │ + cbnz r3, 90164 │ │ │ │ mov r3, r6 │ │ │ │ - cbnz r6, 90338 │ │ │ │ + cbnz r6, 90164 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 902ca │ │ │ │ + beq.n 900f6 │ │ │ │ str r0, [r2, #20] │ │ │ │ - b.n 902ca │ │ │ │ + b.n 900f6 │ │ │ │ ldr.w r4, [lr, #12] │ │ │ │ - cbz r4, 90366 │ │ │ │ + cbz r4, 90192 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 902f6 │ │ │ │ + beq.n 90122 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ strd r3, r2, [r0, #20] │ │ │ │ - cbz r2, 9034a │ │ │ │ + cbz r2, 90176 │ │ │ │ str r0, [r2, #20] │ │ │ │ - b.n 9034a │ │ │ │ + b.n 90176 │ │ │ │ mov r3, r2 │ │ │ │ strd r2, lr, [r0, #20] │ │ │ │ str r0, [r3, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r2, [r0, #20] │ │ │ │ - b.n 90328 │ │ │ │ + b.n 90154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9034e │ │ │ │ + bne.n 9017a │ │ │ │ movw ip, #8236 @ 0x202c │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 902f8 │ │ │ │ + b.n 90124 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r4, [lr, #4] │ │ │ │ movw r5, #8444 @ 0x20fc │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 90384 │ │ │ │ + beq.n 901b0 │ │ │ │ movw r5, #8896 @ 0x22c0 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 9038e │ │ │ │ - cbnz r3, 9039e │ │ │ │ + bne.n 901ba │ │ │ │ + cbnz r3, 901ca │ │ │ │ mov r3, lr │ │ │ │ - b.n 902f8 │ │ │ │ + b.n 90124 │ │ │ │ mov lr, r2 │ │ │ │ - b.n 90368 │ │ │ │ + b.n 90194 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 902f8 │ │ │ │ + beq.n 90124 │ │ │ │ mov r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 90338 │ │ │ │ + bne.n 90164 │ │ │ │ strd r6, r2, [r0, #20] │ │ │ │ - b.n 90328 │ │ │ │ + b.n 90154 │ │ │ │ mov r3, lr │ │ │ │ - b.n 90338 │ │ │ │ + b.n 90164 │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r1, r2, #1 │ │ │ │ - bhi.n 903c4 │ │ │ │ + bhi.n 901f0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mvn.w r3, #1 │ │ │ │ mul.w r0, r1, r0 │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -149996,128 +149844,128 @@ │ │ │ │ orr.w r3, r3, ip, lsr #1 │ │ │ │ add r3, r4 │ │ │ │ cmp r3, lr │ │ │ │ itt cs │ │ │ │ addcs.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ addcs r3, #1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 9041e │ │ │ │ + beq.n 9024a │ │ │ │ mvn.w lr, #2147483648 @ 0x80000000 │ │ │ │ mov.w ip, r3, lsl #30 │ │ │ │ ldr.w r4, [r0, r2, lsl #2] │ │ │ │ bic.w ip, ip, #2147483648 @ 0x80000000 │ │ │ │ subs r2, #1 │ │ │ │ orr.w r3, ip, r3, lsr #1 │ │ │ │ add r3, r4 │ │ │ │ cmp r3, lr │ │ │ │ itt cs │ │ │ │ addcs.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ addcs r3, #1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 903fc │ │ │ │ + bne.n 90228 │ │ │ │ mul.w r0, r1, r3 │ │ │ │ mvn.w r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9051e │ │ │ │ + beq.n 9034a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r8, r2 │ │ │ │ movs r6, #1 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ add.w r4, r5, #20 │ │ │ │ add.w r0, r1, #12 │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r6, r2 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 9046c │ │ │ │ + b.n 90298 │ │ │ │ ldrsb.w ip, [r4, r3] │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 90496 │ │ │ │ + bne.n 902c2 │ │ │ │ strb.w lr, [r4, r3] │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r8, lr │ │ │ │ - beq.n 90492 │ │ │ │ + beq.n 902be │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ adds r0, #12 │ │ │ │ ldr.w r1, [r0, #-12] │ │ │ │ cmp r2, #7 │ │ │ │ and.w r3, r6, r1 │ │ │ │ - ble.n 90452 │ │ │ │ + ble.n 9027e │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.n 90502 │ │ │ │ + bgt.n 9032e │ │ │ │ ldrsh.w ip, [r4, r3, lsl #1] │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 90496 │ │ │ │ + bne.n 902c2 │ │ │ │ strh.w lr, [r4, r3, lsl #1] │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 90468 │ │ │ │ + bne.n 90294 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add ip, r3 │ │ │ │ adds r3, r1, #1 │ │ │ │ cmp r2, #7 │ │ │ │ add r3, ip │ │ │ │ and.w r3, r3, r6 │ │ │ │ - bgt.n 904e4 │ │ │ │ + bgt.n 90310 │ │ │ │ ldrsb.w ip, [r4, r3] │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 904f4 │ │ │ │ + bne.n 90320 │ │ │ │ cmp r2, #7 │ │ │ │ - ble.n 9045c │ │ │ │ + ble.n 90288 │ │ │ │ cmp r2, #15 │ │ │ │ - ble.n 90486 │ │ │ │ + ble.n 902b2 │ │ │ │ str.w lr, [r4, r3, lsl #2] │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 90468 │ │ │ │ - b.n 90492 │ │ │ │ + bne.n 90294 │ │ │ │ + b.n 902be │ │ │ │ add.w ip, r5, r3, lsl #2 │ │ │ │ ldr.w ip, [ip, #20] │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 904b4 │ │ │ │ + beq.n 902e0 │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r1 │ │ │ │ ands r3, r6 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.n 904ca │ │ │ │ + bgt.n 902f6 │ │ │ │ ldrsh.w ip, [r4, r3, lsl #1] │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 904b4 │ │ │ │ - b.n 904d8 │ │ │ │ + beq.n 902e0 │ │ │ │ + b.n 90304 │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r1 │ │ │ │ ands r3, r6 │ │ │ │ - b.n 904aa │ │ │ │ + b.n 902d6 │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ add.w r7, r5, ip │ │ │ │ ldr r7, [r7, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 9049a │ │ │ │ + bne.n 902c6 │ │ │ │ str.w lr, [r4, r3, lsl #2] │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 90468 │ │ │ │ - b.n 90492 │ │ │ │ + bne.n 90294 │ │ │ │ + b.n 902be │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #176] @ (905e0 ) │ │ │ │ + ldr r1, [pc, #176] @ (9040c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w ip, [r0, #-8] │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ @@ -150132,560 +149980,560 @@ │ │ │ │ str.w r2, [ip, #4] │ │ │ │ str.w r4, [r3, #-8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ str.w r0, [lr, #3868] @ 0xf1c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbnz r0, 90590 │ │ │ │ + cbnz r0, 903bc │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 905c4 │ │ │ │ + cbnz r0, 903f0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 905aa │ │ │ │ + cbnz r0, 903d6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 905e4 │ │ │ │ + b.w 90410 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9057c │ │ │ │ + bge.n 903a8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9057c │ │ │ │ + bne.n 903a8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9057c │ │ │ │ + b.n 903a8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90584 │ │ │ │ + bge.n 903b0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90584 │ │ │ │ + bne.n 903b0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 90584 │ │ │ │ + b.n 903b0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90580 │ │ │ │ + bge.n 903ac │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90580 │ │ │ │ + bne.n 903ac │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 90580 │ │ │ │ + b.n 903ac │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000905e4 : │ │ │ │ +00090410 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #564] @ (90830 ) │ │ │ │ + ldr r1, [pc, #568] @ (90660 ) │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ - ubfx ip, r2, #14, #1 │ │ │ │ + ubfx r1, r2, #14, #1 │ │ │ │ and.w r2, r2, #24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ - addne.w ip, ip, #1 │ │ │ │ + addne r1, #1 │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - mov.w ip, ip, lsl #3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9069e │ │ │ │ + bne.n 904c4 │ │ │ │ ldr.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 906ca │ │ │ │ - movw lr, #24320 @ 0x5f00 │ │ │ │ - movt lr, #82 @ 0x52 │ │ │ │ + ble.n 904f6 │ │ │ │ + movw ip, #24320 @ 0x5f00 │ │ │ │ + movt ip, #82 @ 0x52 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ - movw r2, #15513 @ 0x3c99 │ │ │ │ + movw r2, #15441 @ 0x3c51 │ │ │ │ movt r2, #8 │ │ │ │ - ldr.w r4, [lr, #900] @ 0x384 │ │ │ │ - sub.w r1, r0, ip │ │ │ │ + ldr.w r4, [ip, #900] @ 0x384 │ │ │ │ + sub.w r1, r0, r1, lsl #3 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 906e6 │ │ │ │ - cbz r1, 9069a │ │ │ │ + bne.n 90512 │ │ │ │ + cbz r1, 904c0 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 90704 │ │ │ │ + beq.n 90532 │ │ │ │ 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 90680 │ │ │ │ + bgt.n 904a6 │ │ │ │ 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 90704 │ │ │ │ - bic.w r2, r1, #4080 @ 0xff0 │ │ │ │ - bic.w r2, r2, #15 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + beq.n 90532 │ │ │ │ + bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ + bic.w r3, r3, #15 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ - str r1, [r2, #4] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbz r0, 906f2 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 90728 │ │ │ │ + str r1, [r3, #4] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbz r0, 9051e │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 90556 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r4, [r0, #-4] │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - bic.w r4, r4, #3 │ │ │ │ - and.w r1, r1, #3 │ │ │ │ - orrs r1, r4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - movs r4, #0 │ │ │ │ - str r1, [r2, #4] │ │ │ │ - ldr.w r1, [r3, #3868] @ 0xf1c │ │ │ │ + bic.w ip, r4, #3 │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ + and.w r4, r4, #3 │ │ │ │ + str.w r2, [ip] │ │ │ │ + orr.w r4, r4, ip │ │ │ │ + str r4, [r2, #4] │ │ │ │ + mov.w ip, #0 │ │ │ │ + ldr.w r4, [r3, #3868] @ 0xf1c │ │ │ │ ldr.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ - subs r1, #1 │ │ │ │ - str.w r4, [r0, #-8] │ │ │ │ - cmp r2, r4 │ │ │ │ - str.w r1, [r3, #3868] @ 0xf1c │ │ │ │ - bgt.n 90626 │ │ │ │ - movw lr, #24320 @ 0x5f00 │ │ │ │ - movt lr, #82 @ 0x52 │ │ │ │ - movw r2, #15513 @ 0x3c99 │ │ │ │ + subs r4, #1 │ │ │ │ + str.w ip, [r0, #-8] │ │ │ │ + cmp r2, ip │ │ │ │ + str.w r4, [r3, #3868] @ 0xf1c │ │ │ │ + bgt.n 9044c │ │ │ │ + movw ip, #24320 @ 0x5f00 │ │ │ │ + movt ip, #82 @ 0x52 │ │ │ │ + movw r2, #15441 @ 0x3c51 │ │ │ │ movt r2, #8 │ │ │ │ - sub.w r1, r0, ip │ │ │ │ - ldr.w r4, [lr, #900] @ 0x384 │ │ │ │ + sub.w r1, r0, r1, lsl #3 │ │ │ │ + ldr.w r4, [ip, #900] @ 0x384 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 90648 │ │ │ │ - ldr.w r0, [lr, #884] @ 0x374 │ │ │ │ + beq.n 9046e │ │ │ │ mov r3, r4 │ │ │ │ + ldr.w r0, [ip, #884] @ 0x374 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ - ldr.w r3, [r4, r3, lsl #3] │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - strd r3, r1, [r2, #8] │ │ │ │ - str r2, [r3, #12] │ │ │ │ - str r2, [r1, #8] │ │ │ │ - b.n 9069a │ │ │ │ - ldr.w r2, [lr, #860] @ 0x35c │ │ │ │ - movw r3, #42081 @ 0xa461 │ │ │ │ + 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] │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr.w r2, [ip, #860] @ 0x35c │ │ │ │ + movw r3, #42581 @ 0xa655 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 90828 │ │ │ │ + bne.w 90656 │ │ │ │ mov r0, r1 │ │ │ │ blx 2af44 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 9069a │ │ │ │ - ldrd r1, r3, [r2, #8] │ │ │ │ - str r3, [r1, #12] │ │ │ │ - str r1, [r3, #8] │ │ │ │ + b.n 904c0 │ │ │ │ + ldrd r1, r2, [r3, #8] │ │ │ │ + str r2, [r1, #12] │ │ │ │ + str r1, [r2, #8] │ │ │ │ movs r1, #28 │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + mul.w r2, r1, r2 │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ - mov r7, r3 │ │ │ │ - adds r3, r1, r3 │ │ │ │ + mov r7, r2 │ │ │ │ + adds r2, r1, r2 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - str r0, [r2, #8] │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + str r0, [r3, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ - str r2, [r3, #16] │ │ │ │ - ldr.w r2, [r0, #528] @ 0x210 │ │ │ │ - mov r6, r2 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 90768 │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ - cbz r2, 90764 │ │ │ │ - ldr r5, [r2, #8] │ │ │ │ + str r3, [r2, #16] │ │ │ │ + ldr.w r3, [r0, #528] @ 0x210 │ │ │ │ + mov r6, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 90596 │ │ │ │ + ldr r3, [r2, #24] │ │ │ │ + cbz r3, 90592 │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ - movne r2, #0 │ │ │ │ - str.w r2, [r0, #528] @ 0x210 │ │ │ │ - adds r2, r1, #1 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - str r2, [r3, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 907c6 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 9079e │ │ │ │ - ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 90780 │ │ │ │ - str.w r3, [r0, #532] @ 0x214 │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 9069a │ │ │ │ - ldrd r2, r1, [r3, #20] │ │ │ │ - cbz r1, 907c0 │ │ │ │ - str r2, [r1, #20] │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ + movne r3, #0 │ │ │ │ + str.w r3, [r0, #528] @ 0x210 │ │ │ │ + adds r3, r1, #1 │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ + str r3, [r2, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 905f4 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 905cc │ │ │ │ + ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ + cbnz r3, 905ae │ │ │ │ + str.w r2, [r0, #532] @ 0x214 │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.n 904c0 │ │ │ │ + ldrd r3, r1, [r2, #20] │ │ │ │ + cbz r1, 905ee │ │ │ │ + str r3, [r1, #20] │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ - strd r2, r6, [r3, #20] │ │ │ │ - cbz r2, 9079a │ │ │ │ - str r3, [r2, #24] │ │ │ │ - str r3, [r6, #20] │ │ │ │ - b.n 9069a │ │ │ │ - ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ + strd r3, r6, [r2, #20] │ │ │ │ + cbz r3, 905c8 │ │ │ │ + str r2, [r3, #24] │ │ │ │ + str r2, [r6, #20] │ │ │ │ + b.n 904c0 │ │ │ │ + ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ - strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 907ac │ │ │ │ - str r3, [r2, #24] │ │ │ │ - ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ - str.w r3, [r4, #524] @ 0x20c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9069a │ │ │ │ - str.w r3, [r4, #532] @ 0x214 │ │ │ │ - b.n 9069a │ │ │ │ + strd r3, r1, [r2, #20] │ │ │ │ + cbz r3, 905da │ │ │ │ + str r2, [r3, #24] │ │ │ │ + ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 9078c │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 904c0 │ │ │ │ + str.w r2, [r4, #532] @ 0x214 │ │ │ │ + b.n 904c0 │ │ │ │ + str.w r3, [r4, #524] @ 0x20c │ │ │ │ + b.n 905ba │ │ │ │ + ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 90772 │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ - cbz r2, 90822 │ │ │ │ - str r1, [r2, #20] │ │ │ │ - str r2, [r1, #24] │ │ │ │ + beq.n 905a0 │ │ │ │ + ldr r3, [r2, #24] │ │ │ │ + cbz r3, 90650 │ │ │ │ + str r1, [r3, #20] │ │ │ │ + str r3, [r1, #24] │ │ │ │ ldr.w r1, [r8, r7] │ │ │ │ - ldr.w r2, [r4, #520] @ 0x208 │ │ │ │ - str r2, [r3, #20] │ │ │ │ - str.w r3, [r4, #520] @ 0x208 │ │ │ │ - lsrs r2, r1, #18 │ │ │ │ + ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ + str r3, [r2, #20] │ │ │ │ + str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - cbz r3, 907fa │ │ │ │ + lsrs r2, r1, #18 │ │ │ │ + cbz r3, 90628 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ - ldr.w r0, [lr, #980] @ 0x3d4 │ │ │ │ + ldr.w r0, [ip, #980] @ 0x3d4 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ str.w r5, [r3, #804] @ 0x324 │ │ │ │ - ldr.w r3, [lr, #988] @ 0x3dc │ │ │ │ + ldr.w r3, [ip, #988] @ 0x3dc │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str.w r5, [r8, r7] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 9069a │ │ │ │ + b.n 904c0 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 907d2 │ │ │ │ - ldr.w r0, [lr, #844] @ 0x34c │ │ │ │ + b.n 90600 │ │ │ │ + ldr.w r0, [ip, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 9071c │ │ │ │ + b.n 9054a │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00090834 <_PyType_GetDict@@Base>: │ │ │ │ +00090664 <_PyType_GetDict@@Base>: │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 90840 <_PyType_GetDict@@Base+0xc> │ │ │ │ + bmi.n 90670 <_PyType_GetDict@@Base+0xc> │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ bx lr │ │ │ │ - ldr.w ip, [pc, #68] @ 90888 <_PyType_GetDict@@Base+0x54> │ │ │ │ + ldr.w ip, [pc, #68] @ 906b8 <_PyType_GetDict@@Base+0x54> │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r2, [r2, ip] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w ip, r2, r3 │ │ │ │ add.w ip, ip, #91136 @ 0x16400 │ │ │ │ ldr.w ip, [ip, #412] @ 0x19c │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 9086e <_PyType_GetDict@@Base+0x3a> │ │ │ │ + beq.n 9069e <_PyType_GetDict@@Base+0x3a> │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 9087c <_PyType_GetDict@@Base+0x48> │ │ │ │ + bls.n 906ac <_PyType_GetDict@@Base+0x48> │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r2, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ bx lr │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r2, r3 │ │ │ │ - b.n 90878 <_PyType_GetDict@@Base+0x44> │ │ │ │ + b.n 906a8 <_PyType_GetDict@@Base+0x44> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009088c : │ │ │ │ +000906bc : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 908e2 │ │ │ │ + bpl.n 90712 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 908c8 │ │ │ │ + bne.n 906f8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 908c8 │ │ │ │ + beq.n 906f8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 851d0 │ │ │ │ + bl 84fac │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7aa84 │ │ │ │ + bl 7acac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 908ba │ │ │ │ + bne.n 906ea │ │ │ │ mov r0, r1 │ │ │ │ - bl 43338 │ │ │ │ + bl 43390 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 908c4 │ │ │ │ - b.w 1c965c │ │ │ │ + b.n 906f4 │ │ │ │ + b.w 1c8e0c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 90fd2 │ │ │ │ + beq.w 90e02 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov fp, r3 │ │ │ │ mov r4, r7 │ │ │ │ mov r5, r7 │ │ │ │ mov sl, r1 │ │ │ │ strd r7, r7, [sp, #12] │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - bhi.w 91404 │ │ │ │ + bhi.w 91234 │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ - beq.w 90e28 │ │ │ │ + beq.w 90c58 │ │ │ │ cmp r2, #72 @ 0x48 │ │ │ │ - beq.w 90e5a │ │ │ │ + beq.w 90c8a │ │ │ │ ldr.w r2, [fp, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90918 │ │ │ │ + bne.n 90748 │ │ │ │ mov r6, sl │ │ │ │ ldr.w r8, [r6] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 913c2 │ │ │ │ + beq.w 911f2 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r8 │ │ │ │ blx 2c440 │ │ │ │ - cbz r0, 9094e │ │ │ │ + cbz r0, 9077e │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 886f4 │ │ │ │ + bl 88528 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 913b8 │ │ │ │ + beq.w 911e8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 2c0c8 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 834bc │ │ │ │ + bl 83470 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 913f4 │ │ │ │ + beq.w 91224 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ blx 2c030 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90fdc │ │ │ │ + beq.w 90e0c │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 911ba │ │ │ │ + beq.w 90fea │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 911c6 │ │ │ │ + beq.w 90ff6 │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90a58 │ │ │ │ + beq.n 90888 │ │ │ │ add.w r0, r3, #8 │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 911c0 │ │ │ │ + beq.w 90ff0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90a50 │ │ │ │ + beq.n 90880 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 910b0 │ │ │ │ + beq.w 90ee0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90a50 │ │ │ │ + beq.n 90880 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 911e4 │ │ │ │ + beq.w 91014 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 90a50 │ │ │ │ + cbz r2, 90880 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 911e0 │ │ │ │ + beq.w 91010 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 90a50 │ │ │ │ + cbz r2, 90880 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 91200 │ │ │ │ + beq.w 91030 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - cbz r2, 90a50 │ │ │ │ + cbz r2, 90880 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 91204 │ │ │ │ + beq.w 91034 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - cbz r2, 90a50 │ │ │ │ + cbz r2, 90880 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 91208 │ │ │ │ + beq.w 91038 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ - cbz r2, 90a50 │ │ │ │ + cbz r2, 90880 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 9120c │ │ │ │ + beq.w 9103c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 9125a │ │ │ │ + beq.w 9108a │ │ │ │ ldr.w r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90a3a │ │ │ │ + bne.n 9086a │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 91002 │ │ │ │ + bne.w 90e32 │ │ │ │ movs r0, #1 │ │ │ │ - bl 8e8a8 │ │ │ │ + bl 8e6d4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 910ca │ │ │ │ + beq.w 90efa │ │ │ │ ldr r3, [r6, #12] │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.n 90a92 │ │ │ │ + bpl.n 908c2 │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 90a92 │ │ │ │ + ble.n 908c2 │ │ │ │ add.w ip, r9, #12 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91102 │ │ │ │ + beq.w 90f32 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r0, #23 │ │ │ │ - bpl.w 91240 │ │ │ │ + bpl.w 91070 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 90a7a │ │ │ │ + bne.n 908aa │ │ │ │ movw r3, #40104 @ 0x9ca8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1c9688 │ │ │ │ + bl 1c8e38 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91102 │ │ │ │ + beq.w 90f32 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 91358 │ │ │ │ + bge.w 91188 │ │ │ │ ldr.w r2, [r0, #156] @ 0x9c │ │ │ │ - cbz r2, 90ac8 │ │ │ │ + cbz r2, 908f8 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 91132 │ │ │ │ + bne.w 90f62 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c9760 │ │ │ │ + bl 1c8f10 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91102 │ │ │ │ + beq.w 90f32 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 91020 │ │ │ │ + beq.w 90e50 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ it ge │ │ │ │ strge r2, [sp, #32] │ │ │ │ - blt.w 9107c │ │ │ │ + blt.w 90eac │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 90fa2 │ │ │ │ + bne.w 90dd2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 90fba │ │ │ │ + bne.w 90dea │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 90f8c │ │ │ │ + bne.w 90dbc │ │ │ │ str r7, [sp, #16] │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91102 │ │ │ │ + beq.w 90f32 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orr.w r2, r1, #512 @ 0x200 │ │ │ │ str r2, [r0, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 90b3a │ │ │ │ + cbz r0, 9096a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r0, #0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r0, r8, #208 @ 0xd0 │ │ │ │ @@ -150703,15 +150551,15 @@ │ │ │ │ str.w r0, [r8, #56] @ 0x38 │ │ │ │ add.w r0, r8, #420 @ 0x1a4 │ │ │ │ str.w r0, [r8, #80] @ 0x50 │ │ │ │ it lt │ │ │ │ strlt r2, [r3, #0] │ │ │ │ lsls r0, r1, #30 │ │ │ │ str.w r3, [r8, #128] @ 0x80 │ │ │ │ - bmi.w 913fa │ │ │ │ + bmi.w 9122a │ │ │ │ ldr.w r3, [sl] │ │ │ │ str.w r4, [r8, #88] @ 0x58 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ str.w r9, [r8, #168] @ 0xa8 │ │ │ │ @@ -150721,20 +150569,20 @@ │ │ │ │ strd r3, r7, [r8, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w sl, [r8, #436] @ 0x1b4 │ │ │ │ str.w sl, [r8, #428] @ 0x1ac │ │ │ │ str.w fp, [r8, #12] │ │ │ │ str.w fp, [r8, #448] @ 0x1c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90c34 │ │ │ │ - movw r7, #42268 @ 0xa51c │ │ │ │ + beq.n 90a64 │ │ │ │ + movw r7, #39964 @ 0x9c1c │ │ │ │ movt r7, #54 @ 0x36 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - bhi.n 90c14 │ │ │ │ + bhi.n 90a44 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ @@ -150769,975 +150617,975 @@ │ │ │ │ movs r4, r4 │ │ │ │ lsls r4, r2, #8 │ │ │ │ ldrsh.w r2, [r7, r3, lsl #2] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrsh.w r0, [r3, #2] │ │ │ │ adds r3, r2, #1 │ │ │ │ - bne.w 90da6 │ │ │ │ + bne.w 90bd6 │ │ │ │ ldr.w r3, [r4, #8]! │ │ │ │ str.w r1, [r8, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90bc0 │ │ │ │ + bne.n 909f0 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90fe6 │ │ │ │ + beq.w 90e16 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [r8, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r3, [r8, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r8, #144] @ 0x90 │ │ │ │ - bl 92ca4 │ │ │ │ + bl 92ad4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 91314 │ │ │ │ + blt.w 91144 │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ - movw r3, #30881 @ 0x78a1 │ │ │ │ + movw r3, #30421 @ 0x76d5 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 90ca2 │ │ │ │ + bne.n 90ad2 │ │ │ │ ldr.w r2, [r8, #128] @ 0x80 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r2, 90c7e │ │ │ │ + cbz r2, 90aae │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 9141c │ │ │ │ + blt.w 9124c │ │ │ │ ldr.w r2, [r8, #104] @ 0x68 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 913e0 │ │ │ │ + blt.w 91210 │ │ │ │ ldr.w r2, [r8, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 91320 │ │ │ │ + blt.w 91150 │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 912f8 │ │ │ │ + blt.w 91128 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bmi.w 91380 │ │ │ │ + bmi.w 911b0 │ │ │ │ ldr.w r9, [r8, #132] @ 0x84 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #700] @ (90f74 ) │ │ │ │ + ldr r5, [pc, #700] @ (90da4 ) │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ - cbz r1, 90d00 │ │ │ │ + cbz r1, 90b30 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ - bl 8c074 │ │ │ │ + bl 8bea0 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 886f4 │ │ │ │ + bl 88528 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90d86 │ │ │ │ + beq.n 90bb6 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #664] @ (90f78 ) │ │ │ │ + ldr r1, [pc, #664] @ (90da8 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90cfa │ │ │ │ + bge.n 90b2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 912f0 │ │ │ │ + beq.w 91120 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 90d84 │ │ │ │ + beq.n 90bb4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90f1e │ │ │ │ + bne.w 90d4e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90f5e │ │ │ │ - ldr r2, [pc, #616] @ (90f7c ) │ │ │ │ + bne.w 90d8e │ │ │ │ + ldr r2, [pc, #616] @ (90dac ) │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r1, [r2, #3392] @ 0xd40 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 90f48 │ │ │ │ + bne.w 90d78 │ │ │ │ ldr.w r2, [r2, #3400] @ 0xd48 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 90f48 │ │ │ │ + beq.w 90d78 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #588] @ (90f80 ) │ │ │ │ + ldr r1, [pc, #588] @ (90db0 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 851d0 │ │ │ │ + bl 84fac │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 90d84 │ │ │ │ + beq.n 90bb4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 90f14 │ │ │ │ + bne.w 90d44 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ blx 2c440 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91334 │ │ │ │ + beq.w 91164 │ │ │ │ subs r1, r0, r6 │ │ │ │ - bmi.w 911e8 │ │ │ │ + bmi.w 91018 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ - bl 886f4 │ │ │ │ + bl 88528 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 90d86 │ │ │ │ - ldr r1, [pc, #532] @ (90f80 ) │ │ │ │ + cbz r0, 90bb6 │ │ │ │ + ldr r1, [pc, #532] @ (90db0 ) │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90d84 │ │ │ │ + bge.n 90bb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91350 │ │ │ │ + beq.w 91180 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, r7] │ │ │ │ ldr r5, [r3, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 90ec6 │ │ │ │ + bne.w 90cf6 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ mov r0, fp │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r8, r0] │ │ │ │ str r1, [r3, r2] │ │ │ │ ldr.w r3, [r4, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90bc0 │ │ │ │ - b.n 90c34 │ │ │ │ + bne.w 909f0 │ │ │ │ + b.n 90a64 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mul.w r9, r2, r5 │ │ │ │ - bl 940ec │ │ │ │ + bl 93f10 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 2c030 │ │ │ │ mov r0, r8 │ │ │ │ - bl 940ec │ │ │ │ + bl 93f10 │ │ │ │ str.w r0, [r8, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ - bl 940ec │ │ │ │ + bl 93f10 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 90dac │ │ │ │ + ble.n 90bdc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 91230 │ │ │ │ + bmi.w 91060 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 90dac │ │ │ │ + beq.n 90bdc │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 91210 │ │ │ │ + bmi.w 91040 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 90dac │ │ │ │ + beq.n 90bdc │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 91220 │ │ │ │ + bmi.w 91050 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 90dac │ │ │ │ + beq.n 90bdc │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 912bc │ │ │ │ + bmi.w 910ec │ │ │ │ subs r2, r5, #4 │ │ │ │ - beq.n 90dac │ │ │ │ + beq.n 90bdc │ │ │ │ add.w r3, r0, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r1, r0, #28 │ │ │ │ - bmi.w 910a0 │ │ │ │ + bmi.w 90ed0 │ │ │ │ adds r3, #20 │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 90e18 │ │ │ │ - b.n 90dac │ │ │ │ + bne.n 90c48 │ │ │ │ + b.n 90bdc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9114a │ │ │ │ + bne.w 90f7a │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9109a │ │ │ │ + beq.w 90eca │ │ │ │ blx 2c0c8 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 834bc │ │ │ │ + bl 83470 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91372 │ │ │ │ + beq.w 911a2 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ mov r2, r6 │ │ │ │ blx 2c030 │ │ │ │ - b.n 9092a │ │ │ │ + b.n 9075a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 911a2 │ │ │ │ + bne.w 90fd2 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9092a │ │ │ │ - movw r9, #54764 @ 0xd5ec │ │ │ │ + beq.w 9075a │ │ │ │ + movw r9, #52460 @ 0xccec │ │ │ │ movt r9, #46 @ 0x2e │ │ │ │ mov r8, r1 │ │ │ │ - movw r3, #24972 @ 0x618c │ │ │ │ + movw r3, #22668 @ 0x588c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r3, #54884 @ 0xd664 │ │ │ │ + movw r3, #52580 @ 0xcd64 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 9102a │ │ │ │ + bmi.w 90e5a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ blx 2c284 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90f42 │ │ │ │ + beq.n 90d72 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx 2c284 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90f6e │ │ │ │ + beq.n 90d9e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx 2c284 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91026 │ │ │ │ + beq.w 90e56 │ │ │ │ ldr.w r6, [r8, #20]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 90e8a │ │ │ │ - b.n 9092a │ │ │ │ + bne.n 90cba │ │ │ │ + b.n 9075a │ │ │ │ mov.w fp, #0 │ │ │ │ mov sl, fp │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 90ee6 │ │ │ │ + cbz r3, 90d16 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 90ee6 │ │ │ │ + beq.n 90d16 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 912dc │ │ │ │ + blt.w 9110c │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 90d98 │ │ │ │ + beq.w 90bc8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 90d98 │ │ │ │ + bge.w 90bc8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90d98 │ │ │ │ + bne.w 90bc8 │ │ │ │ mov r0, sl │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90d98 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90bc8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90d84 │ │ │ │ - b.n 90d42 │ │ │ │ - ldr r1, [pc, #100] @ (90f84 ) │ │ │ │ - mov r0, r9 │ │ │ │ - bl dba38 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 90d08 │ │ │ │ - b.n 90d84 │ │ │ │ - movw r1, #54764 @ 0xd5ec │ │ │ │ + bne.w 90bb4 │ │ │ │ + b.n 90b72 │ │ │ │ + ldr r1, [pc, #100] @ (90db4 ) │ │ │ │ + mov r0, r9 │ │ │ │ + bl db3ec │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 90b38 │ │ │ │ + b.n 90bb4 │ │ │ │ + movw r1, #52460 @ 0xccec │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ blx 2c284 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90ea2 │ │ │ │ + bne.n 90cd2 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 90ebc │ │ │ │ - ldr r0, [pc, #52] @ (90f80 ) │ │ │ │ - bl 7aa84 │ │ │ │ + b.n 90cec │ │ │ │ + ldr r0, [pc, #52] @ (90db0 ) │ │ │ │ + bl 7acac │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 90d2e │ │ │ │ - ldr r0, [pc, #40] @ (90f80 ) │ │ │ │ - bl 43338 │ │ │ │ - b.n 90d84 │ │ │ │ - ldr r1, [pc, #40] @ (90f88 ) │ │ │ │ + bne.w 90b5e │ │ │ │ + ldr r0, [pc, #40] @ (90db0 ) │ │ │ │ + bl 43390 │ │ │ │ + b.n 90bb4 │ │ │ │ + ldr r1, [pc, #40] @ (90db8 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl dba38 │ │ │ │ + bl db3ec │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 90d10 │ │ │ │ - b.n 90d84 │ │ │ │ + bne.w 90b40 │ │ │ │ + b.n 90bb4 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 90ebc │ │ │ │ + b.n 90cec │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, lr} │ │ │ │ lsls r2, r2, #1 │ │ │ │ add r7, sp, #0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ pop {r2, r3, r4, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmia r4!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, #19 │ │ │ │ - bne.w 912a2 │ │ │ │ + bne.w 910d2 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 91294 │ │ │ │ + bne.w 910c4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 90b0a │ │ │ │ + b.n 9093a │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #19 │ │ │ │ - bne.w 9128e │ │ │ │ + bne.w 910be │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 912a6 │ │ │ │ + bne.w 910d6 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 90af6 │ │ │ │ + b.n 90926 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #19 │ │ │ │ - bne.w 91272 │ │ │ │ + bne.w 910a2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 91260 │ │ │ │ + bne.w 91090 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 90b02 │ │ │ │ + b.n 90932 │ │ │ │ mov r7, r5 │ │ │ │ mov r4, r5 │ │ │ │ strd r5, r5, [sp, #12] │ │ │ │ - b.n 90934 │ │ │ │ + b.n 90764 │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - b.n 90a58 │ │ │ │ - movw r3, #32561 @ 0x7f31 │ │ │ │ + b.n 90888 │ │ │ │ + movw r3, #30953 @ 0x78e9 │ │ │ │ movt r3, #19 │ │ │ │ str.w r3, [r8, #24] │ │ │ │ - b.n 90c3e │ │ │ │ + b.n 90a6e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r6 │ │ │ │ str.w r3, [r8, #452] @ 0x1c4 │ │ │ │ - b.n 90dac │ │ │ │ + b.n 90bdc │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 910b4 │ │ │ │ + bpl.n 90ee4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 90a66 │ │ │ │ + bge.w 90896 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 90a66 │ │ │ │ + b.n 90896 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 90aea │ │ │ │ + b.n 9091a │ │ │ │ mov r7, r8 │ │ │ │ - b.n 90ebc │ │ │ │ + b.n 90cec │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 91064 │ │ │ │ + bgt.n 90e94 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 91042 │ │ │ │ + blt.n 90e72 │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 90f2e │ │ │ │ + blt.w 90d5e │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54840 @ 0xd638 │ │ │ │ + movw r1, #52536 @ 0xcd38 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - ldr r5, [pc, #704] @ (9131c ) │ │ │ │ + bl 11dfac │ │ │ │ + ldr r5, [pc, #704] @ (9114c ) │ │ │ │ mov.w r8, #0 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - b.n 90d86 │ │ │ │ + b.n 90bb6 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54784 @ 0xd600 │ │ │ │ + movw r1, #52480 @ 0xcd00 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 91058 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 90e88 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ rsb r2, r2, #7 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ adds r1, #7 │ │ │ │ bic.w r0, r1, #7 │ │ │ │ adds r2, r0, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91180 │ │ │ │ + bne.n 90fb0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b.n 90aea │ │ │ │ - bl 83ac4 │ │ │ │ - b.n 9092a │ │ │ │ + b.n 9091a │ │ │ │ + bl 83a78 │ │ │ │ + b.n 9075a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bic.w r0, r0, #8 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r1, r0 │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 90e20 │ │ │ │ + b.n 90c50 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 909d6 │ │ │ │ + b.n 90806 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54996 @ 0xd6d4 │ │ │ │ + movw r1, #52692 @ 0xcdd4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - ldr r3, [pc, #592] @ (9131c ) │ │ │ │ + bl 11dfac │ │ │ │ + ldr r3, [pc, #592] @ (9114c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 90ecc │ │ │ │ + bne.w 90cfc │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r5 │ │ │ │ - bl 83ac4 │ │ │ │ - b.n 90ef4 │ │ │ │ + bl 83a78 │ │ │ │ + b.n 90d24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55272 @ 0xd7e8 │ │ │ │ + movw r1, #52968 @ 0xcee8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - ldr r2, [pc, #536] @ (9131c ) │ │ │ │ + bl f3c44 │ │ │ │ + ldr r2, [pc, #536] @ (9114c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r8, [r3, #72] @ 0x48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 9116a │ │ │ │ + bne.n 90f9a │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91162 │ │ │ │ + bge.n 90f92 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90ee2 │ │ │ │ + bne.w 90d12 │ │ │ │ mov r0, r9 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90ee2 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90d12 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55116 @ 0xd74c │ │ │ │ + movw r1, #52812 @ 0xce4c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 91102 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 90f32 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54908 @ 0xd67c │ │ │ │ + movw r1, #52604 @ 0xcd7c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 91058 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 90e88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac4 │ │ │ │ - b.n 90ef4 │ │ │ │ + bl 83a78 │ │ │ │ + b.n 90d24 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 912cc │ │ │ │ + bne.w 910fc │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9111e │ │ │ │ - b.n 90ee2 │ │ │ │ + blt.n 90f4e │ │ │ │ + b.n 90d12 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orrs r2, r1 │ │ │ │ lsls r2, r2, #8 │ │ │ │ - bmi.n 91096 │ │ │ │ + bmi.n 90ec6 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55168 @ 0xd780 │ │ │ │ + movw r1, #52864 @ 0xce80 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 91102 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 90f32 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54716 @ 0xd5bc │ │ │ │ + movw r1, #52412 @ 0xccbc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 91058 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 90e88 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 909a6 │ │ │ │ + b.w 907d6 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.w 909c2 │ │ │ │ + b.w 907f2 │ │ │ │ ldrd r9, r2, [r3, #4] │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90a50 │ │ │ │ + beq.w 90880 │ │ │ │ add.w r0, r3, #8 │ │ │ │ - b.w 909b4 │ │ │ │ + b.w 907e4 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b.n 909fc │ │ │ │ + b.n 9082c │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 909ea │ │ │ │ + b.n 9081a │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55628 @ 0xd94c │ │ │ │ + movw r1, #53324 @ 0xd04c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 90d84 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 90bb4 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b.n 90a0e │ │ │ │ + b.n 9083e │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 90a20 │ │ │ │ + b.n 90850 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b.n 90a32 │ │ │ │ + b.n 90862 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 90a46 │ │ │ │ + b.n 90876 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [r0, #32] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #28] │ │ │ │ - b.n 90df8 │ │ │ │ + b.n 90c28 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ - b.n 90e04 │ │ │ │ + b.n 90c34 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 90dec │ │ │ │ + b.n 90c1c │ │ │ │ movw r1, #43564 @ 0xaa2c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #55024 @ 0xd6f0 │ │ │ │ + movw r1, #52720 @ 0xcdf0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl f41b4 │ │ │ │ - b.n 91102 │ │ │ │ + bl f3c44 │ │ │ │ + b.n 90f32 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - b.w 90a46 │ │ │ │ + b.w 90876 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.w 910e8 │ │ │ │ + bne.w 90f18 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 90b02 │ │ │ │ + b.n 90932 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55236 @ 0xd7c4 │ │ │ │ + movw r1, #52932 @ 0xcec4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 91102 │ │ │ │ + bl f3c44 │ │ │ │ + b.n 90f32 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.n 91276 │ │ │ │ + b.n 910a6 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 912d8 │ │ │ │ + bne.n 91108 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 90b0a │ │ │ │ + b.n 9093a │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - b.n 91276 │ │ │ │ + b.n 910a6 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 912b6 │ │ │ │ + bne.n 910e6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 90af6 │ │ │ │ + b.n 90926 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.n 910ec │ │ │ │ + b.n 90f1c │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #68] @ 0x44 │ │ │ │ - b.n 90e10 │ │ │ │ + b.n 90c40 │ │ │ │ mov r8, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 91174 │ │ │ │ - b.n 90ee6 │ │ │ │ + bne.w 90fa4 │ │ │ │ + b.n 90d16 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - b.n 910ec │ │ │ │ + b.n 90f1c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90ee2 │ │ │ │ + bne.w 90d12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90ee2 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90d12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90cfa │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90b2a │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #55552 @ 0xd900 │ │ │ │ + movw r1, #53248 @ 0xd000 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f41b4 │ │ │ │ - ldr r5, [pc, #4] @ (9131c ) │ │ │ │ + bl f3c44 │ │ │ │ + ldr r5, [pc, #4] @ (9114c ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - b.n 90d84 │ │ │ │ + b.n 90bb4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #55484 @ 0xd8bc │ │ │ │ + movw r1, #53180 @ 0xcfbc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 9130a │ │ │ │ + b.n 9113a │ │ │ │ movw r2, #43628 @ 0xaa6c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #55680 @ 0xd980 │ │ │ │ + movw r2, #53376 @ 0xd080 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 24def8 │ │ │ │ - b.n 90d86 │ │ │ │ + bl 24dc3c │ │ │ │ + b.n 90bb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90d84 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90bb4 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55072 @ 0xd720 │ │ │ │ + movw r1, #52768 @ 0xce20 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 91102 │ │ │ │ - ldr r5, [pc, #220] @ (91450 ) │ │ │ │ + bl f3c44 │ │ │ │ + b.n 90f32 │ │ │ │ + ldr r5, [pc, #220] @ (91280 ) │ │ │ │ mov r8, r4 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - bl 23c160 │ │ │ │ - b.n 90d86 │ │ │ │ - ldr r5, [pc, #204] @ (91450 ) │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 90bb6 │ │ │ │ + ldr r5, [pc, #204] @ (91280 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r8, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr r2, [r5, r7] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #412] @ 0x19c │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 91444 │ │ │ │ + beq.n 91274 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 91444 │ │ │ │ + bhi.n 91274 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r2, r3 │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ - b.n 90cb6 │ │ │ │ - ldr r5, [pc, #148] @ (91450 ) │ │ │ │ + b.n 90ae6 │ │ │ │ + ldr r5, [pc, #148] @ (91280 ) │ │ │ │ mov r8, r0 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - b.n 90d86 │ │ │ │ + b.n 90bb6 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54952 @ 0xd6a8 │ │ │ │ + movw r1, #52648 @ 0xcda8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r5, [pc, #124] @ (91450 ) │ │ │ │ + ldr r5, [pc, #124] @ (91280 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 90d86 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 90bb6 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #55412 @ 0xd874 │ │ │ │ + movw r1, #53108 @ 0xcf74 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 9130a │ │ │ │ - bl 23c160 │ │ │ │ - b.n 910ca │ │ │ │ + b.n 9113a │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 90efa │ │ │ │ mov r0, r9 │ │ │ │ - bl 82eb0 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 90b80 │ │ │ │ + bl 82e64 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 909b0 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54696 @ 0xd5a8 │ │ │ │ + movw r1, #52392 @ 0xcca8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 91058 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 90e88 │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #55344 @ 0xd830 │ │ │ │ + movw r1, #53040 @ 0xcf30 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #24] @ (91450 ) │ │ │ │ + ldr r5, [pc, #24] @ (91280 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 90d84 │ │ │ │ + bl f3c44 │ │ │ │ + b.n 90bb4 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r2, r3 │ │ │ │ - b.n 913b2 │ │ │ │ + b.n 911e2 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r6, r1 │ │ │ │ mov sl, r2 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 91b6a │ │ │ │ + beq.w 9199a │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r9, sl │ │ │ │ mov fp, r3 │ │ │ │ mov r4, r7 │ │ │ │ mov r5, r7 │ │ │ │ mov sl, r1 │ │ │ │ strd r7, r7, [sp, #12] │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - bhi.w 91fc6 │ │ │ │ + bhi.w 91df6 │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ - beq.w 91996 │ │ │ │ + beq.w 917c6 │ │ │ │ cmp r2, #72 @ 0x48 │ │ │ │ - beq.w 919c8 │ │ │ │ + beq.w 917f8 │ │ │ │ ldr.w r2, [fp, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91488 │ │ │ │ + bne.n 912b8 │ │ │ │ mov r6, sl │ │ │ │ mov sl, r9 │ │ │ │ ldr.w r8, [r6] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 91f5a │ │ │ │ + beq.w 91d8a │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r8 │ │ │ │ blx 2c440 │ │ │ │ - cbz r0, 914c0 │ │ │ │ + cbz r0, 912f0 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 886f4 │ │ │ │ + bl 88528 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91f50 │ │ │ │ + beq.w 91d80 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 2c0c8 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 834bc │ │ │ │ + bl 83470 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91eb8 │ │ │ │ + beq.w 91ce8 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r2, r8 │ │ │ │ blx 2c030 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 91a88 │ │ │ │ + bne.w 918b8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 91b74 │ │ │ │ + beq.w 919a4 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 91d2e │ │ │ │ + beq.w 91b5e │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 91d1a │ │ │ │ + beq.w 91b4a │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 915ce │ │ │ │ + beq.n 913fe │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 91d56 │ │ │ │ + beq.w 91b86 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 915c6 │ │ │ │ + beq.n 913f6 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 91d8c │ │ │ │ + beq.w 91bbc │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 915c6 │ │ │ │ + beq.n 913f6 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 91d92 │ │ │ │ + beq.w 91bc2 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 915c6 │ │ │ │ + cbz r2, 913f6 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 91d98 │ │ │ │ + beq.w 91bc8 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 915c6 │ │ │ │ + cbz r2, 913f6 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 91d9e │ │ │ │ + beq.w 91bce │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - cbz r2, 915c6 │ │ │ │ + cbz r2, 913f6 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 91da4 │ │ │ │ + beq.w 91bd4 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - cbz r2, 915c6 │ │ │ │ + cbz r2, 913f6 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 91daa │ │ │ │ + beq.w 91bda │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ - cbz r2, 915c6 │ │ │ │ + cbz r2, 913f6 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 91c62 │ │ │ │ + beq.w 91a92 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 91c66 │ │ │ │ + beq.w 91a96 │ │ │ │ ldr.w r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 915b0 │ │ │ │ + bne.n 913e0 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 91c2a │ │ │ │ + bne.w 91a5a │ │ │ │ movs r0, #1 │ │ │ │ - bl 8e8a8 │ │ │ │ + bl 8e6d4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91c4c │ │ │ │ + beq.w 91a7c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.n 91608 │ │ │ │ + bpl.n 91438 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 91608 │ │ │ │ + ble.n 91438 │ │ │ │ add.w ip, sl, #12 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91cb8 │ │ │ │ + beq.w 91ae8 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r0, #23 │ │ │ │ - bpl.w 91ca0 │ │ │ │ + bpl.w 91ad0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 915f0 │ │ │ │ + bne.n 91420 │ │ │ │ movw r3, #40104 @ 0x9ca8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1c9688 │ │ │ │ + bl 1c8e38 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91cb8 │ │ │ │ + beq.w 91ae8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 91e9e │ │ │ │ + bge.w 91cce │ │ │ │ ldr.w r2, [r0, #156] @ 0x9c │ │ │ │ - cbz r2, 9163e │ │ │ │ + cbz r2, 9146e │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 91d5c │ │ │ │ + bne.w 91b8c │ │ │ │ mov r0, sl │ │ │ │ - bl 1c9760 │ │ │ │ + bl 1c8f10 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91cb8 │ │ │ │ + beq.w 91ae8 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 91b9a │ │ │ │ + beq.w 919ca │ │ │ │ ldr r2, [sp, #24] │ │ │ │ it ge │ │ │ │ strge r2, [sp, #32] │ │ │ │ - blt.w 91bf4 │ │ │ │ + blt.w 91a24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 91b52 │ │ │ │ + bne.w 91982 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 91ac8 │ │ │ │ + bne.w 918f8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 91ae4 │ │ │ │ + bne.w 91914 │ │ │ │ str r7, [sp, #28] │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91cb8 │ │ │ │ + beq.w 91ae8 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orr.w r2, r1, #512 @ 0x200 │ │ │ │ str r2, [r0, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 916a8 │ │ │ │ + cbz r0, 914d8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r0, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r0, r8, #208 @ 0xd0 │ │ │ │ @@ -151755,15 +151603,15 @@ │ │ │ │ str.w r0, [r8, #56] @ 0x38 │ │ │ │ add.w r0, r8, #420 @ 0x1a4 │ │ │ │ str.w r0, [r8, #80] @ 0x50 │ │ │ │ it lt │ │ │ │ strlt r2, [r3, #0] │ │ │ │ lsls r0, r1, #30 │ │ │ │ str.w r3, [r8, #128] @ 0x80 │ │ │ │ - bmi.w 91f78 │ │ │ │ + bmi.w 91da8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ str.w r4, [r8, #88] @ 0x58 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ str.w sl, [r8, #168] @ 0xa8 │ │ │ │ @@ -151773,20 +151621,20 @@ │ │ │ │ strd r3, r7, [r8, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r9, [r8, #436] @ 0x1b4 │ │ │ │ str.w r9, [r8, #428] @ 0x1ac │ │ │ │ str.w fp, [r8, #12] │ │ │ │ str.w fp, [r8, #448] @ 0x1c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 917a2 │ │ │ │ - movw r7, #42268 @ 0xa51c │ │ │ │ + beq.n 915d2 │ │ │ │ + movw r7, #39964 @ 0x9c1c │ │ │ │ movt r7, #54 @ 0x36 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - bhi.n 91782 │ │ │ │ + bhi.n 915b2 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ @@ -151821,989 +151669,989 @@ │ │ │ │ movs r4, r4 │ │ │ │ lsls r1, r5, #8 │ │ │ │ ldrsh.w r2, [r7, r3, lsl #2] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrsh.w r0, [r3, #2] │ │ │ │ adds r3, r2, #1 │ │ │ │ - bne.w 91914 │ │ │ │ + bne.w 91744 │ │ │ │ ldr.w r3, [r4, #8]! │ │ │ │ str.w r1, [r8, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9172e │ │ │ │ + bne.n 9155e │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91b7e │ │ │ │ + beq.w 919ae │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [r8, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r8, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r8, #144] @ 0x90 │ │ │ │ - bl 92ca4 │ │ │ │ + bl 92ad4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 91f1a │ │ │ │ + blt.w 91d4a │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ - movw r3, #30881 @ 0x78a1 │ │ │ │ + movw r3, #30421 @ 0x76d5 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 91810 │ │ │ │ + bne.n 91640 │ │ │ │ ldr.w r2, [r8, #128] @ 0x80 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r2, 917ec │ │ │ │ + cbz r2, 9161c │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 91f9e │ │ │ │ + blt.w 91dce │ │ │ │ ldr.w r2, [r8, #104] @ 0x68 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 91f8a │ │ │ │ + blt.w 91dba │ │ │ │ ldr.w r2, [r8, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 91f22 │ │ │ │ + blt.w 91d52 │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 91efe │ │ │ │ + blt.w 91d2e │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bmi.w 91ec6 │ │ │ │ + bmi.w 91cf6 │ │ │ │ ldr.w r9, [r8, #132] @ 0x84 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #660] @ (91ab8 ) │ │ │ │ + ldr r5, [pc, #660] @ (918e8 ) │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ - cbz r1, 9186e │ │ │ │ + cbz r1, 9169e │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ - bl 8c074 │ │ │ │ + bl 8bea0 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 886f4 │ │ │ │ + bl 88528 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 918f4 │ │ │ │ + beq.n 91724 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #620] @ (91abc ) │ │ │ │ + ldr r1, [pc, #620] @ (918ec ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91868 │ │ │ │ + bge.n 91698 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91ebe │ │ │ │ + beq.w 91cee │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 918f2 │ │ │ │ + beq.n 91722 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91afa │ │ │ │ + bne.w 9192a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91b3c │ │ │ │ - ldr r2, [pc, #576] @ (91ac0 ) │ │ │ │ + bne.w 9196c │ │ │ │ + ldr r2, [pc, #576] @ (918f0 ) │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r1, [r2, #3392] @ 0xd40 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 91b26 │ │ │ │ + bne.w 91956 │ │ │ │ ldr.w r2, [r2, #3400] @ 0xd48 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 91b26 │ │ │ │ + beq.w 91956 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #548] @ (91ac4 ) │ │ │ │ + ldr r1, [pc, #548] @ (918f4 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 851d0 │ │ │ │ + bl 84fac │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 918f2 │ │ │ │ + beq.n 91722 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 91aac │ │ │ │ + bne.w 918dc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ blx 2c440 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91e82 │ │ │ │ + beq.w 91cb2 │ │ │ │ subs r1, r0, r6 │ │ │ │ - bmi.w 91d3e │ │ │ │ + bmi.w 91b6e │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ - bl 886f4 │ │ │ │ + bl 88528 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 918f4 │ │ │ │ - ldr r1, [pc, #492] @ (91ac4 ) │ │ │ │ + cbz r0, 91724 │ │ │ │ + ldr r1, [pc, #492] @ (918f4 ) │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 918f2 │ │ │ │ + bge.n 91722 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91f82 │ │ │ │ + beq.w 91db2 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, r7] │ │ │ │ ldr r5, [r3, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 91a3a │ │ │ │ + bne.w 9186a │ │ │ │ mov fp, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ mov r0, fp │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r8, r0] │ │ │ │ str r1, [r3, r2] │ │ │ │ ldr.w r3, [r4, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9172e │ │ │ │ - b.n 917a2 │ │ │ │ + bne.w 9155e │ │ │ │ + b.n 915d2 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mul.w r9, r2, r5 │ │ │ │ - bl 940ec │ │ │ │ + bl 93f10 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 2c030 │ │ │ │ mov r0, r8 │ │ │ │ - bl 940ec │ │ │ │ + bl 93f10 │ │ │ │ str.w r0, [r8, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ - bl 940ec │ │ │ │ + bl 93f10 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 9191a │ │ │ │ + ble.n 9174a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 91c70 │ │ │ │ + bmi.w 91aa0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 9191a │ │ │ │ + beq.n 9174a │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 91c80 │ │ │ │ + bmi.w 91ab0 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 9191a │ │ │ │ + beq.n 9174a │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 91c90 │ │ │ │ + bmi.w 91ac0 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 9191a │ │ │ │ + beq.n 9174a │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 91de4 │ │ │ │ + bmi.w 91c14 │ │ │ │ subs r2, r5, #4 │ │ │ │ - beq.n 9191a │ │ │ │ + beq.n 9174a │ │ │ │ add.w r3, r0, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r1, r0, #28 │ │ │ │ - bmi.w 91c1a │ │ │ │ + bmi.w 91a4a │ │ │ │ adds r3, #20 │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 91986 │ │ │ │ - b.n 9191a │ │ │ │ + bne.n 917b6 │ │ │ │ + b.n 9174a │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 91d74 │ │ │ │ + bne.w 91ba4 │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 91c14 │ │ │ │ + beq.w 91a44 │ │ │ │ blx 2c0c8 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 834bc │ │ │ │ + bl 83470 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91f36 │ │ │ │ + beq.w 91d66 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ mov r2, r6 │ │ │ │ blx 2c030 │ │ │ │ - b.n 9149a │ │ │ │ + b.n 912ca │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 91ce8 │ │ │ │ + bne.w 91b18 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9149a │ │ │ │ + beq.w 912ca │ │ │ │ mov r8, r1 │ │ │ │ - movw r3, #24972 @ 0x618c │ │ │ │ + movw r3, #22668 @ 0x588c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #28] │ │ │ │ - movw r3, #54884 @ 0xd664 │ │ │ │ + movw r3, #52580 @ 0xcd64 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #32] │ │ │ │ - movw r3, #54764 @ 0xd5ec │ │ │ │ + movw r3, #52460 @ 0xccec │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.w 91ba4 │ │ │ │ + bmi.w 919d4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ blx 2c284 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91b20 │ │ │ │ + beq.w 91950 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx 2c284 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91b4c │ │ │ │ + beq.w 9197c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ blx 2c284 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91ba0 │ │ │ │ + beq.w 919d0 │ │ │ │ ldr.w r6, [r8, #20]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 919fa │ │ │ │ - b.n 9149a │ │ │ │ + bne.n 9182a │ │ │ │ + b.n 912ca │ │ │ │ mov.w fp, #0 │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 91a5a │ │ │ │ + cbz r3, 9188a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 91a5a │ │ │ │ + beq.n 9188a │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 91e6e │ │ │ │ + blt.w 91c9e │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 91906 │ │ │ │ + beq.w 91736 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 91906 │ │ │ │ + bge.w 91736 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91906 │ │ │ │ + bne.w 91736 │ │ │ │ mov r0, r9 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91906 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91736 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ it pl │ │ │ │ movpl r1, sl │ │ │ │ - bpl.w 915ce │ │ │ │ + bpl.w 913fe │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 915dc │ │ │ │ + bge.w 9140c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 915dc │ │ │ │ + b.n 9140c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 918f2 │ │ │ │ - b.n 918b0 │ │ │ │ + bne.w 91722 │ │ │ │ + b.n 916e0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, lr} │ │ │ │ lsls r2, r2, #1 │ │ │ │ add r7, sp, #0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ pop {r2, r3, r4, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #19 │ │ │ │ - bne.w 91e04 │ │ │ │ + bne.w 91c34 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 91df4 │ │ │ │ + bne.w 91c24 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 91676 │ │ │ │ + beq.w 914a6 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, #19 │ │ │ │ - bne.w 91e50 │ │ │ │ + bne.w 91c80 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 91e42 │ │ │ │ + bne.w 91c72 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 91678 │ │ │ │ - ldr r1, [pc, #728] @ (91dd4 ) │ │ │ │ + b.n 914a8 │ │ │ │ + ldr r1, [pc, #728] @ (91c04 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl dba38 │ │ │ │ + bl db3ec │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 91876 │ │ │ │ - b.n 918f2 │ │ │ │ - movw r1, #54764 @ 0xd5ec │ │ │ │ + bne.w 916a6 │ │ │ │ + b.n 91722 │ │ │ │ + movw r1, #52460 @ 0xccec │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ blx 2c284 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 91a14 │ │ │ │ + bne.w 91844 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 91a30 │ │ │ │ - ldr r0, [pc, #688] @ (91dd8 ) │ │ │ │ - bl 7aa84 │ │ │ │ + b.n 91860 │ │ │ │ + ldr r0, [pc, #688] @ (91c08 ) │ │ │ │ + bl 7acac │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 9189c │ │ │ │ - ldr r0, [pc, #672] @ (91dd8 ) │ │ │ │ - bl 43338 │ │ │ │ - b.n 918f2 │ │ │ │ - ldr r1, [pc, #668] @ (91ddc ) │ │ │ │ + bne.w 916cc │ │ │ │ + ldr r0, [pc, #672] @ (91c08 ) │ │ │ │ + bl 43390 │ │ │ │ + b.n 91722 │ │ │ │ + ldr r1, [pc, #668] @ (91c0c ) │ │ │ │ mov r0, r9 │ │ │ │ - bl dba38 │ │ │ │ + bl db3ec │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 9187e │ │ │ │ - b.n 918f2 │ │ │ │ + bne.w 916ae │ │ │ │ + b.n 91722 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 91a30 │ │ │ │ + b.n 91860 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #19 │ │ │ │ - bne.w 91e3c │ │ │ │ + bne.w 91c6c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 91e54 │ │ │ │ + bne.w 91c84 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 91668 │ │ │ │ + b.n 91498 │ │ │ │ mov r7, r5 │ │ │ │ mov r4, r5 │ │ │ │ strd r5, r5, [sp, #12] │ │ │ │ - b.n 914a6 │ │ │ │ + b.n 912d6 │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - b.n 915ce │ │ │ │ - movw r3, #32561 @ 0x7f31 │ │ │ │ + b.n 913fe │ │ │ │ + movw r3, #30953 @ 0x78e9 │ │ │ │ movt r3, #19 │ │ │ │ str.w r3, [r8, #24] │ │ │ │ - b.n 917ac │ │ │ │ + b.n 915dc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r6 │ │ │ │ str.w r3, [r8, #452] @ 0x1c4 │ │ │ │ - b.n 9191a │ │ │ │ + b.n 9174a │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 91660 │ │ │ │ + b.n 91490 │ │ │ │ mov r7, r8 │ │ │ │ - b.n 91a30 │ │ │ │ + b.n 91860 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 91bdc │ │ │ │ + bgt.n 91a0c │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 91bba │ │ │ │ + blt.n 919ea │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 91b0a │ │ │ │ + blt.n 9193a │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54840 @ 0xd638 │ │ │ │ + movw r1, #52536 @ 0xcd38 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - ldr r5, [pc, #524] @ (91de0 ) │ │ │ │ + bl 11dfac │ │ │ │ + ldr r5, [pc, #524] @ (91c10 ) │ │ │ │ mov.w r8, #0 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - b.n 918f4 │ │ │ │ + b.n 91724 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54784 @ 0xd600 │ │ │ │ + movw r1, #52480 @ 0xcd00 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 91bd0 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 91a00 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ rsb r2, r2, #7 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ adds r1, #7 │ │ │ │ bic.w r0, r1, #7 │ │ │ │ adds r2, r0, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 91db0 │ │ │ │ + bne.w 91be0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 91660 │ │ │ │ - bl 83ac4 │ │ │ │ - b.n 9149a │ │ │ │ + b.n 91490 │ │ │ │ + bl 83a78 │ │ │ │ + b.n 912ca │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bic.w r0, r0, #8 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r1, r0 │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 9198e │ │ │ │ + b.n 917be │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.w 91a98 │ │ │ │ + bmi.w 918c8 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54996 @ 0xd6d4 │ │ │ │ + movw r1, #52692 @ 0xcdd4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - ldr r3, [pc, #400] @ (91de0 ) │ │ │ │ + bl 11dfac │ │ │ │ + ldr r3, [pc, #400] @ (91c10 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #72] @ 0x48 │ │ │ │ - cbnz r5, 91c6a │ │ │ │ + cbnz r5, 91a9a │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r5 │ │ │ │ - bl 83ac4 │ │ │ │ - b.n 91a68 │ │ │ │ + bl 83a78 │ │ │ │ + b.n 91898 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 915bc │ │ │ │ + b.n 913ec │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - b.n 915bc │ │ │ │ + b.n 913ec │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 91a40 │ │ │ │ + b.n 91870 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 9195a │ │ │ │ + b.n 9178a │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [r0, #32] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #28] │ │ │ │ - b.n 91966 │ │ │ │ + b.n 91796 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ - b.n 91972 │ │ │ │ + b.n 917a2 │ │ │ │ movw r1, #43564 @ 0xaa2c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #55024 @ 0xd6f0 │ │ │ │ + movw r1, #52720 @ 0xcdf0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl f41b4 │ │ │ │ - ldr r2, [pc, #292] @ (91de0 ) │ │ │ │ + bl f3c44 │ │ │ │ + ldr r2, [pc, #292] @ (91c10 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r8, [r3, #72] @ 0x48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 91d08 │ │ │ │ + bne.n 91b38 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91d00 │ │ │ │ + bge.n 91b30 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91a56 │ │ │ │ + bne.w 91886 │ │ │ │ mov r0, sl │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91a56 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91886 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54716 @ 0xd5bc │ │ │ │ + movw r1, #52412 @ 0xccbc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 91bd0 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 91a00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac4 │ │ │ │ - b.n 91a68 │ │ │ │ + bl 83a78 │ │ │ │ + b.n 91898 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ - cbnz r3, 91d34 │ │ │ │ + cbnz r3, 91b64 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 91cd4 │ │ │ │ - b.n 91a56 │ │ │ │ + blt.n 91b04 │ │ │ │ + b.n 91886 │ │ │ │ ldrd sl, r2, [r3, #4] │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 91526 │ │ │ │ - b.n 915c6 │ │ │ │ + bne.w 91356 │ │ │ │ + b.n 913f6 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 91520 │ │ │ │ + b.w 91350 │ │ │ │ mov r8, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 91d0e │ │ │ │ - b.n 91a5a │ │ │ │ + bne.n 91b3e │ │ │ │ + b.n 9188a │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55628 @ 0xd94c │ │ │ │ + movw r1, #53324 @ 0xd04c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 918f2 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 91722 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.w 91538 │ │ │ │ + b.w 91368 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55116 @ 0xd74c │ │ │ │ + movw r1, #52812 @ 0xce4c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 91cb8 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 91ae8 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54908 @ 0xd67c │ │ │ │ + movw r1, #52604 @ 0xcd7c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 91bd0 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 91a00 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.w 9154c │ │ │ │ + b.w 9137c │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.w 91560 │ │ │ │ + b.w 91390 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b.w 91572 │ │ │ │ + b.w 913a2 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b.w 91584 │ │ │ │ + b.w 913b4 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.w 91596 │ │ │ │ + b.w 913c6 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b.w 915a8 │ │ │ │ + b.w 913d8 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orrs r2, r1 │ │ │ │ lsls r2, r2, #8 │ │ │ │ - bmi.w 91c10 │ │ │ │ + bmi.w 91a40 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55168 @ 0xd780 │ │ │ │ + movw r1, #52864 @ 0xce80 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 91cb8 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 91ae8 │ │ │ │ stmia r4!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ pop {r2, r3, r4, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #68] @ 0x44 │ │ │ │ - b.n 9197e │ │ │ │ + b.n 917ae │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 91e20 │ │ │ │ + bne.n 91c50 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 91670 │ │ │ │ + b.n 914a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55236 @ 0xd7c4 │ │ │ │ + movw r1, #52932 @ 0xcec4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 91cb8 │ │ │ │ + bl f3c44 │ │ │ │ + b.n 91ae8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55272 @ 0xd7e8 │ │ │ │ + movw r1, #52968 @ 0xcee8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 91cb8 │ │ │ │ + bl f3c44 │ │ │ │ + b.n 91ae8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.n 91e08 │ │ │ │ + b.n 91c38 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 91e64 │ │ │ │ + bne.n 91c94 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 91678 │ │ │ │ + b.n 914a8 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - b.n 91e08 │ │ │ │ + b.n 91c38 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 91e68 │ │ │ │ + bne.n 91c98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 91668 │ │ │ │ + b.n 91498 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - b.n 91e24 │ │ │ │ + b.n 91c54 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.n 91e24 │ │ │ │ + b.n 91c54 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91a56 │ │ │ │ + bne.w 91886 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91a56 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91886 │ │ │ │ movw r2, #43628 @ 0xaa6c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #55680 @ 0xd980 │ │ │ │ + movw r2, #53376 @ 0xd080 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 24def8 │ │ │ │ - b.n 918f4 │ │ │ │ + bl 24dc3c │ │ │ │ + b.n 91724 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55072 @ 0xd720 │ │ │ │ + movw r1, #52768 @ 0xce20 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 91cb8 │ │ │ │ - bl 23c160 │ │ │ │ - b.n 91c4c │ │ │ │ + bl f3c44 │ │ │ │ + b.n 91ae8 │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 91a7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91868 │ │ │ │ - ldr r5, [pc, #280] @ (91fe0 ) │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91698 │ │ │ │ + ldr r5, [pc, #280] @ (91e10 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r8, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr r2, [r5, r7] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #412] @ 0x19c │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 91f44 │ │ │ │ + beq.n 91d74 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 91f44 │ │ │ │ + bhi.n 91d74 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r2, r3 │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ - b.n 91824 │ │ │ │ + b.n 91654 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #55552 @ 0xd900 │ │ │ │ + movw r1, #53248 @ 0xd000 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f41b4 │ │ │ │ - ldr r5, [pc, #196] @ (91fe0 ) │ │ │ │ + bl f3c44 │ │ │ │ + ldr r5, [pc, #196] @ (91e10 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - b.n 918f2 │ │ │ │ + b.n 91722 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #55484 @ 0xd8bc │ │ │ │ + movw r1, #53180 @ 0xcfbc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 91f10 │ │ │ │ - ldr r5, [pc, #168] @ (91fe0 ) │ │ │ │ + b.n 91d40 │ │ │ │ + ldr r5, [pc, #168] @ (91e10 ) │ │ │ │ mov r8, r4 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - bl 23c160 │ │ │ │ - b.n 918f4 │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 91724 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r2, r3 │ │ │ │ - b.n 91ef8 │ │ │ │ - ldr r5, [pc, #140] @ (91fe0 ) │ │ │ │ + b.n 91d28 │ │ │ │ + ldr r5, [pc, #140] @ (91e10 ) │ │ │ │ mov r8, r0 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - b.n 918f4 │ │ │ │ + b.n 91724 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54952 @ 0xd6a8 │ │ │ │ + movw r1, #52648 @ 0xcda8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r5, [pc, #116] @ (91fe0 ) │ │ │ │ + ldr r5, [pc, #116] @ (91e10 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 918f4 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 91724 │ │ │ │ mov r0, sl │ │ │ │ - bl 82eb0 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 916ee │ │ │ │ + bl 82e64 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 9151e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 918f2 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91722 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #55412 @ 0xd874 │ │ │ │ + movw r1, #53108 @ 0xcf74 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 91f10 │ │ │ │ + b.n 91d40 │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #55344 @ 0xd830 │ │ │ │ + movw r1, #53040 @ 0xcf30 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #36] @ (91fe0 ) │ │ │ │ + ldr r5, [pc, #36] @ (91e10 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 918f2 │ │ │ │ + bl f3c44 │ │ │ │ + b.n 91722 │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54696 @ 0xd5a8 │ │ │ │ + movw r1, #52392 @ 0xcca8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 91bd0 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 91a00 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00091fe4 : │ │ │ │ +00091e14 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w fp, [r3] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 926f2 │ │ │ │ + beq.w 92522 │ │ │ │ mov sl, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, fp │ │ │ │ mov r9, r6 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r3 │ │ │ │ mov fp, r3 │ │ │ │ mov r6, r5 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - bhi.w 92b4a │ │ │ │ + bhi.w 9297a │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ - beq.w 92528 │ │ │ │ + beq.w 92358 │ │ │ │ cmp r2, #72 @ 0x48 │ │ │ │ - beq.w 9255a │ │ │ │ + beq.w 9238a │ │ │ │ ldr.w r2, [sl, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 92020 │ │ │ │ + bne.n 91e50 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r8, [r5] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 92aea │ │ │ │ + beq.w 9291a │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r8 │ │ │ │ blx 2c440 │ │ │ │ - cbz r0, 92058 │ │ │ │ + cbz r0, 91e88 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 886f4 │ │ │ │ + bl 88528 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ae0 │ │ │ │ + beq.w 92910 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 2c0c8 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 834bc │ │ │ │ + bl 83470 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92a3e │ │ │ │ + beq.w 9286e │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r2, r8 │ │ │ │ blx 2c030 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 92634 │ │ │ │ + bne.w 92464 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 926fc │ │ │ │ + beq.w 9252c │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 92978 │ │ │ │ + beq.w 927a8 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 92962 │ │ │ │ + beq.w 92792 │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9214e │ │ │ │ + beq.n 91f7e │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 929c8 │ │ │ │ + beq.w 927f8 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r6, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 92148 │ │ │ │ + beq.n 91f78 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 92920 │ │ │ │ + beq.w 92750 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r6, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 92148 │ │ │ │ + cbz r2, 91f78 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 92926 │ │ │ │ + beq.w 92756 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r6, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 92148 │ │ │ │ + cbz r2, 91f78 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 9292c │ │ │ │ + beq.w 9275c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r6, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 92148 │ │ │ │ + cbz r2, 91f78 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 92932 │ │ │ │ + beq.w 92762 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r6, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - cbz r2, 92148 │ │ │ │ + cbz r2, 91f78 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 92938 │ │ │ │ + beq.w 92768 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r6, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - cbz r2, 92148 │ │ │ │ + cbz r2, 91f78 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 9294c │ │ │ │ + beq.w 9277c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r6, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ - cbz r2, 92148 │ │ │ │ + cbz r2, 91f78 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 92860 │ │ │ │ + beq.w 92690 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 92864 │ │ │ │ + beq.w 92694 │ │ │ │ ldr.w r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 92134 │ │ │ │ + bne.n 91f64 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 927b8 │ │ │ │ + bne.w 925e8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 8e8a8 │ │ │ │ + bl 8e6d4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 927d8 │ │ │ │ + beq.w 92608 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.n 92186 │ │ │ │ + bpl.n 91fb6 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 92186 │ │ │ │ + ble.n 91fb6 │ │ │ │ add.w ip, r6, #12 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92834 │ │ │ │ + beq.w 92664 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r0, #23 │ │ │ │ - bpl.w 9281c │ │ │ │ + bpl.w 9264c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9216e │ │ │ │ + bne.n 91f9e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r3, #40104 @ 0x9ca8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1c9688 │ │ │ │ + bl 1c8e38 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92834 │ │ │ │ + beq.w 92664 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 92a5a │ │ │ │ + bge.w 9288a │ │ │ │ ldr.w r2, [r0, #156] @ 0x9c │ │ │ │ - cbz r2, 921c2 │ │ │ │ + cbz r2, 91ff2 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 929b0 │ │ │ │ + bne.w 927e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c9760 │ │ │ │ + bl 1c8f10 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92834 │ │ │ │ + beq.w 92664 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92742 │ │ │ │ + beq.w 92572 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ it ge │ │ │ │ strge r2, [sp, #24] │ │ │ │ - blt.w 92722 │ │ │ │ + blt.w 92552 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 926a6 │ │ │ │ + bne.w 924d6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 926be │ │ │ │ + bne.w 924ee │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 926da │ │ │ │ + bne.w 9250a │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ blx r2 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92834 │ │ │ │ + beq.w 92664 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orr.w r2, r1, #512 @ 0x200 │ │ │ │ str r2, [r0, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 9222c │ │ │ │ + cbz r0, 9205c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r0, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r0, r8, #208 @ 0xd0 │ │ │ │ @@ -152821,15 +152669,15 @@ │ │ │ │ str.w r0, [r8, #56] @ 0x38 │ │ │ │ add.w r0, r8, #420 @ 0x1a4 │ │ │ │ str.w r0, [r8, #80] @ 0x50 │ │ │ │ it lt │ │ │ │ strlt r2, [r3, #0] │ │ │ │ lsls r0, r1, #30 │ │ │ │ str.w r3, [r8, #128] @ 0x80 │ │ │ │ - bmi.w 92a36 │ │ │ │ + bmi.w 92866 │ │ │ │ ldr.w r3, [r9] │ │ │ │ str.w r4, [r8, #88] @ 0x58 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ str.w r6, [r8, #168] @ 0xa8 │ │ │ │ @@ -152841,20 +152689,20 @@ │ │ │ │ str.w r3, [r8, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r9, [r8, #436] @ 0x1b4 │ │ │ │ str.w r9, [r8, #428] @ 0x1ac │ │ │ │ str.w sl, [r8, #12] │ │ │ │ str.w sl, [r8, #448] @ 0x1c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9232c │ │ │ │ - movw r6, #42268 @ 0xa51c │ │ │ │ + beq.n 9215c │ │ │ │ + movw r6, #39964 @ 0x9c1c │ │ │ │ movt r6, #54 @ 0x36 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - bhi.n 9230c │ │ │ │ + bhi.n 9213c │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ @@ -152889,924 +152737,924 @@ │ │ │ │ movs r4, r4 │ │ │ │ lsls r0, r5, #8 │ │ │ │ ldrsh.w r2, [r6, r3, lsl #2] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrsh.w r0, [r3, #2] │ │ │ │ adds r3, r2, #1 │ │ │ │ - bne.w 9249c │ │ │ │ + bne.w 922cc │ │ │ │ ldr.w r3, [r4, #8]! │ │ │ │ str.w r1, [r8, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 922b8 │ │ │ │ + bne.n 920e8 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92706 │ │ │ │ + beq.w 92536 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [r8, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r7, [r8, #104] @ 0x68 │ │ │ │ str.w r3, [r8, #144] @ 0x90 │ │ │ │ - bl 92ca4 │ │ │ │ + bl 92ad4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 92a2e │ │ │ │ + blt.w 9285e │ │ │ │ ldr.w r2, [r8, #152] @ 0x98 │ │ │ │ - movw r3, #30881 @ 0x78a1 │ │ │ │ + movw r3, #30421 @ 0x76d5 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 92398 │ │ │ │ + bne.n 921c8 │ │ │ │ ldr.w r2, [r8, #128] @ 0x80 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r2, 92374 │ │ │ │ + cbz r2, 921a4 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 92a90 │ │ │ │ + blt.w 928c0 │ │ │ │ ldr.w r2, [r8, #104] @ 0x68 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 92a12 │ │ │ │ + blt.w 92842 │ │ │ │ ldr.w r2, [r8, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 92acc │ │ │ │ + blt.w 928fc │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 92ab8 │ │ │ │ + blt.w 928e8 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bmi.w 92b10 │ │ │ │ + bmi.w 92940 │ │ │ │ ldr.w sl, [r8, #132] @ 0x84 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr r6, [pc, #704] @ (9266c ) │ │ │ │ + ldr r6, [pc, #704] @ (9249c ) │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ - cbz r1, 923f6 │ │ │ │ + cbz r1, 92226 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ - bl 8c074 │ │ │ │ + bl 8bea0 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 886f4 │ │ │ │ + bl 88528 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9247a │ │ │ │ + beq.n 922aa │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #664] @ (92670 ) │ │ │ │ + ldr r1, [pc, #664] @ (924a0 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 923f0 │ │ │ │ + bge.n 92220 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92b08 │ │ │ │ + beq.w 92938 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 92478 │ │ │ │ + beq.n 922a8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9265c │ │ │ │ + bne.w 9248c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92696 │ │ │ │ - ldr r2, [pc, #620] @ (92674 ) │ │ │ │ + bne.w 924c6 │ │ │ │ + ldr r2, [pc, #620] @ (924a4 ) │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r1, [r2, #3392] @ 0xd40 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 92680 │ │ │ │ + bne.w 924b0 │ │ │ │ ldr.w r2, [r2, #3400] @ 0xd48 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 92680 │ │ │ │ + beq.w 924b0 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #592] @ (92678 ) │ │ │ │ + ldr r1, [pc, #592] @ (924a8 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 851d0 │ │ │ │ + bl 84fac │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 92478 │ │ │ │ + beq.n 922a8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 92652 │ │ │ │ + bne.w 92482 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 2c440 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92a74 │ │ │ │ + beq.w 928a4 │ │ │ │ subs r1, r0, r5 │ │ │ │ - bmi.w 9297e │ │ │ │ + bmi.w 927ae │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ - bl 886f4 │ │ │ │ + bl 88528 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 9247a │ │ │ │ - ldr r1, [pc, #536] @ (92678 ) │ │ │ │ + cbz r0, 922aa │ │ │ │ + ldr r1, [pc, #536] @ (924a8 ) │ │ │ │ mov r0, sl │ │ │ │ mov r2, r4 │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 92478 │ │ │ │ + bge.n 922a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92a52 │ │ │ │ + beq.w 92882 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r3, [r6, r9] │ │ │ │ ldr r5, [r3, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 925d2 │ │ │ │ + bne.w 92402 │ │ │ │ mov sl, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ mov r0, sl │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r8, r0] │ │ │ │ str r1, [r3, r2] │ │ │ │ ldr.w r3, [r4, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 922b8 │ │ │ │ - b.n 9232c │ │ │ │ + bne.w 920e8 │ │ │ │ + b.n 9215c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mul.w r9, r2, fp │ │ │ │ - bl 940ec │ │ │ │ + bl 93f10 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 2c030 │ │ │ │ mov r0, r8 │ │ │ │ - bl 940ec │ │ │ │ + bl 93f10 │ │ │ │ str.w r0, [r8, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ - bl 940ec │ │ │ │ + bl 93f10 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 924a2 │ │ │ │ + ble.n 922d2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 9280c │ │ │ │ + bmi.w 9263c │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 924a2 │ │ │ │ + beq.n 922d2 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 92868 │ │ │ │ + bmi.w 92698 │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.n 924a2 │ │ │ │ + beq.n 922d2 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 92878 │ │ │ │ + bmi.w 926a8 │ │ │ │ cmp.w fp, #3 │ │ │ │ - beq.n 924a2 │ │ │ │ + beq.n 922d2 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 928a2 │ │ │ │ + bmi.w 926d2 │ │ │ │ subs.w r2, fp, #4 │ │ │ │ - beq.n 924a2 │ │ │ │ + beq.n 922d2 │ │ │ │ add.w r3, r0, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r1, r0, #28 │ │ │ │ - bmi.w 927f6 │ │ │ │ + bmi.w 92626 │ │ │ │ adds r3, #20 │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 92518 │ │ │ │ - b.n 924a2 │ │ │ │ + bne.n 92348 │ │ │ │ + b.n 922d2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 929e6 │ │ │ │ + bne.w 92816 │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 92806 │ │ │ │ + beq.w 92636 │ │ │ │ blx 2c0c8 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 834bc │ │ │ │ + bl 83470 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92a44 │ │ │ │ + beq.w 92874 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ mov r2, r5 │ │ │ │ blx 2c030 │ │ │ │ - b.n 92032 │ │ │ │ + b.n 91e62 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 929ce │ │ │ │ + bne.w 927fe │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 92032 │ │ │ │ + beq.w 91e62 │ │ │ │ mov r8, r1 │ │ │ │ - movw r3, #24972 @ 0x618c │ │ │ │ + movw r3, #22668 @ 0x588c │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r3, #54884 @ 0xd664 │ │ │ │ + movw r3, #52580 @ 0xcd64 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #28] │ │ │ │ - movw r3, #54764 @ 0xd5ec │ │ │ │ + movw r3, #52460 @ 0xccec │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ mov r7, r8 │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.w 92750 │ │ │ │ + bmi.w 92580 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ blx 2c284 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92626 │ │ │ │ + beq.n 92456 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c284 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92620 │ │ │ │ + beq.n 92450 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c284 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92748 │ │ │ │ + beq.w 92578 │ │ │ │ ldr.w r5, [r8, #20]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 92590 │ │ │ │ + bne.n 923c0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - b.n 92032 │ │ │ │ + b.n 91e62 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, sl │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 925f2 │ │ │ │ + cbz r3, 92422 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 925f2 │ │ │ │ + beq.n 92422 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 929fe │ │ │ │ + blt.w 9282e │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9248e │ │ │ │ + beq.w 922be │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9248e │ │ │ │ + bge.w 922be │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9248e │ │ │ │ + bne.w 922be │ │ │ │ mov r0, r9 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9248e │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 922be │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ ldr.w r5, [r8, #20]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 92032 │ │ │ │ + beq.w 91e62 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - b.n 92590 │ │ │ │ + b.n 923c0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ it pl │ │ │ │ movpl r1, r6 │ │ │ │ - bpl.w 9214e │ │ │ │ + bpl.w 91f7e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9215c │ │ │ │ + bge.w 91f8c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 9215c │ │ │ │ + b.n 91f8c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92478 │ │ │ │ - b.n 92436 │ │ │ │ - ldr r1, [pc, #28] @ (9267c ) │ │ │ │ + bne.w 922a8 │ │ │ │ + b.n 92266 │ │ │ │ + ldr r1, [pc, #28] @ (924ac ) │ │ │ │ mov r0, sl │ │ │ │ - bl dba38 │ │ │ │ + bl db3ec │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 923fc │ │ │ │ - b.n 92478 │ │ │ │ + bne.w 9222c │ │ │ │ + b.n 922a8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, lr} │ │ │ │ lsls r2, r2, #1 │ │ │ │ add r7, sp, #0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ pop {r2, r3, r4, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmia r4!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [pc, #700] @ (92940 ) │ │ │ │ - bl 7aa84 │ │ │ │ + ldr r0, [pc, #700] @ (92770 ) │ │ │ │ + bl 7acac │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 92422 │ │ │ │ - ldr r0, [pc, #688] @ (92940 ) │ │ │ │ - bl 43338 │ │ │ │ - b.n 92478 │ │ │ │ - ldr r1, [pc, #684] @ (92944 ) │ │ │ │ + bne.w 92252 │ │ │ │ + ldr r0, [pc, #688] @ (92770 ) │ │ │ │ + bl 43390 │ │ │ │ + b.n 922a8 │ │ │ │ + ldr r1, [pc, #684] @ (92774 ) │ │ │ │ mov r0, sl │ │ │ │ - bl dba38 │ │ │ │ + bl db3ec │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 92404 │ │ │ │ - b.n 92478 │ │ │ │ + bne.w 92234 │ │ │ │ + b.n 922a8 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, #19 │ │ │ │ it ne │ │ │ │ ldrne r2, [r7, #0] │ │ │ │ - bne.w 928c2 │ │ │ │ + bne.w 926f2 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 928b2 │ │ │ │ + bne.w 926e2 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ - b.n 921ea │ │ │ │ + b.n 9201a │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #19 │ │ │ │ it ne │ │ │ │ ldrne r3, [sp, #8] │ │ │ │ - bne.w 928c0 │ │ │ │ + bne.w 926f0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 92996 │ │ │ │ + bne.w 927c6 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 921f2 │ │ │ │ + b.n 92022 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #19 │ │ │ │ - bne.w 928be │ │ │ │ + bne.w 926ee │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 92952 │ │ │ │ + bne.w 92782 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 921fa │ │ │ │ + b.n 9202a │ │ │ │ mov r7, fp │ │ │ │ mov r4, fp │ │ │ │ strd fp, fp, [sp, #8] │ │ │ │ - b.n 9203e │ │ │ │ + b.n 91e6e │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - b.n 9214e │ │ │ │ - movw r3, #32561 @ 0x7f31 │ │ │ │ + b.n 91f7e │ │ │ │ + movw r3, #30953 @ 0x78e9 │ │ │ │ movt r3, #19 │ │ │ │ str.w r3, [r8, #24] │ │ │ │ - b.n 92336 │ │ │ │ + b.n 92166 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ str.w r3, [r8, #452] @ 0x1c4 │ │ │ │ - b.n 924a2 │ │ │ │ + b.n 922d2 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ rsb r2, r2, #7 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ adds r1, #7 │ │ │ │ bic.w r0, r1, #7 │ │ │ │ add r2, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 928f4 │ │ │ │ + bne.w 92724 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 921e4 │ │ │ │ + b.n 92014 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 921e4 │ │ │ │ + b.n 92014 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 92626 │ │ │ │ + b.n 92456 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 92786 │ │ │ │ + bgt.n 925b6 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 92764 │ │ │ │ + blt.n 92594 │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 9279e │ │ │ │ + blt.n 925ce │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54840 @ 0xd638 │ │ │ │ + movw r1, #52536 @ 0xcd38 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - ldr r6, [pc, #460] @ (92948 ) │ │ │ │ + bl 11dfac │ │ │ │ + ldr r6, [pc, #460] @ (92778 ) │ │ │ │ mov.w r8, #0 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - b.n 9247a │ │ │ │ + b.n 922aa │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54784 @ 0xd600 │ │ │ │ + movw r1, #52480 @ 0xcd00 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 9277a │ │ │ │ - movw r1, #54764 @ 0xd5ec │ │ │ │ + bl 11dfac │ │ │ │ + b.n 925aa │ │ │ │ + movw r1, #52460 @ 0xccec │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ blx 2c284 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 925ac │ │ │ │ - b.n 92626 │ │ │ │ + bne.w 923dc │ │ │ │ + b.n 92456 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.w 92642 │ │ │ │ + bmi.w 92472 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54996 @ 0xd6d4 │ │ │ │ + movw r1, #52692 @ 0xcdd4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - ldr r3, [pc, #364] @ (92948 ) │ │ │ │ + bl 11dfac │ │ │ │ + ldr r3, [pc, #364] @ (92778 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 925d8 │ │ │ │ + bne.w 92408 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r5 │ │ │ │ - bl 83ac4 │ │ │ │ - b.n 92600 │ │ │ │ + bl 83a78 │ │ │ │ + b.n 92430 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bic.w r0, r0, #8 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, r0 │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 92520 │ │ │ │ - bl 83ac4 │ │ │ │ - b.n 92032 │ │ │ │ + b.n 92350 │ │ │ │ + bl 83a78 │ │ │ │ + b.n 91e62 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 924e4 │ │ │ │ + b.n 92314 │ │ │ │ movw r1, #43564 @ 0xaa2c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #55024 @ 0xd6f0 │ │ │ │ + movw r1, #52720 @ 0xcdf0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl f41b4 │ │ │ │ - ldr r2, [pc, #272] @ (92948 ) │ │ │ │ + bl f3c44 │ │ │ │ + ldr r2, [pc, #272] @ (92778 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r8, [r3, #72] @ 0x48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 92890 │ │ │ │ + bne.n 926c0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 92888 │ │ │ │ + bge.n 926b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 925ee │ │ │ │ + bne.w 9241e │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 925ee │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9241e │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 92140 │ │ │ │ + b.n 91f70 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - b.n 92140 │ │ │ │ + b.n 91f70 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [r0, #32] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #28] │ │ │ │ - b.n 924f2 │ │ │ │ + b.n 92322 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ - b.n 92500 │ │ │ │ + b.n 92330 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83ac4 │ │ │ │ - b.n 92600 │ │ │ │ + bl 83a78 │ │ │ │ + b.n 92430 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92918 │ │ │ │ + bne.n 92748 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9284e │ │ │ │ - b.n 925ee │ │ │ │ + blt.n 9267e │ │ │ │ + b.n 9241e │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #68] @ 0x44 │ │ │ │ - b.n 9250e │ │ │ │ + b.n 9233e │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 928da │ │ │ │ + bne.n 9270a │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r7, r2 │ │ │ │ - b.n 921ea │ │ │ │ + b.n 9201a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55236 @ 0xd7c4 │ │ │ │ + movw r1, #52932 @ 0xcec4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 92834 │ │ │ │ + bl f3c44 │ │ │ │ + b.n 92664 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55272 @ 0xd7e8 │ │ │ │ + movw r1, #52968 @ 0xcee8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 92834 │ │ │ │ + bl f3c44 │ │ │ │ + b.n 92664 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ orrs r2, r1 │ │ │ │ lsls r2, r2, #8 │ │ │ │ - bmi.w 9273e │ │ │ │ + bmi.w 9256e │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55168 @ 0xd780 │ │ │ │ + movw r1, #52864 @ 0xce80 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 92834 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 92664 │ │ │ │ mov r8, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 92898 │ │ │ │ - b.n 925f2 │ │ │ │ + bne.n 926c8 │ │ │ │ + b.n 92422 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.w 920de │ │ │ │ + b.w 91f0e │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.w 920ee │ │ │ │ + b.w 91f1e │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b.w 920fe │ │ │ │ + b.w 91f2e │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b.w 9210e │ │ │ │ + b.w 91f3e │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.w 9211e │ │ │ │ + b.w 91f4e │ │ │ │ nop │ │ │ │ pop {r2, r3, r4, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b.w 9212e │ │ │ │ + b.w 91f5e │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 929a6 │ │ │ │ + bne.n 927d6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 921fa │ │ │ │ + b.n 9202a │ │ │ │ ldrd r6, r2, [r3, #4] │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 920bc │ │ │ │ - b.w 92148 │ │ │ │ + bne.w 91eec │ │ │ │ + b.w 91f78 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 920b6 │ │ │ │ + b.w 91ee6 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55628 @ 0xd94c │ │ │ │ + movw r1, #53324 @ 0xd04c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 92478 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 922a8 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 929ac │ │ │ │ + bne.n 927dc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r2, r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 921f2 │ │ │ │ + b.n 92022 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.n 928dc │ │ │ │ + b.n 9270c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 929a8 │ │ │ │ + b.n 927d8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55116 @ 0xd74c │ │ │ │ + movw r1, #52812 @ 0xce4c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 92834 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 92664 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.w 920cc │ │ │ │ + b.w 91efc │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54716 @ 0xd5bc │ │ │ │ + movw r1, #52412 @ 0xccbc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 9277a │ │ │ │ + bl 11dfac │ │ │ │ + b.n 925aa │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54908 @ 0xd67c │ │ │ │ + movw r1, #52604 @ 0xcd7c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 9277a │ │ │ │ + bl 11dfac │ │ │ │ + b.n 925aa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 925ee │ │ │ │ + bne.w 9241e │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 925ee │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9241e │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #55412 @ 0xd874 │ │ │ │ + movw r1, #53108 @ 0xcf74 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f41b4 │ │ │ │ - ldr r6, [pc, #320] @ (92b70 ) │ │ │ │ + bl f3c44 │ │ │ │ + ldr r6, [pc, #320] @ (929a0 ) │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - b.n 92478 │ │ │ │ + b.n 922a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 82eb0 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 92272 │ │ │ │ - bl 23c160 │ │ │ │ - b.n 927d8 │ │ │ │ - ldr r6, [pc, #296] @ (92b70 ) │ │ │ │ + bl 82e64 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 920a2 │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 92608 │ │ │ │ + ldr r6, [pc, #296] @ (929a0 ) │ │ │ │ mov r8, r4 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - bl 23c160 │ │ │ │ - b.n 9247a │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 922aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92478 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 922a8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55072 @ 0xd720 │ │ │ │ + movw r1, #52768 @ 0xce20 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 92834 │ │ │ │ + bl f3c44 │ │ │ │ + b.n 92664 │ │ │ │ movw r2, #43628 @ 0xaa6c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #55680 @ 0xd980 │ │ │ │ + movw r2, #53376 @ 0xd080 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 24def8 │ │ │ │ - b.n 9247a │ │ │ │ + bl 24dc3c │ │ │ │ + b.n 922aa │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #55344 @ 0xd830 │ │ │ │ + movw r1, #53040 @ 0xcf30 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr r6, [pc, #196] @ (92b70 ) │ │ │ │ + ldr r6, [pc, #196] @ (929a0 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 92478 │ │ │ │ + bl f3c44 │ │ │ │ + b.n 922a8 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #55552 @ 0xd900 │ │ │ │ + movw r1, #53248 @ 0xd000 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 92a24 │ │ │ │ + b.n 92854 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #55484 @ 0xd8bc │ │ │ │ + movw r1, #53180 @ 0xcfbc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 92a24 │ │ │ │ - ldr r6, [pc, #140] @ (92b70 ) │ │ │ │ + b.n 92854 │ │ │ │ + ldr r6, [pc, #140] @ (929a0 ) │ │ │ │ mov r8, r0 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - b.n 9247a │ │ │ │ + b.n 922aa │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54952 @ 0xd6a8 │ │ │ │ + movw r1, #52648 @ 0xcda8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r6, [pc, #116] @ (92b70 ) │ │ │ │ + ldr r6, [pc, #116] @ (929a0 ) │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 9247a │ │ │ │ + bl 11dfac │ │ │ │ + b.n 922aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 923f0 │ │ │ │ - ldr r6, [pc, #92] @ (92b70 ) │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92220 │ │ │ │ + ldr r6, [pc, #92] @ (929a0 ) │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r8, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r2, [r6, r9] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #412] @ 0x19c │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 92b62 │ │ │ │ + beq.n 92992 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 92b62 │ │ │ │ + bhi.n 92992 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r2, r3 │ │ │ │ ldr.w sl, [r2, #16] │ │ │ │ - b.n 923ac │ │ │ │ + b.n 921dc │ │ │ │ movw r3, #4376 @ 0x1118 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #54696 @ 0xd5a8 │ │ │ │ + movw r1, #52392 @ 0xcca8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 9277a │ │ │ │ + bl 11dfac │ │ │ │ + b.n 925aa │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r2, r3 │ │ │ │ - b.n 92b44 │ │ │ │ + b.n 92974 │ │ │ │ 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 92c34 │ │ │ │ + beq.n 92a64 │ │ │ │ ldr.w r4, [r2, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 92c06 │ │ │ │ + beq.n 92a36 │ │ │ │ ldr.w r1, [r4, #128] @ 0x80 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 92c6a │ │ │ │ + beq.n 92a9a │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 92c4c │ │ │ │ + beq.n 92a7c │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92c84 │ │ │ │ + beq.n 92ab4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 92b74 │ │ │ │ + bl 929a4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr.w ip, [r8, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 92c96 │ │ │ │ + bne.n 92ac6 │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 92c96 │ │ │ │ + bne.n 92ac6 │ │ │ │ ldr.w ip, [r7, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 92c9a │ │ │ │ + bne.n 92aca │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 92c60 │ │ │ │ + bne.n 92a90 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 92c92 │ │ │ │ + bne.n 92ac2 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 92c7a │ │ │ │ + bne.n 92aaa │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 92c16 │ │ │ │ + beq.n 92a46 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 92c44 │ │ │ │ + bne.n 92a74 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 92c24 │ │ │ │ + b.n 92a54 │ │ │ │ movw r0, #34960 @ 0x8890 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 92bfc │ │ │ │ + bne.n 92a2c │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r5, [r2, #20] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 92bfc │ │ │ │ + bne.n 92a2c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 92c44 │ │ │ │ + bne.n 92a74 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #34960 @ 0x8890 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 92c24 │ │ │ │ + beq.n 92a54 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w ip, [r1, #16] │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 92bdc │ │ │ │ + beq.n 92a0c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 92c9e │ │ │ │ + bne.n 92ace │ │ │ │ mov r0, r7 │ │ │ │ - b.n 92bec │ │ │ │ + b.n 92a1c │ │ │ │ movw r0, #34960 @ 0x8890 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 92bec │ │ │ │ + beq.n 92a1c │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 92c8e │ │ │ │ + bne.n 92abe │ │ │ │ mov r0, r4 │ │ │ │ - b.n 92c16 │ │ │ │ + b.n 92a46 │ │ │ │ movw r0, #34960 @ 0x8890 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - b.n 92bc0 │ │ │ │ + b.n 929f0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 92bfc │ │ │ │ + b.n 92a2c │ │ │ │ mov r1, ip │ │ │ │ - b.n 92c7a │ │ │ │ + b.n 92aaa │ │ │ │ mov r0, r8 │ │ │ │ - b.n 92c5a │ │ │ │ + b.n 92a8a │ │ │ │ mov r1, ip │ │ │ │ - b.n 92c60 │ │ │ │ + b.n 92a90 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 92c7a │ │ │ │ + b.n 92aaa │ │ │ │ nop │ │ │ │ │ │ │ │ -00092ca4 : │ │ │ │ +00092ad4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [r0, #84] @ 0x54 │ │ │ │ sub sp, #28 │ │ │ │ lsls r4, r5, #19 │ │ │ │ - bmi.w 931f0 │ │ │ │ + bmi.w 93020 │ │ │ │ mov r4, r0 │ │ │ │ lsls r1, r5, #22 │ │ │ │ - bpl.w 936b6 │ │ │ │ + bpl.w 934da │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsls r2, r5, #30 │ │ │ │ - bmi.w 9305e │ │ │ │ + bmi.w 92e8e │ │ │ │ orr.w r5, r5, #8192 @ 0x2000 │ │ │ │ str r5, [r4, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9365c │ │ │ │ + beq.w 93480 │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 930b2 │ │ │ │ + beq.w 92ee2 │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9310c │ │ │ │ + beq.w 92f3c │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bpl.w 93136 │ │ │ │ - ldr r1, [pc, #536] @ (92f14 ) │ │ │ │ + bpl.w 92f66 │ │ │ │ + ldr r1, [pc, #536] @ (92d44 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #28 │ │ │ │ cmp r3, #10 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -153816,314 +153664,314 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r5, [r1, #412] @ 0x19c │ │ │ │ cmp r5, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 936aa │ │ │ │ + beq.w 934ce │ │ │ │ ldr.w r3, [r1, #428] @ 0x1ac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93334 │ │ │ │ + beq.w 93164 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ldr.w r1, [r4, #128] @ 0x80 │ │ │ │ clz r2, r8 │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r1, #0 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93358 │ │ │ │ + bne.w 93188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 932f6 │ │ │ │ + beq.w 93126 │ │ │ │ ldr.w r5, [r4, #172] @ 0xac │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 936e8 │ │ │ │ + bne.w 9357e │ │ │ │ movw r6, #40104 @ 0x9ca8 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.w 933ae │ │ │ │ + bne.w 932c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82fa0 │ │ │ │ + bl 82f54 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93510 │ │ │ │ + beq.w 932ae │ │ │ │ mov r0, r7 │ │ │ │ - bl 83e5c │ │ │ │ + bl 83e18 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 92d9c │ │ │ │ + bge.n 92bcc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 93320 │ │ │ │ + beq.w 93150 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 933e4 │ │ │ │ + beq.w 932fe │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 937d2 │ │ │ │ + beq.w 9366c │ │ │ │ cmp r8, r6 │ │ │ │ - bne.w 93434 │ │ │ │ + bne.w 931d8 │ │ │ │ ldr.w r7, [r4, #172] @ 0xac │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 93144 │ │ │ │ + bne.w 92f74 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.w 9375e │ │ │ │ + bne.w 93536 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bmi.w 93282 │ │ │ │ + bmi.w 930b2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 93298 │ │ │ │ + bne.w 930c8 │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.w 931f8 │ │ │ │ + ble.w 93028 │ │ │ │ adds r3, #12 │ │ │ │ movs r7, #0 │ │ │ │ mov sl, r5 │ │ │ │ movw r8, #29999 @ 0x752f │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ ldrh.w r2, [r1, #206] @ 0xce │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 92e30 │ │ │ │ + bhi.n 92c60 │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 937c4 │ │ │ │ + beq.w 936e2 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 92e30 │ │ │ │ + ble.n 92c60 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 92e6e │ │ │ │ + beq.n 92c9e │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 92e30 │ │ │ │ + beq.n 92c60 │ │ │ │ ldr r5, [r2, #20] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 92e6e │ │ │ │ + beq.n 92c9e │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 92e30 │ │ │ │ + beq.n 92c60 │ │ │ │ adds r2, #20 │ │ │ │ mov.w ip, #2 │ │ │ │ ldr.w r9, [r2, #4]! │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 92e6e │ │ │ │ + beq.n 92c9e │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 92e20 │ │ │ │ + bne.n 92c50 │ │ │ │ mov r5, sl │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93828 │ │ │ │ + bne.w 935ca │ │ │ │ movw r2, #30000 @ 0x7530 │ │ │ │ strh.w r2, [r4, #206] @ 0xce │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ lsls r0, r2, #22 │ │ │ │ it mi │ │ │ │ strmi.w r3, [r4, #456] @ 0x1c8 │ │ │ │ - b.n 92e76 │ │ │ │ + b.n 92ca6 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 92e6e │ │ │ │ + beq.n 92c9e │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 92e56 │ │ │ │ + bne.n 92c86 │ │ │ │ movw r2, #34960 @ 0x8890 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 92e30 │ │ │ │ + bne.n 92c60 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ - blt.n 92dea │ │ │ │ + blt.n 92c1a │ │ │ │ mov r5, sl │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r7, [r4, #168] @ 0xa8 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 9336e │ │ │ │ + bne.w 9319e │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 92f36 │ │ │ │ + ble.n 92d66 │ │ │ │ add.w r1, r7, #12 │ │ │ │ movs r6, #0 │ │ │ │ movw lr, #29999 @ 0x752f │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ ldrh.w r3, [r2, #206] @ 0xce │ │ │ │ cmp r3, lr │ │ │ │ - bhi.n 92ed8 │ │ │ │ + bhi.n 92d08 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 938da │ │ │ │ + beq.w 9369e │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 92ed8 │ │ │ │ + ble.n 92d08 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 92f30 │ │ │ │ + beq.n 92d60 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 92ed8 │ │ │ │ + beq.n 92d08 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 92f30 │ │ │ │ + beq.n 92d60 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 92ed8 │ │ │ │ + beq.n 92d08 │ │ │ │ adds r3, #20 │ │ │ │ movs r7, #2 │ │ │ │ ldr.w r8, [r3, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 92f30 │ │ │ │ + beq.n 92d60 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 92eca │ │ │ │ + bne.n 92cfa │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93808 │ │ │ │ + bne.w 935ea │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #30000 @ 0x7530 │ │ │ │ str.w r2, [r4, #192] @ 0xc0 │ │ │ │ strh.w r1, [r4, #206] @ 0xce │ │ │ │ lsls r0, r3, #22 │ │ │ │ - bpl.w 9320a │ │ │ │ + bpl.w 9303a │ │ │ │ str.w r2, [r4, #456] @ 0x1c8 │ │ │ │ - cbz r5, 92f52 │ │ │ │ + cbz r5, 92d82 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 92f4a │ │ │ │ + bge.n 92d7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 92f4a │ │ │ │ + cbnz r3, 92d7a │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92f4a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92d7a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 92f30 │ │ │ │ + beq.n 92d60 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92f18 │ │ │ │ + bne.n 92d48 │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 92ed8 │ │ │ │ + bne.n 92d08 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 92e96 │ │ │ │ + bne.n 92cc6 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.n 92f46 │ │ │ │ + bmi.n 92d76 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9313c │ │ │ │ + bne.w 92f6c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 92efe │ │ │ │ + bne.n 92d2e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bpl.w 93210 │ │ │ │ + bpl.w 93040 │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 932e4 │ │ │ │ + bne.w 93114 │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ lsls r6, r3, #24 │ │ │ │ - bmi.w 9327a │ │ │ │ + bmi.w 930aa │ │ │ │ ldr.w r3, [r2, #156] @ 0x9c │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 86be8 │ │ │ │ + bl 869c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 93510 │ │ │ │ + beq.w 932ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 8c10c │ │ │ │ + bl 8bf38 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 93510 │ │ │ │ + beq.w 932ae │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.w 93164 │ │ │ │ + bmi.w 92f94 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 93032 │ │ │ │ + bmi.n 92e62 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 93528 │ │ │ │ + beq.w 9334c │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 92fe2 │ │ │ │ + ble.n 92e12 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 92fba │ │ │ │ + bge.n 92dea │ │ │ │ mov r1, r4 │ │ │ │ - bl 8f1e0 │ │ │ │ + bl 8f00c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 93510 │ │ │ │ + blt.w 932ae │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 92fe2 │ │ │ │ + beq.n 92e12 │ │ │ │ adds r5, #16 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 938b4 │ │ │ │ - bl 8f1e0 │ │ │ │ + bge.w 936d6 │ │ │ │ + bl 8f00c │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 93510 │ │ │ │ + blt.w 932ae │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 92fc2 │ │ │ │ + bne.n 92df2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8de98 │ │ │ │ + bl 8dcc4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 93510 │ │ │ │ + beq.w 932ae │ │ │ │ lsls r5, r3, #17 │ │ │ │ - bpl.n 92ffc │ │ │ │ + bpl.n 92e2c │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 938c0 │ │ │ │ + beq.w 936f0 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.w 93194 │ │ │ │ + bmi.w 92fc4 │ │ │ │ cmp r2, #7 │ │ │ │ - bgt.n 93014 │ │ │ │ + bgt.n 92e44 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 9389a │ │ │ │ + ble.w 936bc │ │ │ │ orr.w r2, r3, #4096 @ 0x1000 │ │ │ │ lsls r1, r3, #30 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ - bmi.w 931b4 │ │ │ │ + bmi.w 92fe4 │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ movs r0, #0 │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ adds r2, #16 │ │ │ │ bics.w r2, r2, #16 │ │ │ │ itt eq │ │ │ │ mvneq.w r2, #15 │ │ │ │ streq r2, [r4, #104] @ 0x68 │ │ │ │ - beq.n 92f92 │ │ │ │ + beq.n 92dc2 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #39732 @ 0x9b34 │ │ │ │ + movw r1, #37428 @ 0x9234 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 93510 │ │ │ │ - ldr r1, [pc, #716] @ (9332c ) │ │ │ │ + bl f3c44 │ │ │ │ + b.n 932ae │ │ │ │ + ldr r1, [pc, #716] @ (9315c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov.w r2, #28 │ │ │ │ @@ -154134,33 +153982,33 @@ │ │ │ │ adds r5, r1, r2 │ │ │ │ add.w r5, r5, #91136 @ 0x16400 │ │ │ │ ldr.w r5, [r5, #412] @ 0x19c │ │ │ │ cmp r5, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93648 │ │ │ │ + beq.w 9346c │ │ │ │ add.w r3, r2, #91136 @ 0x16400 │ │ │ │ movs r2, #1 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r1, r3 │ │ │ │ str r2, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9365c │ │ │ │ + beq.w 93480 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92ce4 │ │ │ │ - bl 7fabc │ │ │ │ + bne.w 92b14 │ │ │ │ + bl 7faa4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93510 │ │ │ │ + beq.w 932ae │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93368 │ │ │ │ - ldr r1, [pc, #608] @ (9332c ) │ │ │ │ + beq.w 93198 │ │ │ │ + ldr r1, [pc, #608] @ (9315c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #28 │ │ │ │ cmp r3, #10 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -154170,76 +154018,76 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r5, [r1, #412] @ 0x19c │ │ │ │ cmp r5, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93632 │ │ │ │ + beq.w 93456 │ │ │ │ str.w r0, [r1, #428] @ 0x1ac │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92cf0 │ │ │ │ + bne.w 92b20 │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 93342 │ │ │ │ + beq.w 93172 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r2, #22 │ │ │ │ - bmi.w 93848 │ │ │ │ + bmi.w 9360a │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ movw r0, #34960 @ 0x8890 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ str.w r3, [r4, #128] @ 0x80 │ │ │ │ lsls r5, r2, #30 │ │ │ │ - bmi.w 92cf8 │ │ │ │ + bmi.w 92b28 │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ - b.n 92d30 │ │ │ │ + b.n 92b60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93e70 │ │ │ │ - b.n 92f46 │ │ │ │ + bl 93c94 │ │ │ │ + b.n 92d76 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 92dba │ │ │ │ + bge.w 92bea │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 92dba │ │ │ │ + bne.w 92bea │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 92dba │ │ │ │ + b.n 92bea │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ itt ls │ │ │ │ movls.w r2, #4294967295 @ 0xffffffff │ │ │ │ strls.w r2, [r4, #144] @ 0x90 │ │ │ │ - bls.w 92f8e │ │ │ │ + bls.w 92dbe │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #39660 @ 0x9aec │ │ │ │ + movw r1, #37356 @ 0x91ec │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 93510 │ │ │ │ + bl f3c44 │ │ │ │ + b.n 932ae │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 93014 │ │ │ │ + beq.w 92e44 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #39884 @ 0x9bcc │ │ │ │ + movw r1, #37580 @ 0x92cc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 93510 │ │ │ │ - ldr r0, [pc, #372] @ (9332c ) │ │ │ │ + bl f3c44 │ │ │ │ + b.n 932ae │ │ │ │ + ldr r0, [pc, #372] @ (9315c ) │ │ │ │ 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] │ │ │ │ @@ -154250,1093 +154098,1092 @@ │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ add.w r0, r1, #412 @ 0x19c │ │ │ │ ldr.w r1, [r1, #412] @ 0x19c │ │ │ │ cmp r1, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9363e │ │ │ │ + beq.w 93462 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r7, [r4, #168] @ 0xa8 │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bgt.w 92e8c │ │ │ │ - b.n 92f36 │ │ │ │ + bgt.w 92cbc │ │ │ │ + b.n 92d66 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 92efe │ │ │ │ + bne.w 92d2e │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 9325a │ │ │ │ + ble.n 9308a │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r5, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r5, #22 │ │ │ │ - bmi.w 937a8 │ │ │ │ + bmi.w 93650 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 9325a │ │ │ │ + beq.n 9308a │ │ │ │ ldr r0, [r2, #20] │ │ │ │ ldr r5, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r5, #22 │ │ │ │ - bmi.w 937a8 │ │ │ │ + bmi.w 93650 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 9325a │ │ │ │ + beq.n 9308a │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldr r5, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r5, #22 │ │ │ │ - bmi.w 937a8 │ │ │ │ + bmi.w 93650 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 9325a │ │ │ │ + beq.n 9308a │ │ │ │ adds r2, #24 │ │ │ │ movs r5, #3 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ adds r5, #1 │ │ │ │ ldr r6, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r6, #22 │ │ │ │ - bmi.w 937a8 │ │ │ │ + bmi.w 93650 │ │ │ │ cmp r1, r5 │ │ │ │ - bne.n 93248 │ │ │ │ + bne.n 93078 │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 932e4 │ │ │ │ + bne.n 93114 │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ movw r1, #34960 @ 0x8890 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 92f60 │ │ │ │ + bne.w 92d90 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ - b.n 92f6e │ │ │ │ + b.n 92d9e │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 82eb0 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82e64 <_Py_SetImmortal@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r6 │ │ │ │ str.w r3, [r4, #172] @ 0xac │ │ │ │ - beq.w 92dd4 │ │ │ │ - ldr r1, [pc, #148] @ (93330 ) │ │ │ │ + beq.w 92c04 │ │ │ │ + ldr r1, [pc, #148] @ (93160 ) │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r7, #1 │ │ │ │ strd r7, r7, [sp, #16] │ │ │ │ - bl 1cadc8 │ │ │ │ + bl 1ca580 │ │ │ │ add r2, sp, #20 │ │ │ │ - ldr r1, [pc, #132] @ (93330 ) │ │ │ │ + ldr r1, [pc, #132] @ (93160 ) │ │ │ │ movw r0, #40104 @ 0x9ca8 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 1cadc8 │ │ │ │ + bl 1ca580 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r2, r0, [sp, #16] │ │ │ │ eor.w r7, r0, r2 │ │ │ │ tst.w r0, #1 │ │ │ │ - beq.w 935c0 │ │ │ │ + beq.w 933e4 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.w 935a8 │ │ │ │ + bpl.w 933cc │ │ │ │ cmp r7, #1 │ │ │ │ - bhi.w 92e32 │ │ │ │ + bhi.w 92c62 │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bgt.w 92de0 │ │ │ │ - b.n 92e76 │ │ │ │ + bgt.w 92c10 │ │ │ │ + b.n 92ca6 │ │ │ │ lsls r5, r3, #24 │ │ │ │ - bmi.n 9327a │ │ │ │ + bmi.n 930aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 84e04 │ │ │ │ + bl 84be0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 92f6e │ │ │ │ - b.n 93510 │ │ │ │ + bge.w 92d9e │ │ │ │ + b.n 932ae │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 936ce │ │ │ │ + beq.w 934f2 │ │ │ │ movs r0, #1 │ │ │ │ - bl 8e8a8 │ │ │ │ + bl 8e6d4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93510 │ │ │ │ + beq.w 932ae │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.n 93316 │ │ │ │ + bpl.n 93146 │ │ │ │ mov r0, r5 │ │ │ │ - bl 82eb0 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82e64 <_Py_SetImmortal@@Base> │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ - b.n 92d5c │ │ │ │ + b.n 92b8c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 92d9c │ │ │ │ + b.n 92bcc │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ adcs.w r0, ip, #82 @ 0x52 │ │ │ │ - bl 92ca4 │ │ │ │ + bl 92ad4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 93510 │ │ │ │ + beq.w 932ae │ │ │ │ ldr.w r1, [r4, #128] @ 0x80 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 92d56 │ │ │ │ + bne.w 92b86 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 92d56 │ │ │ │ + beq.w 92b86 │ │ │ │ ldr.w r8, [r1, #4] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92d5c │ │ │ │ - b.n 932fc │ │ │ │ + bne.w 92b8c │ │ │ │ + b.n 9312c │ │ │ │ str.w r0, [r4, #132] @ 0x84 │ │ │ │ - b.n 92ce4 │ │ │ │ - ldr r1, [pc, #680] @ (93618 ) │ │ │ │ + b.n 92b14 │ │ │ │ + ldr r1, [pc, #668] @ (9343c ) │ │ │ │ add r2, sp, #16 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ - bl 1cadc8 │ │ │ │ - ldr r1, [pc, #664] @ (93618 ) │ │ │ │ + bl 1ca580 │ │ │ │ + ldr r1, [pc, #652] @ (9343c ) │ │ │ │ add r2, sp, #20 │ │ │ │ movw r0, #40104 @ 0x9ca8 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 1cadc8 │ │ │ │ + bl 1ca580 │ │ │ │ ldrd r2, r0, [sp, #16] │ │ │ │ eor.w r6, r0, r2 │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bpl.w 93594 │ │ │ │ + bpl.w 933b8 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.w 93580 │ │ │ │ + bpl.w 933a4 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 92e82 │ │ │ │ - b.n 92ed8 │ │ │ │ - cmp r8, r6 │ │ │ │ - beq.w 93704 │ │ │ │ - ldr r1, [pc, #616] @ (93618 ) │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r0, r8 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 1cadc8 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 93406 │ │ │ │ - bic.w r0, r0, #1 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r2, #14 │ │ │ │ - bpl.w 936da │ │ │ │ - mov r1, r4 │ │ │ │ - bl f5a90 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - lsls r3, r0, #31 │ │ │ │ - bpl.n 9341e │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 92d82 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 93510 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 93510 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 93510 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93510 │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #520] @ (93618 ) │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 15c6d4 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - lsls r3, r0, #31 │ │ │ │ - bmi.n 933e4 │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 933de │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 92d82 │ │ │ │ - b.n 933e4 │ │ │ │ + bls.w 92cb2 │ │ │ │ + b.n 92d08 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 92b74 │ │ │ │ + bl 929a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 92db0 │ │ │ │ + ble.w 92be0 │ │ │ │ str r6, [sp, #12] │ │ │ │ movw r9, #34960 @ 0x8890 │ │ │ │ movt r9, #80 @ 0x50 │ │ │ │ mov fp, r5 │ │ │ │ add.w r8, r3, #12 │ │ │ │ movs r6, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr.w r4, [r8, #4]! │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 93714 │ │ │ │ + bge.w 935aa │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ ldr.w r5, [sl, #172] @ 0xac │ │ │ │ - cbz r0, 934a6 │ │ │ │ - bl 92b74 │ │ │ │ + cbz r0, 9324e │ │ │ │ + bl 929a4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 93524 │ │ │ │ + bne.w 93348 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 93524 │ │ │ │ + bne.w 93348 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9368a │ │ │ │ + beq.w 934ae │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 934ca │ │ │ │ + ble.n 93272 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 934b4 │ │ │ │ + bne.n 9325c │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 9345a │ │ │ │ + bne.n 931fe │ │ │ │ add r3, sp, #4 │ │ │ │ mov r5, fp │ │ │ │ ldmia r3, {r3, r4, r6} │ │ │ │ - b.n 92db0 │ │ │ │ + b.n 92be0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 93524 │ │ │ │ + bne.n 93348 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 9347e │ │ │ │ + b.n 93224 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 934ca │ │ │ │ + beq.n 93272 │ │ │ │ adds r5, #16 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 93498 │ │ │ │ + beq.n 93240 │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 934bc │ │ │ │ + bne.n 93264 │ │ │ │ mov r8, r4 │ │ │ │ movw r1, #43564 @ 0xaa2c │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ mov r5, fp │ │ │ │ ldrd r3, r4, [sp, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #39508 @ 0x9a54 │ │ │ │ + movw r1, #37204 @ 0x9154 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 933e4 │ │ │ │ + bge.n 932fe │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 933e4 │ │ │ │ + cbnz r2, 932fe │ │ │ │ mov r0, r3 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 933ea │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 93302 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 93856 │ │ │ │ + bmi.w 93618 │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9302c │ │ │ │ + b.n 92e5c │ │ │ │ + cmp r8, r6 │ │ │ │ + beq.w 9359a │ │ │ │ + ldr r1, [pc, #368] @ (9343c ) │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 1ca580 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 9331a │ │ │ │ + bic.w r0, r0, #1 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r7, r2, #14 │ │ │ │ + bpl.w 934fe │ │ │ │ + mov r1, r4 │ │ │ │ + bl f54f0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + lsls r3, r0, #31 │ │ │ │ + bpl.n 93332 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 92bb2 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 932ae │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 932ae │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 932ae │ │ │ │ + mov r0, r5 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 932ae │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r1, [pc, #280] @ (9343c ) │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 15c058 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + lsls r3, r0, #31 │ │ │ │ + bmi.n 932fe │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 932f8 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 92bb2 │ │ │ │ + b.n 932fe │ │ │ │ mov r0, r4 │ │ │ │ - b.n 93486 │ │ │ │ + b.n 9322e │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 935d6 │ │ │ │ + bmi.n 933fa │ │ │ │ ldr.w r5, [r4, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #232] @ (9361c ) │ │ │ │ + ldr r2, [pc, #232] @ (93440 ) │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r1, [r2, #2252] @ 0x8cc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 93674 │ │ │ │ + bne.w 93498 │ │ │ │ ldr.w r2, [r2, #2260] @ 0x8d4 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 93674 │ │ │ │ - ldr r1, [pc, #208] @ (93620 ) │ │ │ │ + beq.w 93498 │ │ │ │ + ldr r1, [pc, #208] @ (93444 ) │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 851d0 │ │ │ │ + bl 84fac │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.n 93510 │ │ │ │ + beq.n 932ae │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 93628 │ │ │ │ - ldr r1, [pc, #188] @ (93620 ) │ │ │ │ + bne.n 9344c │ │ │ │ + ldr r1, [pc, #188] @ (93444 ) │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 93510 │ │ │ │ - movw r3, #12889 @ 0x3259 │ │ │ │ + beq.n 932ae │ │ │ │ + movw r3, #11321 @ 0x2c39 │ │ │ │ movt r3, #36 @ 0x24 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 92f9a │ │ │ │ + b.n 92dca │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 933a0 │ │ │ │ + bne.w 931d0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 933a0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 931d0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9339a │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bne.w 931ca │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b.n 9339a │ │ │ │ + b.n 931ca │ │ │ │ ldr r1, [r2, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 932d0 │ │ │ │ + bne.w 93100 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 932d0 │ │ │ │ + b.n 93100 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 932ca │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bne.w 930fa │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 932ca │ │ │ │ - ldr r1, [pc, #76] @ (93624 ) │ │ │ │ + b.n 930fa │ │ │ │ + ldr r1, [pc, #76] @ (93448 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r0, #1 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w r2, r3, #91136 @ 0x16400 │ │ │ │ adds r5, r1, r3 │ │ │ │ add.w r2, r2, #412 @ 0x19c │ │ │ │ add.w r5, r5, #91136 @ 0x16400 │ │ │ │ add r2, r1 │ │ │ │ ldr.w r5, [r5, #412] @ 0x19c │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 93614 │ │ │ │ + beq.n 93438 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r1, r3 │ │ │ │ cmp r0, #10 │ │ │ │ it ls │ │ │ │ movls r2, r1 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ - b.n 93530 │ │ │ │ + b.n 93354 │ │ │ │ adcs.w r0, ip, #82 @ 0x52 │ │ │ │ add r7, sp, #0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ @ instruction: 0xb7c8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92f9a │ │ │ │ - b.n 93560 │ │ │ │ + bne.w 92dca │ │ │ │ + b.n 93384 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ str.w r0, [r2, #404] @ 0x194 │ │ │ │ - b.w 92ce4 │ │ │ │ + b.w 92b14 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ str.w r3, [r2, #396] @ 0x18c │ │ │ │ - b.n 931f0 │ │ │ │ + b.n 93020 │ │ │ │ add.w r3, r2, #96768 @ 0x17a00 │ │ │ │ movs r2, #1 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r1, r3 │ │ │ │ str r2, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 930aa │ │ │ │ + bne.w 92eda │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #39400 @ 0x99e8 │ │ │ │ + movw r1, #37096 @ 0x90e8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 93510 │ │ │ │ - ldr r0, [pc, #624] @ (938e8 ) │ │ │ │ - bl 7aa84 │ │ │ │ + bl f3c44 │ │ │ │ + b.n 932ae │ │ │ │ + ldr r0, [pc, #624] @ (9370c ) │ │ │ │ + bl 7acac │ │ │ │ mov r2, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - bne.w 9354e │ │ │ │ - ldr r0, [pc, #612] @ (938e8 ) │ │ │ │ - bl 43338 │ │ │ │ - b.n 93510 │ │ │ │ + bne.w 93372 │ │ │ │ + ldr r0, [pc, #612] @ (9370c ) │ │ │ │ + bl 43390 │ │ │ │ + b.n 932ae │ │ │ │ mov r3, sl │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 93498 │ │ │ │ + beq.w 93240 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9368c │ │ │ │ + bne.n 934b0 │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 93498 │ │ │ │ - b.n 934ca │ │ │ │ + beq.w 93240 │ │ │ │ + b.n 93272 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r2, #404] @ 0x194 │ │ │ │ - b.w 92d30 │ │ │ │ + b.w 92b60 │ │ │ │ orr.w r6, r5, #256 @ 0x100 │ │ │ │ str r6, [r0, #84] @ 0x54 │ │ │ │ - bl 1cc9a8 <_Py_SetImmortalUntracked@@Base> │ │ │ │ + bl 1cc224 <_Py_SetImmortalUntracked@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsls r3, r5, #30 │ │ │ │ - bmi.w 9305e │ │ │ │ + bmi.w 92e8e │ │ │ │ mov r5, r6 │ │ │ │ - b.w 92cce │ │ │ │ + b.w 92afe │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - ldr r5, [pc, #536] @ (938ec ) │ │ │ │ + ldr r5, [pc, #536] @ (93710 ) │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 93316 │ │ │ │ - b.n 93310 │ │ │ │ + bpl.w 93146 │ │ │ │ + b.n 93140 │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbnz r3, 93734 │ │ │ │ - bl 208800 <_PyStack_AsDict@@Base+0xfc> │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 933d8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - movw r6, #40104 @ 0x9ca8 │ │ │ │ - movt r6, #80 @ 0x50 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 933a8 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r8, r6 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - bne.w 933ae │ │ │ │ - mov r0, r4 │ │ │ │ - bl 82fa0 │ │ │ │ + cbnz r3, 9350c │ │ │ │ + bl 208000 <_PyStack_AsDict@@Base+0xfc> │ │ │ │ mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 92d82 │ │ │ │ - b.n 933ea │ │ │ │ - movw r1, #43564 @ 0xaa2c │ │ │ │ - movt r1, #80 @ 0x50 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - mov r5, fp │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - movw r1, #39468 @ 0x9a2c │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - bl f41b4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 934f0 │ │ │ │ + b.n 932f2 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bpl.n 9377c │ │ │ │ - cbz r7, 9378c │ │ │ │ + bpl.n 93552 │ │ │ │ + cbz r7, 93562 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r0, r7 │ │ │ │ orrge.w r0, r7, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 936e0 │ │ │ │ + b.n 93504 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 92f4a │ │ │ │ + bge.w 92d7a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 92f4a │ │ │ │ + bne.w 92d7a │ │ │ │ mov r0, r3 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 92f4a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92d7a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93746 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93746 │ │ │ │ + bne.n 9351e │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9351e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.w 933e4 │ │ │ │ + bmi.w 932fe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93428 │ │ │ │ + beq.w 9333c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 933ea │ │ │ │ - b.n 93510 │ │ │ │ - movw r5, #43564 @ 0xaa2c │ │ │ │ - movt r5, #80 @ 0x50 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - movw r1, #39564 @ 0x9a8c │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 93510 │ │ │ │ - cmp r4, r1 │ │ │ │ - it ne │ │ │ │ - movne r2, r4 │ │ │ │ - beq.w 92e6e │ │ │ │ - b.w 92e5a │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 937f8 │ │ │ │ - movw r3, #43564 @ 0xaa2c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #39440 @ 0x9a10 │ │ │ │ + bne.w 93302 │ │ │ │ + b.n 932ae │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + movw r6, #40104 @ 0x9ca8 │ │ │ │ + movt r6, #80 @ 0x50 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 932c2 │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r8, r6 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + bne.w 932c8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 82f54 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 92bb2 │ │ │ │ + b.n 93302 │ │ │ │ + movw r1, #43564 @ 0xaa2c │ │ │ │ + movt r1, #80 @ 0x50 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + mov r5, fp │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + movw r1, #37164 @ 0x912c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 933ea │ │ │ │ - b.n 93510 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 937da │ │ │ │ - mov r0, r3 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 937da │ │ │ │ - ldr r0, [pc, #228] @ (938f0 ) │ │ │ │ + bl f3c44 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 93298 │ │ │ │ + ldr r0, [pc, #328] @ (93714 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ - movs r1, #0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ + movs r2, #0 │ │ │ │ add.w r3, r3, #97280 @ 0x17c00 │ │ │ │ - str.w r1, [r3, #160] @ 0xa0 │ │ │ │ - b.w 92ee2 │ │ │ │ - ldr r0, [pc, #196] @ (938f0 ) │ │ │ │ + str.w r2, [r3, #160] @ 0xa0 │ │ │ │ + b.w 92c6c │ │ │ │ + ldr r0, [pc, #296] @ (93714 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ + movs r1, #0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - movs r2, #0 │ │ │ │ add.w r3, r3, #97280 @ 0x17c00 │ │ │ │ - str.w r2, [r3, #160] @ 0xa0 │ │ │ │ - b.w 92e3c │ │ │ │ + str.w r1, [r3, #160] @ 0xa0 │ │ │ │ + b.w 92d12 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ - b.n 93122 │ │ │ │ - ldr r0, [pc, #152] @ (938f0 ) │ │ │ │ + b.n 92f52 │ │ │ │ + ldr r0, [pc, #248] @ (93714 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #412] @ 0x19c │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 9388e │ │ │ │ + beq.n 93692 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 9388e │ │ │ │ + bhi.n 93692 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #8] │ │ │ │ - b.n 9351e │ │ │ │ + b.n 932bc │ │ │ │ + movw r5, #43564 @ 0xaa2c │ │ │ │ + movt r5, #80 @ 0x50 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + movw r1, #37260 @ 0x918c │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + bl f3c44 │ │ │ │ + b.n 932ae │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 936ac │ │ │ │ + movw r3, #43564 @ 0xaa2c │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #37136 @ 0x9110 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f3c44 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 93302 │ │ │ │ + b.n 932ae │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r2, r3 │ │ │ │ - b.n 93888 │ │ │ │ + b.n 9364a │ │ │ │ + cmp r4, r2 │ │ │ │ + it ne │ │ │ │ + movne r3, r4 │ │ │ │ + beq.w 92d60 │ │ │ │ + b.w 92d4c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 93674 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93674 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #39976 @ 0x9c28 │ │ │ │ + movw r1, #37672 @ 0x9328 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 93510 │ │ │ │ + bl f3c44 │ │ │ │ + b.n 932ae │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 92fc2 │ │ │ │ - b.w 92fe2 │ │ │ │ + bne.w 92df2 │ │ │ │ + b.w 92e12 │ │ │ │ + cmp r4, r1 │ │ │ │ + it ne │ │ │ │ + movne r2, r4 │ │ │ │ + beq.w 92c9e │ │ │ │ + b.w 92c8a │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #39812 @ 0x9b84 │ │ │ │ + movw r1, #37508 @ 0x9284 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.n 93510 │ │ │ │ - cmp r4, r2 │ │ │ │ - it ne │ │ │ │ - movne r3, r4 │ │ │ │ - beq.w 92f30 │ │ │ │ - b.w 92f1c │ │ │ │ + bl f3c44 │ │ │ │ + b.n 932ae │ │ │ │ + nop │ │ │ │ @ instruction: 0xb7c8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000938f4 : │ │ │ │ +00093718 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr.w r3, [r0, #192] @ 0xc0 │ │ │ │ - cbnz r3, 93900 │ │ │ │ + cbnz r3, 93724 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w ip, [r0, #84] @ 0x54 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ tst.w ip, #2 │ │ │ │ - bne.w 93ab4 │ │ │ │ - ldr r7, [pc, #468] @ (93af8 ) │ │ │ │ + bne.w 938d8 │ │ │ │ + ldr r7, [pc, #468] @ (9391c ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r1, 93964 │ │ │ │ + cbnz r1, 93788 │ │ │ │ ldrb.w r0, [r0, #204] @ 0xcc │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93a6a │ │ │ │ + bne.w 9388e │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ movs r0, #0 │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ add.w r1, r1, #97280 @ 0x17c00 │ │ │ │ str.w r0, [r1, #160] @ 0xa0 │ │ │ │ movs r3, #0 │ │ │ │ tst.w ip, #512 @ 0x200 │ │ │ │ str.w r3, [r2, #192] @ 0xc0 │ │ │ │ - beq.n 9395e │ │ │ │ + beq.n 93782 │ │ │ │ str.w r3, [r2, #456] @ 0x1c8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.n 93a10 │ │ │ │ + bpl.n 93834 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93a4a │ │ │ │ + bne.n 9386e │ │ │ │ ldr.w lr, [r1, #24] │ │ │ │ ldr.w ip, [lr, #16] │ │ │ │ cmp ip, r9 │ │ │ │ - ble.n 93a10 │ │ │ │ + ble.n 93834 │ │ │ │ ldrb.w r3, [lr, #5] │ │ │ │ movs r6, #1 │ │ │ │ ldrb.w r5, [lr, #6] │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ adds r3, #20 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 93a2a │ │ │ │ + beq.n 9384e │ │ │ │ add.w r3, r3, r9, lsl #3 │ │ │ │ add r3, lr │ │ │ │ ldr.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 93a04 │ │ │ │ + beq.n 93828 │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 9396a │ │ │ │ + beq.n 9378e │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 9396a │ │ │ │ + ble.n 9378e │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ itt lt │ │ │ │ addlt.w r0, ip, #1 │ │ │ │ strlt r0, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 938f8 │ │ │ │ + bl 9371c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93968 │ │ │ │ + bge.n 9378c │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93968 │ │ │ │ + bne.n 9378c │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - b.n 9396a │ │ │ │ + b.n 9378e │ │ │ │ add.w r4, r9, #1 │ │ │ │ adds r3, #8 │ │ │ │ mov r9, r4 │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 9399c │ │ │ │ + bne.n 937c0 │ │ │ │ ldrb.w r0, [r2, #204] @ 0xcc │ │ │ │ - cbnz r0, 93a6a │ │ │ │ + cbnz r0, 9388e │ │ │ │ ldr.w r3, [r2, #192] @ 0xc0 │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ ldr.w ip, [r2, #84] @ 0x54 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9393c │ │ │ │ - b.n 9394e │ │ │ │ + bne.n 93760 │ │ │ │ + b.n 93772 │ │ │ │ movs r5, #12 │ │ │ │ mla r3, r5, r9, r3 │ │ │ │ add r3, lr │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 939a6 │ │ │ │ + bne.n 937ca │ │ │ │ add.w r4, r9, #1 │ │ │ │ adds r3, #12 │ │ │ │ mov r9, r4 │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 93a32 │ │ │ │ - b.n 93a10 │ │ │ │ + bne.n 93856 │ │ │ │ + b.n 93834 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, r9 │ │ │ │ - ble.n 93a10 │ │ │ │ + ble.n 93834 │ │ │ │ ldrb.w ip, [r3] │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w ip, r3, ip, lsl #2 │ │ │ │ ldrb.w ip, [ip, r9] │ │ │ │ add.w ip, r3, ip, lsl #2 │ │ │ │ ldr.w lr, [ip, #4] │ │ │ │ - b.n 939a6 │ │ │ │ + b.n 937ca │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r5, r1, #5696 @ 0x1640 │ │ │ │ movs r1, #0 │ │ │ │ adds r5, #20 │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.n 93a84 │ │ │ │ + bmi.n 938a8 │ │ │ │ adds r1, #1 │ │ │ │ asrs r4, r4, #1 │ │ │ │ - b.n 93a7a │ │ │ │ + b.n 9389e │ │ │ │ ldr.w r3, [r5, r1, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r3, 93aaa │ │ │ │ + cbz r3, 938ce │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ - bge.n 93aaa │ │ │ │ - movw r0, #55968 @ 0xdaa0 │ │ │ │ + bge.n 938ce │ │ │ │ + movw r0, #53664 @ 0xd1a0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 243288 │ │ │ │ + bl 242c68 │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ asrs r3, r4, #1 │ │ │ │ mov r4, r3 │ │ │ │ - beq.n 93a16 │ │ │ │ + beq.n 9383a │ │ │ │ adds r1, #1 │ │ │ │ - b.n 93a7a │ │ │ │ + b.n 9389e │ │ │ │ subs r5, r1, #1 │ │ │ │ - ldr r1, [pc, #64] @ (93af8 ) │ │ │ │ + ldr r1, [pc, #64] @ (9391c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ movs r2, #28 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r4 │ │ │ │ ldr r1, [r1, r4] │ │ │ │ mul.w r2, r5, r2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w lr, r1, r2 │ │ │ │ add.w lr, lr, #91136 @ 0x16400 │ │ │ │ ldr.w lr, [lr, #412] @ 0x19c │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 93aec │ │ │ │ + beq.n 93910 │ │ │ │ cmp r5, #10 │ │ │ │ - bhi.n 93aec │ │ │ │ + bhi.n 93910 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ add.w r2, r2, #388 @ 0x184 │ │ │ │ add r1, r2 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - b.n 93928 │ │ │ │ + b.n 9374c │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ add.w r2, r2, #412 @ 0x19c │ │ │ │ add r1, r2 │ │ │ │ - b.n 93ae8 │ │ │ │ + b.n 9390c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.w 93d12 │ │ │ │ + bgt.w 93b36 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 93bb8 │ │ │ │ + bls.n 939dc │ │ │ │ adds r7, r0, #3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bmi.w 93cbe │ │ │ │ + bmi.w 93ae2 │ │ │ │ movw r8, #24320 @ 0x5f00 │ │ │ │ movt r8, #82 @ 0x52 │ │ │ │ - movw r3, #197 @ 0xc5 │ │ │ │ + movw r3, #109 @ 0x6d │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r2, [r8, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 93cae │ │ │ │ - ldr r3, [pc, #488] @ (93d2c ) │ │ │ │ + bne.w 93ad2 │ │ │ │ + ldr r3, [pc, #488] @ (93b50 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ subs r1, r7, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #1612] @ 0x64c │ │ │ │ - bcs.n 93c32 │ │ │ │ + bcs.n 93a56 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r6, r1, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp lr, r3 │ │ │ │ - beq.n 93c26 │ │ │ │ + beq.n 93a4a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93cda │ │ │ │ + beq.w 93afe │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 93c70 │ │ │ │ - ldr r2, [pc, #416] @ (93d30 ) │ │ │ │ + blt.n 93a94 │ │ │ │ + ldr r2, [pc, #416] @ (93b54 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 93bea │ │ │ │ - movw r1, #56781 @ 0xddcd │ │ │ │ + cbz r3, 93a0e │ │ │ │ + movw r1, #55145 @ 0xd769 │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 93c76 │ │ │ │ + bne.n 93a9a │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ - cbnz r0, 93bea │ │ │ │ + cbnz r0, 93a0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 93bea │ │ │ │ - ldr r3, [pc, #368] @ (93d2c ) │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 93a0e │ │ │ │ + ldr r3, [pc, #368] @ (93b50 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1728] @ 0x6c0 │ │ │ │ - cbz r4, 93bfc │ │ │ │ - ldr r2, [pc, #352] @ (93d30 ) │ │ │ │ + cbz r4, 93a20 │ │ │ │ + ldr r2, [pc, #352] @ (93b54 ) │ │ │ │ ldr.w r1, [r3, #1732] @ 0x6c4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r0, [r3, #1728] @ 0x6c0 │ │ │ │ str.w r1, [r3, #1732] @ 0x6c4 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93c96 │ │ │ │ + bne.n 93aba │ │ │ │ movs r2, #0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cmp r5, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ strd r3, r2, [r4, #8] │ │ │ │ - b.n 93c90 │ │ │ │ + b.n 93ab4 │ │ │ │ movw r8, #24320 @ 0x5f00 │ │ │ │ movt r8, #82 @ 0x52 │ │ │ │ - movw r1, #197 @ 0xc5 │ │ │ │ + movw r1, #109 @ 0x6d │ │ │ │ movt r1, #8 │ │ │ │ ldr.w r2, [r8, #888] @ 0x378 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 93d0a │ │ │ │ + bne.n 93b2e │ │ │ │ ldr.w r6, [r3, #1612] @ 0x64c │ │ │ │ movs r7, #16 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 93b6a │ │ │ │ + bne.n 9398e │ │ │ │ mov r0, r6 │ │ │ │ - bl 80198 │ │ │ │ + bl 80140 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 93b7c │ │ │ │ + bne.n 939a0 │ │ │ │ ldr.w r2, [r8, #848] @ 0x350 │ │ │ │ - movw r3, #41921 @ 0xa3c1 │ │ │ │ + movw r3, #42473 @ 0xa5e9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 93cca │ │ │ │ + bne.n 93aee │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2c0b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93cbe │ │ │ │ + beq.n 93ae2 │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r2, [r6, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r6, #800] @ 0x320 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93b8e │ │ │ │ + bge.n 939b2 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 93b8e │ │ │ │ + b.n 939b2 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ clz r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ orr.w r3, r3, r5, lsl #3 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r1, #56781 @ 0xddcd │ │ │ │ + movw r1, #55145 @ 0xd769 │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 93ba6 │ │ │ │ + beq.n 939ca │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 93bea │ │ │ │ + b.n 93a0e │ │ │ │ ldr.w r0, [r8, #884] @ 0x374 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93b7c │ │ │ │ - bl 23c160 │ │ │ │ + bne.w 939a0 │ │ │ │ + bl 23bb34 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93c54 │ │ │ │ - b.n 93cbe │ │ │ │ + bne.n 93a78 │ │ │ │ + b.n 93ae2 │ │ │ │ ldrd ip, r2, [r3, #24] │ │ │ │ cmp ip, r2 │ │ │ │ ittt hi │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi.w r3, [lr, #12] │ │ │ │ strhi.w lr, [r3, #8] │ │ │ │ - bhi.w 93b7c │ │ │ │ + bhi.w 939a0 │ │ │ │ adds r1, #1 │ │ │ │ add.w r2, r3, ip │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r1, ip, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ str.w r0, [r3, ip] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 93b7c │ │ │ │ - b.n 93c32 │ │ │ │ + bne.w 939a0 │ │ │ │ + b.n 93a56 │ │ │ │ ldr.w r0, [r8, #884] @ 0x374 │ │ │ │ movs r7, #16 │ │ │ │ - b.n 93cb2 │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + b.n 93ad6 │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56024 @ 0xdad8 │ │ │ │ + movw r1, #53720 @ 0xd1d8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 93cc2 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 93ae6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r2, #24320 @ 0x5f00 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ - movw r3, #197 @ 0xc5 │ │ │ │ + movw r3, #109 @ 0x6d │ │ │ │ movt r3, #8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r4, [r2, #888] @ 0x378 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 93e0a │ │ │ │ - ldr r3, [pc, #264] @ (93e68 ) │ │ │ │ + bne.n 93c2e │ │ │ │ + ldr r3, [pc, #264] @ (93c8c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1612] @ 0x64c │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 93dd2 │ │ │ │ + beq.n 93bf6 │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 93db4 │ │ │ │ + cbz r2, 93bd8 │ │ │ │ movw r3, #41976 @ 0xa3f8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - ldr r2, [pc, #220] @ (93e6c ) │ │ │ │ + ldr r2, [pc, #220] @ (93c90 ) │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 93e1e │ │ │ │ + blt.n 93c42 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93e2e │ │ │ │ + bne.n 93c52 │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrd r0, r5, [r3, #24] │ │ │ │ @@ -155347,722 +155194,722 @@ │ │ │ │ addls.w r1, r0, #24 │ │ │ │ strls r1, [r3, #24] │ │ │ │ ittet hi │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi r3, [r1, #12] │ │ │ │ strls r2, [r3, r0] │ │ │ │ strhi r1, [r3, #8] │ │ │ │ - b.n 93d86 │ │ │ │ + b.n 93baa │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80198 │ │ │ │ + bl 80140 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93d86 │ │ │ │ + bne.n 93baa │ │ │ │ ldr.w r4, [r2, #848] @ 0x350 │ │ │ │ - movw r3, #41921 @ 0xa3c1 │ │ │ │ + movw r3, #42473 @ 0xa5e9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 93e4e │ │ │ │ + bne.n 93c72 │ │ │ │ movs r0, #20 │ │ │ │ blx 2c0b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 93e18 │ │ │ │ + cbz r4, 93c3c │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 93d86 │ │ │ │ + b.n 93baa │ │ │ │ ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ movs r1, #20 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93d86 │ │ │ │ - bl 23c160 │ │ │ │ - b.n 93dae │ │ │ │ + bne.n 93baa │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 93bd2 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93da6 │ │ │ │ - movw r1, #56781 @ 0xddcd │ │ │ │ + beq.n 93bca │ │ │ │ + movw r1, #55145 @ 0xd769 │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 93e5a │ │ │ │ + bne.n 93c7e │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93da6 │ │ │ │ + bne.n 93bca │ │ │ │ mov r0, r4 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 93da6 │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 93bca │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ movs r1, #20 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 93dfc │ │ │ │ + b.n 93c20 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 93da6 │ │ │ │ + b.n 93bca │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r5, [pc, #476] @ (94068 ) │ │ │ │ + ldr r5, [pc, #476] @ (93e8c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bmi.w 94030 │ │ │ │ - cbnz r1, 93ed8 │ │ │ │ + bmi.w 93e54 │ │ │ │ + cbnz r1, 93cfc │ │ │ │ ldrb.w r6, [r2, #204] @ 0xcc │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 93fc6 │ │ │ │ + bne.w 93dea │ │ │ │ ldr.w r1, [r2, #192] @ 0xc0 │ │ │ │ ldr r3, [r5, r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9400e │ │ │ │ + beq.w 93e32 │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ add.w r3, r3, #97280 @ 0x17c00 │ │ │ │ lsls r1, r4, #22 │ │ │ │ str.w r0, [r3, #160] @ 0xa0 │ │ │ │ str.w r0, [r2, #192] @ 0xc0 │ │ │ │ - bpl.n 93ed2 │ │ │ │ + bpl.n 93cf6 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #456] @ 0x1c8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.n 93e98 │ │ │ │ + bpl.n 93cbc │ │ │ │ ldr r3, [r1, #28] │ │ │ │ movw sl, #5752 @ 0x1678 │ │ │ │ movt sl, #80 @ 0x50 │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 93faa │ │ │ │ + bne.n 93dce │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr.w lr, [r6, #16] │ │ │ │ cmp r7, lr │ │ │ │ - bge.n 93e98 │ │ │ │ + bge.n 93cbc │ │ │ │ ldrb r3, [r6, #5] │ │ │ │ mov.w r8, #1 │ │ │ │ ldrb.w ip, [r6, #6] │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ adds r3, #20 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 93f6c │ │ │ │ + beq.n 93d90 │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ add r3, r6 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 93f88 │ │ │ │ + beq.n 93dac │ │ │ │ ldr r6, [r6, #8] │ │ │ │ cmp r6, sl │ │ │ │ - bne.n 93f30 │ │ │ │ + bne.n 93d54 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.n 93e98 │ │ │ │ + bpl.n 93cbc │ │ │ │ adds r7, #1 │ │ │ │ - b.n 93eee │ │ │ │ + b.n 93d12 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 93f60 │ │ │ │ + ble.n 93d84 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r6 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 938f8 │ │ │ │ + bl 9371c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93f5e │ │ │ │ + bge.n 93d82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9401e │ │ │ │ + beq.n 93e42 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 93e98 │ │ │ │ + bpl.n 93cbc │ │ │ │ ldr r3, [r1, #28] │ │ │ │ mov r9, r3 │ │ │ │ - b.n 93f2c │ │ │ │ + b.n 93d50 │ │ │ │ mov.w ip, #12 │ │ │ │ mla r3, ip, r7, r3 │ │ │ │ add r3, r6 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 93f20 │ │ │ │ + bne.n 93d44 │ │ │ │ adds r6, r7, #1 │ │ │ │ adds r3, #12 │ │ │ │ mov r7, r6 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 93f76 │ │ │ │ - b.n 93e98 │ │ │ │ + bne.n 93d9a │ │ │ │ + b.n 93cbc │ │ │ │ add.w r6, r7, r8 │ │ │ │ mov r7, r6 │ │ │ │ cmp lr, r6 │ │ │ │ - ble.n 93e98 │ │ │ │ + ble.n 93cbc │ │ │ │ adds r3, #8 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - cbz r6, 93f9e │ │ │ │ + cbz r6, 93dc2 │ │ │ │ cmp r7, lr │ │ │ │ - blt.n 93f20 │ │ │ │ - b.n 93e98 │ │ │ │ + blt.n 93d44 │ │ │ │ + b.n 93cbc │ │ │ │ adds r6, r7, #1 │ │ │ │ adds r3, #8 │ │ │ │ mov r7, r6 │ │ │ │ cmp lr, r6 │ │ │ │ - bgt.n 93f94 │ │ │ │ - b.n 93e98 │ │ │ │ + bgt.n 93db8 │ │ │ │ + b.n 93cbc │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - ble.w 93e98 │ │ │ │ + ble.w 93cbc │ │ │ │ ldrb.w r3, [r9] │ │ │ │ adds r3, #1 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldrb r3, [r3, r7] │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - b.n 93f20 │ │ │ │ + b.n 93d44 │ │ │ │ ldr r1, [r5, r4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ movs r1, #0 │ │ │ │ add.w r7, r3, #5696 @ 0x1640 │ │ │ │ adds r7, #20 │ │ │ │ lsls r0, r6, #31 │ │ │ │ - bmi.n 93fdc │ │ │ │ + bmi.n 93e00 │ │ │ │ adds r1, #1 │ │ │ │ asrs r6, r6, #1 │ │ │ │ - b.n 93fd2 │ │ │ │ + b.n 93df6 │ │ │ │ ldr.w r3, [r7, r1, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r3, 93ff2 │ │ │ │ + cbz r3, 93e16 │ │ │ │ strd r1, r2, [sp] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - blt.n 93ffc │ │ │ │ + blt.n 93e20 │ │ │ │ asrs r6, r6, #1 │ │ │ │ - beq.w 93ea2 │ │ │ │ + beq.w 93cc6 │ │ │ │ adds r1, #1 │ │ │ │ - b.n 93fd2 │ │ │ │ - movw r0, #55968 @ 0xdaa0 │ │ │ │ + b.n 93df6 │ │ │ │ + movw r0, #53664 @ 0xd1a0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 243288 │ │ │ │ + bl 242c68 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - b.n 93ff2 │ │ │ │ + b.n 93e16 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r2, #192] @ 0xc0 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.w 93ed2 │ │ │ │ - b.n 93ecc │ │ │ │ + bpl.w 93cf6 │ │ │ │ + b.n 93cf0 │ │ │ │ mov r0, r6 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - b.n 93f60 │ │ │ │ + b.n 93d84 │ │ │ │ ldr r3, [r5, r4] │ │ │ │ subs r1, #1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r6, r0, r3 │ │ │ │ add.w r6, r6, #91136 @ 0x16400 │ │ │ │ ldr.w r6, [r6, #412] @ 0x19c │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 9405c │ │ │ │ + beq.n 93e80 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 9405c │ │ │ │ + bhi.n 93e80 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r0, r3 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - b.n 93e96 │ │ │ │ + b.n 93cba │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r0, r3 │ │ │ │ - b.n 94058 │ │ │ │ + b.n 93e7c │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009406c : │ │ │ │ +00093e90 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ subs r2, r1, #0 │ │ │ │ - blt.n 94090 │ │ │ │ - cbz r0, 940ae │ │ │ │ + blt.n 93eb4 │ │ │ │ + cbz r0, 93ed2 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 886f4 │ │ │ │ + b.w 88528 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #55628 @ 0xd94c │ │ │ │ + movw r1, #53324 @ 0xd04c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cbnz r2, 940b4 │ │ │ │ - ldr r3, [pc, #28] @ (940d0 ) │ │ │ │ - b.n 940a8 │ │ │ │ + cbnz r2, 93ed8 │ │ │ │ + ldr r3, [pc, #28] @ (93ef4 ) │ │ │ │ + b.n 93ecc │ │ │ │ movw r2, #4372 @ 0x1114 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r0, [sp, #4] │ │ │ │ - movw r1, #56052 @ 0xdaf4 │ │ │ │ + movw r1, #53748 @ 0xd1f4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 940a8 │ │ │ │ + b.n 93ecc │ │ │ │ add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -000940d4 : │ │ │ │ - ldr r3, [pc, #16] @ (940e8 ) │ │ │ │ +00093ef8 : │ │ │ │ + ldr r3, [pc, #16] @ (93f0c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 940e2 │ │ │ │ + cbnz r0, 93f06 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 940e0 │ │ │ │ + b.n 93f04 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000940ec : │ │ │ │ +00093f10 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #8 │ │ │ │ - bpl.n 940fa │ │ │ │ + bpl.n 93f1e │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #56132 @ 0xdb44 │ │ │ │ + movw r1, #53828 @ 0xd244 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w f41b4 │ │ │ │ + b.w f3c44 │ │ │ │ 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 94192 │ │ │ │ + beq.n 93fb6 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw ip, #41560 @ 0xa258 │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 9416e │ │ │ │ + bne.n 93f92 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.n 9416e │ │ │ │ - ldr r4, [pc, #136] @ (941d4 ) │ │ │ │ + beq.n 93f92 │ │ │ │ + ldr r4, [pc, #136] @ (93ff8 ) │ │ │ │ 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 851d0 │ │ │ │ + bl 84fac │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbnz r3, 94196 │ │ │ │ + cbnz r3, 93fba │ │ │ │ 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 7aa84 │ │ │ │ + bl 7acac │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 9418c │ │ │ │ - ldr r3, [pc, #84] @ (941d4 ) │ │ │ │ + beq.n 93fb0 │ │ │ │ + ldr r3, [pc, #84] @ (93ff8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r4, [ip, r3] │ │ │ │ - b.n 94152 │ │ │ │ + b.n 93f76 │ │ │ │ mov r0, r6 │ │ │ │ - bl 243288 │ │ │ │ + bl 242c68 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9416a │ │ │ │ + b.n 93f8e │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 941c8 │ │ │ │ + cbz r0, 93fec │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f6d2c │ │ │ │ - cbnz r0, 941b0 │ │ │ │ + bl f6784 │ │ │ │ + cbnz r0, 93fd4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 243288 │ │ │ │ + bl 242c68 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 941c4 │ │ │ │ + cbz r3, 93fe8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 941c4 │ │ │ │ + bge.n 93fe8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 941cc │ │ │ │ + cbz r2, 93ff0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 9416a │ │ │ │ + b.n 93f8e │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - b.n 941b6 │ │ │ │ + b.n 93fda │ │ │ │ mov r0, r3 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 941c4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93fe8 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000941d8 <_PyErr_GetRaisedException@@Base>: │ │ │ │ +00093ffc <_PyErr_GetRaisedException@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000941e4 <_PyErr_SetRaisedException@@Base>: │ │ │ │ +00094008 <_PyErr_SetRaisedException@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ str r1, [r3, #72] @ 0x48 │ │ │ │ - b.w 1c8534 │ │ │ │ + b.w 1c7d2c │ │ │ │ nop │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9431c <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ + beq.n 94140 <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #344] @ (9437c <_PyErr_SetRaisedException@@Base+0x198>) │ │ │ │ + ldr r1, [pc, #344] @ (941a0 <_PyErr_SetRaisedException@@Base+0x198>) │ │ │ │ mov r0, r9 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.w 94354 <_PyErr_SetRaisedException@@Base+0x170> │ │ │ │ + beq.w 94178 <_PyErr_SetRaisedException@@Base+0x170> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 94342 <_PyErr_SetRaisedException@@Base+0x15e> │ │ │ │ + blt.w 94166 <_PyErr_SetRaisedException@@Base+0x15e> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9431c <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ - ldr r1, [pc, #312] @ (94380 <_PyErr_SetRaisedException@@Base+0x19c>) │ │ │ │ + beq.n 94140 <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ + ldr r1, [pc, #312] @ (941a4 <_PyErr_SetRaisedException@@Base+0x19c>) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 94354 <_PyErr_SetRaisedException@@Base+0x170> │ │ │ │ + beq.n 94178 <_PyErr_SetRaisedException@@Base+0x170> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 94332 <_PyErr_SetRaisedException@@Base+0x14e> │ │ │ │ + blt.n 94156 <_PyErr_SetRaisedException@@Base+0x14e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9431c <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ + beq.n 94140 <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #276] @ (94384 <_PyErr_SetRaisedException@@Base+0x1a0>) │ │ │ │ + ldr r1, [pc, #276] @ (941a8 <_PyErr_SetRaisedException@@Base+0x1a0>) │ │ │ │ mov r0, r9 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 94354 <_PyErr_SetRaisedException@@Base+0x170> │ │ │ │ + beq.n 94178 <_PyErr_SetRaisedException@@Base+0x170> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 94322 <_PyErr_SetRaisedException@@Base+0x13e> │ │ │ │ + blt.n 94146 <_PyErr_SetRaisedException@@Base+0x13e> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 80a88 │ │ │ │ + bl 80a30 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9431c <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ + beq.n 94140 <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 942d4 <_PyErr_SetRaisedException@@Base+0xf0> │ │ │ │ - movw sl, #56180 @ 0xdb74 │ │ │ │ + ble.n 940f8 <_PyErr_SetRaisedException@@Base+0xf0> │ │ │ │ + movw sl, #53876 @ 0xd274 │ │ │ │ movt sl, #46 @ 0x2e │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r4, r6 │ │ │ │ - b.n 942a8 <_PyErr_SetRaisedException@@Base+0xc4> │ │ │ │ + b.n 940cc <_PyErr_SetRaisedException@@Base+0xc4> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr.w r5, [r2, r4, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 9430a <_PyErr_SetRaisedException@@Base+0x126> │ │ │ │ + beq.n 9412e <_PyErr_SetRaisedException@@Base+0x126> │ │ │ │ blx 2c0c8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #1 │ │ │ │ - bl 886f4 │ │ │ │ + bl 88528 │ │ │ │ adds r2, r6, #4 │ │ │ │ - cbz r0, 94312 <_PyErr_SetRaisedException@@Base+0x12e> │ │ │ │ + cbz r0, 94136 <_PyErr_SetRaisedException@@Base+0x12e> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r8, r2, lsl #2] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 942a6 <_PyErr_SetRaisedException@@Base+0xc2> │ │ │ │ + bgt.n 940ca <_PyErr_SetRaisedException@@Base+0xc2> │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 94c68 <_PyTuple_Resize@@Base> │ │ │ │ + bl 94a84 <_PyTuple_Resize@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 94314 <_PyErr_SetRaisedException@@Base+0x130> │ │ │ │ - ldr r1, [pc, #164] @ (94388 <_PyErr_SetRaisedException@@Base+0x1a4>) │ │ │ │ + beq.n 94138 <_PyErr_SetRaisedException@@Base+0x130> │ │ │ │ + ldr r1, [pc, #164] @ (941ac <_PyErr_SetRaisedException@@Base+0x1a4>) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 94312 <_PyErr_SetRaisedException@@Base+0x12e> │ │ │ │ + beq.n 94136 <_PyErr_SetRaisedException@@Base+0x12e> │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94300 <_PyErr_SetRaisedException@@Base+0x11c> │ │ │ │ + bge.n 94124 <_PyErr_SetRaisedException@@Base+0x11c> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 94362 <_PyErr_SetRaisedException@@Base+0x17e> │ │ │ │ + beq.n 94186 <_PyErr_SetRaisedException@@Base+0x17e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 942a8 <_PyErr_SetRaisedException@@Base+0xc4> │ │ │ │ - b.n 942d4 <_PyErr_SetRaisedException@@Base+0xf0> │ │ │ │ + bgt.n 940cc <_PyErr_SetRaisedException@@Base+0xc4> │ │ │ │ + b.n 940f8 <_PyErr_SetRaisedException@@Base+0xf0> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9436a <_PyErr_SetRaisedException@@Base+0x186> │ │ │ │ + blt.n 9418e <_PyErr_SetRaisedException@@Base+0x186> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 94302 <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ + b.n 94126 <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94282 <_PyErr_SetRaisedException@@Base+0x9e> │ │ │ │ + bne.n 940a6 <_PyErr_SetRaisedException@@Base+0x9e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94282 <_PyErr_SetRaisedException@@Base+0x9e> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 940a6 <_PyErr_SetRaisedException@@Base+0x9e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9425e <_PyErr_SetRaisedException@@Base+0x7a> │ │ │ │ + bne.n 94082 <_PyErr_SetRaisedException@@Base+0x7a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9425e <_PyErr_SetRaisedException@@Base+0x7a> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94082 <_PyErr_SetRaisedException@@Base+0x7a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9423a <_PyErr_SetRaisedException@@Base+0x56> │ │ │ │ + bne.w 9405e <_PyErr_SetRaisedException@@Base+0x56> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9423a <_PyErr_SetRaisedException@@Base+0x56> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9405e <_PyErr_SetRaisedException@@Base+0x56> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94302 <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ + bge.n 94126 <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94302 <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ + bne.n 94126 <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94302 <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94126 <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9431c <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ + bne.n 94140 <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9431c <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94140 <_PyErr_SetRaisedException@@Base+0x138> │ │ │ │ nop │ │ │ │ - add r6, pc, #432 @ (adr r6, 94530 ) │ │ │ │ + ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ movs r6, r6 │ │ │ │ - add r6, pc, #512 @ (adr r6, 94584 ) │ │ │ │ + ldr r5, [sp, #512] @ 0x200 │ │ │ │ movs r6, r6 │ │ │ │ - add r6, pc, #560 @ (adr r6, 945b8 ) │ │ │ │ + ldr r5, [sp, #560] @ 0x230 │ │ │ │ movs r6, r6 │ │ │ │ - add r6, pc, #640 @ (adr r6, 9460c ) │ │ │ │ + ldr r5, [sp, #640] @ 0x280 │ │ │ │ movs r6, r6 │ │ │ │ │ │ │ │ -0009438c : │ │ │ │ +000941b0 : │ │ │ │ adds r1, r0, #5 │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ - bcs.n 943aa │ │ │ │ + bcs.n 941ce │ │ │ │ movw r3, #9176 @ 0x23d8 │ │ │ │ movw r2, #24320 @ 0x5f00 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ add r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ add.w r2, r0, #1073741824 @ 0x40000000 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 94464 │ │ │ │ + bcs.n 94288 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #232] @ (944b0 ) │ │ │ │ + ldr r3, [pc, #232] @ (942d4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1728] @ 0x6c0 │ │ │ │ - cbz r3, 94418 │ │ │ │ - ldr r0, [pc, #212] @ (944b4 ) │ │ │ │ + cbz r3, 9423c │ │ │ │ + ldr r0, [pc, #212] @ (942d8 ) │ │ │ │ ldr.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r4, [r2, #1728] @ 0x6c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 94468 │ │ │ │ + bne.n 9428c │ │ │ │ cmp r5, #0 │ │ │ │ eor.w r2, r5, r5, asr #31 │ │ │ │ sub.w r2, r2, r5, asr #31 │ │ │ │ ite ge │ │ │ │ movge r1, #8 │ │ │ │ movlt r1, #10 │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 7ffe4 <_PyObject_GC_New@@Base+0x28c> │ │ │ │ + bl 7ff8c <_PyObject_GC_New@@Base+0x28c> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9448e │ │ │ │ + beq.n 942b2 │ │ │ │ movw r2, #41976 @ 0xa3f8 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #120] @ (944b4 ) │ │ │ │ + ldr r2, [pc, #120] @ (942d8 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 943fe │ │ │ │ - movw r1, #56781 @ 0xddcd │ │ │ │ + beq.n 94222 │ │ │ │ + movw r1, #55145 @ 0xd769 │ │ │ │ movt r1, #21 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 944a8 │ │ │ │ + bne.n 942cc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 94484 │ │ │ │ - b.n 943fe │ │ │ │ - b.w 94610 │ │ │ │ - movw r2, #56781 @ 0xddcd │ │ │ │ + cbz r0, 942a8 │ │ │ │ + b.n 94222 │ │ │ │ + b.w 94434 │ │ │ │ + movw r2, #55145 @ 0xd769 │ │ │ │ movt r2, #21 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 94498 │ │ │ │ + bne.n 942bc │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 943fe │ │ │ │ + bne.n 94222 │ │ │ │ mov r0, r3 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 943fe │ │ │ │ + b.n 94222 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 23c160 │ │ │ │ + bl 23bb34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 94412 │ │ │ │ + b.n 94236 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 943fe │ │ │ │ + b.n 94222 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ - b.n 9449c │ │ │ │ + b.n 942c0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -000944b8 : │ │ │ │ +000942dc : │ │ │ │ adds r1, r0, #5 │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ - bcs.n 944d6 │ │ │ │ + bcs.n 942fa │ │ │ │ movw r3, #9176 @ 0x23d8 │ │ │ │ movw r2, #24320 @ 0x5f00 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ add r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -156072,807 +155919,803 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r3, r0, #1073741824 @ 0x40000000 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r3, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 94590 │ │ │ │ - ldr r3, [pc, #272] @ (94608 ) │ │ │ │ + bcs.n 943b4 │ │ │ │ + ldr r3, [pc, #272] @ (9442c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1728] @ 0x6c0 │ │ │ │ - cbz r3, 94544 │ │ │ │ - ldr r0, [pc, #256] @ (9460c ) │ │ │ │ + cbz r3, 94368 │ │ │ │ + ldr r0, [pc, #256] @ (94430 ) │ │ │ │ ldr.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r4, [r2, #1728] @ 0x6c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 945c2 │ │ │ │ + bne.n 943e6 │ │ │ │ cmp r5, #0 │ │ │ │ eor.w r2, r5, r5, asr #31 │ │ │ │ sub.w r2, r2, r5, asr #31 │ │ │ │ ite ge │ │ │ │ movge r1, #8 │ │ │ │ movlt r1, #10 │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 7ffe4 <_PyObject_GC_New@@Base+0x28c> │ │ │ │ + bl 7ff8c <_PyObject_GC_New@@Base+0x28c> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 945e8 │ │ │ │ + beq.n 9440c │ │ │ │ movw r2, #41976 @ 0xa3f8 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #164] @ (9460c ) │ │ │ │ + ldr r2, [pc, #164] @ (94430 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9452a │ │ │ │ - movw r1, #56781 @ 0xddcd │ │ │ │ + beq.n 9434e │ │ │ │ + movw r1, #55145 @ 0xd769 │ │ │ │ movt r1, #21 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 94602 │ │ │ │ + bne.n 94426 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 945de │ │ │ │ - b.n 9452a │ │ │ │ + cbz r0, 94402 │ │ │ │ + b.n 9434e │ │ │ │ eor.w r1, r0, r0, asr #31 │ │ │ │ sub.w r1, r1, r0, asr #31 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 93d34 │ │ │ │ + bl 93b58 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9453e │ │ │ │ + beq.n 94362 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ asrs r2, r5, #31 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ rsb r2, r2, #1 │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16 │ │ │ │ lsrs r1, r1, #30 │ │ │ │ str r0, [r3, #12] │ │ │ │ str r1, [r3, #16] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 9453e │ │ │ │ - movw r2, #56781 @ 0xddcd │ │ │ │ + b.n 94362 │ │ │ │ + movw r2, #55145 @ 0xd769 │ │ │ │ movt r2, #21 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 945f2 │ │ │ │ + bne.n 94416 │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9452a │ │ │ │ + bne.n 9434e │ │ │ │ mov r0, r3 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9452a │ │ │ │ + b.n 9434e │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 23c160 │ │ │ │ + bl 23bb34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9453e │ │ │ │ + b.n 94362 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9452a │ │ │ │ + b.n 9434e │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ - b.n 945f6 │ │ │ │ + b.n 9441a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - movw r5, #24320 @ 0x5f00 │ │ │ │ - movt r5, #82 @ 0x52 │ │ │ │ - movw r3, #197 @ 0xc5 │ │ │ │ + movw r2, #24320 @ 0x5f00 │ │ │ │ + movt r2, #82 @ 0x52 │ │ │ │ + movw r3, #109 @ 0x6d │ │ │ │ movt r3, #8 │ │ │ │ sub sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r2, [r5, #888] @ 0x378 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 9471c │ │ │ │ - ldr r3, [pc, #324] @ (94780 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr.w r4, [r2, #888] @ 0x378 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 94542 │ │ │ │ + ldr r3, [pc, #316] @ (9459c ) │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1612] @ 0x64c │ │ │ │ mov r7, r3 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 9470c │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 9452e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - str r1, [r2, #4] │ │ │ │ - cbz r1, 946b8 │ │ │ │ - movw r2, #41976 @ 0xa3f8 │ │ │ │ - movt r2, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #276] @ (94784 ) │ │ │ │ - str r2, [r3, #4] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9472c │ │ │ │ - ldr.w r5, [r1, #1600] @ 0x640 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 9473c │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r3, #12] │ │ │ │ - cmp r4, r2 │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + str r1, [r3, #4] │ │ │ │ + cbz r1, 944dc │ │ │ │ + movw r3, #41976 @ 0xa3f8 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r2, [pc, #268] @ (945a0 ) │ │ │ │ + str r3, [r4, #4] │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 94552 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 94562 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + cmp r5, r3 │ │ │ │ itt lt │ │ │ │ - movlt r2, #18 │ │ │ │ - strlt r2, [r3, #8] │ │ │ │ - blt.n 946a0 │ │ │ │ - mov.w r2, #16 │ │ │ │ - str r2, [r3, #8] │ │ │ │ - bne.n 946a0 │ │ │ │ - mov r0, r3 │ │ │ │ + movlt r3, #18 │ │ │ │ + strlt r3, [r4, #8] │ │ │ │ + blt.n 944c4 │ │ │ │ + mov.w r3, #16 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + bne.n 944c4 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r0, r3 │ │ │ │ + cmp r5, #0 │ │ │ │ + mov r0, r4 │ │ │ │ it lt │ │ │ │ - neglt r4, r4 │ │ │ │ - bic.w r2, r4, #3221225472 @ 0xc0000000 │ │ │ │ - str r2, [r3, #12] │ │ │ │ - lsrs r4, r4, #30 │ │ │ │ + neglt r5, r5 │ │ │ │ + bic.w r3, r5, #3221225472 @ 0xc0000000 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + lsrs r5, r5, #30 │ │ │ │ it ne │ │ │ │ - strne r4, [r3, #16] │ │ │ │ + strne r5, [r4, #16] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrd ip, r6, [r2, #24] │ │ │ │ + ldrd ip, r6, [r3, #24] │ │ │ │ cmp ip, r6 │ │ │ │ - bhi.n 946fa │ │ │ │ - add.w r0, r2, ip │ │ │ │ - str r0, [r2, #4] │ │ │ │ + bhi.n 9451e │ │ │ │ + add.w r0, r3, ip │ │ │ │ + str r0, [r3, #4] │ │ │ │ add.w r0, ip, #24 │ │ │ │ - str r0, [r2, #24] │ │ │ │ - str.w r1, [r2, ip] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 94664 │ │ │ │ - ldr.w r2, [r5, #848] @ 0x350 │ │ │ │ - movw r3, #41921 @ 0xa3c1 │ │ │ │ + str r0, [r3, #24] │ │ │ │ + str.w r1, [r3, ip] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 94488 │ │ │ │ + ldr.w r4, [r2, #848] @ 0x350 │ │ │ │ + movw r3, #42473 @ 0xa5e9 │ │ │ │ movt r3, #7 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 94772 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 9458e │ │ │ │ movs r0, #20 │ │ │ │ blx 2c0b0 │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r3, 94704 │ │ │ │ - ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 94664 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - str r2, [r0, #12] │ │ │ │ - str r0, [r2, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 94664 │ │ │ │ - bl 23c160 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 9469a │ │ │ │ - mov r0, r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r4, 94528 │ │ │ │ + ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r7, #800] @ 0x320 │ │ │ │ + b.n 94488 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + str r3, [r0, #12] │ │ │ │ + str r0, [r3, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 94488 │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 944be │ │ │ │ movs r1, #2 │ │ │ │ - bl 80198 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 94664 │ │ │ │ - b.n 946d4 │ │ │ │ - ldr.w r0, [r5, #884] @ 0x374 │ │ │ │ + mov r0, r7 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + bl 80140 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 94488 │ │ │ │ + b.n 944f8 │ │ │ │ + ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ movs r1, #20 │ │ │ │ - blx r2 │ │ │ │ - mov r3, r0 │ │ │ │ + blx r4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 94488 │ │ │ │ + b.n 94528 │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94664 │ │ │ │ - b.n 94704 │ │ │ │ - movs r5, #1 │ │ │ │ - adds r0, #1 │ │ │ │ - str r0, [r2, #0] │ │ │ │ - str r5, [r3, #0] │ │ │ │ - ldr.w r5, [r1, #1600] @ 0x640 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 94684 │ │ │ │ - movw r2, #56781 @ 0xddcd │ │ │ │ - movt r2, #21 │ │ │ │ - cmp r5, r2 │ │ │ │ - bne.n 94762 │ │ │ │ - ldr.w r0, [r1, #1596] @ 0x63c │ │ │ │ - str r3, [sp, #4] │ │ │ │ + beq.n 944a8 │ │ │ │ + movw r1, #55145 @ 0xd769 │ │ │ │ + movt r1, #21 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 94582 │ │ │ │ + ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 94684 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 94684 │ │ │ │ - ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ - mov r0, r3 │ │ │ │ + bne.n 944a8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 944a8 │ │ │ │ + ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 94684 │ │ │ │ - ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + b.n 944a8 │ │ │ │ + ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ movs r1, #20 │ │ │ │ - blx r2 │ │ │ │ - mov r3, r0 │ │ │ │ - b.n 946ec │ │ │ │ + blx r4 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 94510 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00094788 : │ │ │ │ +000945a4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 886f4 │ │ │ │ + bl 88528 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9497a │ │ │ │ + beq.w 94796 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r5, #41560 @ 0xa258 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r2, r5 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 947e8 │ │ │ │ + bmi.n 94604 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - beq.n 9485e │ │ │ │ + beq.n 9467a │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 948e0 │ │ │ │ + beq.n 946fc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 94980 │ │ │ │ + bpl.w 9479c │ │ │ │ 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 9483c │ │ │ │ + blt.n 94658 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 94846 │ │ │ │ + bne.n 94662 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 94846 │ │ │ │ + beq.n 94662 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ - beq.n 94916 │ │ │ │ - bl 89c00 │ │ │ │ + beq.n 94732 │ │ │ │ + bl 89a38 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 94924 │ │ │ │ + blt.n 94740 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 9480c │ │ │ │ + beq.n 94628 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7aa84 │ │ │ │ + bl 7acac │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 94812 │ │ │ │ + bne.n 9462e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c8828 │ │ │ │ + bl 1c8038 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9491c │ │ │ │ + b.n 94738 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 94996 │ │ │ │ - ldr r2, [pc, #472] @ (94a40 ) │ │ │ │ + beq.w 947b2 │ │ │ │ + ldr r2, [pc, #472] @ (9485c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r2, #980] @ 0x3d4 │ │ │ │ - ldr r2, [pc, #464] @ (94a44 ) │ │ │ │ + ldr r2, [pc, #464] @ (94860 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 94934 │ │ │ │ + bne.n 94750 │ │ │ │ add.w r3, r8, #110592 @ 0x1b000 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #4000] @ 0xfa0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 8b788 │ │ │ │ + bl 8b5b8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 949f0 │ │ │ │ + beq.w 9480c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 948f0 │ │ │ │ + beq.n 9470c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 948b2 │ │ │ │ + bge.n 946ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 949e8 │ │ │ │ + beq.w 94804 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 948d4 │ │ │ │ + bge.n 946f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 949de │ │ │ │ + beq.w 947fa │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 948d4 │ │ │ │ + bge.n 946f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 949d6 │ │ │ │ + beq.w 947f2 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 82eb0 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82e64 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 947e8 │ │ │ │ + b.n 94604 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94908 │ │ │ │ + bge.n 94724 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 94908 │ │ │ │ + cbnz r3, 94724 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 94962 │ │ │ │ + beq.n 9477e │ │ │ │ mov r4, r2 │ │ │ │ - b.n 947e8 │ │ │ │ - bl 863a8 │ │ │ │ + b.n 94604 │ │ │ │ + bl 86184 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94834 │ │ │ │ + bge.n 94650 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94834 │ │ │ │ + bne.n 94650 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94834 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94650 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 94882 │ │ │ │ + beq.n 9469e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94952 │ │ │ │ + bge.n 9476e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 94952 │ │ │ │ + cbnz r3, 9476e │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r4, r2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - b.n 947e8 │ │ │ │ + b.n 94604 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 82eb0 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82e64 <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - b.n 947e8 │ │ │ │ + b.n 94604 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 94834 │ │ │ │ + b.n 94650 │ │ │ │ movw r1, #2722 @ 0xaa2 │ │ │ │ - movw r0, #48080 @ 0xbbd0 │ │ │ │ + movw r0, #45776 @ 0xb2d0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9491c │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 94738 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 94866 │ │ │ │ + bne.w 94682 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 949f6 │ │ │ │ + bpl.n 94812 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 94a0a │ │ │ │ + bpl.n 94826 │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 94a1c │ │ │ │ + blt.n 94838 │ │ │ │ add.w r3, r4, #20 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ movs r0, #24 │ │ │ │ movw r3, #43944 @ 0xaba8 │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ movw r1, #24320 @ 0x5f00 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ add r3, r1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 94a28 │ │ │ │ + blt.n 94844 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 947e8 │ │ │ │ + b.n 94604 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 948d4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 946f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 948c4 │ │ │ │ + b.n 946e0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 948b2 │ │ │ │ - bl f73ac │ │ │ │ - b.n 947e8 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 946ce │ │ │ │ + bl f6ec4 │ │ │ │ + b.n 94604 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 949b6 │ │ │ │ + bge.n 947d2 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #68] @ (94a48 ) │ │ │ │ + ldr r3, [pc, #68] @ (94864 ) │ │ │ │ add.w r3, r3, r1, lsl #5 │ │ │ │ - b.n 949cc │ │ │ │ + b.n 947e8 │ │ │ │ ldrsb.w r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 94a18 │ │ │ │ + blt.n 94834 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 949b6 │ │ │ │ + b.n 947d2 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 94a22 │ │ │ │ + bpl.n 9483e │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 94a00 │ │ │ │ + b.n 9481c │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 94a00 │ │ │ │ + b.n 9481c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 949d2 │ │ │ │ + bne.n 947ee │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 947e8 │ │ │ │ + b.n 94604 │ │ │ │ nop │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #26 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -00094a4c <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +00094868 <_PyUnicode_InternImmortal@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub sp, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 94ac4 <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ + beq.n 948e0 <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r2, #41560 @ 0xa258 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 94ac4 <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ + bmi.n 948e0 <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - beq.n 94aca <_PyUnicode_InternImmortal@@Base+0x7e> │ │ │ │ + beq.n 948e6 <_PyUnicode_InternImmortal@@Base+0x7e> │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ - beq.n 94b3a <_PyUnicode_InternImmortal@@Base+0xee> │ │ │ │ + beq.n 94956 <_PyUnicode_InternImmortal@@Base+0xee> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 94ae2 <_PyUnicode_InternImmortal@@Base+0x96> │ │ │ │ + cbz r2, 948fe <_PyUnicode_InternImmortal@@Base+0x96> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94b98 <_PyUnicode_InternImmortal@@Base+0x14c> │ │ │ │ + bge.n 949b4 <_PyUnicode_InternImmortal@@Base+0x14c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94b98 <_PyUnicode_InternImmortal@@Base+0x14c> │ │ │ │ + bne.n 949b4 <_PyUnicode_InternImmortal@@Base+0x14c> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 94ba0 <_PyUnicode_InternImmortal@@Base+0x154> │ │ │ │ + blt.n 949bc <_PyUnicode_InternImmortal@@Base+0x154> │ │ │ │ mov r1, r2 │ │ │ │ str r1, [r4, #0] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 94ba8 <_PyUnicode_InternImmortal@@Base+0x15c> │ │ │ │ - ldr r3, [pc, #396] @ (94c60 <_PyUnicode_InternImmortal@@Base+0x214>) │ │ │ │ + beq.n 949c4 <_PyUnicode_InternImmortal@@Base+0x15c> │ │ │ │ + ldr r3, [pc, #396] @ (94a7c <_PyUnicode_InternImmortal@@Base+0x214>) │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 94a9c <_PyUnicode_InternImmortal@@Base+0x50> │ │ │ │ + bne.n 948b8 <_PyUnicode_InternImmortal@@Base+0x50> │ │ │ │ add.w r0, r5, #110592 @ 0x1b000 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr.w r0, [r0, #4000] @ 0xfa0 │ │ │ │ - bl 8b788 │ │ │ │ + bl 8b5b8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 94be8 <_PyUnicode_InternImmortal@@Base+0x19c> │ │ │ │ + beq.n 94a04 <_PyUnicode_InternImmortal@@Base+0x19c> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 94b50 <_PyUnicode_InternImmortal@@Base+0x104> │ │ │ │ + beq.n 9496c <_PyUnicode_InternImmortal@@Base+0x104> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94b10 <_PyUnicode_InternImmortal@@Base+0xc4> │ │ │ │ + bge.n 9492c <_PyUnicode_InternImmortal@@Base+0xc4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94bfe <_PyUnicode_InternImmortal@@Base+0x1b2> │ │ │ │ + beq.n 94a1a <_PyUnicode_InternImmortal@@Base+0x1b2> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94b2e <_PyUnicode_InternImmortal@@Base+0xe2> │ │ │ │ + bge.n 9494a <_PyUnicode_InternImmortal@@Base+0xe2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94bf0 <_PyUnicode_InternImmortal@@Base+0x1a4> │ │ │ │ + beq.n 94a0c <_PyUnicode_InternImmortal@@Base+0x1a4> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94b2e <_PyUnicode_InternImmortal@@Base+0xe2> │ │ │ │ + bge.n 9494a <_PyUnicode_InternImmortal@@Base+0xe2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94c0a <_PyUnicode_InternImmortal@@Base+0x1be> │ │ │ │ + beq.n 94a26 <_PyUnicode_InternImmortal@@Base+0x1be> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 82eb0 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82e64 <_Py_SetImmortal@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ str r1, [r4, #0] │ │ │ │ - b.n 94ac6 <_PyUnicode_InternImmortal@@Base+0x7a> │ │ │ │ + b.n 948e2 <_PyUnicode_InternImmortal@@Base+0x7a> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94b8a <_PyUnicode_InternImmortal@@Base+0x13e> │ │ │ │ + bge.n 949a6 <_PyUnicode_InternImmortal@@Base+0x13e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 94b8a <_PyUnicode_InternImmortal@@Base+0x13e> │ │ │ │ + cbnz r3, 949a6 <_PyUnicode_InternImmortal@@Base+0x13e> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 94ac2 <_PyUnicode_InternImmortal@@Base+0x76> │ │ │ │ + bne.n 948de <_PyUnicode_InternImmortal@@Base+0x76> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 82eb0 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82e64 <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ mov r1, r2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - b.n 94ac4 <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ + b.n 948e0 <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 94b72 <_PyUnicode_InternImmortal@@Base+0x126> │ │ │ │ + beq.n 9498e <_PyUnicode_InternImmortal@@Base+0x126> │ │ │ │ mov r1, r2 │ │ │ │ - b.n 94ac4 <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ + b.n 948e0 <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94ac2 <_PyUnicode_InternImmortal@@Base+0x76> │ │ │ │ + bge.n 948de <_PyUnicode_InternImmortal@@Base+0x76> │ │ │ │ adds r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 94ac4 <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ + b.n 948e0 <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 94ad0 <_PyUnicode_InternImmortal@@Base+0x84> │ │ │ │ + bne.n 948ec <_PyUnicode_InternImmortal@@Base+0x84> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 94c16 <_PyUnicode_InternImmortal@@Base+0x1ca> │ │ │ │ + bpl.n 94a32 <_PyUnicode_InternImmortal@@Base+0x1ca> │ │ │ │ lsls r5, r3, #25 │ │ │ │ - bpl.n 94c2a <_PyUnicode_InternImmortal@@Base+0x1de> │ │ │ │ + bpl.n 94a46 <_PyUnicode_InternImmortal@@Base+0x1de> │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 94c3c <_PyUnicode_InternImmortal@@Base+0x1f0> │ │ │ │ + blt.n 94a58 <_PyUnicode_InternImmortal@@Base+0x1f0> │ │ │ │ add.w r3, r1, #20 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ mov.w ip, #24 │ │ │ │ movw r3, #43944 @ 0xaba8 │ │ │ │ mla r3, ip, r0, r3 │ │ │ │ movw r0, #24320 @ 0x5f00 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ add r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 94c48 <_PyUnicode_InternImmortal@@Base+0x1fc> │ │ │ │ + blt.n 94a64 <_PyUnicode_InternImmortal@@Base+0x1fc> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 94ac4 <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ - bl f73ac │ │ │ │ + b.n 948e0 <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ + bl f6ec4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 94ac4 <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ + b.n 948e0 <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - b.n 94b20 <_PyUnicode_InternImmortal@@Base+0xd4> │ │ │ │ + b.n 9493c <_PyUnicode_InternImmortal@@Base+0xd4> │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 94b10 <_PyUnicode_InternImmortal@@Base+0xc4> │ │ │ │ + b.n 9492c <_PyUnicode_InternImmortal@@Base+0xc4> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 94b2e <_PyUnicode_InternImmortal@@Base+0xe2> │ │ │ │ + b.n 9494a <_PyUnicode_InternImmortal@@Base+0xe2> │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 94bc6 <_PyUnicode_InternImmortal@@Base+0x17a> │ │ │ │ + bge.n 949e2 <_PyUnicode_InternImmortal@@Base+0x17a> │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #64] @ (94c64 <_PyUnicode_InternImmortal@@Base+0x218>) │ │ │ │ + ldr r3, [pc, #64] @ (94a80 <_PyUnicode_InternImmortal@@Base+0x218>) │ │ │ │ add.w r3, r3, r0, lsl #5 │ │ │ │ - b.n 94bde <_PyUnicode_InternImmortal@@Base+0x192> │ │ │ │ + b.n 949fa <_PyUnicode_InternImmortal@@Base+0x192> │ │ │ │ ldrsb.w r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 94c38 <_PyUnicode_InternImmortal@@Base+0x1ec> │ │ │ │ + blt.n 94a54 <_PyUnicode_InternImmortal@@Base+0x1ec> │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 94bc6 <_PyUnicode_InternImmortal@@Base+0x17a> │ │ │ │ + b.n 949e2 <_PyUnicode_InternImmortal@@Base+0x17a> │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 94c42 <_PyUnicode_InternImmortal@@Base+0x1f6> │ │ │ │ + bpl.n 94a5e <_PyUnicode_InternImmortal@@Base+0x1f6> │ │ │ │ add.w r3, r1, #20 │ │ │ │ - b.n 94c20 <_PyUnicode_InternImmortal@@Base+0x1d4> │ │ │ │ + b.n 94a3c <_PyUnicode_InternImmortal@@Base+0x1d4> │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 94c20 <_PyUnicode_InternImmortal@@Base+0x1d4> │ │ │ │ + b.n 94a3c <_PyUnicode_InternImmortal@@Base+0x1d4> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 94be4 <_PyUnicode_InternImmortal@@Base+0x198> │ │ │ │ + bne.n 94a00 <_PyUnicode_InternImmortal@@Base+0x198> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - b.n 94ac4 <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ + b.n 948e0 <_PyUnicode_InternImmortal@@Base+0x78> │ │ │ │ nop │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r0, r5, #26 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -00094c68 <_PyTuple_Resize@@Base>: │ │ │ │ +00094a84 <_PyTuple_Resize@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 94dcc <_PyTuple_Resize@@Base+0x164> │ │ │ │ + beq.w 94be8 <_PyTuple_Resize@@Base+0x164> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #41352 @ 0xa188 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 94dcc <_PyTuple_Resize@@Base+0x164> │ │ │ │ + bne.w 94be8 <_PyTuple_Resize@@Base+0x164> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ mov r7, r1 │ │ │ │ - cbz r4, 94ca0 <_PyTuple_Resize@@Base+0x38> │ │ │ │ + cbz r4, 94abc <_PyTuple_Resize@@Base+0x38> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 94dcc <_PyTuple_Resize@@Base+0x164> │ │ │ │ + bne.w 94be8 <_PyTuple_Resize@@Base+0x164> │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 94caa <_PyTuple_Resize@@Base+0x42> │ │ │ │ + bne.n 94ac6 <_PyTuple_Resize@@Base+0x42> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 94d64 <_PyTuple_Resize@@Base+0xfc> │ │ │ │ + beq.n 94b80 <_PyTuple_Resize@@Base+0xfc> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 94d80 <_PyTuple_Resize@@Base+0x118> │ │ │ │ + beq.n 94b9c <_PyTuple_Resize@@Base+0x118> │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ - cbz r2, 94cf2 <_PyTuple_Resize@@Base+0x8a> │ │ │ │ - ldr r3, [pc, #356] @ (94e20 <_PyTuple_Resize@@Base+0x1b8>) │ │ │ │ + cbz r2, 94b0e <_PyTuple_Resize@@Base+0x8a> │ │ │ │ + ldr r3, [pc, #356] @ (94c3c <_PyTuple_Resize@@Base+0x1b8>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr.w r1, [r5, #-4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -156884,40 +156727,40 @@ │ │ │ │ subs r3, #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r5, #-4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r5, #-8] │ │ │ │ str.w r3, [r0, #3868] @ 0xf1c │ │ │ │ cmp r7, r4 │ │ │ │ - bge.n 94d0c <_PyTuple_Resize@@Base+0xa4> │ │ │ │ + bge.n 94b28 <_PyTuple_Resize@@Base+0xa4> │ │ │ │ add.w r2, r5, r7, lsl #2 │ │ │ │ mov r3, r7 │ │ │ │ adds r2, #12 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 94d9a <_PyTuple_Resize@@Base+0x132> │ │ │ │ + bne.n 94bb6 <_PyTuple_Resize@@Base+0x132> │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 94cfe <_PyTuple_Resize@@Base+0x96> │ │ │ │ - ldr r2, [pc, #276] @ (94e24 <_PyTuple_Resize@@Base+0x1bc>) │ │ │ │ + bne.n 94b1a <_PyTuple_Resize@@Base+0x96> │ │ │ │ + ldr r2, [pc, #276] @ (94c40 <_PyTuple_Resize@@Base+0x1bc>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94e0a <_PyTuple_Resize@@Base+0x1a2> │ │ │ │ + bne.n 94c26 <_PyTuple_Resize@@Base+0x1a2> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1edc68 <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 1ed40c <_PyObject_GC_Resize@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94e16 <_PyTuple_Resize@@Base+0x1ae> │ │ │ │ + beq.n 94c32 <_PyTuple_Resize@@Base+0x1ae> │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1c76c8 <_Py_NewReference@@Base> │ │ │ │ + bl 1c6ec0 <_Py_NewReference@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r7, r4 │ │ │ │ - bgt.n 94db8 <_PyTuple_Resize@@Base+0x150> │ │ │ │ - ldr r0, [pc, #236] @ (94e20 <_PyTuple_Resize@@Base+0x1b8>) │ │ │ │ + bgt.n 94bd4 <_PyTuple_Resize@@Base+0x150> │ │ │ │ + ldr r0, [pc, #236] @ (94c3c <_PyTuple_Resize@@Base+0x1b8>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ sub.w r5, r3, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -156926,110 +156769,110 @@ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ orrs r2, r6 │ │ │ │ str r5, [r6, #0] │ │ │ │ strd r4, r2, [r3, #-8] │ │ │ │ str r5, [r4, #4] │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ - b.n 94ca4 <_PyTuple_Resize@@Base+0x3c> │ │ │ │ + b.n 94ac0 <_PyTuple_Resize@@Base+0x3c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94d78 <_PyTuple_Resize@@Base+0x110> │ │ │ │ + bge.n 94b94 <_PyTuple_Resize@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 94d78 <_PyTuple_Resize@@Base+0x110> │ │ │ │ + cbnz r3, 94b94 <_PyTuple_Resize@@Base+0x110> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #172] @ (94e28 <_PyTuple_Resize@@Base+0x1c0>) │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #172] @ (94c44 <_PyTuple_Resize@@Base+0x1c0>) │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 94ca6 <_PyTuple_Resize@@Base+0x3e> │ │ │ │ + b.n 94ac2 <_PyTuple_Resize@@Base+0x3e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 94dec <_PyTuple_Resize@@Base+0x184> │ │ │ │ + blt.n 94c08 <_PyTuple_Resize@@Base+0x184> │ │ │ │ mov r0, r7 │ │ │ │ - bl 80a88 │ │ │ │ + bl 80a30 │ │ │ │ clz r3, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r0, r3 │ │ │ │ - b.n 94ca6 <_PyTuple_Resize@@Base+0x3e> │ │ │ │ + b.n 94ac2 <_PyTuple_Resize@@Base+0x3e> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r2] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94db0 <_PyTuple_Resize@@Base+0x148> │ │ │ │ + bge.n 94bcc <_PyTuple_Resize@@Base+0x148> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ - cbz r1, 94dfc <_PyTuple_Resize@@Base+0x194> │ │ │ │ + cbz r1, 94c18 <_PyTuple_Resize@@Base+0x194> │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 94cfe <_PyTuple_Resize@@Base+0x96> │ │ │ │ - b.n 94d0c <_PyTuple_Resize@@Base+0xa4> │ │ │ │ + bne.n 94b1a <_PyTuple_Resize@@Base+0x96> │ │ │ │ + b.n 94b28 <_PyTuple_Resize@@Base+0xa4> │ │ │ │ subs r2, r7, r4 │ │ │ │ adds r0, r4, #4 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2b44c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 94d30 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ + b.n 94b4c <_PyTuple_Resize@@Base+0xc8> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 84dec │ │ │ │ - movw r0, #38708 @ 0x9734 │ │ │ │ + bl 1c7e64 │ │ │ │ + movw r0, #36404 @ 0x8e34 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ mov.w r1, #968 @ 0x3c8 │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 94ca6 <_PyTuple_Resize@@Base+0x3e> │ │ │ │ + b.n 94ac2 <_PyTuple_Resize@@Base+0x3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94d88 <_PyTuple_Resize@@Base+0x120> │ │ │ │ + bne.n 94ba4 <_PyTuple_Resize@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94d88 <_PyTuple_Resize@@Base+0x120> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94ba4 <_PyTuple_Resize@@Base+0x120> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 94db0 <_PyTuple_Resize@@Base+0x148> │ │ │ │ + b.n 94bcc <_PyTuple_Resize@@Base+0x148> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 94d16 <_PyTuple_Resize@@Base+0xae> │ │ │ │ + b.n 94b32 <_PyTuple_Resize@@Base+0xae> │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 905e4 │ │ │ │ - b.n 94de6 <_PyTuple_Resize@@Base+0x17e> │ │ │ │ + bl 90410 │ │ │ │ + b.n 94c02 <_PyTuple_Resize@@Base+0x17e> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #152] @ 0x98 │ │ │ │ - movw r3, #30881 @ 0x78a1 │ │ │ │ + movw r3, #30421 @ 0x76d5 │ │ │ │ movt r3, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 94eb6 <_PyTuple_Resize@@Base+0x24e> │ │ │ │ + bne.n 94cd2 <_PyTuple_Resize@@Base+0x24e> │ │ │ │ mov r5, r0 │ │ │ │ - bl 87c00 │ │ │ │ - cbz r0, 94eb4 <_PyTuple_Resize@@Base+0x24c> │ │ │ │ + bl 87a34 │ │ │ │ + cbz r0, 94cd0 <_PyTuple_Resize@@Base+0x24c> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 94ebe <_PyTuple_Resize@@Base+0x256> │ │ │ │ - ldr r3, [pc, #108] @ (94ec8 <_PyTuple_Resize@@Base+0x260>) │ │ │ │ + bpl.n 94cda <_PyTuple_Resize@@Base+0x256> │ │ │ │ + ldr r3, [pc, #108] @ (94ce4 <_PyTuple_Resize@@Base+0x260>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub.w r5, r0, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr.w lr, [r1, #3892] @ 0xf34 │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -157043,29 +156886,29 @@ │ │ │ │ strd lr, r2, [r0, #-8] │ │ │ │ str.w r5, [lr, #4] │ │ │ │ str.w ip, [r1, #3868] @ 0xf1c │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r3, r3, [r0, #24] │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ - cbz r4, 94ec2 <_PyTuple_Resize@@Base+0x25a> │ │ │ │ + cbz r4, 94cde <_PyTuple_Resize@@Base+0x25a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94eb4 <_PyTuple_Resize@@Base+0x24c> │ │ │ │ + beq.n 94cd0 <_PyTuple_Resize@@Base+0x24c> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 94e96 <_PyTuple_Resize@@Base+0x22e> │ │ │ │ - ldr r3, [pc, #8] @ (94ecc <_PyTuple_Resize@@Base+0x264>) │ │ │ │ + b.n 94cb2 <_PyTuple_Resize@@Base+0x22e> │ │ │ │ + ldr r3, [pc, #8] @ (94ce8 <_PyTuple_Resize@@Base+0x264>) │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -157073,90 +156916,90 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r7, sp, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 94fe4 <_PyTuple_Resize@@Base+0x37c> │ │ │ │ + bne.n 94e00 <_PyTuple_Resize@@Base+0x37c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 94f42 <_PyTuple_Resize@@Base+0x2da> │ │ │ │ + cbz r3, 94d5e <_PyTuple_Resize@@Base+0x2da> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94f42 <_PyTuple_Resize@@Base+0x2da> │ │ │ │ + bge.n 94d5e <_PyTuple_Resize@@Base+0x2da> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 94f42 <_PyTuple_Resize@@Base+0x2da> │ │ │ │ + cbnz r2, 94d5e <_PyTuple_Resize@@Base+0x2da> │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ ubfx r6, r2, #14, #1 │ │ │ │ - ldr r2, [pc, #368] @ (95080 <_PyTuple_Resize@@Base+0x418>) │ │ │ │ + ldr r2, [pc, #368] @ (94e9c <_PyTuple_Resize@@Base+0x418>) │ │ │ │ ldr.w r5, [r2, ip] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ subs r2, r7, r2 │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ mov.w r9, r2, asr #13 │ │ │ │ - bge.n 94f2c <_PyTuple_Resize@@Base+0x2c4> │ │ │ │ + bge.n 94d48 <_PyTuple_Resize@@Base+0x2c4> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 94f92 <_PyTuple_Resize@@Base+0x32a> │ │ │ │ - ldr r2, [pc, #340] @ (95084 <_PyTuple_Resize@@Base+0x41c>) │ │ │ │ + bne.n 94dae <_PyTuple_Resize@@Base+0x32a> │ │ │ │ + ldr r2, [pc, #340] @ (94ea0 <_PyTuple_Resize@@Base+0x41c>) │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 95014 <_PyTuple_Resize@@Base+0x3ac> │ │ │ │ + bne.n 94e30 <_PyTuple_Resize@@Base+0x3ac> │ │ │ │ mov r0, r3 │ │ │ │ blx r8 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95002 <_PyTuple_Resize@@Base+0x39a> │ │ │ │ + bne.n 94e1e <_PyTuple_Resize@@Base+0x39a> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95060 <_PyTuple_Resize@@Base+0x3f8> │ │ │ │ + bne.w 94e7c <_PyTuple_Resize@@Base+0x3f8> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 94f64 <_PyTuple_Resize@@Base+0x2fc> │ │ │ │ + cbz r0, 94d80 <_PyTuple_Resize@@Base+0x2fc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94f64 <_PyTuple_Resize@@Base+0x2fc> │ │ │ │ + bge.n 94d80 <_PyTuple_Resize@@Base+0x2fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 94f64 <_PyTuple_Resize@@Base+0x2fc> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 94d80 <_PyTuple_Resize@@Base+0x2fc> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95030 <_PyTuple_Resize@@Base+0x3c8> │ │ │ │ + bne.n 94e4c <_PyTuple_Resize@@Base+0x3c8> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 94f78 <_PyTuple_Resize@@Base+0x310> │ │ │ │ + cbnz r0, 94d94 <_PyTuple_Resize@@Base+0x310> │ │ │ │ movs r0, #0 │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94f6e <_PyTuple_Resize@@Base+0x306> │ │ │ │ + bge.n 94d8a <_PyTuple_Resize@@Base+0x306> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94f6e <_PyTuple_Resize@@Base+0x306> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94f6e <_PyTuple_Resize@@Base+0x306> │ │ │ │ + bne.n 94d8a <_PyTuple_Resize@@Base+0x306> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94d8a <_PyTuple_Resize@@Base+0x306> │ │ │ │ ldr.w r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9504a <_PyTuple_Resize@@Base+0x3e2> │ │ │ │ + bne.n 94e66 <_PyTuple_Resize@@Base+0x3e2> │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 94fd8 <_PyTuple_Resize@@Base+0x370> │ │ │ │ - ldr r1, [pc, #220] @ (95080 <_PyTuple_Resize@@Base+0x418>) │ │ │ │ + cbz r2, 94df4 <_PyTuple_Resize@@Base+0x370> │ │ │ │ + ldr r1, [pc, #220] @ (94e9c <_PyTuple_Resize@@Base+0x418>) │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ ldr.w r1, [r1, ip] │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ ldr.w r1, [lr, #3868] @ 0xf1c │ │ │ │ str r2, [r0, #0] │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ @@ -157169,156 +157012,156 @@ │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ movs r2, #1 │ │ │ │ str.w ip, [lr, #3868] @ 0xf1c │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ orrs r1, r2 │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ str r3, [r5, #100] @ 0x64 │ │ │ │ - b.n 94f42 <_PyTuple_Resize@@Base+0x2da> │ │ │ │ + b.n 94d5e <_PyTuple_Resize@@Base+0x2da> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 94eec <_PyTuple_Resize@@Base+0x284> │ │ │ │ + bge.w 94d08 <_PyTuple_Resize@@Base+0x284> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94eec <_PyTuple_Resize@@Base+0x284> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94eec <_PyTuple_Resize@@Base+0x284> │ │ │ │ + bne.w 94d08 <_PyTuple_Resize@@Base+0x284> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94d08 <_PyTuple_Resize@@Base+0x284> │ │ │ │ cmp.w r9, #3 │ │ │ │ - ble.n 94f42 <_PyTuple_Resize@@Base+0x2da> │ │ │ │ + ble.n 94d5e <_PyTuple_Resize@@Base+0x2da> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 94f42 <_PyTuple_Resize@@Base+0x2da> │ │ │ │ + beq.n 94d5e <_PyTuple_Resize@@Base+0x2da> │ │ │ │ mov r0, r5 │ │ │ │ - bl 23f030 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 94f42 <_PyTuple_Resize@@Base+0x2da> │ │ │ │ - movw r1, #56781 @ 0xddcd │ │ │ │ + bl 23ea14 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 94d5e <_PyTuple_Resize@@Base+0x2da> │ │ │ │ + movw r1, #55145 @ 0xd769 │ │ │ │ movt r1, #21 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 94f38 <_PyTuple_Resize@@Base+0x2d0> │ │ │ │ + beq.n 94d54 <_PyTuple_Resize@@Base+0x2d0> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 94f38 <_PyTuple_Resize@@Base+0x2d0> │ │ │ │ + b.n 94d54 <_PyTuple_Resize@@Base+0x2d0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94f6a <_PyTuple_Resize@@Base+0x302> │ │ │ │ + bge.n 94d86 <_PyTuple_Resize@@Base+0x302> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94f6a <_PyTuple_Resize@@Base+0x302> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94f6a <_PyTuple_Resize@@Base+0x302> │ │ │ │ + bne.n 94d86 <_PyTuple_Resize@@Base+0x302> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94d86 <_PyTuple_Resize@@Base+0x302> │ │ │ │ mov r0, r3 │ │ │ │ str.w ip, [r7] │ │ │ │ str r3, [r7, #4] │ │ │ │ blx r2 │ │ │ │ ldrd ip, r3, [r7] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 94f9a <_PyTuple_Resize@@Base+0x332> │ │ │ │ - b.n 94fd8 <_PyTuple_Resize@@Base+0x370> │ │ │ │ + bne.n 94db6 <_PyTuple_Resize@@Base+0x332> │ │ │ │ + b.n 94df4 <_PyTuple_Resize@@Base+0x370> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 94f4a <_PyTuple_Resize@@Base+0x2e2> │ │ │ │ + bge.w 94d66 <_PyTuple_Resize@@Base+0x2e2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94f4a <_PyTuple_Resize@@Base+0x2e2> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94f4a <_PyTuple_Resize@@Base+0x2e2> │ │ │ │ + bne.w 94d66 <_PyTuple_Resize@@Base+0x2e2> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94d66 <_PyTuple_Resize@@Base+0x2e2> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00095088 : │ │ │ │ +00094ea4 : │ │ │ │ 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 953ac │ │ │ │ + bl 951c8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ - movw r1, #56344 @ 0xdc18 │ │ │ │ + movw r1, #54040 @ 0xd318 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 9522e │ │ │ │ + bgt.w 9504a │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ - cbz r1, 95100 │ │ │ │ + cbz r1, 94f1c │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - bhi.w 9524c │ │ │ │ + bhi.w 95068 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 95206 │ │ │ │ + bhi.w 95022 │ │ │ │ cmp r1, #9 │ │ │ │ - beq.w 95270 │ │ │ │ + beq.w 95086 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95270 │ │ │ │ + bne.w 95086 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r2, #1 │ │ │ │ adds r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 950dc │ │ │ │ + bne.n 94ef8 │ │ │ │ cmp r4, r1 │ │ │ │ - blt.w 9535a │ │ │ │ - beq.w 95362 │ │ │ │ + blt.w 95176 │ │ │ │ + beq.w 9517e │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq.w 95282 │ │ │ │ + beq.w 9509e │ │ │ │ subs r3, r4, #1 │ │ │ │ mov r9, r3 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 952b8 │ │ │ │ - ldr r2, [pc, #644] @ (953a4 ) │ │ │ │ + bgt.w 950d4 │ │ │ │ + ldr r2, [pc, #644] @ (951c0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r8, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1728] @ 0x6c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 95294 │ │ │ │ - ldr r0, [pc, #620] @ (953a8 ) │ │ │ │ + beq.w 950b0 │ │ │ │ + ldr r0, [pc, #620] @ (951c4 ) │ │ │ │ ldr.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ subs r2, #1 │ │ │ │ str.w r7, [r3, #1728] @ 0x6c0 │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 952d8 │ │ │ │ + bne.w 950f4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #12] │ │ │ │ lsls r2, r4, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ @@ -157332,216 +157175,216 @@ │ │ │ │ orr.w r3, r3, ip │ │ │ │ str.w r6, [ip] │ │ │ │ strd r0, r3, [r5, #-8] │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 95d80 │ │ │ │ + bl 95b9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9536c │ │ │ │ + beq.w 95188 │ │ │ │ str r0, [r5, #16] │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 95d80 │ │ │ │ + bl 95b9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9535e │ │ │ │ + beq.w 9517a │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 951f6 │ │ │ │ + beq.n 95012 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 95d80 │ │ │ │ + bl 95b9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95336 │ │ │ │ + beq.w 95152 │ │ │ │ cmp r4, #3 │ │ │ │ str r0, [r5, #24] │ │ │ │ itt ne │ │ │ │ addne.w r3, r5, #24 │ │ │ │ movne r6, #3 │ │ │ │ - beq.n 951f6 │ │ │ │ + beq.n 95012 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 95d80 │ │ │ │ + bl 95b9c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95338 │ │ │ │ + beq.w 95154 │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 951da │ │ │ │ + bne.n 94ff6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 952fc │ │ │ │ + bne.n 95118 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub.w r5, r1, #32 │ │ │ │ movs r6, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ lsls r6, r5 │ │ │ │ movw r5, #4169 @ 0x1049 │ │ │ │ movt r5, #1024 @ 0x400 │ │ │ │ ands r5, r6 │ │ │ │ - cbnz r5, 95270 │ │ │ │ + cbnz r5, 95086 │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - beq.n 95246 │ │ │ │ + beq.n 95062 │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - bne.w 950ee │ │ │ │ - cbnz r3, 9526e │ │ │ │ + bne.w 94f0a │ │ │ │ + cbnz r3, 95084 │ │ │ │ adds r4, #1 │ │ │ │ adds r2, #1 │ │ │ │ movs r3, #1 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - beq.n 95246 │ │ │ │ - bls.n 9525e │ │ │ │ + beq.n 95062 │ │ │ │ + bls.n 9507a │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ - beq.n 9526e │ │ │ │ + beq.n 95084 │ │ │ │ cmp r1, #125 @ 0x7d │ │ │ │ - beq.n 95246 │ │ │ │ + beq.n 95062 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - bne.n 95234 │ │ │ │ + bne.n 95050 │ │ │ │ subs r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 950d2 │ │ │ │ + b.n 94eee │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ - beq.n 95226 │ │ │ │ - bhi.n 95274 │ │ │ │ + beq.n 95042 │ │ │ │ + bhi.n 9508a │ │ │ │ cmp r1, #91 @ 0x5b │ │ │ │ - beq.n 95226 │ │ │ │ + beq.n 95042 │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - bne.w 950ee │ │ │ │ - b.n 95246 │ │ │ │ + bne.w 94f0a │ │ │ │ + b.n 95062 │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - beq.n 95246 │ │ │ │ - bhi.n 9527c │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 9538a │ │ │ │ - cmp r1, #40 @ 0x28 │ │ │ │ - bne.n 9523e │ │ │ │ + beq.n 95062 │ │ │ │ + bls.n 95092 │ │ │ │ + cmp r1, #91 @ 0x5b │ │ │ │ + bne.n 9505a │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 950d2 │ │ │ │ + b.n 94eee │ │ │ │ cmp r1, #125 @ 0x7d │ │ │ │ - bne.w 950ee │ │ │ │ - b.n 95246 │ │ │ │ - cmp r1, #91 @ 0x5b │ │ │ │ - bne.n 9523e │ │ │ │ - b.n 9526e │ │ │ │ + bne.w 94f0a │ │ │ │ + b.n 95062 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 951a6 │ │ │ │ + cmp r1, #40 @ 0x28 │ │ │ │ + bne.n 9505a │ │ │ │ + b.n 95084 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 95d80 │ │ │ │ + bl 95b9c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #41352 @ 0xa188 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 8447c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 843d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9537c │ │ │ │ - ldr r2, [pc, #248] @ (953a4 ) │ │ │ │ + beq.n 95198 │ │ │ │ + ldr r2, [pc, #248] @ (951c0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 95160 │ │ │ │ + b.n 94f7c │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 95294 │ │ │ │ - bl 23c160 │ │ │ │ + bls.n 950b0 │ │ │ │ + bl 23bb34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9537c │ │ │ │ - ldr r3, [pc, #212] @ (953a4 ) │ │ │ │ + beq.n 95198 │ │ │ │ + ldr r3, [pc, #212] @ (951c0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - b.n 95160 │ │ │ │ - movw r2, #56781 @ 0xddcd │ │ │ │ + b.n 94f7c │ │ │ │ + movw r2, #55145 @ 0xd769 │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 95326 │ │ │ │ + bne.n 95142 │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ - cbnz r0, 9532e │ │ │ │ + cbnz r0, 9514a │ │ │ │ mov r0, r5 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - ldr r3, [pc, #172] @ (953a4 ) │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + ldr r3, [pc, #172] @ (951c0 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 9515a │ │ │ │ + b.n 94f76 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ movw r0, #61438 @ 0xeffe │ │ │ │ movt r0, #64511 @ 0xfbff │ │ │ │ movs r4, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #26 │ │ │ │ itt ls │ │ │ │ asrls r0, r1 │ │ │ │ andls r4, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 9531a │ │ │ │ - cbnz r4, 95370 │ │ │ │ + beq.n 95136 │ │ │ │ + cbnz r4, 9518c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 951fe │ │ │ │ - b.n 952fc │ │ │ │ + beq.w 9501a │ │ │ │ + b.n 95118 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #116] @ (953a4 ) │ │ │ │ + ldr r3, [pc, #116] @ (951c0 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 9515a │ │ │ │ + b.n 94f76 │ │ │ │ movs r6, #2 │ │ │ │ sub.w r3, r9, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 62ffc │ │ │ │ + bl 630b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9535a │ │ │ │ + bge.n 95176 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9535a │ │ │ │ + cbnz r3, 95176 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 951fe │ │ │ │ + b.n 9501a │ │ │ │ movs r6, #1 │ │ │ │ - b.n 95338 │ │ │ │ + b.n 95154 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ - b.n 951fe │ │ │ │ + b.n 9501a │ │ │ │ mov r6, r0 │ │ │ │ - b.n 95338 │ │ │ │ + b.n 95154 │ │ │ │ bl 2fa7c <_PyObject_DebugMallocStats@@Base+0x1914> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 951fe │ │ │ │ - b.n 95346 │ │ │ │ + bne.w 9501a │ │ │ │ + b.n 95162 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 62ffc │ │ │ │ - b.n 9535a │ │ │ │ + bl 630b0 │ │ │ │ + b.n 95176 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56352 @ 0xdc20 │ │ │ │ + movw r1, #54044 @ 0xd31c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 9535a │ │ │ │ + bl 11dfac │ │ │ │ + b.n 95176 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -157550,61 +157393,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 95528 │ │ │ │ - cbz r3, 953f2 │ │ │ │ + bgt.w 95344 │ │ │ │ + cbz r3, 9520e │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.w 95542 │ │ │ │ + bhi.w 9535e │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 954fa │ │ │ │ + bhi.w 95316 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 953c6 │ │ │ │ + beq.n 951e2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 953c6 │ │ │ │ + bne.n 951e2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r4, #1 │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 953d2 │ │ │ │ + bne.n 951ee │ │ │ │ cmp r4, r3 │ │ │ │ - blt.w 95650 │ │ │ │ - beq.w 95658 │ │ │ │ + blt.w 9546c │ │ │ │ + beq.w 95474 │ │ │ │ cmp r4, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq.w 95576 │ │ │ │ + beq.w 95392 │ │ │ │ subs r2, r4, #1 │ │ │ │ mov r9, r2 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.w 955ac │ │ │ │ - ldr r1, [pc, #648] @ (95698 ) │ │ │ │ + bgt.w 953c8 │ │ │ │ + ldr r1, [pc, #648] @ (954b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r8, r2 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add.w r2, r2, r4, lsl #3 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r2, #1728] @ 0x6c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 95588 │ │ │ │ - ldr r0, [pc, #620] @ (9569c ) │ │ │ │ + beq.w 953a4 │ │ │ │ + ldr r0, [pc, #620] @ (954b8 ) │ │ │ │ ldr.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r7, [r2, #1728] @ 0x6c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 955cc │ │ │ │ + bne.w 953e8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #12] │ │ │ │ lsls r2, r4, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ @@ -157618,278 +157461,278 @@ │ │ │ │ orr.w r3, r3, ip │ │ │ │ str.w r6, [ip] │ │ │ │ strd r0, r3, [r5, #-8] │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 95d80 │ │ │ │ + bl 95b9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95662 │ │ │ │ + beq.w 9547e │ │ │ │ str r0, [r5, #16] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 95d80 │ │ │ │ + bl 95b9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95654 │ │ │ │ + beq.w 95470 │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 954ea │ │ │ │ + beq.n 95306 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 95d80 │ │ │ │ + bl 95b9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9562c │ │ │ │ + beq.w 95448 │ │ │ │ cmp r4, #3 │ │ │ │ str r0, [r5, #24] │ │ │ │ itt ne │ │ │ │ addne.w r3, r5, #24 │ │ │ │ movne r6, #3 │ │ │ │ - beq.n 954ea │ │ │ │ + beq.n 95306 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 95d80 │ │ │ │ + bl 95b9c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9562e │ │ │ │ + beq.w 9544a │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 954ce │ │ │ │ + bne.n 952ea │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 955f0 │ │ │ │ + bne.n 9540c │ │ │ │ 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 953c6 │ │ │ │ + bne.w 951e2 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 9553e │ │ │ │ + beq.n 9535a │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.w 953e2 │ │ │ │ - cbnz r5, 95564 │ │ │ │ + bne.w 951fe │ │ │ │ + cbnz r5, 9537a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r4, #1 │ │ │ │ movs r5, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 9553e │ │ │ │ - bls.n 95554 │ │ │ │ + beq.n 9535a │ │ │ │ + bls.n 95370 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 95564 │ │ │ │ + beq.n 9537a │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 9553e │ │ │ │ + beq.n 9535a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 9552c │ │ │ │ + bne.n 95348 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 953c6 │ │ │ │ + b.n 951e2 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 9551e │ │ │ │ - bhi.n 95568 │ │ │ │ + beq.n 9533a │ │ │ │ + bhi.n 9537e │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 9551e │ │ │ │ + beq.n 9533a │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.w 953e2 │ │ │ │ - b.n 9553e │ │ │ │ + bne.w 951fe │ │ │ │ + b.n 9535a │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 9553e │ │ │ │ - bhi.n 95570 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 95680 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 95536 │ │ │ │ + beq.n 9535a │ │ │ │ + bls.n 95386 │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + bne.n 95352 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 953c6 │ │ │ │ + b.n 951e2 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.w 953e2 │ │ │ │ - b.n 9553e │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 95536 │ │ │ │ - b.n 95564 │ │ │ │ + bne.w 951fe │ │ │ │ + b.n 9535a │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9549c │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ + bne.n 95352 │ │ │ │ + b.n 9537a │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 95d80 │ │ │ │ + bl 95b9c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #41352 @ 0xa188 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 8447c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 843d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95672 │ │ │ │ - ldr r2, [pc, #248] @ (95698 ) │ │ │ │ + beq.n 9548e │ │ │ │ + ldr r2, [pc, #248] @ (954b4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 95454 │ │ │ │ + b.n 95270 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 95588 │ │ │ │ - bl 23c160 │ │ │ │ + bls.n 953a4 │ │ │ │ + bl 23bb34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95672 │ │ │ │ - ldr r3, [pc, #212] @ (95698 ) │ │ │ │ + beq.n 9548e │ │ │ │ + ldr r3, [pc, #212] @ (954b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - b.n 95454 │ │ │ │ - movw r2, #56781 @ 0xddcd │ │ │ │ + b.n 95270 │ │ │ │ + movw r2, #55145 @ 0xd769 │ │ │ │ movt r2, #21 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9561a │ │ │ │ + bne.n 95436 │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ - cbnz r0, 95624 │ │ │ │ + cbnz r0, 95440 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - ldr r3, [pc, #172] @ (95698 ) │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + ldr r3, [pc, #172] @ (954b4 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 9544e │ │ │ │ + b.n 9526a │ │ │ │ sub.w r1, r3, #32 │ │ │ │ movw r0, #61438 @ 0xeffe │ │ │ │ movt r0, #64511 @ 0xfbff │ │ │ │ movs r4, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #26 │ │ │ │ itt ls │ │ │ │ asrls r0, r1 │ │ │ │ andls r4, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 9560e │ │ │ │ - cbnz r4, 95666 │ │ │ │ + beq.n 9542a │ │ │ │ + cbnz r4, 95482 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 954f2 │ │ │ │ - b.n 955f0 │ │ │ │ + beq.w 9530e │ │ │ │ + b.n 9540c │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - ldr r3, [pc, #112] @ (95698 ) │ │ │ │ + ldr r3, [pc, #112] @ (954b4 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 9544e │ │ │ │ + b.n 9526a │ │ │ │ movs r6, #2 │ │ │ │ sub.w r3, r9, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 62ffc │ │ │ │ + bl 630b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 95650 │ │ │ │ + bge.n 9546c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 95650 │ │ │ │ + cbnz r3, 9546c │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 954f2 │ │ │ │ + b.n 9530e │ │ │ │ movs r6, #1 │ │ │ │ - b.n 9562e │ │ │ │ + b.n 9544a │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ - b.n 954f2 │ │ │ │ + b.n 9530e │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9562e │ │ │ │ + b.n 9544a │ │ │ │ bl 2fa7c <_PyObject_DebugMallocStats@@Base+0x1914> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 954f2 │ │ │ │ - b.n 9563c │ │ │ │ + bne.w 9530e │ │ │ │ + b.n 95458 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 62ffc │ │ │ │ - b.n 95650 │ │ │ │ + bl 630b0 │ │ │ │ + b.n 9546c │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56352 @ 0xdc20 │ │ │ │ + movw r1, #54044 @ 0xd31c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 95650 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 9546c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ - movw r1, #56380 @ 0xdc3c │ │ │ │ + movw r1, #54072 @ 0xd338 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 9581e │ │ │ │ + bgt.w 9563a │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ - cbz r1, 956f0 │ │ │ │ + cbz r1, 9550c │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - bhi.w 9583c │ │ │ │ + bhi.w 95658 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 957f6 │ │ │ │ + bhi.w 95612 │ │ │ │ cmp r1, #9 │ │ │ │ - beq.w 95860 │ │ │ │ + beq.w 95676 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95860 │ │ │ │ + bne.w 95676 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r2, #1 │ │ │ │ adds r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 956cc │ │ │ │ + bne.n 954e8 │ │ │ │ cmp r4, r1 │ │ │ │ - blt.w 9594a │ │ │ │ - beq.w 95952 │ │ │ │ + blt.w 95766 │ │ │ │ + beq.w 9576e │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq.w 95872 │ │ │ │ + beq.w 9568e │ │ │ │ subs r3, r4, #1 │ │ │ │ mov r9, r3 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 958a8 │ │ │ │ - ldr r2, [pc, #644] @ (95994 ) │ │ │ │ + bgt.w 956c4 │ │ │ │ + ldr r2, [pc, #644] @ (957b0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r8, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1728] @ 0x6c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 95884 │ │ │ │ - ldr r0, [pc, #620] @ (95998 ) │ │ │ │ + beq.w 956a0 │ │ │ │ + ldr r0, [pc, #620] @ (957b4 ) │ │ │ │ ldr.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ subs r2, #1 │ │ │ │ str.w r7, [r3, #1728] @ 0x6c0 │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 958c8 │ │ │ │ + bne.w 956e4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #12] │ │ │ │ lsls r2, r4, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ @@ -157903,281 +157746,281 @@ │ │ │ │ orr.w r3, r3, ip │ │ │ │ str.w r6, [ip] │ │ │ │ strd r0, r3, [r5, #-8] │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 95d80 │ │ │ │ + bl 95b9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9595c │ │ │ │ + beq.w 95778 │ │ │ │ str r0, [r5, #16] │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 95d80 │ │ │ │ + bl 95b9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9594e │ │ │ │ + beq.w 9576a │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 957e6 │ │ │ │ + beq.n 95602 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 95d80 │ │ │ │ + bl 95b9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95926 │ │ │ │ + beq.w 95742 │ │ │ │ cmp r4, #3 │ │ │ │ str r0, [r5, #24] │ │ │ │ itt ne │ │ │ │ addne.w r3, r5, #24 │ │ │ │ movne r6, #3 │ │ │ │ - beq.n 957e6 │ │ │ │ + beq.n 95602 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 95d80 │ │ │ │ + bl 95b9c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95928 │ │ │ │ + beq.w 95744 │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 957ca │ │ │ │ + bne.n 955e6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 958ec │ │ │ │ + bne.n 95708 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub.w r5, r1, #32 │ │ │ │ movs r6, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ lsls r6, r5 │ │ │ │ movw r5, #4169 @ 0x1049 │ │ │ │ movt r5, #1024 @ 0x400 │ │ │ │ ands r5, r6 │ │ │ │ - cbnz r5, 95860 │ │ │ │ + cbnz r5, 95676 │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - beq.n 95836 │ │ │ │ + beq.n 95652 │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - bne.w 956de │ │ │ │ - cbnz r3, 9585e │ │ │ │ + bne.w 954fa │ │ │ │ + cbnz r3, 95674 │ │ │ │ adds r4, #1 │ │ │ │ adds r2, #1 │ │ │ │ movs r3, #1 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - beq.n 95836 │ │ │ │ - bls.n 9584e │ │ │ │ + beq.n 95652 │ │ │ │ + bls.n 9566a │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ - beq.n 9585e │ │ │ │ + beq.n 95674 │ │ │ │ cmp r1, #125 @ 0x7d │ │ │ │ - beq.n 95836 │ │ │ │ + beq.n 95652 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - bne.n 95824 │ │ │ │ + bne.n 95640 │ │ │ │ subs r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 956c2 │ │ │ │ + b.n 954de │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ - beq.n 95816 │ │ │ │ - bhi.n 95864 │ │ │ │ + beq.n 95632 │ │ │ │ + bhi.n 9567a │ │ │ │ cmp r1, #91 @ 0x5b │ │ │ │ - beq.n 95816 │ │ │ │ + beq.n 95632 │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - bne.w 956de │ │ │ │ - b.n 95836 │ │ │ │ + bne.w 954fa │ │ │ │ + b.n 95652 │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - beq.n 95836 │ │ │ │ - bhi.n 9586c │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 9597a │ │ │ │ - cmp r1, #40 @ 0x28 │ │ │ │ - bne.n 9582e │ │ │ │ + beq.n 95652 │ │ │ │ + bls.n 95682 │ │ │ │ + cmp r1, #91 @ 0x5b │ │ │ │ + bne.n 9564a │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 956c2 │ │ │ │ + b.n 954de │ │ │ │ cmp r1, #125 @ 0x7d │ │ │ │ - bne.w 956de │ │ │ │ - b.n 95836 │ │ │ │ - cmp r1, #91 @ 0x5b │ │ │ │ - bne.n 9582e │ │ │ │ - b.n 9585e │ │ │ │ + bne.w 954fa │ │ │ │ + b.n 95652 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 95796 │ │ │ │ + cmp r1, #40 @ 0x28 │ │ │ │ + bne.n 9564a │ │ │ │ + b.n 95674 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 95d80 │ │ │ │ + bl 95b9c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #41352 @ 0xa188 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 8447c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 843d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9596c │ │ │ │ - ldr r2, [pc, #248] @ (95994 ) │ │ │ │ + beq.n 95788 │ │ │ │ + ldr r2, [pc, #248] @ (957b0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 95750 │ │ │ │ + b.n 9556c │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 95884 │ │ │ │ - bl 23c160 │ │ │ │ + bls.n 956a0 │ │ │ │ + bl 23bb34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9596c │ │ │ │ - ldr r3, [pc, #212] @ (95994 ) │ │ │ │ + beq.n 95788 │ │ │ │ + ldr r3, [pc, #212] @ (957b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - b.n 95750 │ │ │ │ - movw r2, #56781 @ 0xddcd │ │ │ │ + b.n 9556c │ │ │ │ + movw r2, #55145 @ 0xd769 │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 95916 │ │ │ │ + bne.n 95732 │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ - cbnz r0, 9591e │ │ │ │ + cbnz r0, 9573a │ │ │ │ mov r0, r5 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - ldr r3, [pc, #172] @ (95994 ) │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + ldr r3, [pc, #172] @ (957b0 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 9574a │ │ │ │ + b.n 95566 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ movw r0, #61438 @ 0xeffe │ │ │ │ movt r0, #64511 @ 0xfbff │ │ │ │ movs r4, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #26 │ │ │ │ itt ls │ │ │ │ asrls r0, r1 │ │ │ │ andls r4, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 9590a │ │ │ │ - cbnz r4, 95960 │ │ │ │ + beq.n 95726 │ │ │ │ + cbnz r4, 9577c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 957ee │ │ │ │ - b.n 958ec │ │ │ │ + beq.w 9560a │ │ │ │ + b.n 95708 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #116] @ (95994 ) │ │ │ │ + ldr r3, [pc, #116] @ (957b0 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 9574a │ │ │ │ + b.n 95566 │ │ │ │ movs r6, #2 │ │ │ │ sub.w r3, r9, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 62ffc │ │ │ │ + bl 630b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9594a │ │ │ │ + bge.n 95766 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9594a │ │ │ │ + cbnz r3, 95766 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 957ee │ │ │ │ + b.n 9560a │ │ │ │ movs r6, #1 │ │ │ │ - b.n 95928 │ │ │ │ + b.n 95744 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ - b.n 957ee │ │ │ │ + b.n 9560a │ │ │ │ mov r6, r0 │ │ │ │ - b.n 95928 │ │ │ │ + b.n 95744 │ │ │ │ bl 2fa7c <_PyObject_DebugMallocStats@@Base+0x1914> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 957ee │ │ │ │ - b.n 95936 │ │ │ │ + bne.w 9560a │ │ │ │ + b.n 95752 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 62ffc │ │ │ │ - b.n 9594a │ │ │ │ + bl 630b0 │ │ │ │ + b.n 95766 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56352 @ 0xdc20 │ │ │ │ + movw r1, #54044 @ 0xd31c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 9594a │ │ │ │ + bl 11dfac │ │ │ │ + b.n 95766 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ - movw r1, #62448 @ 0xf3f0 │ │ │ │ + movw r1, #60152 @ 0xeaf8 │ │ │ │ movt r1, #49 @ 0x31 │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 95b1a │ │ │ │ + bgt.w 95936 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ - cbz r1, 959ec │ │ │ │ + cbz r1, 95808 │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - bhi.w 95b38 │ │ │ │ + bhi.w 95954 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 95af2 │ │ │ │ + bhi.w 9590e │ │ │ │ cmp r1, #9 │ │ │ │ - beq.w 95b5c │ │ │ │ + beq.w 95972 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95b5c │ │ │ │ + bne.w 95972 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r2, #1 │ │ │ │ adds r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 959c8 │ │ │ │ + bne.n 957e4 │ │ │ │ cmp r4, r1 │ │ │ │ - blt.w 95c46 │ │ │ │ - beq.w 95c4e │ │ │ │ + blt.w 95a62 │ │ │ │ + beq.w 95a6a │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq.w 95b6e │ │ │ │ + beq.w 9598a │ │ │ │ subs r3, r4, #1 │ │ │ │ mov r9, r3 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 95ba4 │ │ │ │ - ldr r2, [pc, #644] @ (95c90 ) │ │ │ │ + bgt.w 959c0 │ │ │ │ + ldr r2, [pc, #644] @ (95aac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r8, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1728] @ 0x6c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 95b80 │ │ │ │ - ldr r0, [pc, #620] @ (95c94 ) │ │ │ │ + beq.w 9599c │ │ │ │ + ldr r0, [pc, #620] @ (95ab0 ) │ │ │ │ ldr.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ subs r2, #1 │ │ │ │ str.w r7, [r3, #1728] @ 0x6c0 │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95bc4 │ │ │ │ + bne.w 959e0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #12] │ │ │ │ lsls r2, r4, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 2b44c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ @@ -158191,307 +158034,307 @@ │ │ │ │ orr.w r3, r3, ip │ │ │ │ str.w r6, [ip] │ │ │ │ strd r0, r3, [r5, #-8] │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 95d80 │ │ │ │ + bl 95b9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95c58 │ │ │ │ + beq.w 95a74 │ │ │ │ str r0, [r5, #16] │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 95d80 │ │ │ │ + bl 95b9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95c4a │ │ │ │ + beq.w 95a66 │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 95ae2 │ │ │ │ + beq.n 958fe │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 95d80 │ │ │ │ + bl 95b9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95c22 │ │ │ │ + beq.w 95a3e │ │ │ │ cmp r4, #3 │ │ │ │ str r0, [r5, #24] │ │ │ │ itt ne │ │ │ │ addne.w r3, r5, #24 │ │ │ │ movne r6, #3 │ │ │ │ - beq.n 95ae2 │ │ │ │ + beq.n 958fe │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 95d80 │ │ │ │ + bl 95b9c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95c24 │ │ │ │ + beq.w 95a40 │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 95ac6 │ │ │ │ + bne.n 958e2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95be8 │ │ │ │ + bne.n 95a04 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub.w r5, r1, #32 │ │ │ │ movs r6, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ lsls r6, r5 │ │ │ │ movw r5, #4169 @ 0x1049 │ │ │ │ movt r5, #1024 @ 0x400 │ │ │ │ ands r5, r6 │ │ │ │ - cbnz r5, 95b5c │ │ │ │ + cbnz r5, 95972 │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - beq.n 95b32 │ │ │ │ + beq.n 9594e │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - bne.w 959da │ │ │ │ - cbnz r3, 95b5a │ │ │ │ + bne.w 957f6 │ │ │ │ + cbnz r3, 95970 │ │ │ │ adds r4, #1 │ │ │ │ adds r2, #1 │ │ │ │ movs r3, #1 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - beq.n 95b32 │ │ │ │ - bls.n 95b4a │ │ │ │ + beq.n 9594e │ │ │ │ + bls.n 95966 │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ - beq.n 95b5a │ │ │ │ + beq.n 95970 │ │ │ │ cmp r1, #125 @ 0x7d │ │ │ │ - beq.n 95b32 │ │ │ │ + beq.n 9594e │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - bne.n 95b20 │ │ │ │ + bne.n 9593c │ │ │ │ subs r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 959be │ │ │ │ + b.n 957da │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ - beq.n 95b12 │ │ │ │ - bhi.n 95b60 │ │ │ │ + beq.n 9592e │ │ │ │ + bhi.n 95976 │ │ │ │ cmp r1, #91 @ 0x5b │ │ │ │ - beq.n 95b12 │ │ │ │ + beq.n 9592e │ │ │ │ cmp r1, #93 @ 0x5d │ │ │ │ - bne.w 959da │ │ │ │ - b.n 95b32 │ │ │ │ + bne.w 957f6 │ │ │ │ + b.n 9594e │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - beq.n 95b32 │ │ │ │ - bhi.n 95b68 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 95c76 │ │ │ │ - cmp r1, #40 @ 0x28 │ │ │ │ - bne.n 95b2a │ │ │ │ + beq.n 9594e │ │ │ │ + bls.n 9597e │ │ │ │ + cmp r1, #91 @ 0x5b │ │ │ │ + bne.n 95946 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 959be │ │ │ │ + b.n 957da │ │ │ │ cmp r1, #125 @ 0x7d │ │ │ │ - bne.w 959da │ │ │ │ - b.n 95b32 │ │ │ │ - cmp r1, #91 @ 0x5b │ │ │ │ - bne.n 95b2a │ │ │ │ - b.n 95b5a │ │ │ │ + bne.w 957f6 │ │ │ │ + b.n 9594e │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 95a92 │ │ │ │ + cmp r1, #40 @ 0x28 │ │ │ │ + bne.n 95946 │ │ │ │ + b.n 95970 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 95d80 │ │ │ │ + bl 95b9c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #41352 @ 0xa188 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 8447c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 843d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95c68 │ │ │ │ - ldr r2, [pc, #248] @ (95c90 ) │ │ │ │ + beq.n 95a84 │ │ │ │ + ldr r2, [pc, #248] @ (95aac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 95a4c │ │ │ │ + b.n 95868 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 95b80 │ │ │ │ - bl 23c160 │ │ │ │ + bls.n 9599c │ │ │ │ + bl 23bb34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95c68 │ │ │ │ - ldr r3, [pc, #212] @ (95c90 ) │ │ │ │ + beq.n 95a84 │ │ │ │ + ldr r3, [pc, #212] @ (95aac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - b.n 95a4c │ │ │ │ - movw r2, #56781 @ 0xddcd │ │ │ │ + b.n 95868 │ │ │ │ + movw r2, #55145 @ 0xd769 │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 95c12 │ │ │ │ + bne.n 95a2e │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ - cbnz r0, 95c1a │ │ │ │ + cbnz r0, 95a36 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - ldr r3, [pc, #172] @ (95c90 ) │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + ldr r3, [pc, #172] @ (95aac ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 95a46 │ │ │ │ + b.n 95862 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ movw r0, #61438 @ 0xeffe │ │ │ │ movt r0, #64511 @ 0xfbff │ │ │ │ movs r4, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #26 │ │ │ │ itt ls │ │ │ │ asrls r0, r1 │ │ │ │ andls r4, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 95c06 │ │ │ │ - cbnz r4, 95c5c │ │ │ │ + beq.n 95a22 │ │ │ │ + cbnz r4, 95a78 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95aea │ │ │ │ - b.n 95be8 │ │ │ │ + beq.w 95906 │ │ │ │ + b.n 95a04 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #116] @ (95c90 ) │ │ │ │ + ldr r3, [pc, #116] @ (95aac ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 95a46 │ │ │ │ + b.n 95862 │ │ │ │ movs r6, #2 │ │ │ │ sub.w r3, r9, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 62ffc │ │ │ │ + bl 630b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 95c46 │ │ │ │ + bge.n 95a62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 95c46 │ │ │ │ + cbnz r3, 95a62 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 95aea │ │ │ │ + b.n 95906 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 95c24 │ │ │ │ + b.n 95a40 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ - b.n 95aea │ │ │ │ + b.n 95906 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 95c24 │ │ │ │ + b.n 95a40 │ │ │ │ bl 2fa7c <_PyObject_DebugMallocStats@@Base+0x1914> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95aea │ │ │ │ - b.n 95c32 │ │ │ │ + bne.w 95906 │ │ │ │ + b.n 95a4e │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 62ffc │ │ │ │ - b.n 95c46 │ │ │ │ + bl 630b0 │ │ │ │ + b.n 95a62 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56352 @ 0xdc20 │ │ │ │ + movw r1, #54044 @ 0xd31c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 95c46 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 95a62 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w ip, #0 │ │ │ │ subs r2, r0, #1 │ │ │ │ mov r0, ip │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w ip, #0 │ │ │ │ - bgt.n 95d1a │ │ │ │ + bgt.n 95b36 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 95ce0 │ │ │ │ + beq.n 95afc │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.n 95d36 │ │ │ │ + bhi.n 95b52 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 95ce2 │ │ │ │ + bhi.n 95afe │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95d64 │ │ │ │ + beq.n 95b80 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 95cae │ │ │ │ + beq.n 95aca │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 95cae │ │ │ │ + bne.n 95aca │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 95cbc │ │ │ │ + bne.n 95ad8 │ │ │ │ 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 95cae │ │ │ │ + bne.n 95aca │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 95d30 │ │ │ │ + beq.n 95b4c │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 95ccc │ │ │ │ + bne.n 95ae8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 95d52 │ │ │ │ + bne.n 95b6e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ mov.w ip, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 95d30 │ │ │ │ - bls.n 95d46 │ │ │ │ + beq.n 95b4c │ │ │ │ + bls.n 95b62 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 95d52 │ │ │ │ + beq.n 95b6e │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 95d30 │ │ │ │ + beq.n 95b4c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 95d1e │ │ │ │ + bne.n 95b3a │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 95cae │ │ │ │ + b.n 95aca │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 95d0a │ │ │ │ - bhi.n 95d58 │ │ │ │ + beq.n 95b26 │ │ │ │ + bhi.n 95b74 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 95d0a │ │ │ │ + beq.n 95b26 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 95ccc │ │ │ │ - b.n 95d30 │ │ │ │ + bne.n 95ae8 │ │ │ │ + b.n 95b4c │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 95d30 │ │ │ │ - bhi.n 95d5e │ │ │ │ - cbz r3, 95d64 │ │ │ │ + beq.n 95b4c │ │ │ │ + bhi.n 95b7a │ │ │ │ + cbz r3, 95b80 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 95d28 │ │ │ │ + bne.n 95b44 │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 95cae │ │ │ │ + b.n 95aca │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 95ccc │ │ │ │ - b.n 95d30 │ │ │ │ + bne.n 95ae8 │ │ │ │ + b.n 95b4c │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 95d28 │ │ │ │ - b.n 95d52 │ │ │ │ + bne.n 95b44 │ │ │ │ + b.n 95b6e │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56352 @ 0xdc20 │ │ │ │ + movw r1, #54044 @ 0xd31c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -158499,231 +158342,231 @@ │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 967a0 │ │ │ │ + bhi.w 965b2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ - lsls r3, r6, #6 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r6, #6 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r6, #6 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r6, #6 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ + lsls r5, r6, #6 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r5, r6, #6 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r5, r6, #6 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r5, r6, #6 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r6, r7, #12 │ │ │ │ - lsls r5, r0, #14 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ + lsls r4, r7, #12 │ │ │ │ + lsls r3, r0, #14 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r7, r7, #10 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r7, r0, #13 │ │ │ │ - lsls r1, r4, #13 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ + lsls r5, r7, #10 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r5, r0, #13 │ │ │ │ + lsls r7, r3, #13 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r6, r2, #2 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r2, r2, #14 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r7, r2, #2 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r0, r2, #14 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r5, r2, #13 │ │ │ │ - lsls r1, r6, #10 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r1, r6, #10 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ + lsls r3, r2, #13 │ │ │ │ + lsls r7, r5, #10 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r7, r5, #10 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r7, r7, #10 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r5, r7, #10 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r4, r6, #14 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r6, r2, #2 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r7, r5, #13 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r3, r7, #19 │ │ │ │ - lsls r0, r5, #12 │ │ │ │ - lsls r6, r2, #2 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r1, r6, #14 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r7, r2, #2 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r5, r5, #13 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ + lsls r6, r4, #12 │ │ │ │ + lsls r7, r2, #2 │ │ │ │ + lsls r6, r0, #11 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 9438c │ │ │ │ + b.w 941b0 │ │ │ │ + ldrb r1, [r2, #1] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - ldrb r2, [r2, #1] │ │ │ │ - adds r1, r3, #4 │ │ │ │ - cmp r2, #38 @ 0x26 │ │ │ │ - beq.w 960ae │ │ │ │ - str r1, [r6, #0] │ │ │ │ + cmp r1, #38 @ 0x26 │ │ │ │ + add.w r2, r3, #4 │ │ │ │ + beq.w 95ec8 │ │ │ │ + str r2, [r6, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 966fc │ │ │ │ + beq.w 96498 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq.n 95ece │ │ │ │ + beq.n 95cec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 95ece │ │ │ │ + bge.n 95cec │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 965a4 │ │ │ │ + beq.w 963b8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 965b4 │ │ │ │ + beq.w 963c8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 886f4 │ │ │ │ + b.w 88528 │ │ │ │ movs r1, #0 │ │ │ │ subs r0, #1 │ │ │ │ mov r3, r1 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 96094 │ │ │ │ + bgt.w 95eb0 │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.n 95f40 │ │ │ │ + beq.n 95d5e │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - bhi.w 960e2 │ │ │ │ + bhi.w 95efc │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 9605c │ │ │ │ + bhi.w 95e7a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 96788 │ │ │ │ + beq.w 9659a │ │ │ │ cmp r2, #9 │ │ │ │ - beq.n 95f0c │ │ │ │ + beq.n 95d2a │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 95f0c │ │ │ │ + bne.n 95d2a │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ adds r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne.n 95f1a │ │ │ │ + bne.n 95d38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 96660 │ │ │ │ - beq.w 96558 │ │ │ │ + blt.w 963b4 │ │ │ │ + beq.w 9636a │ │ │ │ subs r2, r3, #1 │ │ │ │ mov sl, r2 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.w 9657c │ │ │ │ - ldr r1, [pc, #432] @ (96108 ) │ │ │ │ + bgt.w 9638e │ │ │ │ + ldr r1, [pc, #436] @ (95f28 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r2, #1728] @ 0x6c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 96532 │ │ │ │ - ldr r0, [pc, #404] @ (9610c ) │ │ │ │ + beq.w 96348 │ │ │ │ + ldr r0, [pc, #408] @ (95f2c ) │ │ │ │ ldr.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r7, [r2, #1728] @ 0x6c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 965de │ │ │ │ + bne.w 963f2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r5, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2b44c │ │ │ │ @@ -158738,826 +158581,825 @@ │ │ │ │ orrs r2, r3 │ │ │ │ str.w lr, [r3] │ │ │ │ strd ip, r2, [r5, #-8] │ │ │ │ str.w lr, [ip, #4] │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95d80 │ │ │ │ + bl 95b9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9663c │ │ │ │ + beq.w 9641e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 96046 │ │ │ │ + beq.n 95e64 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95d80 │ │ │ │ + bl 95b9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 966c2 │ │ │ │ + beq.w 964ce │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 96046 │ │ │ │ + beq.n 95e64 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95d80 │ │ │ │ + bl 95b9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 966be │ │ │ │ + beq.w 964ca │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r5, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 96046 │ │ │ │ + beq.n 95e64 │ │ │ │ add.w r7, r5, #24 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 95d80 │ │ │ │ + bl 95b9c │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9663e │ │ │ │ + beq.w 96420 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ mov r7, r1 │ │ │ │ - bne.n 96022 │ │ │ │ + bne.n 95e40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne.w 9660e │ │ │ │ + bne.w 964e0 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub.w r5, r2, #32 │ │ │ │ mov.w ip, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ lsl.w ip, ip, r5 │ │ │ │ movw r5, #4169 @ 0x1049 │ │ │ │ movt r5, #1024 @ 0x400 │ │ │ │ and.w r5, ip, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 95f0c │ │ │ │ + bne.w 95d2a │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.n 960f4 │ │ │ │ + beq.n 95f0e │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - bne.w 95f30 │ │ │ │ + bne.w 95d4e │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 96308 │ │ │ │ + bne.n 95f24 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ adds r3, #1 │ │ │ │ movs r1, #1 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - beq.n 960f4 │ │ │ │ - bls.n 960f8 │ │ │ │ + beq.n 95f0e │ │ │ │ + bls.n 95f12 │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ - beq.w 96308 │ │ │ │ + beq.n 95f24 │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - beq.n 960f4 │ │ │ │ + beq.n 95f0e │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bne.n 96098 │ │ │ │ - b.n 960f4 │ │ │ │ - mov r0, r3 │ │ │ │ + bne.n 95eb4 │ │ │ │ + b.n 95f0e │ │ │ │ + mov r1, r3 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + movw r2, #63781 @ 0xf925 │ │ │ │ + movt r2, #23 │ │ │ │ + ldr.w r5, [r1], #8 │ │ │ │ str r1, [r6, #0] │ │ │ │ - movw r2, #1757 @ 0x6dd │ │ │ │ - movt r2, #24 │ │ │ │ - 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 9655c │ │ │ │ + bne.w 9636e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 95e98 │ │ │ │ + bne.w 95cb4 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ - b.n 95ece │ │ │ │ + b.n 95cec │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ - beq.n 96086 │ │ │ │ - bhi.w 962f4 │ │ │ │ + beq.n 95ea4 │ │ │ │ + bhi.w 96114 │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq.n 96086 │ │ │ │ + beq.n 95ea4 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bne.w 95f30 │ │ │ │ + bne.w 95d4e │ │ │ │ subs r1, #1 │ │ │ │ - b.n 95f0c │ │ │ │ + b.n 95d2a │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.n 960f4 │ │ │ │ - bls.w 962fc │ │ │ │ - cmp r2, #91 @ 0x5b │ │ │ │ - bne.n 960a4 │ │ │ │ - b.n 96308 │ │ │ │ - nop │ │ │ │ + beq.n 95f0e │ │ │ │ + bhi.w 9611c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9659a │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ + bne.n 95ebe │ │ │ │ + adds r1, #1 │ │ │ │ + b.n 95d2a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 967a0 │ │ │ │ - add r1, pc, #4 @ (adr r1, 96128 ) │ │ │ │ + bhi.w 965b2 │ │ │ │ + add r1, pc, #4 @ (adr r1, 95f48 ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ - str r1, [r2, #16] │ │ │ │ + ldrsh r1, [r6, r4] │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r2, #16] │ │ │ │ + ldrsh r1, [r6, r4] │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - ldrsh r7, [r0, r4] │ │ │ │ + ldrb r5, [r4, r4] │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r2, #16] │ │ │ │ + ldrsh r1, [r6, r4] │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r2, #16] │ │ │ │ + ldrsh r1, [r6, r4] │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - ldrsh r1, [r2, r2] │ │ │ │ + ldrb r5, [r5, r2] │ │ │ │ movs r1, r1 │ │ │ │ - str r7, [r4, #64] @ 0x40 │ │ │ │ + str r7, [r7, #32] │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r6, #72] @ 0x48 │ │ │ │ + str r5, [r1, #44] @ 0x2c │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - ldrsh r1, [r2, r2] │ │ │ │ + ldrb r5, [r5, r2] │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r5, #48] @ 0x30 │ │ │ │ + str r1, [r0, #20] │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r7, #64] @ 0x40 │ │ │ │ + str r1, [r2, #36] @ 0x24 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r5, #68] @ 0x44 │ │ │ │ + str r5, [r0, #40] @ 0x28 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - ldrsh r3, [r4, r2] │ │ │ │ + ldrb r7, [r7, r2] │ │ │ │ movs r1, r1 │ │ │ │ - ldrsh r3, [r4, r2] │ │ │ │ + ldrb r7, [r7, r2] │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - ldrsh r3, [r4, r2] │ │ │ │ + ldrb r7, [r7, r2] │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - ldrsh r7, [r2, r3] │ │ │ │ + ldrb r5, [r6, r3] │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r7, [r1, #76] @ 0x4c │ │ │ │ + str r7, [r4, #44] @ 0x2c │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - ldrsh r1, [r2, r2] │ │ │ │ + ldrb r5, [r5, r2] │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r2, #68] @ 0x44 │ │ │ │ + str r5, [r5, #36] @ 0x24 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r1, #48] @ 0x30 │ │ │ │ + str r5, [r4, #16] │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [r1, #48] @ 0x30 │ │ │ │ + str r5, [r4, #16] │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - ldrsh r1, [r2, r2] │ │ │ │ + ldrb r5, [r5, r2] │ │ │ │ movs r1, r1 │ │ │ │ - ldrsh r1, [r2, r2] │ │ │ │ + ldrb r5, [r5, r2] │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r5, #48] @ 0x30 │ │ │ │ + str r1, [r0, #20] │ │ │ │ movs r1, r1 │ │ │ │ - ldrsh r1, [r2, r2] │ │ │ │ + ldrb r5, [r5, r2] │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - ldrsh r1, [r2, r2] │ │ │ │ + ldrb r5, [r5, r2] │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r3, [r2, #80] @ 0x50 │ │ │ │ + str r1, [r5, #48] @ 0x30 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - ldrsh r7, [r2, r3] │ │ │ │ + ldrb r5, [r6, r3] │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r1, #72] @ 0x48 │ │ │ │ + str r1, [r4, #40] @ 0x28 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r1, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - str r3, [r7, #60] @ 0x3c │ │ │ │ + str r3, [r2, #32] │ │ │ │ movs r1, r1 │ │ │ │ - ldrsh r7, [r2, r3] │ │ │ │ + ldrb r5, [r6, r3] │ │ │ │ movs r1, r1 │ │ │ │ - str r3, [r7, #48] @ 0x30 │ │ │ │ + str r3, [r2, #20] │ │ │ │ movs r1, r1 │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - bne.w 95f30 │ │ │ │ - b.n 960f4 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 96788 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ - bne.w 960a4 │ │ │ │ - adds r1, #1 │ │ │ │ - b.n 95f0c │ │ │ │ + bne.w 95d4e │ │ │ │ + b.n 95f0e │ │ │ │ + cmp r2, #91 @ 0x5b │ │ │ │ + bne.w 95ebe │ │ │ │ + b.n 95f24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ str r2, [r6, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 9ba24 │ │ │ │ + b.w 9b808 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 8f6bc │ │ │ │ + b.w 8f4e8 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ - bl 95c98 │ │ │ │ + bl 95ab4 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov sl, r3 │ │ │ │ - blt.w 96660 │ │ │ │ + blt.w 963b4 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ mov r8, r3 │ │ │ │ - bne.w 9666e │ │ │ │ - bl 7fabc │ │ │ │ + bne.w 9651a │ │ │ │ + bl 7faa4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96720 │ │ │ │ + beq.w 9653e │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 963be │ │ │ │ + beq.n 961d6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95d80 │ │ │ │ + bl 95b9c │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 966f0 │ │ │ │ + beq.w 9648c │ │ │ │ mov r0, r4 │ │ │ │ - bl 95d80 │ │ │ │ + bl 95b9c │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 966c6 │ │ │ │ + beq.w 96462 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 966c6 │ │ │ │ + beq.w 96462 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 965cc │ │ │ │ + blt.w 963e0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 963b4 │ │ │ │ + bge.n 961cc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96730 │ │ │ │ + beq.w 9654e │ │ │ │ add.w r3, r8, #2 │ │ │ │ mov r8, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bgt.n 96364 │ │ │ │ + bgt.n 9617c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - beq.w 96050 │ │ │ │ + beq.w 95e6e │ │ │ │ sub.w r0, r2, #32 │ │ │ │ adds r3, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #26 │ │ │ │ iteee hi │ │ │ │ movhi r1, #1 │ │ │ │ movwls r1, #61438 @ 0xeffe │ │ │ │ movtls r1, #64511 @ 0xfbff │ │ │ │ asrls r1, r0 │ │ │ │ it ls │ │ │ │ andls.w r1, r1, #1 │ │ │ │ cmp r2, #9 │ │ │ │ - beq.n 963c0 │ │ │ │ + beq.n 961d8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 963c0 │ │ │ │ + beq.n 961d8 │ │ │ │ bl 2fa7c <_PyObject_DebugMallocStats@@Base+0x1914> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95ece │ │ │ │ - b.n 9664c │ │ │ │ + bne.w 95cec │ │ │ │ + b.n 9642e │ │ │ │ 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 96566 │ │ │ │ + beq.w 96378 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 965b4 │ │ │ │ + beq.w 963c8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c0c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 806cc │ │ │ │ + b.w 80674 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 17e0c4 │ │ │ │ + b.w 17d2d0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 133df4 │ │ │ │ + b.w 1337a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strb.w r3, [sp, #12] │ │ │ │ - bl 806cc │ │ │ │ + bl 80674 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 95ece │ │ │ │ + b.n 95cec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 14e09c │ │ │ │ + b.w 14d91c │ │ │ │ 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 9676e │ │ │ │ + beq.w 96580 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 965b4 │ │ │ │ + beq.w 963c8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2acf8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w a201c │ │ │ │ + b.w a1fdc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ vldr d1, [r3, #8] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 296478 │ │ │ │ + b.w 295c78 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - bl 95c98 │ │ │ │ + bl 95ab4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 96660 │ │ │ │ + blt.n 963b4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96754 │ │ │ │ + beq.w 96572 │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 966ae │ │ │ │ + beq.w 964ba │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 95d80 │ │ │ │ + bl 95b9c │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96664 │ │ │ │ + beq.w 96510 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - b.n 964ec │ │ │ │ + b.n 96302 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ movw r5, #6004 @ 0x1774 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ movw r3, #4380 @ 0x111c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ adds r1, r2, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r5, r3 │ │ │ │ - b.n 95ece │ │ │ │ + b.n 95cec │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #41352 @ 0xa188 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 8447c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 843d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 96738 │ │ │ │ - ldr r2, [pc, #616] @ (967b8 ) │ │ │ │ + cbz r0, 963aa │ │ │ │ + ldr r2, [pc, #620] @ (965cc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r8, [r1, r2] │ │ │ │ - b.n 95f96 │ │ │ │ - ldr r5, [pc, #608] @ (967bc ) │ │ │ │ - b.n 96046 │ │ │ │ + b.n 95db4 │ │ │ │ + ldr r5, [pc, #612] @ (965d0 ) │ │ │ │ + b.n 95e64 │ │ │ │ mov r3, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r3 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r5, 965b4 │ │ │ │ + cbz r5, 963c8 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 9641a │ │ │ │ - b.n 96412 │ │ │ │ + bge.w 96232 │ │ │ │ + b.n 9622a │ │ │ │ movw r2, #65531 @ 0xfffb │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 96532 │ │ │ │ + bls.n 96348 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 23c160 │ │ │ │ + bl 23bb34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96738 │ │ │ │ - ldr r2, [pc, #540] @ (967b8 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w r8, [r1, r2] │ │ │ │ - b.n 95f9c │ │ │ │ + bne.w 964d2 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 630b0 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 95cec │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 96762 │ │ │ │ + bne.w 96556 │ │ │ │ movw r3, #5752 @ 0x1678 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 960d8 │ │ │ │ + bge.w 95ef2 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 960d8 │ │ │ │ + b.n 95ef2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9639e │ │ │ │ + bne.w 961b6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9639e │ │ │ │ - movw r2, #56781 @ 0xddcd │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 961b6 │ │ │ │ + movw r2, #55145 @ 0xd769 │ │ │ │ movt r2, #21 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 9669a │ │ │ │ + bne.n 9644e │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 96692 │ │ │ │ + cbnz r0, 96446 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - ldr r3, [pc, #436] @ (967b8 ) │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + ldr r3, [pc, #436] @ (965cc ) │ │ │ │ ldr.w r8, [r9, r3] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 95f96 │ │ │ │ - adds r3, #1 │ │ │ │ - sub.w r1, r2, #32 │ │ │ │ - movw r0, #61438 @ 0xeffe │ │ │ │ - movt r0, #64511 @ 0xfbff │ │ │ │ - movs r6, #1 │ │ │ │ - uxtb r1, r1 │ │ │ │ - cmp r1, #26 │ │ │ │ - itt ls │ │ │ │ - asrls r0, r1 │ │ │ │ - andls r6, r0 │ │ │ │ - cmp r2, #9 │ │ │ │ - beq.n 96630 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 963ee │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ - cmp r2, #41 @ 0x29 │ │ │ │ - bne.n 9660c │ │ │ │ - adds r3, #2 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 95ece │ │ │ │ + b.n 95db4 │ │ │ │ mov r2, r0 │ │ │ │ sub.w r3, sl, r2 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 62ffc │ │ │ │ + bl 630b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96660 │ │ │ │ + bge.n 963b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 96660 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 963b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 95ece │ │ │ │ - subs r3, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - movs r2, #93 @ 0x5d │ │ │ │ - b.n 96646 │ │ │ │ - movw r3, #4372 @ 0x1114 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56384 @ 0xdc40 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - mov r3, sl │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 62ffc │ │ │ │ - b.n 96660 │ │ │ │ - ldr r2, [pc, #292] @ (967b8 ) │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 963b4 │ │ │ │ + ldr r2, [pc, #388] @ (965cc ) │ │ │ │ ldr.w r8, [r9, r2] │ │ │ │ - b.n 95f96 │ │ │ │ + b.n 95db4 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - ldr r3, [pc, #272] @ (967b8 ) │ │ │ │ + ldr r3, [pc, #368] @ (965cc ) │ │ │ │ ldr.w r8, [r9, r3] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 95f96 │ │ │ │ - movs r1, #93 @ 0x5d │ │ │ │ - mov r0, r4 │ │ │ │ - bl 967c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 95ece │ │ │ │ - b.n 9664c │ │ │ │ - movs r2, #2 │ │ │ │ - b.n 9663e │ │ │ │ - movs r2, #1 │ │ │ │ - b.n 9663e │ │ │ │ + b.n 95db4 │ │ │ │ sub.w r3, sl, #2 │ │ │ │ mov r1, r6 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ - bl 62ffc │ │ │ │ + bl 630b0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 96744 │ │ │ │ + blt.n 96562 │ │ │ │ mov r0, r9 │ │ │ │ - bl 84dec │ │ │ │ + bl 1c7e64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 96654 │ │ │ │ - b.n 96660 │ │ │ │ + blt.n 96436 │ │ │ │ + b.n 963b4 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ sub.w r3, r3, r8 │ │ │ │ - b.n 96646 │ │ │ │ - bl 940d4 │ │ │ │ + b.n 96428 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95ece │ │ │ │ + bne.w 95cec │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56400 @ 0xdc50 │ │ │ │ + movw r1, #54096 @ 0xd350 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 11dfac │ │ │ │ + b.n 95cec │ │ │ │ + movs r1, #93 @ 0x5d │ │ │ │ + mov r0, r4 │ │ │ │ + bl 965d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 95cec │ │ │ │ + b.n 9642e │ │ │ │ + movs r2, #2 │ │ │ │ + b.n 96420 │ │ │ │ + movs r2, #1 │ │ │ │ + b.n 96420 │ │ │ │ + ldr r2, [pc, #248] @ (965cc ) │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + ldr.w r8, [r1, r2] │ │ │ │ + b.n 95dba │ │ │ │ + adds r3, #1 │ │ │ │ + sub.w r1, r2, #32 │ │ │ │ + movw r0, #61438 @ 0xeffe │ │ │ │ + movt r0, #64511 @ 0xfbff │ │ │ │ + movs r6, #1 │ │ │ │ + uxtb r1, r1 │ │ │ │ + cmp r1, #26 │ │ │ │ + itt ls │ │ │ │ + asrls r0, r1 │ │ │ │ + andls r6, r0 │ │ │ │ + cmp r2, #9 │ │ │ │ + beq.n 96502 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 96206 │ │ │ │ + ldrb r2, [r3, #1] │ │ │ │ + cmp r2, #41 @ 0x29 │ │ │ │ + bne.n 964de │ │ │ │ + adds r3, #2 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.w 95cec │ │ │ │ + subs r3, #1 │ │ │ │ + mov r1, r6 │ │ │ │ + subs r3, r3, r2 │ │ │ │ + movs r2, #93 @ 0x5d │ │ │ │ + b.n 96428 │ │ │ │ + movw r3, #4372 @ 0x1114 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + movw r1, #54080 @ 0xd340 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.w 95ece │ │ │ │ + bl 11dfac │ │ │ │ mov r3, sl │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 62ffc │ │ │ │ - b.w 95ece │ │ │ │ - mov r0, r9 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 963b4 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + bl 630b0 │ │ │ │ + b.n 963b4 │ │ │ │ + mov r3, sl │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 62ffc │ │ │ │ - b.n 96660 │ │ │ │ + bl 630b0 │ │ │ │ + b.w 95cec │ │ │ │ + mov r0, r9 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 961cc │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 95d0c │ │ │ │ + b.w 95d14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 966e0 │ │ │ │ + bne.n 9647c │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 966e0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9647c │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 62ffc │ │ │ │ - b.w 95ece │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.w 95eee │ │ │ │ - b.w 95ef6 │ │ │ │ + bl 630b0 │ │ │ │ + b.w 95cec │ │ │ │ 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 965b4 │ │ │ │ + beq.w 963c8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 964a0 │ │ │ │ - b.n 964a8 │ │ │ │ + blt.w 962b8 │ │ │ │ + b.n 962c0 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56352 @ 0xdc20 │ │ │ │ + movw r1, #54044 @ 0xd31c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 96660 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 963b4 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #56436 @ 0xdc74 │ │ │ │ + movw r1, #54132 @ 0xd374 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 96660 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 963b4 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 967d2 │ │ │ │ - cbz r1, 967cc │ │ │ │ + bne.n 965e6 │ │ │ │ + cbz r1, 965e0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, r2, #32 │ │ │ │ movw lr, #61438 @ 0xeffe │ │ │ │ @@ -159565,28 +159407,28 @@ │ │ │ │ uxtb.w ip, ip │ │ │ │ movs r4, #1 │ │ │ │ cmp.w ip, #26 │ │ │ │ itt ls │ │ │ │ asrls.w lr, lr, ip │ │ │ │ andls.w r4, lr, r4 │ │ │ │ cmp r2, #9 │ │ │ │ - beq.n 967fa │ │ │ │ - cbnz r4, 9680c │ │ │ │ + beq.n 9660e │ │ │ │ + cbnz r4, 96620 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 967d4 │ │ │ │ - cbz r1, 96806 │ │ │ │ + bne.n 965e8 │ │ │ │ + cbz r1, 9661a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 2fa7c <_PyObject_DebugMallocStats@@Base+0x1914> │ │ │ │ │ │ │ │ -00096814 : │ │ │ │ +00096628 : │ │ │ │ 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} │ │ │ │ @@ -159594,1138 +159436,1138 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r6, [r1, #8] │ │ │ │ mov sl, r1 │ │ │ │ mov r5, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 7fabc │ │ │ │ + bl 7faa4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str.w r0, [r6, #3904] @ 0xf40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 975fa │ │ │ │ + beq.w 9740e │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ movw r0, #8220 @ 0x201c │ │ │ │ movt r0, #81 @ 0x51 │ │ │ │ - bl 1ca690 │ │ │ │ + bl 1c9e48 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9771a │ │ │ │ - bl 9a6c8 │ │ │ │ + beq.w 9752e │ │ │ │ + bl 9a4ac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 975fa │ │ │ │ + beq.w 9740e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str.w r0, [r6, #-200] │ │ │ │ - bl 9a714 │ │ │ │ + bl 9a4f8 │ │ │ │ str.w r0, [r6, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 975fa │ │ │ │ + beq.w 9740e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57060 @ 0xdee4 │ │ │ │ + movw r1, #54756 @ 0xd5e4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 975fa │ │ │ │ + beq.w 9740e │ │ │ │ movw r3, #59976 @ 0xea48 │ │ │ │ movt r3, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2baec │ │ │ │ - bl 1caf50 │ │ │ │ + bl 1ca71c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976f2 │ │ │ │ + beq.w 97506 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #764] @ (96bc4 ) │ │ │ │ + ldr r1, [pc, #764] @ (969d8 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 976f2 │ │ │ │ + beq.w 97506 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57068 @ 0xdeec │ │ │ │ + movw r1, #54764 @ 0xd5ec │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 976f2 │ │ │ │ + beq.w 97506 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 968fc │ │ │ │ + bge.n 96710 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 976e8 │ │ │ │ + beq.w 974fc │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57080 @ 0xdef8 │ │ │ │ + movw r1, #54776 @ 0xd5f8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movs r3, #0 │ │ │ │ ldr.w fp, [sl, #8] │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - bl 1caf9c │ │ │ │ + bl 1ca768 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 974c4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57124 @ 0xdf24 │ │ │ │ + movw r1, #54820 @ 0xd624 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96944 │ │ │ │ + bge.n 96758 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97868 │ │ │ │ + beq.w 9767c │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 974c4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #19672 @ 0x4cd8 │ │ │ │ + movw r1, #17368 @ 0x43d8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1caf9c │ │ │ │ + bl 1ca768 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 974c4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57140 @ 0xdf34 │ │ │ │ + movw r1, #54836 @ 0xd634 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96984 │ │ │ │ + bge.n 96798 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9785e │ │ │ │ + beq.w 97672 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 974c4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57156 @ 0xdf44 │ │ │ │ + movw r1, #54852 @ 0xd644 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 1caf9c │ │ │ │ + bl 1ca768 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 974c4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57172 @ 0xdf54 │ │ │ │ + movw r1, #54868 @ 0xd654 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 969c4 │ │ │ │ + bge.n 967d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97854 │ │ │ │ + beq.w 97668 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 974c4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48060 @ 0xbbbc │ │ │ │ + movw r1, #45756 @ 0xb2bc │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 1caf9c │ │ │ │ + bl 1ca768 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 974c4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57192 @ 0xdf68 │ │ │ │ + movw r1, #54888 @ 0xd668 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96a04 │ │ │ │ + bge.n 96818 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9784a │ │ │ │ + beq.w 9765e │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 976b0 │ │ │ │ - bl 1bd29c │ │ │ │ + beq.w 974c4 │ │ │ │ + bl 1bca8c │ │ │ │ movw r0, #61184 @ 0xef00 │ │ │ │ movt r0, #84 @ 0x54 │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 974c4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26000 @ 0x6590 │ │ │ │ + movw r1, #23616 @ 0x5c40 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96a46 │ │ │ │ + bge.n 9685a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 978ac │ │ │ │ + beq.w 976c0 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 974c4 │ │ │ │ mov.w r0, #2032 @ 0x7f0 │ │ │ │ movt r0, #782 @ 0x30e │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 974c4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57212 @ 0xdf7c │ │ │ │ + movw r1, #54908 @ 0xd67c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96a84 │ │ │ │ + bge.n 96898 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 978a2 │ │ │ │ + beq.w 976b6 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 976b0 │ │ │ │ - movw r3, #34304 @ 0x8600 │ │ │ │ + beq.w 974c4 │ │ │ │ + movw r3, #32000 @ 0x7d00 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #57224 @ 0xdf88 │ │ │ │ + movw r1, #54920 @ 0xd688 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r0, #57232 @ 0xdf90 │ │ │ │ + movw r0, #54928 @ 0xd690 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 95088 │ │ │ │ + bl 94ea4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 974c4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57240 @ 0xdf98 │ │ │ │ + movw r1, #54936 @ 0xd698 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96ad4 │ │ │ │ + bge.n 968e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97898 │ │ │ │ + beq.w 976ac │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 976b0 │ │ │ │ - movw r0, #34304 @ 0x8600 │ │ │ │ + beq.w 974c4 │ │ │ │ + movw r0, #32000 @ 0x7d00 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 974c4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57248 @ 0xdfa0 │ │ │ │ + movw r1, #54944 @ 0xd6a0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 97884 │ │ │ │ + blt.w 97698 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 974c4 │ │ │ │ movw r0, #1013 @ 0x3f5 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 974c4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57260 @ 0xdfac │ │ │ │ + movw r1, #54956 @ 0xd6ac │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96b44 │ │ │ │ + bge.n 96958 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 978c0 │ │ │ │ + beq.w 976d4 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 976b0 │ │ │ │ - movw r0, #31080 @ 0x7968 │ │ │ │ + beq.w 974c4 │ │ │ │ + movw r0, #28776 @ 0x7068 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 974c4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57272 @ 0xdfb8 │ │ │ │ + movw r1, #54968 @ 0xd6b8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96b82 │ │ │ │ + bge.n 96996 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 978b6 │ │ │ │ + beq.w 976ca │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 976b0 │ │ │ │ - movw r0, #57284 @ 0xdfc4 │ │ │ │ + beq.w 974c4 │ │ │ │ + movw r0, #54980 @ 0xd6c4 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 974c4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #4344 @ 0x10f8 │ │ │ │ + movw r1, #2040 @ 0x7f8 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96bc8 │ │ │ │ + bge.n 969dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97840 │ │ │ │ - b.n 96bc8 │ │ │ │ + beq.w 97654 │ │ │ │ + b.n 969dc │ │ │ │ nop │ │ │ │ lsls r0, r4, #8 │ │ │ │ lsls r3, r2, #1 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 974c4 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 974c4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57292 @ 0xdfcc │ │ │ │ + movw r1, #54988 @ 0xd6cc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96c02 │ │ │ │ + bge.n 96a16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97836 │ │ │ │ + beq.w 9764a │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 976b0 │ │ │ │ - bl 1cb008 │ │ │ │ + beq.w 974c4 │ │ │ │ + bl 1ca7d0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 974c4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #47632 @ 0xba10 │ │ │ │ + movw r1, #45328 @ 0xb110 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96c38 │ │ │ │ + bge.n 96a4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 979a0 │ │ │ │ + beq.w 977b4 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 976b0 │ │ │ │ - bl 1cb100 │ │ │ │ + beq.w 974c4 │ │ │ │ + bl 1ca8c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 974c4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #47564 @ 0xb9cc │ │ │ │ + movw r1, #45260 @ 0xb0cc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96c6e │ │ │ │ + bge.n 96a82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9798c │ │ │ │ + beq.w 977a0 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 976b0 │ │ │ │ - ldr r2, [pc, #324] @ (96dbc ) │ │ │ │ + beq.w 974c4 │ │ │ │ + ldr r2, [pc, #324] @ (96bd0 ) │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #31140 @ 0x79a4 │ │ │ │ movt r1, #87 @ 0x57 │ │ │ │ - bl 1c9974 │ │ │ │ + bl 1c9124 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 97996 │ │ │ │ + beq.w 977aa │ │ │ │ movw r0, #31140 @ 0x79a4 │ │ │ │ movt r0, #87 @ 0x57 │ │ │ │ - bl 9b304 │ │ │ │ + bl 9b0e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 974c4 │ │ │ │ movs r0, #32 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97912 │ │ │ │ + beq.w 97726 │ │ │ │ str r0, [r6, #16] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97954 │ │ │ │ + beq.w 97768 │ │ │ │ str r0, [r6, #20] │ │ │ │ movw r0, #52015 @ 0xcb2f │ │ │ │ movt r0, #4 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97938 │ │ │ │ + beq.w 9774c │ │ │ │ str r0, [r6, #24] │ │ │ │ movs r0, #0 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97970 │ │ │ │ + beq.w 97784 │ │ │ │ str r0, [r6, #28] │ │ │ │ movw r0, #16963 @ 0x4243 │ │ │ │ movt r0, #15 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 978da │ │ │ │ + beq.w 976ee │ │ │ │ movw r7, #43568 @ 0xaa30 │ │ │ │ movt r7, #80 @ 0x50 │ │ │ │ str r0, [r6, #32] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979c6 │ │ │ │ + beq.w 977da │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979aa │ │ │ │ + beq.w 977be │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979e2 │ │ │ │ + beq.w 977f6 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, #0 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 978f6 │ │ │ │ + beq.w 9770a │ │ │ │ str r0, [r6, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #62784 @ 0xf540 │ │ │ │ + movw r1, #60408 @ 0xebf8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96d58 │ │ │ │ + bge.n 96b6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97a1c │ │ │ │ + beq.w 97830 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 974c4 │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ movt r0, #16 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 974c4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57300 @ 0xdfd4 │ │ │ │ + movw r1, #54996 @ 0xd6d4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96d96 │ │ │ │ + bge.n 96baa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9792e │ │ │ │ + beq.w 97742 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 974c4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 974c4 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r8, [r3, #1788] @ 0x6fc │ │ │ │ - b.n 96dfa │ │ │ │ + b.n 96c0e │ │ │ │ nop │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ lsls r1, r2, #1 │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 886f4 │ │ │ │ + bl 88528 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 979fe │ │ │ │ - bl 9baf8 │ │ │ │ + beq.w 97812 │ │ │ │ + bl 9b8dc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 97810 │ │ │ │ + beq.w 97624 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96df8 │ │ │ │ + bge.n 96c0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 977f2 │ │ │ │ + beq.w 97606 │ │ │ │ adds r7, #1 │ │ │ │ ldr.w r6, [r8, r7, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 96dc0 │ │ │ │ + bne.n 96bd4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9c10c │ │ │ │ + bl 9bef0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 977d2 │ │ │ │ + bne.w 975e6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 841bc │ │ │ │ + bl 84170 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96e30 │ │ │ │ + bge.n 96c44 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 96e30 │ │ │ │ + cbnz r3, 96c44 │ │ │ │ mov r0, r9 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 974c4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57312 @ 0xdfe0 │ │ │ │ + movw r1, #55008 @ 0xd6e0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96e5a │ │ │ │ + bge.n 96c6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 977fc │ │ │ │ + beq.w 97610 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 974c4 │ │ │ │ movw r0, #297 @ 0x129 │ │ │ │ - bl 80a88 │ │ │ │ + bl 80a30 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976b0 │ │ │ │ - ldr r7, [pc, #764] @ (97170 ) │ │ │ │ + beq.w 974c4 │ │ │ │ + ldr r7, [pc, #764] @ (96f84 ) │ │ │ │ addw r9, r7, #1188 @ 0x4a4 │ │ │ │ ldr.w r8, [r7, #4]! │ │ │ │ mov r0, r8 │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 886f4 │ │ │ │ + bl 88528 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 977ac │ │ │ │ + beq.w 975c0 │ │ │ │ mov r8, r6 │ │ │ │ str.w fp, [sp, #16] │ │ │ │ str r5, [sp, #8] │ │ │ │ str.w sl, [sp, #20] │ │ │ │ str.w r0, [r8, #16]! │ │ │ │ ldr r5, [r7, #4] │ │ │ │ add.w sl, r7, #4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 886f4 │ │ │ │ + bl 88528 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 977aa │ │ │ │ + beq.w 975be │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ str.w r0, [r8, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 886f4 │ │ │ │ + bl 88528 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 977aa │ │ │ │ + beq.w 975be │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ add.w r7, sl, #12 │ │ │ │ str.w r0, [r8, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 886f4 │ │ │ │ + bl 88528 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 977aa │ │ │ │ + beq.w 975be │ │ │ │ ldr.w r5, [sl, #12] │ │ │ │ str.w r0, [r8, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 886f4 │ │ │ │ + bl 88528 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 977aa │ │ │ │ + beq.w 975be │ │ │ │ str.w r0, [r8, #16] │ │ │ │ cmp r7, r9 │ │ │ │ add.w r8, r8, #16 │ │ │ │ - bne.n 96ea2 │ │ │ │ + bne.n 96cb6 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #56380 @ 0xdc3c │ │ │ │ + movw r1, #54040 @ 0xd318 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ movw r0, #12128 @ 0x2f60 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ - bl 9e6d4 │ │ │ │ + bl 9e454 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96f66 │ │ │ │ + bge.n 96d7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 96f66 │ │ │ │ + cbnz r3, 96d7a │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 974c4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31620 @ 0x7b84 │ │ │ │ + movw r1, #29316 @ 0x7284 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96f90 │ │ │ │ + bge.n 96da4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 977c8 │ │ │ │ + beq.w 975dc │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 976b0 │ │ │ │ - movw r0, #57336 @ 0xdff8 │ │ │ │ + beq.w 974c4 │ │ │ │ + movw r0, #55032 @ 0xd6f8 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 974c4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57344 @ 0xe000 │ │ │ │ + movw r1, #55040 @ 0xd700 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96fce │ │ │ │ + bge.n 96de2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97806 │ │ │ │ + beq.w 9761a │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 976b0 │ │ │ │ - movw r0, #34304 @ 0x8600 │ │ │ │ + beq.w 974c4 │ │ │ │ + movw r0, #32000 @ 0x7d00 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 974c4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55052 @ 0xd70c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 97798 │ │ │ │ + blt.w 975ac │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 976b0 │ │ │ │ - ldr r2, [pc, #360] @ (97174 ) │ │ │ │ + beq.w 974c4 │ │ │ │ + ldr r2, [pc, #360] @ (96f88 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #360] @ (97178 ) │ │ │ │ + ldr r1, [pc, #360] @ (96f8c ) │ │ │ │ mov r0, fp │ │ │ │ - bl 1c9974 │ │ │ │ + bl 1c9124 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 97996 │ │ │ │ - ldr r0, [pc, #344] @ (97178 ) │ │ │ │ - bl 9b304 │ │ │ │ + beq.w 977aa │ │ │ │ + ldr r0, [pc, #344] @ (96f8c ) │ │ │ │ + bl 9b0e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 974c4 │ │ │ │ movs r0, #3 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ str r0, [r7, #16] │ │ │ │ movs r0, #14 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ str r0, [r7, #20] │ │ │ │ movs r0, #7 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ str r0, [r7, #24] │ │ │ │ - movw r0, #57368 @ 0xe018 │ │ │ │ + movw r0, #55064 @ 0xd718 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ str r0, [r7, #28] │ │ │ │ movs r0, #0 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97778 │ │ │ │ + bne.w 9758c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #62764 @ 0xf52c │ │ │ │ + movw r1, #60388 @ 0xebe4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97086 │ │ │ │ + bge.n 96e9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97770 │ │ │ │ + beq.w 97584 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 976b0 │ │ │ │ - bl 7fabc │ │ │ │ + beq.w 974c4 │ │ │ │ + bl 7faa4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976b0 │ │ │ │ - movw r0, #57376 @ 0xe020 │ │ │ │ + beq.w 974c4 │ │ │ │ + movw r0, #55072 @ 0xd720 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97758 │ │ │ │ + beq.w 9756c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #28692 @ 0x7014 │ │ │ │ + movw r1, #27172 @ 0x6a24 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ mov r0, r6 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 970d4 │ │ │ │ + bge.n 96ee8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97750 │ │ │ │ + beq.w 97564 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 97758 │ │ │ │ - movw r0, #57384 @ 0xe028 │ │ │ │ + beq.w 9756c │ │ │ │ + movw r0, #55080 @ 0xd728 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97758 │ │ │ │ + beq.w 9756c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57396 @ 0xe034 │ │ │ │ + movw r1, #55092 @ 0xd734 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97118 │ │ │ │ + bge.n 96f2c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97748 │ │ │ │ + beq.w 9755c │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 97758 │ │ │ │ + beq.w 9756c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #26000 @ 0x6590 │ │ │ │ + movw r1, #23616 @ 0x5c40 │ │ │ │ movt r1, #48 @ 0x30 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 97758 │ │ │ │ + beq.w 9756c │ │ │ │ mov.w r0, #2032 @ 0x7f0 │ │ │ │ movt r0, #782 @ 0x30e │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97758 │ │ │ │ + beq.w 9756c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57212 @ 0xdf7c │ │ │ │ + movw r1, #54908 @ 0xd67c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9717c │ │ │ │ + bge.n 96f90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97740 │ │ │ │ - b.n 9717c │ │ │ │ - add r7, pc, #48 @ (adr r7, 971a4 ) │ │ │ │ + beq.w 97554 │ │ │ │ + b.n 96f90 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ movs r6, r6 │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ lsls r1, r2, #1 │ │ │ │ ldrb r4, [r6, #9] │ │ │ │ lsls r7, r2, #1 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 97758 │ │ │ │ - movw r0, #57408 @ 0xe040 │ │ │ │ + beq.w 9756c │ │ │ │ + movw r0, #55104 @ 0xd740 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97758 │ │ │ │ + beq.w 9756c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57428 @ 0xe054 │ │ │ │ + movw r1, #55124 @ 0xd754 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 971bc │ │ │ │ + bge.n 96fd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97738 │ │ │ │ + beq.w 9754c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 97758 │ │ │ │ + beq.w 9756c │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #4380 @ 0x111c │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ - movw r1, #57440 @ 0xe060 │ │ │ │ + movw r1, #55136 @ 0xd760 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 97758 │ │ │ │ + beq.w 9756c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cbaa0 <_PyNamespace_New@@Base> │ │ │ │ + bl 1cb31c <_PyNamespace_New@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 971fc │ │ │ │ + bge.n 97010 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 971fc │ │ │ │ + cbnz r3, 97010 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 974c4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20380 @ 0x4f9c │ │ │ │ + movw r1, #18076 @ 0x469c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97226 │ │ │ │ + bge.n 9703a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97730 │ │ │ │ + beq.w 97544 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 976b0 │ │ │ │ - ldr r2, [pc, #756] @ (97524 ) │ │ │ │ + beq.w 974c4 │ │ │ │ + ldr r2, [pc, #756] @ (97338 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #756] @ (97528 ) │ │ │ │ + ldr r1, [pc, #756] @ (9733c ) │ │ │ │ mov r0, fp │ │ │ │ - bl 1c9974 │ │ │ │ + bl 1c9124 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 97996 │ │ │ │ - ldr r0, [pc, #744] @ (97528 ) │ │ │ │ + beq.w 977aa │ │ │ │ + ldr r0, [pc, #744] @ (9733c ) │ │ │ │ ldr.w r6, [sl, #8] │ │ │ │ - bl 9b304 │ │ │ │ + bl 9b0e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 974c4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1cbe8c <_PyNamespace_New@@Base+0x3ec> │ │ │ │ + bl 1cb708 <_PyNamespace_New@@Base+0x3ec> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9769c │ │ │ │ + beq.w 974b0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #58212 @ 0xe364 │ │ │ │ + movw r1, #55908 @ 0xda64 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97282 │ │ │ │ + bge.n 97096 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97694 │ │ │ │ + beq.w 974a8 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 976b0 │ │ │ │ - movw r0, #13776 @ 0x35d0 │ │ │ │ + beq.w 974c4 │ │ │ │ + movw r0, #11472 @ 0x2cd0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 88258 │ │ │ │ + bl 8808c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 974c4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57472 @ 0xe080 │ │ │ │ + movw r1, #55168 @ 0xd780 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 972c0 │ │ │ │ + bge.n 970d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9768c │ │ │ │ + beq.w 974a0 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 976b0 │ │ │ │ - bl 1cc378 │ │ │ │ + beq.w 974c4 │ │ │ │ + bl 1cbbf4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 974c4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #63708 @ 0xf8dc │ │ │ │ + movw r1, #61332 @ 0xef94 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 972f6 │ │ │ │ + bge.n 9710a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97684 │ │ │ │ + beq.w 97498 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 976b0 │ │ │ │ - ldr r2, [pc, #556] @ (9752c ) │ │ │ │ + beq.w 974c4 │ │ │ │ + ldr r2, [pc, #556] @ (97340 ) │ │ │ │ mov r0, fp │ │ │ │ - ldr r1, [pc, #556] @ (97530 ) │ │ │ │ + ldr r1, [pc, #556] @ (97344 ) │ │ │ │ movs r3, #0 │ │ │ │ - bl 1c9974 │ │ │ │ + bl 1c9124 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 97996 │ │ │ │ + beq.w 977aa │ │ │ │ movs r0, #0 │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 974c4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57492 @ 0xe094 │ │ │ │ + movw r1, #55188 @ 0xd794 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97340 │ │ │ │ + bge.n 97154 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 976e0 │ │ │ │ + beq.w 974f4 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 976b0 │ │ │ │ - bl 7fabc │ │ │ │ + beq.w 974c4 │ │ │ │ + bl 7faa4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 974c4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57504 @ 0xe0a0 │ │ │ │ + movw r1, #55200 @ 0xd7a0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97376 │ │ │ │ + bge.n 9718a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 976d0 │ │ │ │ + beq.w 974e4 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 974c4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 80ce4 │ │ │ │ + bl 80c78 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 974c4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57524 @ 0xe0b4 │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 973ae │ │ │ │ + bge.n 971c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 976d8 │ │ │ │ + beq.w 974ec │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 976b0 │ │ │ │ + beq.w 974c4 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9767a │ │ │ │ + bne.w 9748e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - movw r2, #18788 @ 0x4964 │ │ │ │ + movw r2, #16484 @ 0x4064 │ │ │ │ movt r2, #46 @ 0x2e │ │ │ │ - bl 1cc544 │ │ │ │ + bl 1cbdc0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 975fa │ │ │ │ - ldr r0, [pc, #348] @ (97534 ) │ │ │ │ + beq.w 9740e │ │ │ │ + ldr r0, [pc, #348] @ (97348 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - bl 1ca690 │ │ │ │ + bl 1c9e48 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 975fa │ │ │ │ - movw r1, #47280 @ 0xb8b0 │ │ │ │ + beq.w 9740e │ │ │ │ + movw r1, #45192 @ 0xb088 │ │ │ │ movt r1, #47 @ 0x2f │ │ │ │ - ldr r2, [pc, #324] @ (97538 ) │ │ │ │ - bl 99000 │ │ │ │ + ldr r2, [pc, #324] @ (9734c ) │ │ │ │ + bl 98e14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 975e2 │ │ │ │ - movw r1, #39064 @ 0x9898 │ │ │ │ + bne.w 973f6 │ │ │ │ + movw r1, #36760 @ 0x8f98 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r2, [pc, #308] @ (9753c ) │ │ │ │ + ldr r2, [pc, #308] @ (97350 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 99000 │ │ │ │ + bl 98e14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 975e2 │ │ │ │ - bl 1cbaa0 <_PyNamespace_New@@Base> │ │ │ │ + bne.w 973f6 │ │ │ │ + bl 1cb31c <_PyNamespace_New@@Base> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 975e2 │ │ │ │ + beq.w 973f6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #59676 @ 0xe91c │ │ │ │ + movw r1, #57300 @ 0xdfd4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, sl │ │ │ │ - bl 99000 │ │ │ │ + bl 98e14 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97446 │ │ │ │ + bge.n 9725a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97672 │ │ │ │ + beq.w 97486 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 975e2 │ │ │ │ - ldr.w r8, [pc, #244] @ 97544 │ │ │ │ + bne.w 973f6 │ │ │ │ + ldr.w r8, [pc, #244] @ 97358 │ │ │ │ mov.w r9, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr.w r4, [r8], #4 │ │ │ │ lsl.w r0, r9, r7 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 975e2 │ │ │ │ - bl 99000 │ │ │ │ + beq.w 973f6 │ │ │ │ + bl 98e14 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97488 │ │ │ │ + bge.n 9729c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97666 │ │ │ │ + beq.w 9747a │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 975e2 │ │ │ │ + bne.w 973f6 │ │ │ │ cmp r7, #19 │ │ │ │ - bne.n 97456 │ │ │ │ - movw r1, #57536 @ 0xe0c0 │ │ │ │ + bne.n 9726a │ │ │ │ + movw r1, #55232 @ 0xd7c0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - ldr r2, [pc, #160] @ (97540 ) │ │ │ │ + ldr r2, [pc, #160] @ (97354 ) │ │ │ │ mov r0, fp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 99000 │ │ │ │ + bl 98e14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 975e2 │ │ │ │ - bl 9438c │ │ │ │ + bne.w 973f6 │ │ │ │ + bl 941b0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57548 @ 0xe0cc │ │ │ │ + movw r1, #55244 @ 0xd7cc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, sl │ │ │ │ - bl 99000 │ │ │ │ + bl 98e14 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 97654 │ │ │ │ + blt.w 97468 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 975e2 │ │ │ │ + bne.w 973f6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57560 @ 0xe0d8 │ │ │ │ + movw r1, #55256 @ 0xd7d8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, sl │ │ │ │ - bl 99000 │ │ │ │ + bl 98e14 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 97642 │ │ │ │ + blt.w 97456 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 975e2 │ │ │ │ + bne.n 973f6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57572 @ 0xe0e4 │ │ │ │ + movw r1, #55268 @ 0xd7e4 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, sl │ │ │ │ - bl 99000 │ │ │ │ + bl 98e14 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 97632 │ │ │ │ - b.n 97548 │ │ │ │ + blt.w 97446 │ │ │ │ + b.n 9735c │ │ │ │ nop │ │ │ │ movs r0, #112 @ 0x70 │ │ │ │ lsls r1, r2, #1 │ │ │ │ ldrb r4, [r0, #13] │ │ │ │ lsls r7, r2, #1 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ lsls r1, r2, #1 │ │ │ │ @@ -160735,549 +160577,549 @@ │ │ │ │ lsls r1, r2, #1 │ │ │ │ movs r0, #196 @ 0xc4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ movs r0, #204 @ 0xcc │ │ │ │ lsls r1, r2, #1 │ │ │ │ strh r0, [r5, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + add r2, pc, #784 @ (adr r2, 9766c ) │ │ │ │ movs r6, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 975e2 │ │ │ │ + bne.n 973f6 │ │ │ │ movs r0, #5 │ │ │ │ - bl 9438c │ │ │ │ + bl 941b0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57584 @ 0xe0f0 │ │ │ │ + movw r1, #55280 @ 0xd7f0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r0, sl │ │ │ │ - bl 99000 │ │ │ │ + bl 98e14 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 97622 │ │ │ │ + blt.n 97436 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 975e2 │ │ │ │ + bne.n 973f6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63008 @ 0xf620 │ │ │ │ + movw r1, #60632 @ 0xecd8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97598 │ │ │ │ + bge.n 973ac │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9761a │ │ │ │ + beq.n 9742e │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 975fa │ │ │ │ - ldr r0, [pc, #724] @ (97874 ) │ │ │ │ + beq.n 9740e │ │ │ │ + ldr r0, [pc, #724] @ (97688 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - bl 1ca690 │ │ │ │ + bl 1c9e48 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 975fa │ │ │ │ + cbz r0, 9740e │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #63024 @ 0xf630 │ │ │ │ + movw r1, #60648 @ 0xece8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl 94788 │ │ │ │ + bl 945a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 975ca │ │ │ │ + bge.n 973de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 97612 │ │ │ │ - cbnz r4, 975fa │ │ │ │ + cbz r3, 97426 │ │ │ │ + cbnz r4, 9740e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r4, r4, [r5] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 975fa │ │ │ │ + bge.n 9740e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 975fa │ │ │ │ + cbnz r3, 9740e │ │ │ │ mov r0, sl │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #636] @ (97878 ) │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #636] @ (9768c ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #56968 @ 0xde88 │ │ │ │ + movw r3, #54664 @ 0xd588 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r0, [r5, #12] │ │ │ │ strd r1, r2, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 975da │ │ │ │ + b.n 973ee │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 975ca │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 973de │ │ │ │ mov r0, sl │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97598 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 973ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9756e │ │ │ │ + bne.n 97382 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9756e │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97382 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97548 │ │ │ │ + bne.n 9735c │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97548 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9735c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 974f8 │ │ │ │ + bne.w 9730c │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 974f8 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9730c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 974ce │ │ │ │ + bne.w 972e2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 974ce │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 972e2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 97488 │ │ │ │ + b.n 9729c │ │ │ │ mov r0, fp │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97446 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9725a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 973be │ │ │ │ - b.n 976b0 │ │ │ │ + beq.w 971d2 │ │ │ │ + b.n 974c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 972f6 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9710a │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 972c0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 970d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97282 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97096 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 976b0 │ │ │ │ + bge.n 974c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 976b0 │ │ │ │ + cbnz r3, 974c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #56968 @ 0xde88 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #54664 @ 0xd588 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #448] @ (9787c ) │ │ │ │ + ldr r1, [pc, #448] @ (97690 ) │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #24 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 975da │ │ │ │ + b.n 973ee │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97376 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9718a │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 973ae │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 971c2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97340 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97154 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 968fc │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96710 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84dec │ │ │ │ - ldr r3, [pc, #388] @ (97880 ) │ │ │ │ + bl 1c7e64 │ │ │ │ + ldr r3, [pc, #388] @ (97694 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - movw r3, #57092 @ 0xdf04 │ │ │ │ + movw r3, #54788 @ 0xd604 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 975da │ │ │ │ - ldr r2, [pc, #348] @ (97878 ) │ │ │ │ + b.n 973ee │ │ │ │ + ldr r2, [pc, #348] @ (9768c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #57024 @ 0xdec0 │ │ │ │ + movw r3, #54720 @ 0xd5c0 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ str r0, [r5, #12] │ │ │ │ strd r1, r2, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 975da │ │ │ │ + b.n 973ee │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97226 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9703a │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 971bc │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 96fd0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9717c │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 96f90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97118 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 96f2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 970d4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 96ee8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 976b0 │ │ │ │ + bge.n 974c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 976b0 │ │ │ │ + bne.n 974c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 976b0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 974c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97086 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 96e9a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97062 │ │ │ │ + beq.w 96e76 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 976b0 │ │ │ │ + bge.n 974c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 976b0 │ │ │ │ + bne.n 974c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 976b0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 974c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97004 │ │ │ │ + bne.w 96e18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97004 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 96e18 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 976b0 │ │ │ │ + bge.w 974c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 976b0 │ │ │ │ + bne.w 974c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 976b0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 974c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96f90 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96da4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 976b0 │ │ │ │ + bge.w 974c4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 976b0 │ │ │ │ + bne.w 974c4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 976b0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 974c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96df8 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96c0c │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96e5a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96c6e │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96fce │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96de2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 978ca │ │ │ │ + blt.n 976de │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 976b0 │ │ │ │ + bge.w 974c4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 976b0 │ │ │ │ + bne.w 974c4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 976b0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 974c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96c02 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96a16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96bc8 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 969dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96a04 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96818 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 969c4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 967d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96984 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96798 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96944 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96758 │ │ │ │ nop │ │ │ │ movs r0, #212 @ 0xd4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r6, pc, #912 @ (adr r6, 97c0c ) │ │ │ │ + ldr r5, [sp, #912] @ 0x390 │ │ │ │ movs r6, r6 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + add r2, pc, #720 @ (adr r2, 97964 ) │ │ │ │ movs r6, r6 │ │ │ │ - add r6, pc, #976 @ (adr r6, 97c54 ) │ │ │ │ + ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ movs r6, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96b0a │ │ │ │ + bne.w 9691e │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96b0a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 9691e │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96ad4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 968e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96a84 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96898 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96a46 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 9685a │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96b82 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96996 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96b44 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96958 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97816 │ │ │ │ + bne.n 9762a │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97816 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9762a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 976b0 │ │ │ │ + bge.w 974c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 976b0 │ │ │ │ + bne.w 974c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 976b0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 974c4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 976b0 │ │ │ │ + bge.w 974c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 976b0 │ │ │ │ + bne.w 974c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 976b0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 974c4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 976b0 │ │ │ │ + bge.w 974c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 976b0 │ │ │ │ + bne.w 974c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 976b0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 974c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96d96 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96baa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 976b0 │ │ │ │ + bge.w 974c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 976b0 │ │ │ │ + bne.w 974c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 976b0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 974c4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 976b0 │ │ │ │ + bge.w 974c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 976b0 │ │ │ │ + bne.w 974c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 976b0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 974c4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 976b0 │ │ │ │ + bge.w 974c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 976b0 │ │ │ │ + bne.w 974c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 976b0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 974c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96c6e │ │ │ │ - movw r3, #56996 @ 0xdea4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96a82 │ │ │ │ + movw r3, #54692 @ 0xd5a4 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ - b.n 976b8 │ │ │ │ + b.n 974cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96c38 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96a4c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 976b0 │ │ │ │ + bge.w 974c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 976b0 │ │ │ │ + bne.w 974c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 976b0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 974c4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 976b0 │ │ │ │ + bge.w 974c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 976b0 │ │ │ │ + bne.w 974c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 976b0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 974c4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 976b0 │ │ │ │ + bge.w 974c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 976b0 │ │ │ │ + bne.w 974c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 976b0 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 974c4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 976b0 │ │ │ │ + bge.w 974c4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 976b0 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 976b0 │ │ │ │ + bne.w 974c4 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 974c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96d58 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96b6c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ movw r4, #5752 @ 0x1678 │ │ │ │ movt r4, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #136] @ (97ad0 ) │ │ │ │ + ldr r1, [pc, #136] @ (978e4 ) │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r8, r3 │ │ │ │ moveq r8, r4 │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97ac8 │ │ │ │ - ldr r1, [pc, #120] @ (97ad4 ) │ │ │ │ + bne.n 978dc │ │ │ │ + ldr r1, [pc, #120] @ (978e8 ) │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 862f4 │ │ │ │ - cbnz r0, 97ac8 │ │ │ │ - ldr r1, [pc, #112] @ (97ad8 ) │ │ │ │ + bl 860d0 │ │ │ │ + cbnz r0, 978dc │ │ │ │ + ldr r1, [pc, #112] @ (978ec ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 862f4 │ │ │ │ - cbnz r0, 97ac8 │ │ │ │ - ldr r1, [pc, #104] @ (97adc ) │ │ │ │ + bl 860d0 │ │ │ │ + cbnz r0, 978dc │ │ │ │ + ldr r1, [pc, #104] @ (978f0 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 862f4 │ │ │ │ - cbnz r0, 97ac8 │ │ │ │ - ldr r1, [pc, #96] @ (97ae0 ) │ │ │ │ + bl 860d0 │ │ │ │ + cbnz r0, 978dc │ │ │ │ + ldr r1, [pc, #96] @ (978f4 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 862f4 │ │ │ │ - cbnz r0, 97ac8 │ │ │ │ + bl 860d0 │ │ │ │ + cbnz r0, 978dc │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 97aaa │ │ │ │ + bne.n 978be │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r7, #24] │ │ │ │ - cbnz r2, 97aae │ │ │ │ + cbnz r2, 978c2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97aaa │ │ │ │ + bge.n 978be │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 97aaa │ │ │ │ + bne.n 978be │ │ │ │ mov r0, r2 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 97aaa │ │ │ │ + b.n 978be │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 97aaa │ │ │ │ + b.n 978be │ │ │ │ nop │ │ │ │ pop {r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r3, r4, lr} │ │ │ │ lsls r2, r2, #1 │ │ │ │ pop {r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r0, 97b30 │ │ │ │ + cbnz r0, 97944 │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmia r2!, {r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -00097ae4 : │ │ │ │ +000978f8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #-8] │ │ │ │ - cbnz r3, 97b30 │ │ │ │ - ldr r1, [pc, #56] @ (97b34 ) │ │ │ │ + cbnz r3, 97944 │ │ │ │ + ldr r1, [pc, #56] @ (97948 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ sub.w lr, r0, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w ip, [r2, #3892] @ 0xf34 │ │ │ │ @@ -161290,154 +161132,154 @@ │ │ │ │ str.w lr, [ip, #4] │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ pop {r4, pc} │ │ │ │ bl 2fb50 <_PyObject_DebugMallocStats@@Base+0x19e8> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00097b38 : │ │ │ │ +0009794c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - beq.n 97bd0 │ │ │ │ + beq.n 979e4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 97b9e │ │ │ │ + bne.n 979b2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 97b9e │ │ │ │ + beq.n 979b2 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 851d0 │ │ │ │ + bl 84fac │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 97bb8 │ │ │ │ + beq.n 979cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 97b9a │ │ │ │ + cbz r3, 979ae │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97b90 │ │ │ │ + bge.n 979a4 │ │ │ │ movs r2, #1 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r3 │ │ │ │ - b.n 97b92 │ │ │ │ + b.n 979a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7aa84 │ │ │ │ + bl 7acac │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 97bc0 │ │ │ │ + beq.n 979d4 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 851d0 │ │ │ │ + bl 84fac │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 97b76 │ │ │ │ + bne.n 9798a │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 97b92 │ │ │ │ + b.n 979a6 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 43338 │ │ │ │ + bl 43390 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 97b8a │ │ │ │ + b.n 9799e │ │ │ │ movw r1, #2468 @ 0x9a4 │ │ │ │ - movw r0, #48080 @ 0xbbd0 │ │ │ │ + movw r0, #45776 @ 0xb2d0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 97b8a │ │ │ │ + b.n 9799e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ add r7, sp, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 982f8 │ │ │ │ + beq.w 9810c │ │ │ │ mov r5, r0 │ │ │ │ str r1, [r7, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9836c │ │ │ │ + beq.w 98180 │ │ │ │ mov r6, r2 │ │ │ │ movw r3, #15128 @ 0x3b18 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r3, [r7, #28] │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ str r3, [r7, #16] │ │ │ │ - movw r3, #197 @ 0xc5 │ │ │ │ + movw r3, #109 @ 0x6d │ │ │ │ movt r3, #8 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ - bne.w 98e94 │ │ │ │ + bne.w 98ca8 │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 97e2a │ │ │ │ + bgt.w 97c3e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98e78 │ │ │ │ + beq.w 98c8c │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 98e78 │ │ │ │ + bhi.w 98c8c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsrs r7, r1, #4 │ │ │ │ movs r0, r1 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r7, r1, #4 │ │ │ │ lsrs r7, r1, #4 │ │ │ │ lsrs r7, r1, #4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r8, [pc, #684] @ 97f1c │ │ │ │ + ldr.w r8, [pc, #684] @ 97d30 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r8, fp] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w ip, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [ip, #2008] @ 0x7d8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 97f20 │ │ │ │ + beq.w 97d34 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str.w r0, [ip, #2008] @ 0x7d8 │ │ │ │ - ldr r0, [pc, #644] @ (97f14 ) │ │ │ │ - ldr r1, [pc, #640] @ (97f14 ) │ │ │ │ + ldr r0, [pc, #644] @ (97d28 ) │ │ │ │ + ldr r1, [pc, #640] @ (97d28 ) │ │ │ │ str r1, [r7, #32] │ │ │ │ ldr.w r1, [ip, #2012] @ 0x7dc │ │ │ │ ldr.w r9, [r0, #1600] @ 0x640 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [ip, #2012] @ 0x7dc │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 97dee │ │ │ │ + bne.w 97c02 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ str r0, [r4, #20] │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ @@ -161466,189 +161308,189 @@ │ │ │ │ orrs r2, r1 │ │ │ │ sub.w r3, r4, #8 │ │ │ │ str r3, [r1, #0] │ │ │ │ strd ip, r2, [r4, #-8] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str.w lr, [r0, #3868] @ 0xf1c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 98f5c │ │ │ │ + bne.w 98d70 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c0c8 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 886f4 │ │ │ │ + bl 88528 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98c70 │ │ │ │ + beq.w 98a84 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 97d4e │ │ │ │ + bpl.n 97b62 │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 97d4e │ │ │ │ + bne.n 97b62 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - beq.w 97e50 │ │ │ │ + beq.w 97c64 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9909c │ │ │ │ + bl 98eb0 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97d70 │ │ │ │ + bge.n 97b84 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98186 │ │ │ │ + beq.w 97f9a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98c70 │ │ │ │ + bne.w 98a84 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97d88 │ │ │ │ + bge.n 97b9c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98fae │ │ │ │ + beq.w 98d7e │ │ │ │ ldr.w r4, [r6, #16]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 97c32 │ │ │ │ + bne.w 97a46 │ │ │ │ mov fp, r3 │ │ │ │ mov r0, fp │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r8, [pc, #380] @ 97f1c │ │ │ │ + ldr.w r8, [pc, #380] @ 97d30 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - movw r3, #39737 @ 0x9b39 │ │ │ │ + movw r3, #39245 @ 0x994d │ │ │ │ movt r3, #10 │ │ │ │ ldr.w r2, [r8, fp] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w ip, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [ip, #2008] @ 0x7d8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 97f20 │ │ │ │ - ldr r0, [pc, #336] @ (97f14 ) │ │ │ │ + beq.w 97d34 │ │ │ │ + ldr r0, [pc, #336] @ (97d28 ) │ │ │ │ ldr.w r3, [ip, #2012] @ 0x7dc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str.w r1, [ip, #2008] @ 0x7d8 │ │ │ │ ldr.w r9, [r0, #1600] @ 0x640 │ │ │ │ str.w r3, [ip, #2012] @ 0x7dc │ │ │ │ movs r3, #1 │ │ │ │ str r0, [r7, #32] │ │ │ │ str r3, [r4, #0] │ │ │ │ - movw r3, #39737 @ 0x9b39 │ │ │ │ + movw r3, #39245 @ 0x994d │ │ │ │ movt r3, #10 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 97cae │ │ │ │ - movw r2, #56781 @ 0xddcd │ │ │ │ + beq.w 97ac2 │ │ │ │ + movw r2, #55145 @ 0xd769 │ │ │ │ movt r2, #21 │ │ │ │ str r3, [r7, #24] │ │ │ │ cmp r9, r2 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ - bne.w 98ce6 │ │ │ │ + bne.w 98afa │ │ │ │ ldr.w r0, [r3, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97ffc │ │ │ │ + bne.w 97e10 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #24] │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr.w r2, [r8, fp] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - b.n 97cae │ │ │ │ - movw r3, #2565 @ 0xa05 │ │ │ │ + b.n 97ac2 │ │ │ │ + movw r3, #829 @ 0x33d │ │ │ │ movt r3, #14 │ │ │ │ - b.n 97c6c │ │ │ │ + b.n 97a80 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r3, #20445 @ 0x4fdd │ │ │ │ + movweq r3, #18853 @ 0x49a5 │ │ │ │ movteq r3, #14 │ │ │ │ - beq.w 97c6c │ │ │ │ + beq.w 97a80 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.w 98e78 │ │ │ │ + ble.w 98c8c │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.w 98240 │ │ │ │ - movw r3, #29465 @ 0x7319 │ │ │ │ + bne.w 98060 │ │ │ │ + movw r3, #28957 @ 0x711d │ │ │ │ movt r3, #13 │ │ │ │ - b.n 97c6c │ │ │ │ + b.n 97a80 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r7, #24] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 98086 │ │ │ │ + beq.w 97e9a │ │ │ │ ldr.w r3, [r8, fp] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ - ldr r3, [pc, #176] @ (97f18 ) │ │ │ │ + ldr r3, [pc, #176] @ (97d2c ) │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 980aa │ │ │ │ + bne.w 97ebe │ │ │ │ add.w sl, sl, #110592 @ 0x1b000 │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [sl, #4000] @ 0xfa0 │ │ │ │ - bl 8b788 │ │ │ │ + bl 8b5b8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 98e6c │ │ │ │ + beq.w 98c80 │ │ │ │ ldr.w sl, [r7, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 98002 │ │ │ │ + bne.w 97e16 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97ef8 │ │ │ │ + bge.n 97d0c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 97ef8 │ │ │ │ + cbnz r3, 97d0c │ │ │ │ ldr.w r2, [r8, fp] │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ str r2, [r7, #20] │ │ │ │ ldr.w r2, [r2, #712] @ 0x2c8 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ subs r2, r7, r2 │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ ubfx r1, r1, #14, #1 │ │ │ │ str r1, [r7, #4] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ str r1, [r7, #8] │ │ │ │ mov.w r1, r2, asr #13 │ │ │ │ str r1, [r7, #0] │ │ │ │ - bge.n 97edc │ │ │ │ + bge.n 97cf0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 98b6a │ │ │ │ + bne.w 9897e │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr.w r3, [r3, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9893a │ │ │ │ + bne.w 9874e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98330 │ │ │ │ + bne.w 98144 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 982b8 │ │ │ │ + blt.w 980cc │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 982e0 │ │ │ │ + beq.w 980f4 │ │ │ │ mov r9, sl │ │ │ │ - b.n 97d4e │ │ │ │ + b.n 97b62 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ @@ -161658,251 +161500,251 @@ │ │ │ │ ubfx r4, r0, #14, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ lsls r0, r0, #29 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ str r4, [r7, #32] │ │ │ │ - bmi.w 988dc │ │ │ │ + bmi.w 986f0 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ subs r0, r0, r4 │ │ │ │ cmp r1, r0 │ │ │ │ - bhi.w 98908 │ │ │ │ + bhi.w 9871c │ │ │ │ ldr r0, [r7, #32] │ │ │ │ adds.w sl, r0, r1 │ │ │ │ - bmi.w 98908 │ │ │ │ + bmi.w 9871c │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr.w r9, [r1, #888] @ 0x378 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ cmp r9, r1 │ │ │ │ - bne.w 98348 │ │ │ │ + bne.w 9815c │ │ │ │ ldr.w r0, [ip, #1612] @ 0x64c │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ str r0, [r7, #20] │ │ │ │ - bcs.w 98146 │ │ │ │ + bcs.w 97f5a │ │ │ │ lsrs r1, r1, #3 │ │ │ │ str r1, [r7, #24] │ │ │ │ ldr.w r0, [r0, r1, lsl #3] │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp r0, r9 │ │ │ │ - beq.w 982fc │ │ │ │ + beq.w 98110 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add.w ip, r4, #1 │ │ │ │ str.w ip, [r0] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r0, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 98122 │ │ │ │ + beq.w 97f36 │ │ │ │ ldr r4, [r7, #32] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r8, fp] │ │ │ │ add r4, ip │ │ │ │ strd r2, r2, [ip] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ strd r2, r2, [r4, #-8] │ │ │ │ ldr.w r2, [r1, #3768] @ 0xeb8 │ │ │ │ ldr.w ip, [r1, #3764] @ 0xeb4 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #3768] @ 0xeb8 │ │ │ │ cmp r2, ip │ │ │ │ - bgt.w 98272 │ │ │ │ + bgt.w 98086 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 982a6 │ │ │ │ - ldr r1, [pc, #720] @ (982b0 ) │ │ │ │ + blt.w 980ba │ │ │ │ + ldr r1, [pc, #720] @ (980c4 ) │ │ │ │ movs r2, #1 │ │ │ │ str r1, [r7, #32] │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r9, [r1, #1600] @ 0x640 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9890c │ │ │ │ + bne.w 98720 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #29 │ │ │ │ - bmi.w 98958 │ │ │ │ + bmi.w 9876c │ │ │ │ ldr.w r2, [r8, fp] │ │ │ │ - b.n 97cae │ │ │ │ + b.n 97ac2 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98018 │ │ │ │ + bge.n 97e2c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98fa4 │ │ │ │ + beq.w 98dbc │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98044 │ │ │ │ + bge.n 97e58 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98f9a │ │ │ │ + beq.w 98db2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98044 │ │ │ │ + bge.n 97e58 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98e56 │ │ │ │ + beq.w 98c6a │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ strb.w r3, [r9, #16] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 97d4e │ │ │ │ + blt.w 97b62 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.w 981f2 │ │ │ │ + bmi.w 98006 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ movlt.w r2, #1342177280 @ 0x50000000 │ │ │ │ strlt.w r2, [r9] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [r9, #16] │ │ │ │ - b.n 97d4e │ │ │ │ + b.n 97b62 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 98ec8 │ │ │ │ - ldr r3, [pc, #544] @ (982b4 ) │ │ │ │ + beq.w 98cdc │ │ │ │ + ldr r3, [pc, #544] @ (980c8 ) │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr.w r3, [r8, fp] │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e76 │ │ │ │ + beq.w 97c8a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97e76 │ │ │ │ + beq.w 97c8a │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98110 │ │ │ │ + bge.n 97f24 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 98110 │ │ │ │ + cbnz r3, 97f24 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ ldr.w sl, [r8, fp] │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ ldr.w r2, [sl, #712] @ 0x2c8 │ │ │ │ subs r2, r7, r2 │ │ │ │ ubfx r1, r1, #14, #1 │ │ │ │ str r1, [r7, #8] │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ str r1, [r7, #24] │ │ │ │ mov.w r1, r2, asr #13 │ │ │ │ str r1, [r7, #4] │ │ │ │ - bge.n 980f4 │ │ │ │ + bge.n 97f08 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 98bbe │ │ │ │ + bne.w 989d2 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr.w r3, [r3, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98992 │ │ │ │ + bne.w 987a6 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98318 │ │ │ │ + bne.w 9812c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 98f6a │ │ │ │ + blt.w 98dc6 │ │ │ │ ldr.w r9, [r7, #20] │ │ │ │ - b.n 97d4e │ │ │ │ + b.n 97b62 │ │ │ │ ldrd r4, r1, [r0, #24] │ │ │ │ cmp r1, r4 │ │ │ │ - bcc.w 98266 │ │ │ │ + bcc.w 98054 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ adds r1, r0, r4 │ │ │ │ str r1, [r0, #4] │ │ │ │ str.w lr, [r0, r4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 97fa8 │ │ │ │ + bne.w 97dbc │ │ │ │ ldr r1, [r7, #16] │ │ │ │ str r2, [r7, #8] │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr.w r9, [r1, #848] @ 0x350 │ │ │ │ - movw r1, #41921 @ 0xa3c1 │ │ │ │ + movw r1, #42473 @ 0xa5e9 │ │ │ │ movt r1, #7 │ │ │ │ cmp r9, r1 │ │ │ │ - bne.w 98a2a │ │ │ │ + bne.w 9883e │ │ │ │ mov r0, sl │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2c0b0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov ip, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 98908 │ │ │ │ + beq.w 9871c │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 97fa8 │ │ │ │ + b.n 97dbc │ │ │ │ ldr.w sl, [r8, fp] │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ ldr.w r1, [sl, #712] @ 0x2c8 │ │ │ │ sub.w ip, r7, r1 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ cmp.w ip, #16384 @ 0x4000 │ │ │ │ ubfx r1, r1, #14, #1 │ │ │ │ str r1, [r7, #20] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ str r1, [r7, #24] │ │ │ │ mov.w r1, ip, asr #13 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bge.n 981b6 │ │ │ │ + bge.n 97fca │ │ │ │ ldr r1, [r7, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 98c12 │ │ │ │ + bne.w 98a26 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ ldr.w r8, [r2, #1600] @ 0x640 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 98972 │ │ │ │ + bne.w 98786 │ │ │ │ str r3, [r7, #32] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [sl, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 97d70 │ │ │ │ + beq.w 97b84 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - ble.w 97d70 │ │ │ │ + ble.w 97b84 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 97d70 │ │ │ │ + beq.w 97b84 │ │ │ │ mov r0, sl │ │ │ │ - bl 23f030 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + bl 23ea14 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ - b.n 97d70 │ │ │ │ + b.n 97b84 │ │ │ │ ldr.w r2, [r2, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 982c4 │ │ │ │ + bne.n 980d8 │ │ │ │ ldr.w r1, [r9, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 98068 │ │ │ │ + beq.w 97e7c │ │ │ │ ldr.w r2, [r9, #-4] │ │ │ │ bic.w ip, r2, #3 │ │ │ │ ldr.w r2, [r8, fp] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -161912,163 +161754,163 @@ │ │ │ │ ldr.w r1, [r9, #-4] │ │ │ │ subs r2, #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ str.w r1, [r9, #-4] │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r9, #-8] │ │ │ │ str.w r2, [r0, #3868] @ 0xf1c │ │ │ │ - b.n 98068 │ │ │ │ + b.n 97e7c │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + str.w r2, [r9, #12] │ │ │ │ + str.w r9, [r2, #8] │ │ │ │ + b.n 97dbc │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 98e78 │ │ │ │ + bne.w 98c8c │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #48012 @ 0xbb8c │ │ │ │ + movw r1, #45708 @ 0xb28c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - b.n 97d94 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - str.w r2, [r9, #12] │ │ │ │ - str.w r9, [r2, #8] │ │ │ │ - b.n 97fa8 │ │ │ │ + b.n 97ba8 │ │ │ │ ldr.w r2, [r1, #3748] @ 0xea4 │ │ │ │ - cbz r2, 98298 │ │ │ │ + cbz r2, 980ac │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 98298 │ │ │ │ + beq.n 980ac │ │ │ │ ldr.w r2, [r1, #3856] @ 0xf10 │ │ │ │ - cbnz r2, 98298 │ │ │ │ + cbnz r2, 980ac │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 98e60 │ │ │ │ + bne.w 98c74 │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bpl.w 98b3e │ │ │ │ + bpl.w 98952 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 97fde │ │ │ │ + bge.w 97df2 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 97fde │ │ │ │ + b.n 97df2 │ │ │ │ nop │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 98c70 │ │ │ │ + beq.w 98a84 │ │ │ │ mov r9, sl │ │ │ │ - b.n 97d4e │ │ │ │ - movw r1, #16881 @ 0x41f1 │ │ │ │ + b.n 97b62 │ │ │ │ + movw r1, #16405 @ 0x4015 │ │ │ │ movt r1, #9 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 98dd2 │ │ │ │ + bne.w 98be6 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 981fa │ │ │ │ - b.n 98068 │ │ │ │ + bne.n 9800e │ │ │ │ + b.n 97e7c │ │ │ │ mov r0, sl │ │ │ │ mov r9, sl │ │ │ │ - bl 82eb0 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82e64 <_Py_SetImmortal@@Base> │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [sl, #16] │ │ │ │ - b.n 97d4e │ │ │ │ + b.n 97b62 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 97d94 │ │ │ │ + b.n 97ba8 │ │ │ │ ldrd r0, r1, [r7, #20] │ │ │ │ strd r2, r3, [r7, #4] │ │ │ │ - bl 80198 │ │ │ │ + bl 80140 │ │ │ │ mov ip, r0 │ │ │ │ ldrd r2, r3, [r7, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 97fa8 │ │ │ │ - b.n 98146 │ │ │ │ + bne.w 97dbc │ │ │ │ + b.n 97f5a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 98110 │ │ │ │ + ble.w 97f24 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98110 │ │ │ │ + beq.w 97f24 │ │ │ │ mov r0, sl │ │ │ │ - bl 23f030 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 98110 │ │ │ │ + bl 23ea14 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 97f24 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 97ef8 │ │ │ │ + ble.w 97d0c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97ef8 │ │ │ │ + beq.w 97d0c │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 23f030 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 97ef8 │ │ │ │ + bl 23ea14 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 97d0c │ │ │ │ strd r2, r3, [r7, #20] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr.w r0, [r3, #884] @ 0x374 │ │ │ │ blx r9 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97fa8 │ │ │ │ + bne.w 97dbc │ │ │ │ ldr.w fp, [r7, #20] │ │ │ │ mov r0, fp │ │ │ │ - bl 23c230 │ │ │ │ - b.n 98260 │ │ │ │ + bl 23bc04 │ │ │ │ + b.n 98080 │ │ │ │ str r2, [r7, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ - bne.w 98e94 │ │ │ │ + bne.w 98ca8 │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 9858e │ │ │ │ + bgt.w 983a2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98e78 │ │ │ │ + beq.w 98c8c │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 98e78 │ │ │ │ + bhi.w 98c8c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r0, r6, #21 │ │ │ │ movs r0, r1 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r0, r6, #21 │ │ │ │ lsls r0, r6, #21 │ │ │ │ lsls r0, r6, #21 │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r5, #0 │ │ │ │ - ldr.w r9, [pc, #736] @ 9868c │ │ │ │ + ldr.w r9, [pc, #736] @ 984a0 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w fp, [r9, sl] │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #2008] @ 0x7d8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9859c │ │ │ │ - ldr r0, [pc, #696] @ (98684 ) │ │ │ │ + beq.w 983b0 │ │ │ │ + ldr r0, [pc, #696] @ (98498 ) │ │ │ │ ldr.w r3, [r2, #2012] @ 0x7dc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #2012] @ 0x7dc │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ str.w r1, [r2, #2008] @ 0x7d8 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [r7, #28] │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98a6a │ │ │ │ + bne.w 9887e │ │ │ │ ldr r3, [r7, #32] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ sub.w lr, r4, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -162095,385 +161937,385 @@ │ │ │ │ str.w lr, [r1] │ │ │ │ strd r6, r2, [r4, #-8] │ │ │ │ str.w lr, [r6, #4] │ │ │ │ str.w ip, [r3, #3868] @ 0xf1c │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 98f74 │ │ │ │ + bne.w 98d8c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c0c8 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 886f4 │ │ │ │ + bl 88528 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98c70 │ │ │ │ + beq.w 98a84 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 9847e │ │ │ │ + bpl.n 98292 │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9847e │ │ │ │ + bne.n 98292 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - beq.n 984c8 │ │ │ │ + beq.n 982dc │ │ │ │ mov r5, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 9909c │ │ │ │ + bl 98eb0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9849e │ │ │ │ + bge.n 982b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 987e0 │ │ │ │ + beq.w 985f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 98c70 │ │ │ │ + bne.w 98a84 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 984b6 │ │ │ │ + bge.n 982ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98f80 │ │ │ │ + beq.w 98d98 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr.w r4, [r3, #16]! │ │ │ │ str r3, [r7, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9836e │ │ │ │ + bne.w 98182 │ │ │ │ mov fp, r6 │ │ │ │ - b.n 97d94 │ │ │ │ + b.n 97ba8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r2, #1 │ │ │ │ str r1, [r7, #24] │ │ │ │ - beq.w 98c8e │ │ │ │ - ldr r3, [pc, #432] @ (98688 ) │ │ │ │ + beq.w 98aa2 │ │ │ │ + ldr r3, [pc, #432] @ (9849c ) │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98722 │ │ │ │ + bne.w 98536 │ │ │ │ add.w r8, r8, #110592 @ 0x1b000 │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r8, #4000] @ 0xfa0 │ │ │ │ - bl 8b788 │ │ │ │ + bl 8b5b8 │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.w 98e18 │ │ │ │ + beq.w 98c2c │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 986a6 │ │ │ │ + beq.w 984ba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98522 │ │ │ │ + bge.n 98336 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98eae │ │ │ │ + beq.w 98cc2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98546 │ │ │ │ + bge.n 9835a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98e2c │ │ │ │ + beq.w 98c40 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98546 │ │ │ │ + bge.n 9835a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98e22 │ │ │ │ + beq.w 98c36 │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ movs r3, #1 │ │ │ │ bfi r2, r3, #0, #2 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ strb r2, [r6, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9847e │ │ │ │ + blt.n 98292 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.w 98848 │ │ │ │ + bmi.w 9865c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98570 │ │ │ │ + bge.n 98384 │ │ │ │ mov.w r3, #1342177280 @ 0x50000000 │ │ │ │ str r3, [r6, #0] │ │ │ │ movs r3, #2 │ │ │ │ bfi r2, r3, #0, #2 │ │ │ │ strb r2, [r6, #16] │ │ │ │ - b.n 9847e │ │ │ │ - movw r5, #2565 @ 0xa05 │ │ │ │ + b.n 98292 │ │ │ │ + movw r5, #829 @ 0x33d │ │ │ │ movt r5, #14 │ │ │ │ - b.n 983aa │ │ │ │ - movw r5, #39737 @ 0x9b39 │ │ │ │ + b.n 981be │ │ │ │ + movw r5, #39245 @ 0x994d │ │ │ │ movt r5, #10 │ │ │ │ - b.n 983aa │ │ │ │ + b.n 981be │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 98690 │ │ │ │ - movw r5, #20445 @ 0x4fdd │ │ │ │ + bne.n 984a4 │ │ │ │ + movw r5, #18853 @ 0x49a5 │ │ │ │ movt r5, #14 │ │ │ │ - b.n 983aa │ │ │ │ + b.n 981be │ │ │ │ movw r6, #15128 @ 0x3b18 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ and.w r4, r3, #24 │ │ │ │ ubfx r0, r3, #14, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ addne r0, #1 │ │ │ │ lsls r3, r3, #29 │ │ │ │ str r0, [r7, #24] │ │ │ │ - bmi.w 98a50 │ │ │ │ + bmi.w 98864 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, r0, lsl #3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 98364 │ │ │ │ + bcc.w 98178 │ │ │ │ adds.w r3, r1, r0, lsl #3 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bmi.w 98364 │ │ │ │ + bmi.w 98178 │ │ │ │ movw r8, #24320 @ 0x5f00 │ │ │ │ movt r8, #82 @ 0x52 │ │ │ │ - movw r1, #197 @ 0xc5 │ │ │ │ + movw r1, #109 @ 0x6d │ │ │ │ movt r1, #8 │ │ │ │ ldr.w r3, [r8, #888] @ 0x378 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 98a3e │ │ │ │ + bne.w 98852 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w r4, [r2, #1612] @ 0x64c │ │ │ │ subs r3, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.w 987ae │ │ │ │ + bcs.w 985c2 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r1, [r4, ip, lsl #3] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [r7, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 98a1e │ │ │ │ + beq.w 98832 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr.w lr, [r3] │ │ │ │ str.w lr, [r1, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 9878e │ │ │ │ + beq.w 985a2 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ add.w r4, r3, r2, lsl #3 │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ strd r1, r1, [r3] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ strd r1, r1, [r4, #-8] │ │ │ │ ldr.w r1, [r3, #3768] @ 0xeb8 │ │ │ │ ldr.w r0, [r3, #3764] @ 0xeb4 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r3, #3768] @ 0xeb8 │ │ │ │ cmp r0, r1 │ │ │ │ - blt.w 98894 │ │ │ │ + blt.w 986a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r6, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 98b0e │ │ │ │ - ldr r2, [pc, #32] @ (98684 ) │ │ │ │ + blt.w 98922 │ │ │ │ + ldr r2, [pc, #32] @ (98498 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r2, [r7, #28] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98aea │ │ │ │ + bne.w 988fe │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 98a92 │ │ │ │ + bmi.w 988a6 │ │ │ │ ldr.w fp, [r9, sl] │ │ │ │ - b.n 983ea │ │ │ │ + b.n 981fe │ │ │ │ nop │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.w 98e78 │ │ │ │ + ble.w 98c8c │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.w 98240 │ │ │ │ - movw r5, #29465 @ 0x7319 │ │ │ │ + bne.w 98060 │ │ │ │ + movw r5, #28957 @ 0x711d │ │ │ │ movt r5, #13 │ │ │ │ - b.n 983aa │ │ │ │ + b.n 981be │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 986fa │ │ │ │ + bge.n 9850e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 986fa │ │ │ │ + cbnz r3, 9850e │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr.w r8, [r9, sl] │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ subs r2, r7, r2 │ │ │ │ ubfx fp, r1, #14, #1 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ str r1, [r7, #20] │ │ │ │ mov.w r1, r2, asr #13 │ │ │ │ str r1, [r7, #16] │ │ │ │ - bge.n 986de │ │ │ │ + bge.n 984f2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 98d2e │ │ │ │ + bne.w 98b42 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w r3, [r3, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98ace │ │ │ │ + bne.w 988e2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98ab6 │ │ │ │ + bne.w 988ca │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 98c6a │ │ │ │ + blt.w 98a7e │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 98480 │ │ │ │ + bne.w 98294 │ │ │ │ mov r0, r5 │ │ │ │ - bl 82eb0 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82e64 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - b.n 98480 │ │ │ │ + b.n 98294 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 984ee │ │ │ │ + beq.w 98302 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9877e │ │ │ │ + bge.n 98592 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 9877e │ │ │ │ + cbnz r3, 98592 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr.w r8, [r9, sl] │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ subs r2, r7, r2 │ │ │ │ ubfx fp, r1, #14, #1 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ str r1, [r7, #24] │ │ │ │ mov.w r1, r2, asr #13 │ │ │ │ str r1, [r7, #20] │ │ │ │ - bge.n 98762 │ │ │ │ + bge.n 98576 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 98d80 │ │ │ │ + bne.w 98b94 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w r3, [r3, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98d12 │ │ │ │ + bne.w 98b26 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98cfa │ │ │ │ + bne.w 98b0e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 98480 │ │ │ │ + bge.w 98294 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 98480 │ │ │ │ + b.n 98294 │ │ │ │ ldrd r0, r2, [r1, #24] │ │ │ │ cmp r2, r0 │ │ │ │ - bcc.n 9883e │ │ │ │ + bcc.n 98652 │ │ │ │ add.w r2, ip, #1 │ │ │ │ add.w r2, r0, r2, lsl #3 │ │ │ │ str r2, [r1, #24] │ │ │ │ adds r2, r1, r0 │ │ │ │ str r2, [r1, #4] │ │ │ │ str.w lr, [r1, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9862c │ │ │ │ + bne.w 98440 │ │ │ │ ldr.w r3, [r8, #848] @ 0x350 │ │ │ │ - movw r2, #41921 @ 0xa3c1 │ │ │ │ + movw r2, #42473 @ 0xa5e9 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 98de6 │ │ │ │ + bne.w 98bfa │ │ │ │ ldr r0, [r7, #28] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2c0b0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98364 │ │ │ │ + beq.w 98178 │ │ │ │ ldr.w r2, [r4, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #800] @ 0x320 │ │ │ │ - b.n 9862c │ │ │ │ + b.n 98440 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr.w r8, [r9, sl] │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ ldr.w r2, [r8, #712] @ 0x2c8 │ │ │ │ subs r2, r7, r2 │ │ │ │ ubfx fp, r1, #14, #1 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ str r1, [r7, #20] │ │ │ │ mov.w r1, r2, asr #13 │ │ │ │ str r1, [r7, #24] │ │ │ │ - bge.n 9880a │ │ │ │ + bge.n 9861e │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 989cc │ │ │ │ + bne.w 987e0 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w r3, [r3, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 989b0 │ │ │ │ + bne.w 987c4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9849e │ │ │ │ + beq.w 982b2 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 9849e │ │ │ │ + ble.w 982b2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9849e │ │ │ │ + beq.w 982b2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23f030 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 9849e │ │ │ │ + bl 23ea14 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 982b2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ str r1, [r2, #12] │ │ │ │ str r2, [r1, #8] │ │ │ │ - b.n 9862c │ │ │ │ + b.n 98440 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98b22 │ │ │ │ + bne.w 98936 │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 98562 │ │ │ │ + beq.w 98376 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr.w r5, [r6, #-4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bic.w r5, r5, #3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r1, [r5, #0] │ │ │ │ @@ -162483,124 +162325,124 @@ │ │ │ │ ldr.w r1, [r6, #-4] │ │ │ │ subs r3, #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ str.w r1, [r6, #-4] │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r6, #-8] │ │ │ │ str.w r3, [r0, #3868] @ 0xf1c │ │ │ │ - b.n 98562 │ │ │ │ + b.n 98376 │ │ │ │ ldr.w r1, [r3, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 98656 │ │ │ │ + beq.w 9846a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98656 │ │ │ │ + beq.w 9846a │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98656 │ │ │ │ + bne.w 9846a │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98fbc │ │ │ │ + bne.w 98dd0 │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r0, r2, #27 │ │ │ │ - bmi.w 98656 │ │ │ │ + bmi.w 9846a │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 988c6 │ │ │ │ + bne.n 986da │ │ │ │ dmb ish │ │ │ │ - b.n 98656 │ │ │ │ + b.n 9846a │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ ldr r4, [r7, #32] │ │ │ │ ldr.w r0, [r0, #440] @ 0x1b8 │ │ │ │ sub.w r9, r9, r4 │ │ │ │ ldrd lr, r0, [r0, #12] │ │ │ │ add r0, lr │ │ │ │ add.w lr, r0, #3 │ │ │ │ adds r0, #1 │ │ │ │ bic.w lr, lr, #3 │ │ │ │ add.w lr, lr, r0, lsl #2 │ │ │ │ add r1, lr │ │ │ │ cmp r1, r9 │ │ │ │ - bls.w 97f4e │ │ │ │ + bls.w 97d62 │ │ │ │ mov fp, r2 │ │ │ │ - b.n 98364 │ │ │ │ - movw r2, #56781 @ 0xddcd │ │ │ │ + b.n 98178 │ │ │ │ + movw r2, #55145 @ 0xd769 │ │ │ │ movt r2, #21 │ │ │ │ str r3, [r7, #24] │ │ │ │ cmp r9, r2 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ - bne.w 98b5a │ │ │ │ + bne.w 9896e │ │ │ │ ldr.w r0, [r3, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97ff2 │ │ │ │ + bne.w 97e06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - b.w 97ff2 │ │ │ │ - movw r2, #56781 @ 0xddcd │ │ │ │ + b.w 97e06 │ │ │ │ + movw r2, #55145 @ 0xd769 │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 97ee8 │ │ │ │ + beq.w 97cfc │ │ │ │ ldr r2, [r7, #32] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ blx r3 │ │ │ │ - b.w 97ee8 │ │ │ │ + b.w 97cfc │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #15128 @ 0x3b18 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ str r3, [r7, #24] │ │ │ │ - bl 1dcd4c <_PyAST_Compile@@Base+0x364> │ │ │ │ + bl 1dc5d4 <_PyAST_Compile@@Base+0x364> │ │ │ │ ldr.w r2, [r8, fp] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - b.w 97cae │ │ │ │ - movw r2, #56781 @ 0xddcd │ │ │ │ + b.w 97ac2 │ │ │ │ + movw r2, #55145 @ 0xd769 │ │ │ │ movt r2, #21 │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 981c4 │ │ │ │ + beq.w 97fd8 │ │ │ │ str r3, [r7, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r2, [r3, #1604] @ 0x644 │ │ │ │ blx r8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 981c4 │ │ │ │ - movw r2, #56781 @ 0xddcd │ │ │ │ + b.n 97fd8 │ │ │ │ + movw r2, #55145 @ 0xd769 │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 98100 │ │ │ │ + beq.w 97f14 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ blx r3 │ │ │ │ - b.w 98100 │ │ │ │ - movw r2, #56781 @ 0xddcd │ │ │ │ + b.w 97f14 │ │ │ │ + movw r2, #55145 @ 0xd769 │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 98816 │ │ │ │ + beq.w 9862a │ │ │ │ ldr r2, [r7, #28] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ blx r3 │ │ │ │ - b.n 98816 │ │ │ │ + b.n 9862a │ │ │ │ ldr.w r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 98f8a │ │ │ │ + bne.w 98da2 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ - cbz r2, 98a0e │ │ │ │ + cbz r2, 98822 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr.w r1, [r5, #-4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r2, [r1, #0] │ │ │ │ @@ -162613,136 +162455,136 @@ │ │ │ │ str.w r2, [r5, #-4] │ │ │ │ str.w r3, [r0, #3868] @ 0xf1c │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r2, [r8, #100] @ 0x64 │ │ │ │ orrs r2, r3 │ │ │ │ str.w r2, [r5, #-8] │ │ │ │ str.w r5, [r8, #100] @ 0x64 │ │ │ │ - b.n 9849e │ │ │ │ + b.n 982b2 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r4 │ │ │ │ - bl 80198 │ │ │ │ + bl 80140 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 987a8 │ │ │ │ + b.n 985bc │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r1, sl │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ blx r9 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov ip, r0 │ │ │ │ - b.w 98170 │ │ │ │ + b.w 97f84 │ │ │ │ ldr.w r0, [r8, #884] @ 0x374 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9862c │ │ │ │ - b.n 98364 │ │ │ │ + bne.w 98440 │ │ │ │ + b.n 98178 │ │ │ │ ldr.w r0, [r6, #440] @ 0x1b8 │ │ │ │ ldrd r0, r3, [r0, #12] │ │ │ │ add r3, r0 │ │ │ │ adds r0, r3, #1 │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ add r1, r3 │ │ │ │ - b.n 985be │ │ │ │ - movw r2, #56781 @ 0xddcd │ │ │ │ + b.n 983d2 │ │ │ │ + movw r2, #55145 @ 0xd769 │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 98aa6 │ │ │ │ + bne.n 988ba │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w r0, [r3, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9867c │ │ │ │ + bne.w 98490 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr.w fp, [r9, sl] │ │ │ │ - b.n 983ea │ │ │ │ + b.n 981fe │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #15128 @ 0x3b18 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ - bl 1dcd4c <_PyAST_Compile@@Base+0x364> │ │ │ │ + bl 1dc5d4 <_PyAST_Compile@@Base+0x364> │ │ │ │ ldr.w fp, [r9, sl] │ │ │ │ - b.n 983ea │ │ │ │ + b.n 981fe │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w fp, [r9, sl] │ │ │ │ - b.n 983ea │ │ │ │ + b.n 981fe │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 986fa │ │ │ │ + ble.w 9850e │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 986fa │ │ │ │ + beq.w 9850e │ │ │ │ mov r0, r8 │ │ │ │ - bl 23f030 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 986fa │ │ │ │ - movw r2, #56781 @ 0xddcd │ │ │ │ + bl 23ea14 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 9850e │ │ │ │ + movw r2, #55145 @ 0xd769 │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 986ea │ │ │ │ + beq.w 984fe │ │ │ │ ldr r2, [r7, #28] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ blx r3 │ │ │ │ - b.n 986ea │ │ │ │ - movw r2, #56781 @ 0xddcd │ │ │ │ + b.n 984fe │ │ │ │ + movw r2, #55145 @ 0xd769 │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 98b14 │ │ │ │ + bne.n 98928 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w r0, [r3, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98674 │ │ │ │ + bne.w 98488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 98674 │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 98488 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 98662 │ │ │ │ + b.n 98476 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ blx r3 │ │ │ │ - b.n 98674 │ │ │ │ - movw r1, #16881 @ 0x41f1 │ │ │ │ + b.n 98488 │ │ │ │ + movw r1, #16405 @ 0x4015 │ │ │ │ movt r1, #9 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 98df2 │ │ │ │ + bne.w 98c06 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98852 │ │ │ │ - b.n 98562 │ │ │ │ + bne.w 98666 │ │ │ │ + b.n 98376 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98b42 │ │ │ │ + bne.n 98956 │ │ │ │ dmb ish │ │ │ │ - b.w 98298 │ │ │ │ + b.w 980ac │ │ │ │ ldr.w r2, [r3, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - b.w 97ff2 │ │ │ │ + b.w 97e06 │ │ │ │ ldr.w r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 98e46 │ │ │ │ + bne.w 98c5a │ │ │ │ ldr.w r2, [r9, #-8] │ │ │ │ - cbz r2, 98bac │ │ │ │ + cbz r2, 989c0 │ │ │ │ ldr.w r3, [r8, fp] │ │ │ │ ldr.w r0, [r9, #-4] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r2, [r0, #0] │ │ │ │ @@ -162756,20 +162598,20 @@ │ │ │ │ str.w r3, [r1, #3868] @ 0xf1c │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r1, #100] @ 0x64 │ │ │ │ orrs r2, r3 │ │ │ │ str.w r2, [r9, #-8] │ │ │ │ str.w r9, [r1, #100] @ 0x64 │ │ │ │ - b.w 97ef8 │ │ │ │ + b.w 97d0c │ │ │ │ ldr.w r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 98e36 │ │ │ │ + bne.w 98c4a │ │ │ │ ldr.w r2, [r9, #-8] │ │ │ │ - cbz r2, 98c00 │ │ │ │ + cbz r2, 98a14 │ │ │ │ ldr.w r3, [r8, fp] │ │ │ │ ldr.w r0, [r9, #-4] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r2, [r0, #0] │ │ │ │ @@ -162782,20 +162624,20 @@ │ │ │ │ str.w r2, [r9, #-4] │ │ │ │ str.w r3, [r1, #3868] @ 0xf1c │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r2, [sl, #100] @ 0x64 │ │ │ │ orrs r2, r3 │ │ │ │ str.w r2, [r9, #-8] │ │ │ │ str.w r9, [sl, #100] @ 0x64 │ │ │ │ - b.w 98110 │ │ │ │ + b.w 97f24 │ │ │ │ ldr.w r1, [r0, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 98e04 │ │ │ │ + bne.w 98c18 │ │ │ │ ldr.w r1, [r9, #-8] │ │ │ │ - cbz r1, 98c58 │ │ │ │ + cbz r1, 98a6c │ │ │ │ ldr.w r2, [r8, fp] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr.w r2, [r9, #-4] │ │ │ │ bic.w ip, r2, #3 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ str.w r1, [ip] │ │ │ │ @@ -162808,85 +162650,85 @@ │ │ │ │ str.w r1, [r9, #-4] │ │ │ │ str.w r2, [r0, #3868] @ 0xf1c │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [sl, #100] @ 0x64 │ │ │ │ orrs r1, r2 │ │ │ │ str.w r1, [r9, #-8] │ │ │ │ str.w r9, [sl, #100] @ 0x64 │ │ │ │ - b.w 97d70 │ │ │ │ + b.w 97b84 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 98480 │ │ │ │ + bne.w 98294 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 98260 │ │ │ │ + bge.w 98080 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98260 │ │ │ │ + bne.w 98080 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 98260 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 98080 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 984d4 │ │ │ │ + bne.w 982e8 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 98fc8 │ │ │ │ + bpl.w 98ddc │ │ │ │ lsls r5, r3, #25 │ │ │ │ - bpl.w 98fde │ │ │ │ + bpl.w 98df2 │ │ │ │ ldrsb.w r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 98fec │ │ │ │ + blt.w 98e00 │ │ │ │ add.w r3, r6, #20 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #24 │ │ │ │ movw r5, #43944 @ 0xaba8 │ │ │ │ mla r5, r2, r3, r5 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 98480 │ │ │ │ + bge.w 98294 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98480 │ │ │ │ + bne.w 98294 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 98480 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 98294 │ │ │ │ ldr.w r2, [r3, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ ldr.w r2, [r8, fp] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - b.w 97cae │ │ │ │ + b.w 97ac2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 9877e │ │ │ │ + ble.w 98592 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9877e │ │ │ │ + beq.w 98592 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23f030 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 9877e │ │ │ │ - movw r2, #56781 @ 0xddcd │ │ │ │ + bl 23ea14 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 98592 │ │ │ │ + movw r2, #55145 @ 0xd769 │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9876e │ │ │ │ + beq.w 98582 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ blx r3 │ │ │ │ - b.n 9876e │ │ │ │ + b.n 98582 │ │ │ │ ldr.w r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 98f4c │ │ │ │ + bne.w 98d60 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ - cbz r2, 98d70 │ │ │ │ + cbz r2, 98b84 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr.w r0, [r6, #-4] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r2, [r0, #0] │ │ │ │ @@ -162899,20 +162741,20 @@ │ │ │ │ str.w r2, [r6, #-4] │ │ │ │ str.w r3, [r1, #3868] @ 0xf1c │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r2, [r8, #100] @ 0x64 │ │ │ │ orrs r2, r3 │ │ │ │ str.w r2, [r6, #-8] │ │ │ │ str.w r6, [r8, #100] @ 0x64 │ │ │ │ - b.n 986fa │ │ │ │ + b.n 9850e │ │ │ │ ldr.w r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 98eb8 │ │ │ │ + bne.w 98ccc │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ - cbz r2, 98dc2 │ │ │ │ + cbz r2, 98bd6 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr.w r0, [r6, #-4] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r2, [r0, #0] │ │ │ │ @@ -162925,221 +162767,221 @@ │ │ │ │ str.w r2, [r6, #-4] │ │ │ │ str.w r3, [r1, #3868] @ 0xf1c │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r2, [r8, #100] @ 0x64 │ │ │ │ orrs r2, r3 │ │ │ │ str.w r2, [r6, #-8] │ │ │ │ str.w r6, [r8, #100] @ 0x64 │ │ │ │ - b.n 9877e │ │ │ │ + b.n 98592 │ │ │ │ mov r0, r9 │ │ │ │ blx r2 │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 981fa │ │ │ │ - b.w 98068 │ │ │ │ + bne.w 9800e │ │ │ │ + b.w 97e7c │ │ │ │ ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 987ce │ │ │ │ + b.n 985e2 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98852 │ │ │ │ - b.w 98562 │ │ │ │ + bne.w 98666 │ │ │ │ + b.w 98376 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r7, #24] │ │ │ │ str r2, [r7, #32] │ │ │ │ blx r1 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98c1c │ │ │ │ - b.n 98c58 │ │ │ │ + bne.w 98a30 │ │ │ │ + b.n 98a6c │ │ │ │ mov r5, r6 │ │ │ │ - bl f73ac │ │ │ │ - b.w 98480 │ │ │ │ + bl f6ec4 │ │ │ │ + b.w 98294 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 98546 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 9835a │ │ │ │ mov r0, r6 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 98534 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 98348 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r7, #24] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98bc8 │ │ │ │ - b.n 98c00 │ │ │ │ + bne.w 989dc │ │ │ │ + b.n 98a14 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r7, #8] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98b74 │ │ │ │ - b.n 98bac │ │ │ │ + bne.w 98988 │ │ │ │ + b.n 989c0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 98044 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 97e58 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9828c │ │ │ │ - b.w 98298 │ │ │ │ - bl f73ac │ │ │ │ + beq.w 980a0 │ │ │ │ + b.w 980ac │ │ │ │ + bl f6ec4 │ │ │ │ str.w r9, [r7, #20] │ │ │ │ - b.w 9811c │ │ │ │ + b.w 97f30 │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #47984 @ 0xbb70 │ │ │ │ + movw r1, #45680 @ 0xb270 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f41b4 │ │ │ │ - b.w 98260 │ │ │ │ + bl f3c44 │ │ │ │ + b.w 98080 │ │ │ │ movw r3, #43560 @ 0xaa28 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #57832 @ 0xe1e8 │ │ │ │ + movw r1, #55528 @ 0xd8e8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.w 98260 │ │ │ │ + bl 11dfac │ │ │ │ + b.w 98080 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 98522 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 98336 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r7, #24] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98d8a │ │ │ │ - b.n 98dc2 │ │ │ │ + bne.w 98b9e │ │ │ │ + b.n 98bd6 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 98f14 │ │ │ │ + bpl.n 98d28 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 98f2c │ │ │ │ + bpl.n 98d40 │ │ │ │ ldrsb.w r3, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 98f3a │ │ │ │ + blt.n 98d4e │ │ │ │ add.w r3, r9, #20 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r1, #24 │ │ │ │ movw r2, #43944 @ 0xaba8 │ │ │ │ mla r2, r1, r3, r2 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ adds r3, r2, r3 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9811c │ │ │ │ + bge.w 97f30 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9811c │ │ │ │ + bne.w 97f30 │ │ │ │ mov r0, r9 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 9811c │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 97f30 │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 98edc │ │ │ │ + bge.n 98cf0 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #216] @ (98ffc ) │ │ │ │ + ldr r3, [pc, #216] @ (98e10 ) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 98ef4 │ │ │ │ + b.n 98d08 │ │ │ │ ldrsb.w r3, [r9, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 98f3a │ │ │ │ + blt.n 98d4e │ │ │ │ add.w r3, r9, #28 │ │ │ │ - b.n 98edc │ │ │ │ + b.n 98cf0 │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r9, #20 │ │ │ │ addpl.w r3, r9, #28 │ │ │ │ - b.n 98f20 │ │ │ │ + b.n 98d34 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r7, #20] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98d38 │ │ │ │ - b.n 98d70 │ │ │ │ + bne.w 98b4c │ │ │ │ + b.n 98b84 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx sl │ │ │ │ mov r3, r0 │ │ │ │ - b.w 97d70 │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.w 9811c │ │ │ │ + b.w 97b84 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r7, #32] │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ + b.w 97b9c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ blx r5 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 9849e │ │ │ │ + b.w 982b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 984b6 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 982ca │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r7, #28] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 989d6 │ │ │ │ - b.n 98a0e │ │ │ │ + bne.w 987ea │ │ │ │ + b.n 98822 │ │ │ │ mov r0, r9 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 9802e │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 97e42 │ │ │ │ mov r0, sl │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.w 98018 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r7, #32] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ - b.w 97d88 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.w 97e2c │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.w 97f30 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 988b6 │ │ │ │ - b.w 98656 │ │ │ │ + beq.w 986ca │ │ │ │ + b.w 9846a │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 98cb2 │ │ │ │ + bge.w 98ac6 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - ldr r5, [pc, #36] @ (98ffc ) │ │ │ │ + ldr r5, [pc, #36] @ (98e10 ) │ │ │ │ add.w r5, r5, r3, lsl #5 │ │ │ │ - b.n 98cc8 │ │ │ │ + b.n 98adc │ │ │ │ ldrsb.w r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 98fec │ │ │ │ + blt.n 98e00 │ │ │ │ add.w r3, r6, #28 │ │ │ │ - b.n 98cb2 │ │ │ │ + b.n 98ac6 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r3, r6, #28 │ │ │ │ addmi.w r3, r6, #20 │ │ │ │ - b.n 98fd4 │ │ │ │ + b.n 98de8 │ │ │ │ lsls r0, r5, #26 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -00099000 : │ │ │ │ +00098e14 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99094 │ │ │ │ + bne.n 98ea8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -163147,73 +162989,73 @@ │ │ │ │ mov r6, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 886f4 │ │ │ │ + bl 88528 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 9908e │ │ │ │ + cbz r0, 98ea2 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 99050 │ │ │ │ + bpl.n 98e64 │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 99050 │ │ │ │ + bne.n 98e64 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - beq.n 9907a │ │ │ │ + beq.n 98e8e │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 9909c │ │ │ │ + bl 98eb0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9906c │ │ │ │ + bge.n 98e80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 99072 │ │ │ │ + cbz r3, 98e86 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9906c │ │ │ │ - ldr r2, [pc, #28] @ (99098 ) │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98e80 │ │ │ │ + ldr r2, [pc, #28] @ (98eac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c88d8 │ │ │ │ + bl 1c808c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99050 │ │ │ │ + bne.n 98e64 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9906c │ │ │ │ + b.n 98e80 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009909c : │ │ │ │ +00098eb0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov sl, r2 │ │ │ │ sub sp, #28 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.w 996a0 │ │ │ │ - ldr.w fp, [pc, #1320] @ 995e4 │ │ │ │ + bpl.w 9948c │ │ │ │ + ldr.w fp, [pc, #1280] @ 993d0 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r1] │ │ │ │ movw r8, #41560 @ 0xa258 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ mov r6, r0 │ │ │ │ @@ -163221,125 +163063,125 @@ │ │ │ │ it lt │ │ │ │ addlt.w r9, r9, #1 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ it lt │ │ │ │ strlt.w r9, [r1] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 990f6 │ │ │ │ + bne.n 98f0a │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r1, r3, #30 │ │ │ │ - beq.w 99326 │ │ │ │ + beq.w 9913c │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99780 │ │ │ │ - movw r9, #39673 @ 0x9af9 │ │ │ │ + beq.w 9956c │ │ │ │ + movw r9, #39141 @ 0x98e5 │ │ │ │ movt r9, #9 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 9946c │ │ │ │ + bne.w 99286 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bpl.w 996fe │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + bpl.w 994ea │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #30 │ │ │ │ - bmi.w 99230 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ + bmi.w 99046 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9926a │ │ │ │ + beq.w 99080 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9928e │ │ │ │ + bge.w 990a4 │ │ │ │ ldr.w r2, [fp, r7] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w fp, [r5, #192] @ 0xc0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ movs r2, #12 │ │ │ │ eor.w r7, fp, r4, asr #3 │ │ │ │ str r1, [sp, #20] │ │ │ │ ubfx r7, r7, #0, #12 │ │ │ │ mla r2, r2, r7, r3 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r2, #1432] @ 0x598 │ │ │ │ cmp r0, fp │ │ │ │ - bne.w 992b8 │ │ │ │ + bne.w 990ce │ │ │ │ movs r2, #12 │ │ │ │ mla r1, r7, r2, r3 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #1436] @ 0x59c │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 99542 │ │ │ │ + bne.w 9935e │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ ldr.w r1, [r3, #1440] @ 0x5a0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 993cc │ │ │ │ + beq.w 991e2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itee ge │ │ │ │ orrge.w r1, r1, #1 │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 991ba │ │ │ │ - bic.w r0, r1, #1 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr.w r7, [r3, #140] @ 0x8c │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 993e8 │ │ │ │ + bls.n 98fd0 │ │ │ │ + bic.w fp, r1, #1 │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 991fe │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r3, #29 │ │ │ │ - bmi.w 993d6 │ │ │ │ + bmi.w 991ec │ │ │ │ lsls r0, r3, #27 │ │ │ │ it mi │ │ │ │ submi.w r7, r6, #12 │ │ │ │ - bmi.n 991de │ │ │ │ + bmi.n 98ff4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r7, [r2, #144] @ 0x90 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9965c │ │ │ │ - blt.w 99762 │ │ │ │ + beq.w 99448 │ │ │ │ + blt.w 9954e │ │ │ │ add r7, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9965c │ │ │ │ + beq.w 99448 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99440 │ │ │ │ + beq.w 9925a │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 99522 │ │ │ │ + beq.w 9933e │ │ │ │ mov r2, sl │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9a640 <_PyObject_GenericSetAttrWithDict@@Base+0x884> │ │ │ │ + bl 9a424 <_PyObject_GenericSetAttrWithDict@@Base+0x878> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 994e6 │ │ │ │ - movs r6, #0 │ │ │ │ + beq.w 99300 │ │ │ │ + movs r7, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 9927e │ │ │ │ + bpl.n 99094 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9921e │ │ │ │ + bge.n 99034 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9989e │ │ │ │ + beq.w 9968a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 994c6 │ │ │ │ - mov r0, r6 │ │ │ │ + blt.w 992e0 │ │ │ │ + mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ @@ -163350,62 +163192,62 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r0, r1, #91136 @ 0x16400 │ │ │ │ ldr.w r2, [r0, #412] @ 0x19c │ │ │ │ cmp r2, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9964c │ │ │ │ + beq.w 99438 │ │ │ │ ldr.w r3, [r0, #428] @ 0x1ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9912a │ │ │ │ + bne.w 98f3e │ │ │ │ mov r0, r5 │ │ │ │ - bl 92ca4 │ │ │ │ + bl 92ad4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 9912a │ │ │ │ + bge.w 98f3e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 994d0 │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ + b.n 992ea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9920c │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9920c │ │ │ │ + bne.n 99022 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99022 │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ movs r2, #12 │ │ │ │ ldr.w fp, [r5, #192] @ 0xc0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ eor.w r7, fp, r4, asr #3 │ │ │ │ str r1, [sp, #20] │ │ │ │ ubfx r7, r7, #0, #12 │ │ │ │ mla r2, r2, r7, r3 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r2, #1432] @ 0x598 │ │ │ │ cmp fp, r0 │ │ │ │ - beq.w 9916e │ │ │ │ + beq.w 98f82 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 995e8 │ │ │ │ + beq.w 993d4 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 9a378 <_PyObject_GenericSetAttrWithDict@@Base+0x5bc> │ │ │ │ + bl 9a170 <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 993c8 │ │ │ │ + beq.n 991de │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 991a6 │ │ │ │ + bne.w 98fba │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 991a6 │ │ │ │ + bgt.w 98fba │ │ │ │ movs r2, #12 │ │ │ │ bic.w r1, r1, #1 │ │ │ │ mul.w r2, r7, r2 │ │ │ │ add.w r7, r3, #42240 @ 0xa500 │ │ │ │ adds r7, #152 @ 0x98 │ │ │ │ adds r0, r7, r2 │ │ │ │ str r1, [r0, #8] │ │ │ │ @@ -163419,787 +163261,774 @@ │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r7, r1] │ │ │ │ dmb ish │ │ │ │ str.w fp, [r7, r2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 99546 │ │ │ │ + blt.w 99362 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b.n 991a6 │ │ │ │ + b.n 98fba │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 9971e │ │ │ │ - ldr r3, [pc, #688] @ (995e0 ) │ │ │ │ + beq.w 9950a │ │ │ │ + ldr r3, [pc, #644] @ (993cc ) │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99492 │ │ │ │ + bne.w 992ac │ │ │ │ add.w r2, r2, #110592 @ 0x1b000 │ │ │ │ - mov r1, r4 │ │ │ │ add r3, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ ldr.w r0, [r2, #4000] @ 0xfa0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 8b788 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - beq.w 998a6 │ │ │ │ + bl 8b5b8 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.w 99692 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 9940e │ │ │ │ + beq.n 99228 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 99374 │ │ │ │ + bge.n 9918a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 998be │ │ │ │ + beq.w 996aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 99396 │ │ │ │ + bge.n 991ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 998b4 │ │ │ │ + beq.w 996a0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 99396 │ │ │ │ + bge.n 991ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 998ac │ │ │ │ + beq.w 99698 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - blt.w 990f6 │ │ │ │ + blt.w 98f0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 82eb0 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82e64 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 990f6 │ │ │ │ + b.n 98f0a │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a378 <_PyObject_GenericSetAttrWithDict@@Base+0x5bc> │ │ │ │ + bl 9a170 <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 99322 │ │ │ │ + bne.n 99138 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ movs r1, #1 │ │ │ │ lsls r7, r3, #29 │ │ │ │ - bpl.w 991c2 │ │ │ │ + bpl.w 98fd8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f9f60 │ │ │ │ + bl f9a7c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 99204 │ │ │ │ - b.n 994e6 │ │ │ │ - movw r3, #28229 @ 0x6e45 │ │ │ │ - movt r3, #15 │ │ │ │ - cmp r7, r3 │ │ │ │ - bne.w 99518 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - ldr r7, [r6, #4] │ │ │ │ - cmp r1, r7 │ │ │ │ - bne.w 99556 │ │ │ │ - ldr r1, [r0, #20] │ │ │ │ + bne.w 9901a │ │ │ │ + b.n 99300 │ │ │ │ + movw r2, #26973 @ 0x695d │ │ │ │ + movt r2, #15 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 99332 │ │ │ │ + ldr.w r0, [fp, #8] │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.w 99372 │ │ │ │ + ldr.w r1, [fp, #20] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl f6e9c │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 99206 │ │ │ │ + bl f69b4 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 9901c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9962e │ │ │ │ + bge.w 9941a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9962e │ │ │ │ + bne.w 9941a │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9943c │ │ │ │ + blt.n 99256 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 99500 │ │ │ │ + beq.n 9931a │ │ │ │ mov r4, r2 │ │ │ │ - b.n 990f6 │ │ │ │ + b.n 98f0a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bpl.n 99450 │ │ │ │ + bpl.n 9926a │ │ │ │ ldr.w r0, [r3, #440] @ 0x1b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 994d8 │ │ │ │ + bne.n 992f2 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #57368 @ 0xe018 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ - bl 7fbe8 │ │ │ │ + bl 7fbd0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 991ec │ │ │ │ - b.n 994e6 │ │ │ │ + bne.w 99002 │ │ │ │ + b.n 99300 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 99228 │ │ │ │ + bge.w 9903e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99228 │ │ │ │ + bne.w 9903e │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 99228 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9903e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 99344 │ │ │ │ + beq.w 9915a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9963a │ │ │ │ + bge.w 99426 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9963a │ │ │ │ + bne.w 99426 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 99644 │ │ │ │ + blt.w 99430 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 990f6 │ │ │ │ + b.n 98f0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99794 │ │ │ │ + beq.w 99580 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 99480 │ │ │ │ - b.n 99228 │ │ │ │ - bl 15c9cc <_PyUnicode_IsNumeric@@Base+0x240> │ │ │ │ + blt.n 9929a │ │ │ │ + b.n 9903e │ │ │ │ + bl 15c368 <_PyUnicode_IsNumeric@@Base+0x258> │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 991ec │ │ │ │ + bne.w 99002 │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6c2c │ │ │ │ + bl f6684 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9967c │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 99206 │ │ │ │ + bne.w 99468 │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ + b.n 9901c │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 82eb0 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82e64 <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - b.n 990f6 │ │ │ │ - mov r1, r6 │ │ │ │ + b.n 98f0a │ │ │ │ mov r2, sl │ │ │ │ - blx r7 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 99206 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, fp │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 9901c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 996be │ │ │ │ + bne.w 994aa │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 996be │ │ │ │ + beq.w 994aa │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl dbcb0 │ │ │ │ + bl db660 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 99204 │ │ │ │ - b.n 994e6 │ │ │ │ + bne.w 9901a │ │ │ │ + b.n 99300 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 992b8 │ │ │ │ + b.n 990ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99322 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 99322 │ │ │ │ - ldr.w r3, [r7, #172] @ 0xac │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9987e │ │ │ │ - ldr.w ip, [r3, #8] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n 995a8 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 99400 │ │ │ │ - cmp.w ip, #1 │ │ │ │ - beq.n 995a8 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 99400 │ │ │ │ - cmp.w ip, #2 │ │ │ │ - beq.n 995a8 │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 99400 │ │ │ │ - cmp.w ip, #3 │ │ │ │ - beq.n 995a8 │ │ │ │ - adds r3, #24 │ │ │ │ - movs r2, #3 │ │ │ │ - ldr.w lr, [r3, #4]! │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r1, lr │ │ │ │ - beq.w 99400 │ │ │ │ - cmp ip, r2 │ │ │ │ - bne.n 99598 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - movw r3, #43564 @ 0xaa2c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cbz r2, 995c2 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst.w r3, #268435456 @ 0x10000000 │ │ │ │ - it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - movw r1, #57948 @ 0xe25c │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r3, #14644 @ 0x3934 │ │ │ │ - movt r3, #49 @ 0x31 │ │ │ │ - bl f41b4 │ │ │ │ - b.n 994fa │ │ │ │ + bne.w 99138 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99138 │ │ │ │ + ldr.w r1, [r2, #172] @ 0xac │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 9966a │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ + cmp r7, #0 │ │ │ │ + ble.n 993ba │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 99218 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 993ba │ │ │ │ + ldr r3, [r1, #20] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 99218 │ │ │ │ + cmp r7, #2 │ │ │ │ + beq.n 993ba │ │ │ │ + ldr r3, [r1, #24] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 99218 │ │ │ │ + cmp r7, #3 │ │ │ │ + beq.n 993ba │ │ │ │ + adds r1, #24 │ │ │ │ + movs r3, #3 │ │ │ │ + ldr.w ip, [r1, #4]! │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r0, ip │ │ │ │ + beq.w 99218 │ │ │ │ + cmp r7, r3 │ │ │ │ + bne.n 993aa │ │ │ │ + ldr.w r1, [fp, #12] │ │ │ │ + bl 1ce8a8 <_PySys_GetRequiredAttr@@Base+0x514> │ │ │ │ + mov r7, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.w 99218 │ │ │ │ + b.n 9901c │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh.w r2, [r5, #206] @ 0xce │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ - bcs.w 993ba │ │ │ │ + bcs.w 991d0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 993ba │ │ │ │ + bne.w 991d0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 993ba │ │ │ │ + bgt.w 991d0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl f8254 <_PyEval_CheckExceptTypeValid@@Base+0x110> │ │ │ │ + bl f7d6c <_PyEval_CheckExceptTypeValid@@Base+0x110> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w fp, [r5, #192] @ 0xc0 │ │ │ │ - bl 9a378 <_PyObject_GenericSetAttrWithDict@@Base+0x5bc> │ │ │ │ + bl 9a170 <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 993c8 │ │ │ │ + beq.w 991de │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 992d2 │ │ │ │ - b.n 99322 │ │ │ │ + bne.w 990e8 │ │ │ │ + b.n 99138 │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 99432 │ │ │ │ + bge.w 9924c │ │ │ │ mov r4, r2 │ │ │ │ - b.n 990f6 │ │ │ │ + b.n 98f0a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 994c2 │ │ │ │ + bge.w 992dc │ │ │ │ adds r3, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 990f6 │ │ │ │ + b.n 98f0a │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r1, #404] @ 0x194 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9912a │ │ │ │ - b.n 9926a │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + bne.w 98f3e │ │ │ │ + b.n 99080 │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bls.n 996d8 │ │ │ │ + bls.n 994c4 │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #58144 @ 0xe320 │ │ │ │ + movw r1, #55768 @ 0xd9d8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl f41b4 │ │ │ │ - b.n 994fa │ │ │ │ - movw r2, #43836 @ 0xab3c │ │ │ │ + bl f3c44 │ │ │ │ + b.n 99314 │ │ │ │ + movw r2, #43840 @ 0xab40 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #58104 @ 0xe2f8 │ │ │ │ + movw r1, #55728 @ 0xd9b0 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f69bc │ │ │ │ - b.n 994fa │ │ │ │ + bl f6414 │ │ │ │ + b.n 99314 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #57904 @ 0xe230 │ │ │ │ + movw r1, #55600 @ 0xd930 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f41b4 │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 99228 │ │ │ │ + bl f3c44 │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ + b.n 9903e │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7aa84 │ │ │ │ + bl 7acac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 99532 │ │ │ │ + bne.w 9934e │ │ │ │ mov r0, r4 │ │ │ │ - bl 43338 │ │ │ │ - b.n 994e6 │ │ │ │ + bl 43390 │ │ │ │ + b.n 99300 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r3, r9 │ │ │ │ mov r3, r4 │ │ │ │ itete eq │ │ │ │ - movweq r1, #58020 @ 0xe2a4 │ │ │ │ - movwne r1, #58104 @ 0xe2f8 │ │ │ │ + movweq r1, #55644 @ 0xd95c │ │ │ │ + movwne r1, #55728 @ 0xd9b0 │ │ │ │ movteq r1, #46 @ 0x2e │ │ │ │ movtne r1, #46 @ 0x2e │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f69bc │ │ │ │ - b.n 994fa │ │ │ │ + bl f6414 │ │ │ │ + b.n 99314 │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #57904 @ 0xe230 │ │ │ │ + movw r1, #55600 @ 0xd930 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 994d0 │ │ │ │ + b.n 992ea │ │ │ │ and.w r1, r3, #28 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.w 9932e │ │ │ │ - lsls r2, r3, #26 │ │ │ │ - bpl.n 9980a │ │ │ │ - lsls r3, r3, #25 │ │ │ │ - bpl.w 99846 │ │ │ │ + bne.w 99144 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ + bpl.n 995f6 │ │ │ │ + lsls r1, r3, #25 │ │ │ │ + bpl.w 99632 │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 99854 │ │ │ │ + blt.w 99640 │ │ │ │ add.w r3, r4, #20 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r1, #24 │ │ │ │ movw r3, #43944 @ 0xaba8 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movw r2, #24320 @ 0x5f00 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ add r3, r2 │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 99864 │ │ │ │ + blt.w 99650 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 990f6 │ │ │ │ + b.n 98f0a │ │ │ │ ldr r3, [r6, #8] │ │ │ │ eor.w r0, r3, r3, asr #31 │ │ │ │ sub.w r0, r0, r3, asr #31 │ │ │ │ ldrd r3, r2, [r2, #16] │ │ │ │ adds r3, #3 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r7 │ │ │ │ adds r7, r6, r3 │ │ │ │ - b.n 991de │ │ │ │ + b.n 98ff4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r3, 997b6 │ │ │ │ + cbz r3, 995a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl dd5f0 │ │ │ │ + bl dcf30 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 9979e │ │ │ │ + cbz r0, 9958a │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r2, sl │ │ │ │ - b.n 99470 │ │ │ │ + b.n 9928a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 994d0 │ │ │ │ + b.n 992ea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 996b8 │ │ │ │ + bge.n 994a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 996b8 │ │ │ │ + bne.n 994a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 996b8 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 994a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 997fa │ │ │ │ + blt.n 995e6 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - cbnz r3, 9981e │ │ │ │ + cbnz r3, 9960a │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ - cbnz r3, 9981e │ │ │ │ - movw r1, #57892 @ 0xe224 │ │ │ │ + cbnz r3, 9960a │ │ │ │ + movw r1, #55588 @ 0xd924 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r3, #57888 @ 0xe220 │ │ │ │ + movw r3, #55584 @ 0xd920 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #58188 @ 0xe34c │ │ │ │ + movw r1, #55812 @ 0xda04 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl f41b4 │ │ │ │ - b.n 996b8 │ │ │ │ + bl f3c44 │ │ │ │ + b.n 994a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 997be │ │ │ │ + bne.n 995aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 997be │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 995aa │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 99740 │ │ │ │ + bge.n 9952c │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #176] @ (998c8 ) │ │ │ │ + ldr r3, [pc, #176] @ (996b4 ) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 99756 │ │ │ │ - movw r1, #57892 @ 0xe224 │ │ │ │ + b.n 99542 │ │ │ │ + movw r1, #55588 @ 0xd924 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - movw r3, #57888 @ 0xe220 │ │ │ │ + movw r3, #55584 @ 0xd920 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #58232 @ 0xe378 │ │ │ │ + movw r1, #55856 @ 0xda30 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl f41b4 │ │ │ │ - b.n 996b8 │ │ │ │ + bl f3c44 │ │ │ │ + b.n 994a4 │ │ │ │ ldrsb.w r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 99854 │ │ │ │ + blt.n 99640 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 99740 │ │ │ │ + b.n 9952c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - lsls r0, r3, #25 │ │ │ │ + lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ - b.n 99814 │ │ │ │ + b.n 99600 │ │ │ │ add.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9975e │ │ │ │ + bne.w 9954a │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 990f6 │ │ │ │ - mov r3, r7 │ │ │ │ + b.n 98f0a │ │ │ │ + mov r3, r2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cbz r3, 9988e │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 99400 │ │ │ │ - b.n 99880 │ │ │ │ + cbz r3, 9967a │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 99218 │ │ │ │ + b.n 9966c │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 99400 │ │ │ │ - b.n 995a8 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 99218 │ │ │ │ + b.n 993ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9921e │ │ │ │ - bl f73ac │ │ │ │ - b.n 990f6 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99034 │ │ │ │ + bl f6ec4 │ │ │ │ + b.n 98f0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 99396 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 991ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 99386 │ │ │ │ + b.n 9919c │ │ │ │ mov r0, r2 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 99374 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9918a │ │ │ │ nop │ │ │ │ lsls r0, r5, #26 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -000998cc <_PyUnicode_InternMortal@@Base>: │ │ │ │ +000996b8 <_PyUnicode_InternMortal@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub sp, #16 │ │ │ │ - cbz r1, 9990c <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + cbz r1, 996f8 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r2, #41560 @ 0xa258 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 9990c <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + bmi.n 996f8 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r6, r3, #30 │ │ │ │ - beq.n 99912 <_PyUnicode_InternMortal@@Base+0x46> │ │ │ │ + beq.n 996fe <_PyUnicode_InternMortal@@Base+0x46> │ │ │ │ str r1, [r4, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 99a3c <_PyUnicode_InternMortal@@Base+0x170> │ │ │ │ - ldr r3, [pc, #464] @ (99af0 <_PyUnicode_InternMortal@@Base+0x224>) │ │ │ │ + beq.w 99828 <_PyUnicode_InternMortal@@Base+0x170> │ │ │ │ + ldr r3, [pc, #464] @ (998dc <_PyUnicode_InternMortal@@Base+0x224>) │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 999e0 <_PyUnicode_InternMortal@@Base+0x114> │ │ │ │ + bne.n 997cc <_PyUnicode_InternMortal@@Base+0x114> │ │ │ │ add.w r2, r5, #110592 @ 0x1b000 │ │ │ │ add r3, sp, #12 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr.w r0, [r2, #4000] @ 0xfa0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 8b788 │ │ │ │ + bl 8b5b8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 99a7a <_PyUnicode_InternMortal@@Base+0x1ae> │ │ │ │ + beq.w 99866 <_PyUnicode_InternMortal@@Base+0x1ae> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 999ae <_PyUnicode_InternMortal@@Base+0xe2> │ │ │ │ + beq.n 9979a <_PyUnicode_InternMortal@@Base+0xe2> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 99962 <_PyUnicode_InternMortal@@Base+0x96> │ │ │ │ + bge.n 9974e <_PyUnicode_InternMortal@@Base+0x96> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99a90 <_PyUnicode_InternMortal@@Base+0x1c4> │ │ │ │ + beq.w 9987c <_PyUnicode_InternMortal@@Base+0x1c4> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 99984 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ + bge.n 99770 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99a82 <_PyUnicode_InternMortal@@Base+0x1b6> │ │ │ │ + beq.w 9986e <_PyUnicode_InternMortal@@Base+0x1b6> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 99984 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ + bge.n 99770 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99a9c <_PyUnicode_InternMortal@@Base+0x1d0> │ │ │ │ + beq.w 99888 <_PyUnicode_InternMortal@@Base+0x1d0> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - blt.n 9990c <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + blt.n 996f8 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 82eb0 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82e64 <_Py_SetImmortal@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ str r1, [r4, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 99a26 <_PyUnicode_InternMortal@@Base+0x15a> │ │ │ │ + bge.n 99812 <_PyUnicode_InternMortal@@Base+0x15a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99a26 <_PyUnicode_InternMortal@@Base+0x15a> │ │ │ │ + bne.n 99812 <_PyUnicode_InternMortal@@Base+0x15a> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 999d8 <_PyUnicode_InternMortal@@Base+0x10c> │ │ │ │ + blt.n 997c4 <_PyUnicode_InternMortal@@Base+0x10c> │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 99a0e <_PyUnicode_InternMortal@@Base+0x142> │ │ │ │ + beq.n 997fa <_PyUnicode_InternMortal@@Base+0x142> │ │ │ │ mov r1, r2 │ │ │ │ str r1, [r4, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 99930 <_PyUnicode_InternMortal@@Base+0x64> │ │ │ │ + beq.n 9971c <_PyUnicode_InternMortal@@Base+0x64> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 99a30 <_PyUnicode_InternMortal@@Base+0x164> │ │ │ │ + bge.n 9981c <_PyUnicode_InternMortal@@Base+0x164> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 99a30 <_PyUnicode_InternMortal@@Base+0x164> │ │ │ │ + cbnz r3, 9981c <_PyUnicode_InternMortal@@Base+0x164> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 999d8 <_PyUnicode_InternMortal@@Base+0x10c> │ │ │ │ + bge.n 997c4 <_PyUnicode_InternMortal@@Base+0x10c> │ │ │ │ adds r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 999da <_PyUnicode_InternMortal@@Base+0x10e> │ │ │ │ + b.n 997c6 <_PyUnicode_InternMortal@@Base+0x10e> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 82eb0 <_Py_SetImmortal@@Base> │ │ │ │ + bl 82e64 <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ mov r1, r2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - b.n 999da <_PyUnicode_InternMortal@@Base+0x10e> │ │ │ │ + b.n 997c6 <_PyUnicode_InternMortal@@Base+0x10e> │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 999ce <_PyUnicode_InternMortal@@Base+0x102> │ │ │ │ + bge.n 997ba <_PyUnicode_InternMortal@@Base+0x102> │ │ │ │ mov r1, r2 │ │ │ │ - b.n 999da <_PyUnicode_InternMortal@@Base+0x10e> │ │ │ │ + b.n 997c6 <_PyUnicode_InternMortal@@Base+0x10e> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 99a06 <_PyUnicode_InternMortal@@Base+0x13a> │ │ │ │ + blt.n 997f2 <_PyUnicode_InternMortal@@Base+0x13a> │ │ │ │ mov r1, r2 │ │ │ │ - b.n 999da <_PyUnicode_InternMortal@@Base+0x10e> │ │ │ │ + b.n 997c6 <_PyUnicode_InternMortal@@Base+0x10e> │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 9991e <_PyUnicode_InternMortal@@Base+0x52> │ │ │ │ + bne.w 9970a <_PyUnicode_InternMortal@@Base+0x52> │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bpl.n 99aa8 <_PyUnicode_InternMortal@@Base+0x1dc> │ │ │ │ + bpl.n 99894 <_PyUnicode_InternMortal@@Base+0x1dc> │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 99abc <_PyUnicode_InternMortal@@Base+0x1f0> │ │ │ │ + bpl.n 998a8 <_PyUnicode_InternMortal@@Base+0x1f0> │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 99ace <_PyUnicode_InternMortal@@Base+0x202> │ │ │ │ + blt.n 998ba <_PyUnicode_InternMortal@@Base+0x202> │ │ │ │ add.w r3, r1, #20 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r0, #24 │ │ │ │ movw r3, #43944 @ 0xaba8 │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ movw r2, #24320 @ 0x5f00 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ add r3, r2 │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 99ada <_PyUnicode_InternMortal@@Base+0x20e> │ │ │ │ + blt.n 998c6 <_PyUnicode_InternMortal@@Base+0x20e> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 9990c <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ - bl f73ac │ │ │ │ + b.n 996f8 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + bl f6ec4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 9990c <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 996f8 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - b.n 99974 <_PyUnicode_InternMortal@@Base+0xa8> │ │ │ │ + b.n 99760 <_PyUnicode_InternMortal@@Base+0xa8> │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 99962 <_PyUnicode_InternMortal@@Base+0x96> │ │ │ │ + b.n 9974e <_PyUnicode_InternMortal@@Base+0x96> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 99984 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ + b.n 99770 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 99a5a <_PyUnicode_InternMortal@@Base+0x18e> │ │ │ │ + bge.n 99846 <_PyUnicode_InternMortal@@Base+0x18e> │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #60] @ (99af4 <_PyUnicode_InternMortal@@Base+0x228>) │ │ │ │ + ldr r3, [pc, #60] @ (998e0 <_PyUnicode_InternMortal@@Base+0x228>) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 99a70 <_PyUnicode_InternMortal@@Base+0x1a4> │ │ │ │ + b.n 9985c <_PyUnicode_InternMortal@@Base+0x1a4> │ │ │ │ ldrsb.w r2, [r1, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 99aca <_PyUnicode_InternMortal@@Base+0x1fe> │ │ │ │ + blt.n 998b6 <_PyUnicode_InternMortal@@Base+0x1fe> │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 99a5a <_PyUnicode_InternMortal@@Base+0x18e> │ │ │ │ + b.n 99846 <_PyUnicode_InternMortal@@Base+0x18e> │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 99ad4 <_PyUnicode_InternMortal@@Base+0x208> │ │ │ │ + bpl.n 998c0 <_PyUnicode_InternMortal@@Base+0x208> │ │ │ │ add.w r3, r1, #20 │ │ │ │ - b.n 99ab2 <_PyUnicode_InternMortal@@Base+0x1e6> │ │ │ │ + b.n 9989e <_PyUnicode_InternMortal@@Base+0x1e6> │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 99ab2 <_PyUnicode_InternMortal@@Base+0x1e6> │ │ │ │ + b.n 9989e <_PyUnicode_InternMortal@@Base+0x1e6> │ │ │ │ subs r2, r6, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99a76 <_PyUnicode_InternMortal@@Base+0x1aa> │ │ │ │ + bne.n 99862 <_PyUnicode_InternMortal@@Base+0x1aa> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - b.n 9990c <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 996f8 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r0, r5, #26 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ -00099af8 : │ │ │ │ +000998e4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r7, r2 │ │ │ │ sub sp, #20 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.w 99d6a │ │ │ │ + bpl.w 99b0e │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 90834 <_PyType_GetDict@@Base> │ │ │ │ + bl 90664 <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99db0 │ │ │ │ + beq.w 99b98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -164207,410 +164036,412 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1cadc8 │ │ │ │ + bl 1ca580 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 99bf4 │ │ │ │ + bhi.n 999de │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 99c0c │ │ │ │ + bmi.n 999f6 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.n 99c18 │ │ │ │ + bmi.n 99a02 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99cfe │ │ │ │ - blt.w 99d1e │ │ │ │ + beq.w 99aca │ │ │ │ + blt.w 99b44 │ │ │ │ add r3, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99cfe │ │ │ │ + beq.w 99aca │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 99c1e │ │ │ │ + beq.n 99a08 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 99ce2 │ │ │ │ + beq.w 99aae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 99c82 │ │ │ │ + bne.n 99a4c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 99c82 │ │ │ │ + beq.n 99a4c │ │ │ │ ldr r0, [r1, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ - beq.w 99cd0 │ │ │ │ - bl 89c00 │ │ │ │ + beq.n 99a9c │ │ │ │ + bl 89a38 │ │ │ │ adds r0, #1 │ │ │ │ it ne │ │ │ │ movne r6, #0 │ │ │ │ - beq.n 99c4a │ │ │ │ + beq.n 99a34 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9a534 <_PyObject_GenericSetAttrWithDict@@Base+0x778> │ │ │ │ + bl 1ca6ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 99be6 │ │ │ │ + bge.n 999d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99da8 │ │ │ │ + beq.w 99ba4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 99cc0 │ │ │ │ + blt.n 99a8c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bic.w r0, r1, #1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99b52 │ │ │ │ + beq.n 9993e │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 99bce │ │ │ │ + b.n 999b8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f9f60 │ │ │ │ - b.n 99bc6 │ │ │ │ + bl f9a7c │ │ │ │ + b.n 999b0 │ │ │ │ sub.w r3, r6, #12 │ │ │ │ - b.n 99b6e │ │ │ │ + b.n 9995a │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #22 │ │ │ │ - bpl.n 99c2e │ │ │ │ + bpl.n 99a18 │ │ │ │ ldr.w r0, [r2, #440] @ 0x1b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99cd6 │ │ │ │ + bne.n 99aa2 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #57368 @ 0xe018 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7fbe8 │ │ │ │ + bl 7fbd0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 99b7a │ │ │ │ + bne.n 99966 │ │ │ │ movw r3, #43704 @ 0xaab8 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6c2c │ │ │ │ - cbz r0, 99c7c │ │ │ │ - movw r2, #43836 @ 0xab3c │ │ │ │ - movt r2, #80 @ 0x50 │ │ │ │ - mov r3, r4 │ │ │ │ - movw r1, #58104 @ 0xe2f8 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - bl f41b4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl f69bc │ │ │ │ + bl f6684 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 99aea │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 99bce │ │ │ │ + b.n 999b8 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7aa84 │ │ │ │ + bl 7acac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 99bac │ │ │ │ + bne.n 99998 │ │ │ │ mov r0, r4 │ │ │ │ - bl 43338 │ │ │ │ + bl 43390 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 99ca8 │ │ │ │ + bge.n 99a74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99da0 │ │ │ │ + beq.w 99b90 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 99c4a │ │ │ │ + bge.n 99a34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99c4a │ │ │ │ + bne.n 99a34 │ │ │ │ mov r0, r7 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 99c4a │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99a34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99bee │ │ │ │ + bne.n 999d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 99bee │ │ │ │ - bl 863a8 │ │ │ │ - b.n 99bc6 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 999d8 │ │ │ │ + bl 86184 │ │ │ │ + b.n 999b0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 15c9cc <_PyUnicode_IsNumeric@@Base+0x240> │ │ │ │ + bl 15c368 <_PyUnicode_IsNumeric@@Base+0x258> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - b.n 99c44 │ │ │ │ + b.n 99a2e │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 99d88 │ │ │ │ + bne.n 99b2c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 99d88 │ │ │ │ + beq.n 99b2c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl dbcb0 │ │ │ │ - b.n 99bc6 │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + bl db660 │ │ │ │ + b.n 999b0 │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bls.n 99d3c │ │ │ │ + bls.n 99b62 │ │ │ │ + mov r3, r4 │ │ │ │ + movw r1, #55768 @ 0xd9d8 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + bl f3c44 │ │ │ │ + b.n 99a46 │ │ │ │ + movw r2, #43840 @ 0xab40 │ │ │ │ + movt r2, #80 @ 0x50 │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #58144 @ 0xe320 │ │ │ │ + movw r1, #55728 @ 0xd9b0 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + bl f3c44 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl f6414 │ │ │ │ + b.n 99a46 │ │ │ │ + movw r0, #43564 @ 0xaa2c │ │ │ │ + movt r0, #80 @ 0x50 │ │ │ │ + movw r1, #55600 @ 0xd930 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ - bl f41b4 │ │ │ │ - b.n 99c7c │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f3c44 │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + b.n 999d8 │ │ │ │ + mov r0, r4 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + bl 7acac │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r2, r0 │ │ │ │ + adds r7, r0, #1 │ │ │ │ + bne.n 99ac0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 43390 │ │ │ │ + b.n 99a34 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ eor.w ip, r0, r0, asr #31 │ │ │ │ sub.w ip, ip, r0, asr #31 │ │ │ │ ldrd r0, lr, [r2, #16] │ │ │ │ adds r2, r0, #3 │ │ │ │ mla r2, lr, ip, r2 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ add r3, r2 │ │ │ │ add r3, r6 │ │ │ │ - b.n 99b6e │ │ │ │ + b.n 9995a │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ - movw r3, #39673 @ 0x9af9 │ │ │ │ + movw r3, #39141 @ 0x98e5 │ │ │ │ movt r3, #9 │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r4 │ │ │ │ itete eq │ │ │ │ - movweq r1, #58020 @ 0xe2a4 │ │ │ │ - movwne r1, #58104 @ 0xe2f8 │ │ │ │ + movweq r1, #55644 @ 0xd95c │ │ │ │ + movwne r1, #55728 @ 0xd9b0 │ │ │ │ movteq r1, #46 @ 0x2e │ │ │ │ movtne r1, #46 @ 0x2e │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f69bc │ │ │ │ - b.n 99c7c │ │ │ │ - movw r0, #43564 @ 0xaa2c │ │ │ │ - movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #57904 @ 0xe230 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f41b4 │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 99bee │ │ │ │ - mov r0, r4 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - bl 7aa84 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r2, r0 │ │ │ │ - adds r7, r0, #1 │ │ │ │ - bne.n 99cf4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 43338 │ │ │ │ - b.n 99c4a │ │ │ │ + bl f6414 │ │ │ │ + b.n 99a46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 99ca8 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99a74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 99be6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 92ca4 │ │ │ │ + bl 92ad4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 99d82 │ │ │ │ - b.n 99b26 │ │ │ │ + blt.n 99b26 │ │ │ │ + b.n 99912 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 999d0 │ │ │ │ │ │ │ │ -00099dbc <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +00099bac <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r8, r2 │ │ │ │ sub sp, #20 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.w 9a2c0 <_PyObject_GenericSetAttrWithDict@@Base+0x504> │ │ │ │ + bpl.w 9a11e <_PyObject_GenericSetAttrWithDict@@Base+0x572> │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 99f72 <_PyObject_GenericSetAttrWithDict@@Base+0x1b6> │ │ │ │ + bmi.w 99d62 <_PyObject_GenericSetAttrWithDict@@Base+0x1b6> │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99fb2 <_PyObject_GenericSetAttrWithDict@@Base+0x1f6> │ │ │ │ - ldr r0, [pc, #728] @ (9a0d0 <_PyObject_GenericSetAttrWithDict@@Base+0x314>) │ │ │ │ + beq.w 99da2 <_PyObject_GenericSetAttrWithDict@@Base+0x1f6> │ │ │ │ + ldr r0, [pc, #712] @ (99eb0 <_PyObject_GenericSetAttrWithDict@@Base+0x304>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 99fd0 <_PyObject_GenericSetAttrWithDict@@Base+0x214> │ │ │ │ + bge.w 99dc0 <_PyObject_GenericSetAttrWithDict@@Base+0x214> │ │ │ │ ldr.w r9, [r5, #192] @ 0xc0 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r0, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ eor.w r6, r9, r4, asr #3 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ movs r2, #12 │ │ │ │ ubfx r6, r6, #0, #12 │ │ │ │ mla r2, r2, r6, r3 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r2, #1432] @ 0x598 │ │ │ │ cmp r0, r9 │ │ │ │ - bne.w 99ff8 <_PyObject_GenericSetAttrWithDict@@Base+0x23c> │ │ │ │ + bne.w 99de8 <_PyObject_GenericSetAttrWithDict@@Base+0x23c> │ │ │ │ movs r2, #12 │ │ │ │ mla r1, r6, r2, r3 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #1436] @ 0x59c │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 9a188 <_PyObject_GenericSetAttrWithDict@@Base+0x3cc> │ │ │ │ + bne.w 99f78 <_PyObject_GenericSetAttrWithDict@@Base+0x3cc> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ mla r3, r6, r2, r3 │ │ │ │ ldr.w r1, [r3, #1440] @ 0x5a0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9a080 <_PyObject_GenericSetAttrWithDict@@Base+0x2c4> │ │ │ │ + beq.w 99e70 <_PyObject_GenericSetAttrWithDict@@Base+0x2c4> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itee ge │ │ │ │ orrge.w r1, r1, #1 │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 99e8a <_PyObject_GenericSetAttrWithDict@@Base+0xce> │ │ │ │ + bls.n 99c7a <_PyObject_GenericSetAttrWithDict@@Base+0xce> │ │ │ │ bic.w r9, r1, #1 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a0d4 <_PyObject_GenericSetAttrWithDict@@Base+0x318> │ │ │ │ + bne.w 99e88 <_PyObject_GenericSetAttrWithDict@@Base+0x2dc> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 9a27e <_PyObject_GenericSetAttrWithDict@@Base+0x4c2> │ │ │ │ + bne.w 9a0dc <_PyObject_GenericSetAttrWithDict@@Base+0x530> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 9a084 <_PyObject_GenericSetAttrWithDict@@Base+0x2c8> │ │ │ │ + bmi.w 99e74 <_PyObject_GenericSetAttrWithDict@@Base+0x2c8> │ │ │ │ lsls r0, r3, #27 │ │ │ │ it mi │ │ │ │ submi.w r6, r7, #12 │ │ │ │ - bmi.n 99eb6 <_PyObject_GenericSetAttrWithDict@@Base+0xfa> │ │ │ │ + bmi.n 99ca6 <_PyObject_GenericSetAttrWithDict@@Base+0xfa> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r6, [r3, #144] @ 0x90 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9a25a <_PyObject_GenericSetAttrWithDict@@Base+0x49e> │ │ │ │ - blt.w 9a2de <_PyObject_GenericSetAttrWithDict@@Base+0x522> │ │ │ │ + beq.w 9a052 <_PyObject_GenericSetAttrWithDict@@Base+0x4a6> │ │ │ │ + blt.w 9a0be <_PyObject_GenericSetAttrWithDict@@Base+0x512> │ │ │ │ add r6, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9a25a <_PyObject_GenericSetAttrWithDict@@Base+0x49e> │ │ │ │ + beq.w 9a052 <_PyObject_GenericSetAttrWithDict@@Base+0x4a6> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9a0fa <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + beq.w 99eb4 <_PyObject_GenericSetAttrWithDict@@Base+0x308> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9a164 <_PyObject_GenericSetAttrWithDict@@Base+0x3a8> │ │ │ │ + beq.w 99f54 <_PyObject_GenericSetAttrWithDict@@Base+0x3a8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 99f4a <_PyObject_GenericSetAttrWithDict@@Base+0x18e> │ │ │ │ + bge.n 99d3a <_PyObject_GenericSetAttrWithDict@@Base+0x18e> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 99f56 <_PyObject_GenericSetAttrWithDict@@Base+0x19a> │ │ │ │ + bne.n 99d46 <_PyObject_GenericSetAttrWithDict@@Base+0x19a> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 99f56 <_PyObject_GenericSetAttrWithDict@@Base+0x19a> │ │ │ │ + beq.n 99d46 <_PyObject_GenericSetAttrWithDict@@Base+0x19a> │ │ │ │ ldr r0, [r1, #24] │ │ │ │ movw r3, #57368 @ 0xe018 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ - beq.w 9a13a <_PyObject_GenericSetAttrWithDict@@Base+0x37e> │ │ │ │ - bl 89c00 │ │ │ │ + beq.w 99ef0 <_PyObject_GenericSetAttrWithDict@@Base+0x344> │ │ │ │ + bl 89a38 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 9a096 <_PyObject_GenericSetAttrWithDict@@Base+0x2da> │ │ │ │ + beq.w 99f1c <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 99fc0 <_PyObject_GenericSetAttrWithDict@@Base+0x204> │ │ │ │ + bpl.n 99db0 <_PyObject_GenericSetAttrWithDict@@Base+0x204> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 99f38 <_PyObject_GenericSetAttrWithDict@@Base+0x17c> │ │ │ │ + bge.n 99d28 <_PyObject_GenericSetAttrWithDict@@Base+0x17c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a360 <_PyObject_GenericSetAttrWithDict@@Base+0x5a4> │ │ │ │ + beq.w 9a158 <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9a128 <_PyObject_GenericSetAttrWithDict@@Base+0x36c> │ │ │ │ + blt.w 99ede <_PyObject_GenericSetAttrWithDict@@Base+0x332> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 99ef6 <_PyObject_GenericSetAttrWithDict@@Base+0x13a> │ │ │ │ + beq.n 99ce6 <_PyObject_GenericSetAttrWithDict@@Base+0x13a> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7aa84 │ │ │ │ + bl 7acac │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bne.n 99efc <_PyObject_GenericSetAttrWithDict@@Base+0x140> │ │ │ │ + bne.n 99cec <_PyObject_GenericSetAttrWithDict@@Base+0x140> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c8828 │ │ │ │ + bl 1c8038 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9a140 <_PyObject_GenericSetAttrWithDict@@Base+0x384> │ │ │ │ - ldr r0, [pc, #348] @ (9a0d0 <_PyObject_GenericSetAttrWithDict@@Base+0x314>) │ │ │ │ + b.n 99ef6 <_PyObject_GenericSetAttrWithDict@@Base+0x34a> │ │ │ │ + ldr r0, [pc, #332] @ (99eb0 <_PyObject_GenericSetAttrWithDict@@Base+0x304>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ mov.w ip, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r0, r1] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ @@ -164620,62 +164451,62 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w ip, r6, #91136 @ 0x16400 │ │ │ │ ldr.w r2, [ip, #412] @ 0x19c │ │ │ │ cmp r2, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a24a <_PyObject_GenericSetAttrWithDict@@Base+0x48e> │ │ │ │ + beq.w 9a042 <_PyObject_GenericSetAttrWithDict@@Base+0x496> │ │ │ │ ldr.w r3, [ip, #428] @ 0x1ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99dfa <_PyObject_GenericSetAttrWithDict@@Base+0x3e> │ │ │ │ + bne.w 99bea <_PyObject_GenericSetAttrWithDict@@Base+0x3e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 92ca4 │ │ │ │ + bl 92ad4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 99df4 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ - b.n 9a2d8 <_PyObject_GenericSetAttrWithDict@@Base+0x51c> │ │ │ │ + bge.w 99be4 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ + b.n 9a136 <_PyObject_GenericSetAttrWithDict@@Base+0x58a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99f26 <_PyObject_GenericSetAttrWithDict@@Base+0x16a> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 99f26 <_PyObject_GenericSetAttrWithDict@@Base+0x16a> │ │ │ │ + bne.n 99d16 <_PyObject_GenericSetAttrWithDict@@Base+0x16a> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99d16 <_PyObject_GenericSetAttrWithDict@@Base+0x16a> │ │ │ │ ldr.w r9, [r5, #192] @ 0xc0 │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [r0, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ eor.w r6, r9, r4, asr #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ubfx r6, r6, #0, #12 │ │ │ │ mla r2, r2, r6, r3 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r2, #1432] @ 0x598 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 99e3c <_PyObject_GenericSetAttrWithDict@@Base+0x80> │ │ │ │ + beq.w 99c2c <_PyObject_GenericSetAttrWithDict@@Base+0x80> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9a1ee <_PyObject_GenericSetAttrWithDict@@Base+0x432> │ │ │ │ + beq.w 99fe6 <_PyObject_GenericSetAttrWithDict@@Base+0x43a> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9a378 <_PyObject_GenericSetAttrWithDict@@Base+0x5bc> │ │ │ │ + bl 9a170 <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9a07c <_PyObject_GenericSetAttrWithDict@@Base+0x2c0> │ │ │ │ + beq.n 99e6c <_PyObject_GenericSetAttrWithDict@@Base+0x2c0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r2, #41560 @ 0xa258 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 99e74 <_PyObject_GenericSetAttrWithDict@@Base+0xb8> │ │ │ │ + bne.w 99c64 <_PyObject_GenericSetAttrWithDict@@Base+0xb8> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 99e74 <_PyObject_GenericSetAttrWithDict@@Base+0xb8> │ │ │ │ + bgt.w 99c64 <_PyObject_GenericSetAttrWithDict@@Base+0xb8> │ │ │ │ movs r2, #12 │ │ │ │ bic.w r1, r1, #1 │ │ │ │ mul.w r2, r6, r2 │ │ │ │ add.w r6, r3, #42240 @ 0xa500 │ │ │ │ adds r6, #152 @ 0x98 │ │ │ │ adds r0, r6, r2 │ │ │ │ str r1, [r0, #8] │ │ │ │ @@ -164689,362 +164520,362 @@ │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r6, r1] │ │ │ │ dmb ish │ │ │ │ str.w r9, [r6, r2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9a18c <_PyObject_GenericSetAttrWithDict@@Base+0x3d0> │ │ │ │ + blt.w 99f7c <_PyObject_GenericSetAttrWithDict@@Base+0x3d0> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 99e74 <_PyObject_GenericSetAttrWithDict@@Base+0xb8> │ │ │ │ + b.n 99c64 <_PyObject_GenericSetAttrWithDict@@Base+0xb8> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a378 <_PyObject_GenericSetAttrWithDict@@Base+0x5bc> │ │ │ │ + bl 9a170 <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 9a06a <_PyObject_GenericSetAttrWithDict@@Base+0x2ae> │ │ │ │ + bne.n 99e5a <_PyObject_GenericSetAttrWithDict@@Base+0x2ae> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ - b.n 99e8a <_PyObject_GenericSetAttrWithDict@@Base+0xce> │ │ │ │ + b.n 99c7a <_PyObject_GenericSetAttrWithDict@@Base+0xce> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl f9f60 │ │ │ │ + bl f9a7c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 99f1e <_PyObject_GenericSetAttrWithDict@@Base+0x162> │ │ │ │ - movw r3, #43704 @ 0xaab8 │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f6c2c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99f20 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ - movt r3, #80 @ 0x50 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - movw r1, #58104 @ 0xe2f8 │ │ │ │ - movt r1, #46 @ 0x2e │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - mov r3, r4 │ │ │ │ - bl f41b4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl f69bc │ │ │ │ - b.n 99f20 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - movw r2, #28229 @ 0x6e45 │ │ │ │ + bne.w 99d0e <_PyObject_GenericSetAttrWithDict@@Base+0x162> │ │ │ │ + b.n 99f1c <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + movw r2, #26973 @ 0x695d │ │ │ │ movt r2, #15 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9a148 <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ + bne.n 99efe <_PyObject_GenericSetAttrWithDict@@Base+0x352> │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 9a19c <_PyObject_GenericSetAttrWithDict@@Base+0x3e0> │ │ │ │ + bne.n 99f8c <_PyObject_GenericSetAttrWithDict@@Base+0x3e0> │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl f6e9c │ │ │ │ + bl f69b4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 99f20 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ + b.n 99d10 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #22 │ │ │ │ - bpl.n 9a108 <_PyObject_GenericSetAttrWithDict@@Base+0x34c> │ │ │ │ + bpl.n 99ec2 <_PyObject_GenericSetAttrWithDict@@Base+0x316> │ │ │ │ ldr.w r0, [r3, #440] @ 0x1b8 │ │ │ │ - cbnz r0, 9a154 <_PyObject_GenericSetAttrWithDict@@Base+0x398> │ │ │ │ + cbnz r0, 99f0a <_PyObject_GenericSetAttrWithDict@@Base+0x35e> │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #57368 @ 0xe018 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ - bl 7fbe8 │ │ │ │ + bl 7fbd0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99ec4 <_PyObject_GenericSetAttrWithDict@@Base+0x108> │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9a096 <_PyObject_GenericSetAttrWithDict@@Base+0x2da> │ │ │ │ + bne.w 99cb4 <_PyObject_GenericSetAttrWithDict@@Base+0x108> │ │ │ │ + b.n 99f18 <_PyObject_GenericSetAttrWithDict@@Base+0x36c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99f42 <_PyObject_GenericSetAttrWithDict@@Base+0x186> │ │ │ │ + bne.w 99d32 <_PyObject_GenericSetAttrWithDict@@Base+0x186> │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 99f42 <_PyObject_GenericSetAttrWithDict@@Base+0x186> │ │ │ │ - bl 863a8 │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99d32 <_PyObject_GenericSetAttrWithDict@@Base+0x186> │ │ │ │ + bl 86184 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 99f20 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ - b.n 9a096 <_PyObject_GenericSetAttrWithDict@@Base+0x2da> │ │ │ │ + bge.w 99d10 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ + b.n 99f1c <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 99f20 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ - bl 15c9cc <_PyUnicode_IsNumeric@@Base+0x240> │ │ │ │ + b.n 99d10 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ + bl 15c368 <_PyUnicode_IsNumeric@@Base+0x258> │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99ec4 <_PyObject_GenericSetAttrWithDict@@Base+0x108> │ │ │ │ - b.n 9a122 <_PyObject_GenericSetAttrWithDict@@Base+0x366> │ │ │ │ + bne.w 99cb4 <_PyObject_GenericSetAttrWithDict@@Base+0x108> │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + movw r3, #43704 @ 0xaab8 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f6684 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99d10 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ + movt r3, #80 @ 0x50 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + movw r1, #55728 @ 0xd9b0 │ │ │ │ + movt r1, #46 @ 0x2e │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + mov r3, r4 │ │ │ │ + bl f3c44 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl f6414 │ │ │ │ + b.n 99d10 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9a2fc <_PyObject_GenericSetAttrWithDict@@Base+0x540> │ │ │ │ + bne.w 9a076 <_PyObject_GenericSetAttrWithDict@@Base+0x4ca> │ │ │ │ ldr r6, [r4, #12] │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 9a2fc <_PyObject_GenericSetAttrWithDict@@Base+0x540> │ │ │ │ + beq.w 9a076 <_PyObject_GenericSetAttrWithDict@@Base+0x4ca> │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl dbcb0 │ │ │ │ + bl db660 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9a140 <_PyObject_GenericSetAttrWithDict@@Base+0x384> │ │ │ │ + b.n 99ef6 <_PyObject_GenericSetAttrWithDict@@Base+0x34a> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 99ff8 <_PyObject_GenericSetAttrWithDict@@Base+0x23c> │ │ │ │ + b.n 99de8 <_PyObject_GenericSetAttrWithDict@@Base+0x23c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a06a <_PyObject_GenericSetAttrWithDict@@Base+0x2ae> │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9a06a <_PyObject_GenericSetAttrWithDict@@Base+0x2ae> │ │ │ │ + bne.w 99e5a <_PyObject_GenericSetAttrWithDict@@Base+0x2ae> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99e5a <_PyObject_GenericSetAttrWithDict@@Base+0x2ae> │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9a350 <_PyObject_GenericSetAttrWithDict@@Base+0x594> │ │ │ │ + beq.w 9a13c <_PyObject_GenericSetAttrWithDict@@Base+0x590> │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 9a1dc <_PyObject_GenericSetAttrWithDict@@Base+0x420> │ │ │ │ + ble.n 99fd4 <_PyObject_GenericSetAttrWithDict@@Base+0x428> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9a0ea <_PyObject_GenericSetAttrWithDict@@Base+0x32e> │ │ │ │ + beq.w 99e9e <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 9a1dc <_PyObject_GenericSetAttrWithDict@@Base+0x420> │ │ │ │ + beq.n 99fd4 <_PyObject_GenericSetAttrWithDict@@Base+0x428> │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9a0ea <_PyObject_GenericSetAttrWithDict@@Base+0x32e> │ │ │ │ + beq.w 99e9e <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 9a1dc <_PyObject_GenericSetAttrWithDict@@Base+0x420> │ │ │ │ + beq.n 99fd4 <_PyObject_GenericSetAttrWithDict@@Base+0x428> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9a0ea <_PyObject_GenericSetAttrWithDict@@Base+0x32e> │ │ │ │ + beq.w 99e9e <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 9a1dc <_PyObject_GenericSetAttrWithDict@@Base+0x420> │ │ │ │ + beq.n 99fd4 <_PyObject_GenericSetAttrWithDict@@Base+0x428> │ │ │ │ adds r1, #24 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w ip, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 9a0ea <_PyObject_GenericSetAttrWithDict@@Base+0x32e> │ │ │ │ + beq.w 99e9e <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 9a1ce <_PyObject_GenericSetAttrWithDict@@Base+0x412> │ │ │ │ + bne.n 99fc4 <_PyObject_GenericSetAttrWithDict@@Base+0x418> │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ - bl 1ceff0 <_PySys_GetRequiredAttr@@Base+0x514> │ │ │ │ + bl 1ce8a8 <_PySys_GetRequiredAttr@@Base+0x514> │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 9a0ea <_PyObject_GenericSetAttrWithDict@@Base+0x32e> │ │ │ │ - b.n 99f20 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ + bne.w 99e9e <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ + b.n 99d10 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ ldrh.w r2, [r5, #206] @ 0xce │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ - bcs.w 9a06e <_PyObject_GenericSetAttrWithDict@@Base+0x2b2> │ │ │ │ + bcs.w 99e5e <_PyObject_GenericSetAttrWithDict@@Base+0x2b2> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov fp, r2 │ │ │ │ movw r2, #41560 @ 0xa258 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 9a06e <_PyObject_GenericSetAttrWithDict@@Base+0x2b2> │ │ │ │ + bne.w 99e5e <_PyObject_GenericSetAttrWithDict@@Base+0x2b2> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 9a06e <_PyObject_GenericSetAttrWithDict@@Base+0x2b2> │ │ │ │ + bgt.w 99e5e <_PyObject_GenericSetAttrWithDict@@Base+0x2b2> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl f8254 <_PyEval_CheckExceptTypeValid@@Base+0x110> │ │ │ │ + bl f7d6c <_PyEval_CheckExceptTypeValid@@Base+0x110> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r9, [r5, #192] @ 0xc0 │ │ │ │ - bl 9a378 <_PyObject_GenericSetAttrWithDict@@Base+0x5bc> │ │ │ │ + bl 9a170 <_PyObject_GenericSetAttrWithDict@@Base+0x5c4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9a07c <_PyObject_GenericSetAttrWithDict@@Base+0x2c0> │ │ │ │ + beq.w 99e6c <_PyObject_GenericSetAttrWithDict@@Base+0x2c0> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9a06a <_PyObject_GenericSetAttrWithDict@@Base+0x2ae> │ │ │ │ + beq.w 99e5a <_PyObject_GenericSetAttrWithDict@@Base+0x2ae> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, fp │ │ │ │ - beq.w 9a024 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ - b.n 99e74 <_PyObject_GenericSetAttrWithDict@@Base+0xb8> │ │ │ │ + beq.w 99e14 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + b.n 99c64 <_PyObject_GenericSetAttrWithDict@@Base+0xb8> │ │ │ │ add.w r6, r6, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r6, #404] @ 0x194 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99dfa <_PyObject_GenericSetAttrWithDict@@Base+0x3e> │ │ │ │ - b.n 99fb2 <_PyObject_GenericSetAttrWithDict@@Base+0x1f6> │ │ │ │ - movw r3, #43836 @ 0xab3c │ │ │ │ + bne.w 99bea <_PyObject_GenericSetAttrWithDict@@Base+0x3e> │ │ │ │ + b.n 99da2 <_PyObject_GenericSetAttrWithDict@@Base+0x1f6> │ │ │ │ + movw r3, #43840 @ 0xab40 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bls.n 9a316 <_PyObject_GenericSetAttrWithDict@@Base+0x55a> │ │ │ │ - movw r1, #58144 @ 0xe320 │ │ │ │ + bls.n 9a090 <_PyObject_GenericSetAttrWithDict@@Base+0x4e4> │ │ │ │ + movw r1, #55768 @ 0xd9d8 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ mov r3, r4 │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 99f20 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ + b.n 99d10 <_PyObject_GenericSetAttrWithDict@@Base+0x164> │ │ │ │ + mov r0, r4 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + bl 7acac │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r6, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.w 99f6a <_PyObject_GenericSetAttrWithDict@@Base+0x3be> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 43390 │ │ │ │ + b.n 99f1c <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + ldr r1, [r5, #76] @ 0x4c │ │ │ │ + movw r3, #39141 @ 0x98e5 │ │ │ │ + movt r3, #9 │ │ │ │ + cmp r1, r3 │ │ │ │ + mov r3, r4 │ │ │ │ + itete eq │ │ │ │ + movweq r1, #55644 @ 0xd95c │ │ │ │ + movwne r1, #55728 @ 0xd9b0 │ │ │ │ + movteq r1, #46 @ 0x2e │ │ │ │ + movtne r1, #46 @ 0x2e │ │ │ │ + bl f3c44 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl f6414 │ │ │ │ + b.n 9a070 <_PyObject_GenericSetAttrWithDict@@Base+0x4c4> │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + eor.w r0, r2, r2, asr #31 │ │ │ │ + sub.w r0, r0, r2, asr #31 │ │ │ │ + ldrd r2, ip, [r3, #16] │ │ │ │ + adds r3, r2, #3 │ │ │ │ + mla r3, ip, r0, r3 │ │ │ │ + bic.w r3, r3, #3 │ │ │ │ + add r3, r6 │ │ │ │ + adds r6, r7, r3 │ │ │ │ + b.n 99ca6 <_PyObject_GenericSetAttrWithDict@@Base+0xfa> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [sl] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9a344 <_PyObject_GenericSetAttrWithDict@@Base+0x588> │ │ │ │ + beq.n 9a14c <_PyObject_GenericSetAttrWithDict@@Base+0x5a0> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 862f4 │ │ │ │ + bl 860d0 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9a140 <_PyObject_GenericSetAttrWithDict@@Base+0x384> │ │ │ │ + bge.w 99ef6 <_PyObject_GenericSetAttrWithDict@@Base+0x34a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a140 <_PyObject_GenericSetAttrWithDict@@Base+0x384> │ │ │ │ + bne.w 99ef6 <_PyObject_GenericSetAttrWithDict@@Base+0x34a> │ │ │ │ mov r0, sl │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9a140 <_PyObject_GenericSetAttrWithDict@@Base+0x384> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99ef6 <_PyObject_GenericSetAttrWithDict@@Base+0x34a> │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #57904 @ 0xe230 │ │ │ │ + movw r1, #55600 @ 0xd930 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f41b4 │ │ │ │ + bl f3c44 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 99f42 <_PyObject_GenericSetAttrWithDict@@Base+0x186> │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - eor.w r0, r2, r2, asr #31 │ │ │ │ - sub.w r0, r0, r2, asr #31 │ │ │ │ - ldrd r2, ip, [r3, #16] │ │ │ │ - adds r3, r2, #3 │ │ │ │ - mla r3, ip, r0, r3 │ │ │ │ - bic.w r3, r3, #3 │ │ │ │ - add r3, r6 │ │ │ │ - adds r6, r7, r3 │ │ │ │ - b.n 99eb6 <_PyObject_GenericSetAttrWithDict@@Base+0xfa> │ │ │ │ - mov r0, r4 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - bl 7aa84 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r6, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.w 9a17a <_PyObject_GenericSetAttrWithDict@@Base+0x3be> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 43338 │ │ │ │ - b.n 9a096 <_PyObject_GenericSetAttrWithDict@@Base+0x2da> │ │ │ │ - ldr r1, [r5, #76] @ 0x4c │ │ │ │ - movw r3, #39673 @ 0x9af9 │ │ │ │ - movt r3, #9 │ │ │ │ - cmp r1, r3 │ │ │ │ - mov r3, r4 │ │ │ │ - itete eq │ │ │ │ - movweq r1, #58020 @ 0xe2a4 │ │ │ │ - movwne r1, #58104 @ 0xe2f8 │ │ │ │ - movteq r1, #46 @ 0x2e │ │ │ │ - movtne r1, #46 @ 0x2e │ │ │ │ - bl f41b4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl f69bc │ │ │ │ - b.n 9a278 <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - bl dba38 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 9a2a0 <_PyObject_GenericSetAttrWithDict@@Base+0x4e4> │ │ │ │ + b.n 99d32 <_PyObject_GenericSetAttrWithDict@@Base+0x186> │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cbz r3, 9a368 <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ + cbz r3, 9a160 <_PyObject_GenericSetAttrWithDict@@Base+0x5b4> │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9a0ea <_PyObject_GenericSetAttrWithDict@@Base+0x32e> │ │ │ │ - b.n 9a352 <_PyObject_GenericSetAttrWithDict@@Base+0x596> │ │ │ │ + beq.w 99e9e <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ + b.n 9a13e <_PyObject_GenericSetAttrWithDict@@Base+0x592> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + bl db3ec │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 9a0fe <_PyObject_GenericSetAttrWithDict@@Base+0x552> │ │ │ │ mov r0, r5 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 99f38 <_PyObject_GenericSetAttrWithDict@@Base+0x17c> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99d28 <_PyObject_GenericSetAttrWithDict@@Base+0x17c> │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9a0ea <_PyObject_GenericSetAttrWithDict@@Base+0x32e> │ │ │ │ - b.n 9a1dc <_PyObject_GenericSetAttrWithDict@@Base+0x420> │ │ │ │ + beq.w 99e9e <_PyObject_GenericSetAttrWithDict@@Base+0x2f2> │ │ │ │ + b.n 99fd4 <_PyObject_GenericSetAttrWithDict@@Base+0x428> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9a498 <_PyObject_GenericSetAttrWithDict@@Base+0x6dc> │ │ │ │ + bne.n 9a290 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ ldr.w sl, [r1, #12] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 9a498 <_PyObject_GenericSetAttrWithDict@@Base+0x6dc> │ │ │ │ + beq.n 9a290 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ ldr.w r4, [r5, #172] @ 0xac │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9a4b6 <_PyObject_GenericSetAttrWithDict@@Base+0x6fa> │ │ │ │ + beq.w 9a2ae <_PyObject_GenericSetAttrWithDict@@Base+0x702> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9a488 <_PyObject_GenericSetAttrWithDict@@Base+0x6cc> │ │ │ │ + bge.n 9a280 <_PyObject_GenericSetAttrWithDict@@Base+0x6d4> │ │ │ │ cmp.w fp, #0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ it le │ │ │ │ movle r4, #0 │ │ │ │ - ble.n 9a40e <_PyObject_GenericSetAttrWithDict@@Base+0x652> │ │ │ │ + ble.n 9a206 <_PyObject_GenericSetAttrWithDict@@Base+0x65a> │ │ │ │ adds r4, #12 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #1 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r3, #132] @ 0x84 │ │ │ │ - bmi.n 9a41a <_PyObject_GenericSetAttrWithDict@@Base+0x65e> │ │ │ │ + bmi.n 9a212 <_PyObject_GenericSetAttrWithDict@@Base+0x666> │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ - bl 851d0 │ │ │ │ + bl 84fac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a464 <_PyObject_GenericSetAttrWithDict@@Base+0x6a8> │ │ │ │ + bne.n 9a25c <_PyObject_GenericSetAttrWithDict@@Base+0x6b0> │ │ │ │ adds r0, #3 │ │ │ │ str.w r7, [r9] │ │ │ │ - beq.n 9a4c6 <_PyObject_GenericSetAttrWithDict@@Base+0x70a> │ │ │ │ + beq.n 9a2be <_PyObject_GenericSetAttrWithDict@@Base+0x712> │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - blt.n 9a3dc <_PyObject_GenericSetAttrWithDict@@Base+0x620> │ │ │ │ + blt.n 9a1d4 <_PyObject_GenericSetAttrWithDict@@Base+0x628> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 9a452 <_PyObject_GenericSetAttrWithDict@@Base+0x696> │ │ │ │ + bpl.n 9a24a <_PyObject_GenericSetAttrWithDict@@Base+0x69e> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #276] @ (9a530 <_PyObject_GenericSetAttrWithDict@@Base+0x774>) │ │ │ │ + ldr r2, [pc, #276] @ (9a328 <_PyObject_GenericSetAttrWithDict@@Base+0x77c>) │ │ │ │ movs r0, #28 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr.w r2, [r3, #180] @ 0xb4 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #10 │ │ │ │ mla r1, r2, r0, r1 │ │ │ │ @@ -165053,210 +164884,201 @@ │ │ │ │ movhi r2, #1 │ │ │ │ add.w r0, r1, #91136 @ 0x16400 │ │ │ │ add.w ip, r0, #412 @ 0x19c │ │ │ │ ldr.w r0, [r0, #412] @ 0x19c │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ - cbz r2, 9a4ac <_PyObject_GenericSetAttrWithDict@@Base+0x6f0> │ │ │ │ + cbz r2, 9a2a4 <_PyObject_GenericSetAttrWithDict@@Base+0x6f8> │ │ │ │ ldr.w r0, [ip, #16] │ │ │ │ - b.n 9a3ec <_PyObject_GenericSetAttrWithDict@@Base+0x630> │ │ │ │ + b.n 9a1e4 <_PyObject_GenericSetAttrWithDict@@Base+0x638> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a412 <_PyObject_GenericSetAttrWithDict@@Base+0x656> │ │ │ │ + bne.n 9a20a <_PyObject_GenericSetAttrWithDict@@Base+0x65e> │ │ │ │ mov r0, r2 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9a412 <_PyObject_GenericSetAttrWithDict@@Base+0x656> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9a20a <_PyObject_GenericSetAttrWithDict@@Base+0x65e> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itee ge │ │ │ │ orrge.w r1, r3, #1 │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ adds r0, #3 │ │ │ │ str.w r1, [r9] │ │ │ │ - beq.n 9a4c6 <_PyObject_GenericSetAttrWithDict@@Base+0x70a> │ │ │ │ + beq.n 9a2be <_PyObject_GenericSetAttrWithDict@@Base+0x712> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 9a404 <_PyObject_GenericSetAttrWithDict@@Base+0x648> │ │ │ │ + beq.n 9a1fc <_PyObject_GenericSetAttrWithDict@@Base+0x650> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 9a40e <_PyObject_GenericSetAttrWithDict@@Base+0x652> │ │ │ │ + b.n 9a206 <_PyObject_GenericSetAttrWithDict@@Base+0x65a> │ │ │ │ cmp.w fp, #0 │ │ │ │ it gt │ │ │ │ orrgt.w r2, r4, #1 │ │ │ │ - bgt.n 9a3d0 <_PyObject_GenericSetAttrWithDict@@Base+0x614> │ │ │ │ + bgt.n 9a1c8 <_PyObject_GenericSetAttrWithDict@@Base+0x61c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9a412 <_PyObject_GenericSetAttrWithDict@@Base+0x656> │ │ │ │ + b.n 9a20a <_PyObject_GenericSetAttrWithDict@@Base+0x65e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7aa84 │ │ │ │ + bl 7acac │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 9a3a8 <_PyObject_GenericSetAttrWithDict@@Base+0x5ec> │ │ │ │ - bl f73ac │ │ │ │ - b.n 9a4c0 <_PyObject_GenericSetAttrWithDict@@Base+0x704> │ │ │ │ + bne.n 9a1a0 <_PyObject_GenericSetAttrWithDict@@Base+0x5f4> │ │ │ │ + bl f6ec4 │ │ │ │ + b.n 9a2b8 <_PyObject_GenericSetAttrWithDict@@Base+0x70c> │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ ldr.w r0, [r1, #404] @ 0x194 │ │ │ │ - b.n 9a3ec <_PyObject_GenericSetAttrWithDict@@Base+0x630> │ │ │ │ + b.n 9a1e4 <_PyObject_GenericSetAttrWithDict@@Base+0x638> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.n 9a4d6 <_PyObject_GenericSetAttrWithDict@@Base+0x71a> │ │ │ │ + bmi.n 9a2ce <_PyObject_GenericSetAttrWithDict@@Base+0x722> │ │ │ │ lsls r1, r3, #18 │ │ │ │ - bpl.n 9a50e <_PyObject_GenericSetAttrWithDict@@Base+0x752> │ │ │ │ + bpl.n 9a306 <_PyObject_GenericSetAttrWithDict@@Base+0x75a> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9a412 <_PyObject_GenericSetAttrWithDict@@Base+0x656> │ │ │ │ + b.n 9a20a <_PyObject_GenericSetAttrWithDict@@Base+0x65e> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl f73ac │ │ │ │ + bl f6ec4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 9a40e <_PyObject_GenericSetAttrWithDict@@Base+0x652> │ │ │ │ - ldr r2, [pc, #88] @ (9a530 <_PyObject_GenericSetAttrWithDict@@Base+0x774>) │ │ │ │ + b.n 9a206 <_PyObject_GenericSetAttrWithDict@@Base+0x65a> │ │ │ │ + ldr r2, [pc, #88] @ (9a328 <_PyObject_GenericSetAttrWithDict@@Base+0x77c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r5, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #412] @ 0x19c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 9a4fe <_PyObject_GenericSetAttrWithDict@@Base+0x742> │ │ │ │ + beq.n 9a2f6 <_PyObject_GenericSetAttrWithDict@@Base+0x74a> │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 9a522 <_PyObject_GenericSetAttrWithDict@@Base+0x766> │ │ │ │ + bls.n 9a31a <_PyObject_GenericSetAttrWithDict@@Base+0x76e> │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a4c0 <_PyObject_GenericSetAttrWithDict@@Base+0x704> │ │ │ │ + bne.n 9a2b8 <_PyObject_GenericSetAttrWithDict@@Base+0x70c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 92ca4 │ │ │ │ + bl 92ad4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9a4a6 <_PyObject_GenericSetAttrWithDict@@Base+0x6ea> │ │ │ │ + blt.n 9a29e <_PyObject_GenericSetAttrWithDict@@Base+0x6f2> │ │ │ │ ldr.w r4, [r5, #172] @ 0xac │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9a4c0 <_PyObject_GenericSetAttrWithDict@@Base+0x704> │ │ │ │ - b.n 9a3b2 <_PyObject_GenericSetAttrWithDict@@Base+0x5f6> │ │ │ │ + beq.n 9a2b8 <_PyObject_GenericSetAttrWithDict@@Base+0x70c> │ │ │ │ + b.n 9a1aa <_PyObject_GenericSetAttrWithDict@@Base+0x5fe> │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r2, r3 │ │ │ │ - b.n 9a508 <_PyObject_GenericSetAttrWithDict@@Base+0x74c> │ │ │ │ + b.n 9a300 <_PyObject_GenericSetAttrWithDict@@Base+0x754> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r3, r0, #31 │ │ │ │ - bpl.n 9a53a <_PyObject_GenericSetAttrWithDict@@Base+0x77e> │ │ │ │ - bx lr │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 9a538 <_PyObject_GenericSetAttrWithDict@@Base+0x77c> │ │ │ │ - b.w 846b0 <_Py_Dealloc@@Base> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9a5ec <_PyObject_GenericSetAttrWithDict@@Base+0x830> │ │ │ │ + beq.n 9a3d0 <_PyObject_GenericSetAttrWithDict@@Base+0x824> │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ movw r2, #41560 @ 0xa258 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 9a5a6 <_PyObject_GenericSetAttrWithDict@@Base+0x7ea> │ │ │ │ + bne.n 9a38a <_PyObject_GenericSetAttrWithDict@@Base+0x7de> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 9a5a6 <_PyObject_GenericSetAttrWithDict@@Base+0x7ea> │ │ │ │ + beq.n 9a38a <_PyObject_GenericSetAttrWithDict@@Base+0x7de> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movw ip, #57368 @ 0xe018 │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ cmp r0, ip │ │ │ │ mov r0, r4 │ │ │ │ - beq.n 9a5e2 <_PyObject_GenericSetAttrWithDict@@Base+0x826> │ │ │ │ + beq.n 9a3c6 <_PyObject_GenericSetAttrWithDict@@Base+0x81a> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 89c00 │ │ │ │ + b.w 89a38 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 7aa84 │ │ │ │ + bl 7acac │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - bne.n 9a58c <_PyObject_GenericSetAttrWithDict@@Base+0x7d0> │ │ │ │ + bne.n 9a370 <_PyObject_GenericSetAttrWithDict@@Base+0x7c4> │ │ │ │ mov r0, r1 │ │ │ │ - bl 43338 │ │ │ │ + bl 43390 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9a5d2 <_PyObject_GenericSetAttrWithDict@@Base+0x816> │ │ │ │ + bge.n 9a3b6 <_PyObject_GenericSetAttrWithDict@@Base+0x80a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbz r2, 9a632 <_PyObject_GenericSetAttrWithDict@@Base+0x876> │ │ │ │ + cbz r2, 9a416 <_PyObject_GenericSetAttrWithDict@@Base+0x86a> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9a622 <_PyObject_GenericSetAttrWithDict@@Base+0x866> │ │ │ │ + blt.n 9a406 <_PyObject_GenericSetAttrWithDict@@Base+0x85a> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 863a8 │ │ │ │ + b.w 86184 │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 9a60a <_PyObject_GenericSetAttrWithDict@@Base+0x84e> │ │ │ │ + bne.n 9a3ee <_PyObject_GenericSetAttrWithDict@@Base+0x842> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 9a60a <_PyObject_GenericSetAttrWithDict@@Base+0x84e> │ │ │ │ + beq.n 9a3ee <_PyObject_GenericSetAttrWithDict@@Base+0x842> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w dbcb0 │ │ │ │ + b.w db660 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 7aa84 │ │ │ │ + bl 7acac │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 9a5fe <_PyObject_GenericSetAttrWithDict@@Base+0x842> │ │ │ │ + bne.n 9a3e2 <_PyObject_GenericSetAttrWithDict@@Base+0x836> │ │ │ │ mov r0, r1 │ │ │ │ - bl 43338 │ │ │ │ - b.n 9a5da <_PyObject_GenericSetAttrWithDict@@Base+0x81e> │ │ │ │ + bl 43390 │ │ │ │ + b.n 9a3be <_PyObject_GenericSetAttrWithDict@@Base+0x812> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a5da <_PyObject_GenericSetAttrWithDict@@Base+0x81e> │ │ │ │ + bne.n 9a3be <_PyObject_GenericSetAttrWithDict@@Base+0x812> │ │ │ │ mov r0, r3 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9a5da <_PyObject_GenericSetAttrWithDict@@Base+0x81e> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9a3be <_PyObject_GenericSetAttrWithDict@@Base+0x812> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 9a5d2 <_PyObject_GenericSetAttrWithDict@@Base+0x816> │ │ │ │ + b.n 9a3b6 <_PyObject_GenericSetAttrWithDict@@Base+0x80a> │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ @@ -165272,240 +165094,240 @@ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r0, #1 │ │ │ │ strlt r0, [r3, #0] │ │ │ │ movw r0, #41560 @ 0xa258 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 9a69e <_PyObject_GenericSetAttrWithDict@@Base+0x8e2> │ │ │ │ + bne.n 9a482 <_PyObject_GenericSetAttrWithDict@@Base+0x8d6> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 9a69e <_PyObject_GenericSetAttrWithDict@@Base+0x8e2> │ │ │ │ + beq.n 9a482 <_PyObject_GenericSetAttrWithDict@@Base+0x8d6> │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movw ip, #57368 @ 0xe018 │ │ │ │ movt ip, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, ip │ │ │ │ mov r1, r4 │ │ │ │ - beq.n 9a6bc <_PyObject_GenericSetAttrWithDict@@Base+0x900> │ │ │ │ + beq.n 9a4a0 <_PyObject_GenericSetAttrWithDict@@Base+0x8f4> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 89c00 │ │ │ │ + b.w 89a38 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7aa84 │ │ │ │ + bl 7acac │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bne.n 9a682 <_PyObject_GenericSetAttrWithDict@@Base+0x8c6> │ │ │ │ + bne.n 9a466 <_PyObject_GenericSetAttrWithDict@@Base+0x8ba> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1c8828 │ │ │ │ + b.w 1c8038 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 863a8 │ │ │ │ + b.w 86184 │ │ │ │ nop │ │ │ │ │ │ │ │ -0009a6c8 : │ │ │ │ +0009a4ac : │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #14520 @ 0x38b8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 9a6dc │ │ │ │ + bne.n 9a4c0 │ │ │ │ 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 9eff8 │ │ │ │ + bl 9ed78 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 9a6fc │ │ │ │ + cbz r0, 9a4e0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r1, #563 @ 0x233 │ │ │ │ - movw r0, #58376 @ 0xe408 │ │ │ │ + movw r0, #56000 @ 0xdac0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 9a6f8 │ │ │ │ + b.n 9a4dc │ │ │ │ nop │ │ │ │ │ │ │ │ -0009a714 : │ │ │ │ +0009a4f8 : │ │ │ │ stmdb 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 9ac38 │ │ │ │ + beq.w 9aa1c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.w 9ac38 │ │ │ │ + bpl.w 9aa1c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9aa46 │ │ │ │ + beq.w 9a82a │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ab22 │ │ │ │ + bne.w 9a906 │ │ │ │ ldr r1, [r3, #108] @ 0x6c │ │ │ │ - movw r3, #4601 @ 0x11f9 │ │ │ │ + movw r3, #1577 @ 0x629 │ │ │ │ movt r3, #22 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 9abb8 │ │ │ │ + bne.w 9a99c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movw r3, #21846 @ 0x5556 │ │ │ │ movt r3, #21845 @ 0x5555 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ lsls r0, r0, #1 │ │ │ │ smull r5, r3, r3, r0 │ │ │ │ sub.w r3, r3, r0, asr #31 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 9abb8 │ │ │ │ + blt.w 9a99c │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9aabc │ │ │ │ + beq.w 9a8a0 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ movs r2, #1 │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ ldrb r5, [r1, #5] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r2, r5 │ │ │ │ adds r2, #20 │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ adds.w sl, r2, r3, lsl #3 │ │ │ │ - bmi.w 9aaea │ │ │ │ + bmi.w 9a8ce │ │ │ │ movw r8, #24320 @ 0x5f00 │ │ │ │ movt r8, #82 @ 0x52 │ │ │ │ - movw r3, #197 @ 0xc5 │ │ │ │ + movw r3, #109 @ 0x6d │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r5, [r8, #868] @ 0x364 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 9ab02 │ │ │ │ - ldr r7, [pc, #668] @ (9aa5c ) │ │ │ │ + bne.w 9a8e6 │ │ │ │ + ldr r7, [pc, #668] @ (9a840 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ add.w ip, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ ldr r3, [r7, r6] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1612] @ 0x64c │ │ │ │ mov fp, r3 │ │ │ │ - bcs.w 9aa64 │ │ │ │ + bcs.w 9a848 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r0, [r3, ip, lsl #3] │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 9aaa8 │ │ │ │ + beq.w 9a88c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r9, [r5] │ │ │ │ str.w r9, [r0, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9a9ce │ │ │ │ + beq.w 9a7b2 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ blx 2c030 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ adds r3, #20 │ │ │ │ add r3, r5 │ │ │ │ adds r1, r3, #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9aaf0 │ │ │ │ + beq.w 9a8d4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 9a8b8 │ │ │ │ + ble.n 9a69c │ │ │ │ mov r0, r3 │ │ │ │ mov.w ip, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ ands.w r3, r8, #3 │ │ │ │ - beq.w 9a9b0 │ │ │ │ + beq.w 9a794 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9a890 │ │ │ │ + beq.n 9a674 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9a86c │ │ │ │ + beq.n 9a650 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9a864 │ │ │ │ + cbz r2, 9a648 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9aaa2 │ │ │ │ + blt.w 9a886 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9a888 │ │ │ │ + cbz r2, 9a66c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9aa9c │ │ │ │ + blt.w 9a880 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9a8ac │ │ │ │ + cbz r2, 9a690 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9aa40 │ │ │ │ + blt.w 9a824 │ │ │ │ add.w lr, lr, #1 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ cmp lr, r8 │ │ │ │ - bne.n 9a9b0 │ │ │ │ + bne.n 9a794 │ │ │ │ ldr.w ip, [r7, r6] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1920] @ 0x780 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a9fe │ │ │ │ - ldr.w lr, [pc, #400] @ 9aa60 │ │ │ │ + beq.w 9a7e2 │ │ │ │ + ldr.w lr, [pc, #400] @ 9a844 │ │ │ │ ldr.w r1, [r2, #1924] @ 0x784 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2, #1920] @ 0x780 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r8, [lr, #1600] @ 0x640 │ │ │ │ str.w r1, [r2, #1924] @ 0x784 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9ac0c │ │ │ │ + bne.w 9a9f0 │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ str.w r8, [r3, #8] │ │ │ │ strd r5, r8, [r3, #24] │ │ │ │ movs r5, #0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [r3, #16] │ │ │ │ @@ -165526,226 +165348,226 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9a9c8 │ │ │ │ + blt.n 9a7ac │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9a968 │ │ │ │ + cbz r2, 9a74c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9aa3a │ │ │ │ + blt.n 9a81e │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9a986 │ │ │ │ + cbz r2, 9a76a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9aa2e │ │ │ │ + blt.n 9a812 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9a9a4 │ │ │ │ + cbz r2, 9a788 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9aa34 │ │ │ │ + blt.n 9a818 │ │ │ │ add.w lr, lr, #3 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ cmp lr, r8 │ │ │ │ - beq.n 9a8b8 │ │ │ │ + beq.n 9a69c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9a946 │ │ │ │ + beq.n 9a72a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9a938 │ │ │ │ + blt.n 9a71c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9a946 │ │ │ │ + bge.n 9a72a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9a946 │ │ │ │ + b.n 9a72a │ │ │ │ ldrd r3, r2, [r0, #24] │ │ │ │ cmp r3, r2 │ │ │ │ ittt hi │ │ │ │ ldrhi r3, [r0, #12] │ │ │ │ strhi.w r3, [lr, #12] │ │ │ │ strhi.w lr, [r3, #8] │ │ │ │ - bhi.w 9a806 │ │ │ │ + bhi.w 9a5ea │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r1, r3, ip, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ adds r1, r0, r3 │ │ │ │ str r1, [r0, #4] │ │ │ │ str.w r9, [r0, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9aa64 │ │ │ │ + beq.n 9a848 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 9a806 │ │ │ │ + b.n 9a5ea │ │ │ │ movw r0, #18720 @ 0x4920 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 7fd58 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd00 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac5e │ │ │ │ + beq.w 9aa42 │ │ │ │ ldr r2, [r7, r6] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r5, r2, [r3, #24] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ strd r8, r9, [r3, #16] │ │ │ │ - b.n 9a908 │ │ │ │ + b.n 9a6ec │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9a986 │ │ │ │ + b.n 9a76a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9a9a4 │ │ │ │ + b.n 9a788 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9a968 │ │ │ │ + b.n 9a74c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9a8ac │ │ │ │ + b.n 9a690 │ │ │ │ mov r1, r2 │ │ │ │ movw r0, #57368 @ 0xe018 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7fbe8 │ │ │ │ + b.w 7fbd0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr.w r5, [r8, #848] @ 0x350 │ │ │ │ - movw r3, #41921 @ 0xa3c1 │ │ │ │ + movw r3, #42473 @ 0xa5e9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 9abf8 │ │ │ │ + bne.w 9a9dc │ │ │ │ mov r2, sl │ │ │ │ str.w sl, [sp, #4] │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2c0b0 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 9aaea │ │ │ │ + cbz r5, 9a8ce │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 9a9fa │ │ │ │ + b.n 9a7de │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9a888 │ │ │ │ + b.n 9a66c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9a864 │ │ │ │ + b.n 9a648 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r3 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl 80198 │ │ │ │ + bl 80140 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9a9f6 │ │ │ │ + b.n 9a7da │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ movs r0, #1 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ ldrb r5, [r1, #5] │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r0, r5 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ add.w r2, r0, #20 │ │ │ │ movs r0, #12 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ mla sl, r0, r3, r2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bge.w 9a7a2 │ │ │ │ - bl 23c160 │ │ │ │ - b.n 9abf4 │ │ │ │ + bge.w 9a586 │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 9a9d8 │ │ │ │ cmp r8, r2 │ │ │ │ - ble.w 9a8b8 │ │ │ │ + ble.w 9a69c │ │ │ │ mov r0, r1 │ │ │ │ mov.w ip, #12 │ │ │ │ add.w r1, r3, #8 │ │ │ │ - b.n 9a834 │ │ │ │ + b.n 9a618 │ │ │ │ ldr.w r0, [r8, #864] @ 0x360 │ │ │ │ mov r1, sl │ │ │ │ str.w sl, [sp, #4] │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9aaea │ │ │ │ + beq.n 9a8ce │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #356] @ (9ac80 ) │ │ │ │ + ldr r7, [pc, #356] @ (9aa64 ) │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ - b.n 9a806 │ │ │ │ - bl 253440 <_PyXI_GetMainNamespace@@Base+0x2d0> │ │ │ │ + b.n 9a5ea │ │ │ │ + bl 252bb8 <_PyXI_GetMainNamespace@@Base+0x458> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac76 │ │ │ │ + beq.w 9aa5a │ │ │ │ movw r0, #18720 @ 0x4920 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - bl 7fd58 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7fd00 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac6a │ │ │ │ + beq.w 9aa4e │ │ │ │ ldrb r6, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r6 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - bcs.n 9ab6a │ │ │ │ + bcs.n 9a94e │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9ab48 │ │ │ │ + beq.n 9a92c │ │ │ │ ldr r7, [r1, #0] │ │ │ │ add.w ip, r7, #1 │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt.w ip, [r1] │ │ │ │ - b.n 9ab48 │ │ │ │ + b.n 9a92c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r6, #0 │ │ │ │ - ldr r4, [pc, #264] @ (9ac80 ) │ │ │ │ + ldr r4, [pc, #264] @ (9aa64 ) │ │ │ │ movs r7, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ strd r1, r5, [r3, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r0, [r0, r4] │ │ │ │ cmp r2, #0 │ │ │ │ strd r6, r7, [r3, #16] │ │ │ │ @@ -165761,364 +165583,364 @@ │ │ │ │ ldr r6, [r5, #4] │ │ │ │ adds r4, #1 │ │ │ │ orrs r2, r6 │ │ │ │ str r1, [r6, #0] │ │ │ │ strd r5, r2, [r3, #-8] │ │ │ │ str r1, [r5, #4] │ │ │ │ str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ - b.n 9a930 │ │ │ │ + b.n 9a714 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #57368 @ 0xe018 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ - bl 7fbe8 │ │ │ │ + bl 7fbd0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a930 │ │ │ │ + beq.w 9a714 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl a07f4 │ │ │ │ + bl a0238 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a930 │ │ │ │ + beq.w 9a714 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9abf4 │ │ │ │ + bge.n 9a9d8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 9abf4 │ │ │ │ + cbnz r2, 9a9d8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9a930 │ │ │ │ + b.n 9a714 │ │ │ │ mov r1, sl │ │ │ │ ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ str.w sl, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9aa8e │ │ │ │ - movw r2, #56781 @ 0xddcd │ │ │ │ + b.n 9a872 │ │ │ │ + movw r2, #55145 @ 0xd769 │ │ │ │ movt r2, #21 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 9ac4c │ │ │ │ + bne.n 9aa30 │ │ │ │ ldr.w r0, [lr, #1596] @ 0x63c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c0a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9aa12 │ │ │ │ + bne.w 9a7f6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r2, [r7, r6] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9aa14 │ │ │ │ + b.n 9a7f8 │ │ │ │ movw r1, #4231 @ 0x1087 │ │ │ │ - movw r0, #48080 @ 0xbbd0 │ │ │ │ + movw r0, #45776 @ 0xb2d0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9a930 │ │ │ │ + b.n 9a714 │ │ │ │ ldr.w r2, [lr, #1604] @ 0x644 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r8 │ │ │ │ ldr r2, [r7, r6] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9aa14 │ │ │ │ + b.n 9a7f8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cbdcc <_PyNamespace_New@@Base+0x32c> │ │ │ │ + bl 1cb648 <_PyNamespace_New@@Base+0x32c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9a930 │ │ │ │ + b.n 9a714 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ac4 │ │ │ │ + bl 83a78 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9a930 │ │ │ │ + b.n 9a714 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 23c160 │ │ │ │ + b.w 23bb34 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9af48 │ │ │ │ + beq.w 9ad2c │ │ │ │ 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 9af74 │ │ │ │ + bmi.w 9ad58 │ │ │ │ movw r6, #24320 @ 0x5f00 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ - movw r3, #197 @ 0xc5 │ │ │ │ + movw r3, #109 @ 0x6d │ │ │ │ movt r3, #8 │ │ │ │ ldr.w r4, [r6, #868] @ 0x364 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 9af1e │ │ │ │ - ldr r0, [pc, #608] @ (9af44 ) │ │ │ │ + bne.w 9ad02 │ │ │ │ + ldr r0, [pc, #608] @ (9ad28 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1612] @ 0x64c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.w 9aed0 │ │ │ │ + bcs.w 9acb4 │ │ │ │ mov.w r8, r3, lsr #3 │ │ │ │ ldr.w r3, [r9, r8, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 9af0e │ │ │ │ + beq.w 9acf2 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr.w ip, [r4] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9ae9e │ │ │ │ + beq.w 9ac82 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c030 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ movs r3, #1 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ lsls r3, r1 │ │ │ │ adds r3, #20 │ │ │ │ add r3, r4 │ │ │ │ adds r1, r3, #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9af32 │ │ │ │ + beq.w 9ad16 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 9add2 │ │ │ │ + ble.n 9abb6 │ │ │ │ mov r0, r3 │ │ │ │ mov.w ip, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ ands.w r3, r6, #3 │ │ │ │ - beq.n 9ae50 │ │ │ │ + beq.n 9ac34 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9adaa │ │ │ │ + beq.n 9ab8e │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9ad86 │ │ │ │ + beq.n 9ab6a │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9ad7e │ │ │ │ + cbz r2, 9ab62 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ad72 │ │ │ │ + bge.n 9ab56 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9af08 │ │ │ │ + blt.w 9acec │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9ada2 │ │ │ │ + cbz r2, 9ab86 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ad96 │ │ │ │ + bge.n 9ab7a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9af02 │ │ │ │ + blt.w 9ace6 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9adc6 │ │ │ │ + cbz r2, 9abaa │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9aeca │ │ │ │ + blt.w 9acae │ │ │ │ add.w lr, lr, #1 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 9ae50 │ │ │ │ + bne.n 9ac34 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9ae68 │ │ │ │ + blt.n 9ac4c │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9ae08 │ │ │ │ + cbz r2, 9abec │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ae6e │ │ │ │ + bge.n 9ac52 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9ae78 │ │ │ │ + blt.n 9ac5c │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9ae26 │ │ │ │ + cbz r2, 9ac0a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ae7e │ │ │ │ + bge.n 9ac62 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9ae88 │ │ │ │ + blt.n 9ac6c │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 9ae44 │ │ │ │ + cbz r2, 9ac28 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ae8e │ │ │ │ + bge.n 9ac72 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9ae98 │ │ │ │ + blt.n 9ac7c │ │ │ │ add.w lr, lr, #3 │ │ │ │ add r1, ip │ │ │ │ add r0, ip │ │ │ │ cmp lr, r6 │ │ │ │ - beq.n 9add2 │ │ │ │ + beq.n 9abb6 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9ade6 │ │ │ │ + beq.n 9abca │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9adda │ │ │ │ + blt.n 9abbe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ade6 │ │ │ │ + bge.n 9abca │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 9ade6 │ │ │ │ + b.n 9abca │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ae08 │ │ │ │ + bge.n 9abec │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 9ae08 │ │ │ │ + b.n 9abec │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ae26 │ │ │ │ + bge.n 9ac0a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 9ae26 │ │ │ │ + b.n 9ac0a │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ae44 │ │ │ │ + bge.n 9ac28 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 9ae44 │ │ │ │ + b.n 9ac28 │ │ │ │ ldrd r7, r0, [r3, #24] │ │ │ │ cmp r7, r0 │ │ │ │ - bhi.n 9aebe │ │ │ │ + bhi.n 9aca2 │ │ │ │ add.w r0, r8, #1 │ │ │ │ adds r1, r3, r7 │ │ │ │ str r1, [r3, #4] │ │ │ │ add.w r0, r7, r0, lsl #3 │ │ │ │ str r0, [r3, #24] │ │ │ │ str.w ip, [r3, r7] │ │ │ │ - cbz r4, 9aed0 │ │ │ │ + cbz r4, 9acb4 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ - b.n 9ad28 │ │ │ │ + b.n 9ab0c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 9ad28 │ │ │ │ + b.n 9ab0c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 9adc6 │ │ │ │ + b.n 9abaa │ │ │ │ ldr.w r4, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #41921 @ 0xa3c1 │ │ │ │ + movw r3, #42473 @ 0xa5e9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 9af7c │ │ │ │ + bne.n 9ad60 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2c0b0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9af74 │ │ │ │ + beq.n 9ad58 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 9aeba │ │ │ │ + b.n 9ac9e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 9ada2 │ │ │ │ + b.n 9ab86 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 9ad7e │ │ │ │ + b.n 9ab62 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80198 │ │ │ │ + bl 80140 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9aeb8 │ │ │ │ + b.n 9ac9c │ │ │ │ ldr.w r0, [r6, #864] @ 0x360 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 9af74 │ │ │ │ + cbz r0, 9ad58 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 9ad28 │ │ │ │ + b.n 9ab0c │ │ │ │ cmp r6, r2 │ │ │ │ - ble.w 9add2 │ │ │ │ + ble.w 9abb6 │ │ │ │ mov r0, r1 │ │ │ │ mov.w ip, #12 │ │ │ │ add.w r1, r3, #8 │ │ │ │ - b.n 9ad50 │ │ │ │ + b.n 9ab34 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ movs r0, #1 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ ldrb r4, [r1, #5] │ │ │ │ @@ -166127,537 +165949,537 @@ │ │ │ │ lsls r0, r4 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ add.w r2, r0, #20 │ │ │ │ movs r0, #12 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ mla r2, r0, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 9acc8 │ │ │ │ + bge.w 9aaac │ │ │ │ movs r4, #0 │ │ │ │ - bl 23c160 │ │ │ │ - b.n 9add2 │ │ │ │ + bl 23bb34 │ │ │ │ + b.n 9abb6 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9aef2 │ │ │ │ + b.n 9acd6 │ │ │ │ │ │ │ │ -0009af8c <_PyObject_New@@Base>: │ │ │ │ +0009ad70 <_PyObject_New@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 9b0a0 <_PyObject_New@@Base+0x114> │ │ │ │ + blt.n 9ae84 <_PyObject_New@@Base+0x114> │ │ │ │ movw r5, #24320 @ 0x5f00 │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ - movw r3, #197 @ 0xc5 │ │ │ │ + movw r3, #109 @ 0x6d │ │ │ │ movt r3, #8 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r4, [r5, #888] @ 0x378 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 9b08e <_PyObject_New@@Base+0x102> │ │ │ │ - ldr r3, [pc, #284] @ (9b0dc <_PyObject_New@@Base+0x150>) │ │ │ │ + bne.n 9ae72 <_PyObject_New@@Base+0x102> │ │ │ │ + ldr r3, [pc, #284] @ (9aec0 <_PyObject_New@@Base+0x150>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ subs r1, r6, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1612] @ 0x64c │ │ │ │ - bcs.n 9b03c <_PyObject_New@@Base+0xb0> │ │ │ │ + bcs.n 9ae20 <_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 9b07c <_PyObject_New@@Base+0xf0> │ │ │ │ + beq.n 9ae60 <_PyObject_New@@Base+0xf0> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w ip, [r4] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9b020 <_PyObject_New@@Base+0x94> │ │ │ │ + beq.n 9ae04 <_PyObject_New@@Base+0x94> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #212] @ (9b0e0 <_PyObject_New@@Base+0x154>) │ │ │ │ + ldr r2, [pc, #212] @ (9aec4 <_PyObject_New@@Base+0x154>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b0aa <_PyObject_New@@Base+0x11e> │ │ │ │ + bne.n 9ae8e <_PyObject_New@@Base+0x11e> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, r7, [r3, #24] │ │ │ │ cmp r0, r7 │ │ │ │ - bhi.n 9b06c <_PyObject_New@@Base+0xe0> │ │ │ │ + bhi.n 9ae50 <_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 9affc <_PyObject_New@@Base+0x70> │ │ │ │ + bne.n 9ade0 <_PyObject_New@@Base+0x70> │ │ │ │ ldr.w r4, [r5, #848] @ 0x350 │ │ │ │ - movw r3, #41921 @ 0xa3c1 │ │ │ │ + movw r3, #42473 @ 0xa5e9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 9b0be <_PyObject_New@@Base+0x132> │ │ │ │ + bne.n 9aea2 <_PyObject_New@@Base+0x132> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2c0b0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 9b0a0 <_PyObject_New@@Base+0x114> │ │ │ │ + cbz r4, 9ae84 <_PyObject_New@@Base+0x114> │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 9affc <_PyObject_New@@Base+0x70> │ │ │ │ + b.n 9ade0 <_PyObject_New@@Base+0x70> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9affc <_PyObject_New@@Base+0x70> │ │ │ │ - b.n 9b03c <_PyObject_New@@Base+0xb0> │ │ │ │ + bne.n 9ade0 <_PyObject_New@@Base+0x70> │ │ │ │ + b.n 9ae20 <_PyObject_New@@Base+0xb0> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 80198 │ │ │ │ + bl 80140 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9affc <_PyObject_New@@Base+0x70> │ │ │ │ - b.n 9b03c <_PyObject_New@@Base+0xb0> │ │ │ │ + bne.n 9ade0 <_PyObject_New@@Base+0x70> │ │ │ │ + b.n 9ae20 <_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 9affc <_PyObject_New@@Base+0x70> │ │ │ │ + bne.n 9ade0 <_PyObject_New@@Base+0x70> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 23c160 │ │ │ │ - movw r1, #56781 @ 0xddcd │ │ │ │ + b.w 23bb34 │ │ │ │ + movw r1, #55145 @ 0xd769 │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9b0ce <_PyObject_New@@Base+0x142> │ │ │ │ + bne.n 9aeb2 <_PyObject_New@@Base+0x142> │ │ │ │ mov r0, r4 │ │ │ │ - bl 15dd10 │ │ │ │ - b.n 9b018 <_PyObject_New@@Base+0x8c> │ │ │ │ + bl 15d6ac │ │ │ │ + b.n 9adfc <_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 9b05e <_PyObject_New@@Base+0xd2> │ │ │ │ + b.n 9ae42 <_PyObject_New@@Base+0xd2> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9b018 <_PyObject_New@@Base+0x8c> │ │ │ │ + b.n 9adfc <_PyObject_New@@Base+0x8c> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0009b0e4 : │ │ │ │ +0009aec8 : │ │ │ │ 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 9b1e0 │ │ │ │ + beq.n 9afc4 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ - cbz r2, 9b116 │ │ │ │ + cbz r2, 9aefa │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbz r2, 9b116 │ │ │ │ + cbz r2, 9aefa │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r2 │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ - cbz r2, 9b156 │ │ │ │ + cbz r2, 9af3a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 9b156 │ │ │ │ + cbz r2, 9af3a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9b220 │ │ │ │ + beq.n 9b004 │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9b220 │ │ │ │ + beq.n 9b004 │ │ │ │ movw r2, #43708 @ 0xaabc │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl fec18 │ │ │ │ + bl fe6f0 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - beq.n 9b20e │ │ │ │ + beq.n 9aff2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 118cf0 │ │ │ │ + b.w 118828 │ │ │ │ ldr.w r2, [ip, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 9b1f6 │ │ │ │ + bge.n 9afda │ │ │ │ movw r2, #40104 @ 0x9ca8 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9b1e8 │ │ │ │ - ldr r1, [pc, #200] @ (9b234 ) │ │ │ │ + beq.n 9afcc │ │ │ │ + ldr r1, [pc, #200] @ (9b018 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl d8608 │ │ │ │ + bl d8458 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9b1e4 │ │ │ │ + beq.n 9afc8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #5752 @ 0x1678 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9b1b8 │ │ │ │ - cbz r2, 9b1b8 │ │ │ │ + beq.n 9af9c │ │ │ │ + cbz r2, 9af9c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl f5a90 │ │ │ │ + bl f54f0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9b1b2 │ │ │ │ + bge.n 9af96 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 9b1b2 │ │ │ │ + cbnz r1, 9af96 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c8534 │ │ │ │ + bl 1c7d2c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movw r0, #43564 @ 0xaa2c │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ - movw r1, #58452 @ 0xe454 │ │ │ │ + movw r1, #56076 @ 0xdb0c │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f41b4 │ │ │ │ - bl 5d900 │ │ │ │ + b.w f3c44 │ │ │ │ + bl 5d960 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9b1b2 │ │ │ │ + b.n 9af96 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2043d8 │ │ │ │ + b.w 203bd8 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58488 @ 0xe478 │ │ │ │ + movw r1, #56112 @ 0xdb30 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 9b1d6 │ │ │ │ + b.n 9afba │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 940d4 │ │ │ │ + bl 93ef8 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b14a │ │ │ │ - b.n 9b1e4 │ │ │ │ + beq.n 9af2e │ │ │ │ + b.n 9afc8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #58404 @ 0xe424 │ │ │ │ + movw r1, #56028 @ 0xdadc │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - b.n 9b20a │ │ │ │ + b.n 9afee │ │ │ │ uxtb r0, r4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9b286 │ │ │ │ + bne.n 9b06a │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 9b286 │ │ │ │ + beq.n 9b06a │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 851d0 │ │ │ │ + bl 84fac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 9b2a2 │ │ │ │ + cbnz r3, 9b086 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9b282 │ │ │ │ + beq.n 9b066 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #18720 @ 0x4920 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9b2bc │ │ │ │ + bne.n 9b0a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12cb4c <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 12c4e8 <_PyErr_SetKeyError@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9b2b6 │ │ │ │ + b.n 9b09a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7aa84 │ │ │ │ + bl 7acac │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 9b2f6 │ │ │ │ + beq.n 9b0da │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 851d0 │ │ │ │ + bl 84fac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b26a │ │ │ │ + beq.n 9b04e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ adds r2, r0, #3 │ │ │ │ - beq.n 9b282 │ │ │ │ + beq.n 9b066 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9b26e │ │ │ │ + beq.n 9b052 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #64] @ (9b300 ) │ │ │ │ + ldr r1, [pc, #64] @ (9b0e4 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl a8320 <_PyObject_LookupSpecial@@Base> │ │ │ │ + bl a8130 <_PyObject_LookupSpecial@@Base> │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 9b2d4 │ │ │ │ - bl 940d4 │ │ │ │ + cbnz r0, 9b0b8 │ │ │ │ + bl 93ef8 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b27c │ │ │ │ - b.n 9b2b6 │ │ │ │ + beq.n 9b060 │ │ │ │ + b.n 9b09a │ │ │ │ mov r1, r4 │ │ │ │ - bl f5a90 │ │ │ │ + bl f54f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9b2f2 │ │ │ │ + bge.n 9b0d6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 9b2f2 │ │ │ │ + cbnz r2, 9b0d6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r4 │ │ │ │ - b.n 9b2b6 │ │ │ │ + b.n 9b09a │ │ │ │ mov r0, r4 │ │ │ │ - bl 43338 │ │ │ │ - b.n 9b282 │ │ │ │ + bl 43390 │ │ │ │ + b.n 9b066 │ │ │ │ nop │ │ │ │ pop {} │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0009b304 : │ │ │ │ +0009b0e8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 9b4f4 │ │ │ │ + bmi.w 9b2d8 │ │ │ │ ldr.w r5, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 9b536 │ │ │ │ - ldr r1, [pc, #728] @ (9b608 ) │ │ │ │ + bpl.w 9b31a │ │ │ │ + ldr r1, [pc, #728] @ (9b3ec ) │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r2, [r1, #740] @ 0x2e4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9b630 │ │ │ │ + bne.w 9b414 │ │ │ │ ldr.w r2, [r1, #748] @ 0x2ec │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 9b630 │ │ │ │ + beq.w 9b414 │ │ │ │ add r3, sp, #20 │ │ │ │ add.w r1, r1, #736 @ 0x2e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 851d0 │ │ │ │ + bl 84fac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b76c │ │ │ │ + beq.w 9b550 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #7 │ │ │ │ - bpl.w 9b7a0 │ │ │ │ + bpl.w 9b584 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r5, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r5, r5, #1 │ │ │ │ - bhi.w 9b6b4 │ │ │ │ + bhi.w 9b498 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul.w r5, r3, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 9b72c │ │ │ │ + blt.w 9b510 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 9b53e │ │ │ │ + bmi.w 9b322 │ │ │ │ ldr.w r6, [r4, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 9b580 │ │ │ │ - ldr r1, [pc, #616] @ (9b608 ) │ │ │ │ + bpl.w 9b364 │ │ │ │ + ldr r1, [pc, #616] @ (9b3ec ) │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr.w r2, [r1, #772] @ 0x304 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9b614 │ │ │ │ + bne.w 9b3f8 │ │ │ │ ldr.w r2, [r1, #780] @ 0x30c │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9b614 │ │ │ │ + beq.w 9b3f8 │ │ │ │ add r3, sp, #20 │ │ │ │ add.w r1, r1, #768 @ 0x300 │ │ │ │ mov r0, r6 │ │ │ │ - bl 851d0 │ │ │ │ + bl 84fac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b740 │ │ │ │ + beq.w 9b524 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w 9b7a0 │ │ │ │ + bpl.w 9b584 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r6, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r6, r6, #1 │ │ │ │ - bhi.w 9b682 │ │ │ │ + bhi.w 9b466 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul.w r3, r3, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9b72c │ │ │ │ + blt.w 9b510 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - ldr.w r9, [pc, #528] @ 9b610 │ │ │ │ + ldr.w r9, [pc, #528] @ 9b3f4 │ │ │ │ ubfx r3, r2, #14, #1 │ │ │ │ and.w r2, r2, #24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ adds r2, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr.w r8, [r9, fp] │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r1, r1, r3 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 9b754 │ │ │ │ + bhi.w 9b538 │ │ │ │ adds.w sl, r3, r2 │ │ │ │ - bmi.w 9b754 │ │ │ │ + bmi.w 9b538 │ │ │ │ movw r7, #24320 @ 0x5f00 │ │ │ │ movt r7, #82 @ 0x52 │ │ │ │ - movw r1, #197 @ 0xc5 │ │ │ │ + movw r1, #109 @ 0x6d │ │ │ │ movt r1, #8 │ │ │ │ ldr.w r2, [r7, #888] @ 0x378 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9b702 │ │ │ │ + bne.w 9b4e6 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1612] @ 0x64c │ │ │ │ str r2, [sp, #8] │ │ │ │ - bcs.w 9b64c │ │ │ │ + bcs.w 9b430 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr.w r2, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 9b6f4 │ │ │ │ + beq.w 9b4d8 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 9b588 │ │ │ │ + beq.n 9b36c │ │ │ │ adds r7, r0, r3 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r3, r3, [r7, #-8] │ │ │ │ ldr.w r3, [r2, #3768] @ 0xeb8 │ │ │ │ ldr.w r1, [r2, #3764] @ 0xeb4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #3768] @ 0xeb8 │ │ │ │ cmp r3, r1 │ │ │ │ - bgt.w 9b5ba │ │ │ │ - ldr r2, [pc, #340] @ (9b60c ) │ │ │ │ + bgt.w 9b39e │ │ │ │ + ldr r2, [pc, #340] @ (9b3f0 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b77e │ │ │ │ + bne.w 9b562 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [r7, #8] │ │ │ │ - cbz r5, 9b4ec │ │ │ │ + cbz r5, 9b2d0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r7, #16 │ │ │ │ blx 2b44c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #280] @ (9b610 ) │ │ │ │ + ldr r0, [pc, #280] @ (9b3f4 ) │ │ │ │ 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] │ │ │ │ @@ -166667,24 +166489,24 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r1, #412] @ 0x19c │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b7b8 │ │ │ │ + beq.w 9b59c │ │ │ │ ldr.w r5, [r1, #428] @ 0x1ac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bmi.w 9b32e │ │ │ │ - bl 1c965c │ │ │ │ + bmi.w 9b112 │ │ │ │ + bl 1c8e0c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9b35a │ │ │ │ - ldr r1, [pc, #208] @ (9b610 ) │ │ │ │ + b.n 9b13e │ │ │ │ + ldr r1, [pc, #208] @ (9b3f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #28 │ │ │ │ cmp r3, #10 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -166694,289 +166516,289 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r1, #412] @ 0x19c │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b730 │ │ │ │ + beq.w 9b514 │ │ │ │ ldr.w r6, [r1, #428] @ 0x1ac │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bmi.w 9b39c │ │ │ │ - bl 1c965c │ │ │ │ + bmi.w 9b180 │ │ │ │ + bl 1c8e0c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9b3c8 │ │ │ │ + b.n 9b1ac │ │ │ │ ldrd r6, r1, [r2, #24] │ │ │ │ cmp r6, r1 │ │ │ │ ittt hi │ │ │ │ ldrhi r2, [r2, #12] │ │ │ │ strhi.w r2, [ip, #12] │ │ │ │ strhi.w ip, [r2, #8] │ │ │ │ - bhi.w 9b492 │ │ │ │ + bhi.w 9b276 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r6 │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w lr, [r2, r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b64c │ │ │ │ + beq.n 9b430 │ │ │ │ ldr.w r8, [r9, fp] │ │ │ │ - b.n 9b492 │ │ │ │ + b.n 9b276 │ │ │ │ ldr.w r3, [r2, #3748] @ 0xea4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b4b6 │ │ │ │ + beq.w 9b29a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9b4b6 │ │ │ │ + beq.w 9b29a │ │ │ │ ldr.w r3, [r2, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b4b6 │ │ │ │ + bne.w 9b29a │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b7ce │ │ │ │ + bne.w 9b5b2 │ │ │ │ add.w r2, r8, #12 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 9b4b6 │ │ │ │ + bmi.w 9b29a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9b5f0 │ │ │ │ + bne.n 9b3d4 │ │ │ │ dmb ish │ │ │ │ - b.n 9b4b6 │ │ │ │ + b.n 9b29a │ │ │ │ nop │ │ │ │ vqadd.s8 q0, q0, q1 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #468] @ (9b7ec ) │ │ │ │ - bl 7aa84 │ │ │ │ + ldr r0, [pc, #468] @ (9b5d0 ) │ │ │ │ + bl 7acac │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 9b73a │ │ │ │ + beq.w 9b51e │ │ │ │ add r3, sp, #20 │ │ │ │ - ldr r1, [pc, #452] @ (9b7ec ) │ │ │ │ + ldr r1, [pc, #452] @ (9b5d0 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 851d0 │ │ │ │ + bl 84fac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 9b3c8 │ │ │ │ - ldr r0, [pc, #444] @ (9b7f0 ) │ │ │ │ - bl 7aa84 │ │ │ │ + b.n 9b1ac │ │ │ │ + ldr r0, [pc, #444] @ (9b5d4 ) │ │ │ │ + bl 7acac │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 9b766 │ │ │ │ + beq.w 9b54a │ │ │ │ add r3, sp, #20 │ │ │ │ - ldr r1, [pc, #428] @ (9b7f0 ) │ │ │ │ + ldr r1, [pc, #428] @ (9b5d4 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 851d0 │ │ │ │ + bl 84fac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 9b35a │ │ │ │ + b.n 9b13e │ │ │ │ ldr.w r2, [r7, #848] @ 0x350 │ │ │ │ - movw r1, #41921 @ 0xa3c1 │ │ │ │ + movw r1, #42473 @ 0xa5e9 │ │ │ │ movt r1, #7 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 9b716 │ │ │ │ + bne.n 9b4fa │ │ │ │ mov r0, sl │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2c0b0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b754 │ │ │ │ + beq.n 9b538 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r8, [r9, fp] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 9b492 │ │ │ │ + b.n 9b276 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ adds r3, #12 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 9b6d0 │ │ │ │ + bcc.n 9b4b4 │ │ │ │ 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 9b688 │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + beq.n 9b46c │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63080 @ 0xf668 │ │ │ │ + movw r1, #60704 @ 0xed20 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 9b72c │ │ │ │ + bl 11dfac │ │ │ │ + b.n 9b510 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ adds r3, #12 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 9b6e4 │ │ │ │ + bcc.n 9b4c8 │ │ │ │ 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 9b6ba │ │ │ │ - b.n 9b69c │ │ │ │ + beq.n 9b49e │ │ │ │ + b.n 9b480 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 9b760 │ │ │ │ + blt.n 9b544 │ │ │ │ mul.w r3, r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 9b3f6 │ │ │ │ - b.n 9b72c │ │ │ │ + bge.w 9b1da │ │ │ │ + b.n 9b510 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 9b722 │ │ │ │ + blt.n 9b506 │ │ │ │ mul.w r5, r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 9b386 │ │ │ │ - b.n 9b72c │ │ │ │ + bge.w 9b16a │ │ │ │ + b.n 9b510 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 80198 │ │ │ │ + bl 80140 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 9b5b0 │ │ │ │ + b.n 9b394 │ │ │ │ ldr.w r0, [r7, #884] @ 0x374 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r2 │ │ │ │ - cbz r0, 9b754 │ │ │ │ + cbz r0, 9b538 │ │ │ │ ldr.w r8, [r9, fp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9b492 │ │ │ │ + b.n 9b276 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ mov r1, sl │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9b66c │ │ │ │ + b.n 9b450 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 9b69c │ │ │ │ + bge.n 9b480 │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 9b69c │ │ │ │ + bne.n 9b480 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 9b4ec │ │ │ │ + b.n 9b2d0 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r6, [r2, #404] @ 0x194 │ │ │ │ - b.n 9b576 │ │ │ │ - ldr r0, [pc, #176] @ (9b7ec ) │ │ │ │ - bl 43338 │ │ │ │ - bl 940d4 │ │ │ │ + b.n 9b35a │ │ │ │ + ldr r0, [pc, #176] @ (9b5d0 ) │ │ │ │ + bl 43390 │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b7d8 │ │ │ │ - ldr r1, [pc, #160] @ (9b7ec ) │ │ │ │ + bne.n 9b5bc │ │ │ │ + ldr r1, [pc, #160] @ (9b5d0 ) │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 2fb84 <_PyObject_DebugMallocStats@@Base+0x1a1c> │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 9b6da │ │ │ │ + b.n 9b4be │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 23c230 │ │ │ │ + b.w 23bc04 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 9b726 │ │ │ │ - b.n 9b69c │ │ │ │ - ldr r0, [pc, #136] @ (9b7f0 ) │ │ │ │ - bl 43338 │ │ │ │ - bl 940d4 │ │ │ │ - cbnz r0, 9b7d8 │ │ │ │ - ldr r1, [pc, #124] @ (9b7f0 ) │ │ │ │ + blt.n 9b50a │ │ │ │ + b.n 9b480 │ │ │ │ + ldr r0, [pc, #136] @ (9b5d4 ) │ │ │ │ + bl 43390 │ │ │ │ + bl 93ef8 │ │ │ │ + cbnz r0, 9b5bc │ │ │ │ + ldr r1, [pc, #124] @ (9b5d4 ) │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 2fb84 <_PyObject_DebugMallocStats@@Base+0x1a1c> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9b6ec │ │ │ │ - movw r1, #56781 @ 0xddcd │ │ │ │ + b.n 9b4d0 │ │ │ │ + movw r1, #55145 @ 0xd769 │ │ │ │ movt r1, #21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9b7c2 │ │ │ │ + bne.n 9b5a6 │ │ │ │ ldr.w r0, [r2, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b4d4 │ │ │ │ + bne.w 9b2b8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - b.n 9b4d4 │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + b.n 9b2b8 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63056 @ 0xf650 │ │ │ │ + movw r1, #60680 @ 0xed08 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 9b72c │ │ │ │ + bl 11dfac │ │ │ │ + b.n 9b510 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r5, [r2, #404] @ 0x194 │ │ │ │ - b.n 9b52c │ │ │ │ + b.n 9b310 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 9b4d4 │ │ │ │ + b.n 9b2b8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b5de │ │ │ │ - b.n 9b4b6 │ │ │ │ - movw r0, #63032 @ 0xf638 │ │ │ │ + beq.w 9b3c2 │ │ │ │ + b.n 9b29a │ │ │ │ + movw r0, #60656 @ 0xecf0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #635 @ 0x27b │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9b72c │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9b510 │ │ │ │ nop │ │ │ │ addw r0, r0, #82 @ 0x52 │ │ │ │ @ instruction: 0xf1e00052 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.n 9b85e │ │ │ │ + bmi.n 9b642 │ │ │ │ ldr.w r1, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 9b89c │ │ │ │ + bpl.n 9b680 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #41560 @ 0xa258 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9b8c2 │ │ │ │ + bne.n 9b6a6 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 9b8c2 │ │ │ │ + beq.n 9b6a6 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 851d0 │ │ │ │ + bl 84fac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b8ac │ │ │ │ + beq.n 9b690 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.n 9b92c │ │ │ │ + bpl.n 9b710 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r0, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r0, r0, #1 │ │ │ │ - bhi.n 9b8e2 │ │ │ │ + bhi.n 9b6c6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul.w r0, r3, r0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #272] @ (9b970 ) │ │ │ │ + ldr r1, [pc, #272] @ (9b754 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #28 │ │ │ │ cmp r3, #10 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -166986,244 +166808,244 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r1, #412] @ 0x19c │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b922 │ │ │ │ + beq.n 9b706 │ │ │ │ ldr.w r1, [r1, #428] @ 0x1ac │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 9b81a │ │ │ │ - movw r0, #48080 @ 0xbbd0 │ │ │ │ + bmi.n 9b5fe │ │ │ │ + movw r0, #45776 @ 0xb2d0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #2524 @ 0x9dc │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 940d4 │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 93ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b95c │ │ │ │ + bne.n 9b740 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 2fb84 <_PyObject_DebugMallocStats@@Base+0x1a1c> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7aa84 │ │ │ │ + bl 7acac │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 9b944 │ │ │ │ + beq.n 9b728 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 851d0 │ │ │ │ + bl 84fac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b83e │ │ │ │ - b.n 9b8ac │ │ │ │ + bne.n 9b622 │ │ │ │ + b.n 9b690 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ movs r4, #0 │ │ │ │ adds r3, #12 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 9b918 │ │ │ │ + bcc.n 9b6fc │ │ │ │ ldr.w r1, [r3, r2, lsl #2] │ │ │ │ orr.w r1, r1, r4, lsl #30 │ │ │ │ cmp.w r4, r1, lsr #30 │ │ │ │ mov r4, r1 │ │ │ │ - beq.n 9b8e8 │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + beq.n 9b6cc │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63080 @ 0xf668 │ │ │ │ + movw r1, #60704 @ 0xed20 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9b85a │ │ │ │ + b.n 9b63e │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 9b94c │ │ │ │ + blt.n 9b730 │ │ │ │ mul.w r0, r4, r0 │ │ │ │ - b.n 9b85a │ │ │ │ + b.n 9b63e │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r1, [r2, #404] @ 0x194 │ │ │ │ - b.n 9b894 │ │ │ │ + b.n 9b678 │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63056 @ 0xf650 │ │ │ │ + movw r1, #60680 @ 0xed08 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 9b912 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 9b6f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 43338 │ │ │ │ - b.n 9b8ac │ │ │ │ + bl 43390 │ │ │ │ + b.n 9b690 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9b8fc │ │ │ │ + bge.n 9b6e0 │ │ │ │ cmp.w r4, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 9b8fc │ │ │ │ + bne.n 9b6e0 │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ - b.n 9b85a │ │ │ │ - movw r0, #63032 @ 0xf638 │ │ │ │ + b.n 9b63e │ │ │ │ + movw r0, #60656 @ 0xecf0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #635 @ 0x27b │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9b912 │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9b6f6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009b974 : │ │ │ │ +0009b758 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ba10 │ │ │ │ + beq.n 9b7f4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 9b9f8 │ │ │ │ + bpl.n 9b7dc │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r3, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r3, r3, #1 │ │ │ │ - bhi.n 9b9a4 │ │ │ │ + bhi.n 9b788 │ │ │ │ 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 9b9dc │ │ │ │ + bcc.n 9b7c0 │ │ │ │ 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 9b9ac │ │ │ │ - movw r3, #57364 @ 0xe014 │ │ │ │ + beq.n 9b790 │ │ │ │ + movw r3, #43792 @ 0xab10 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63080 @ 0xf668 │ │ │ │ + movw r1, #60704 @ 0xed20 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ + bl 11dfac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 9b9e8 │ │ │ │ + blt.n 9b7cc │ │ │ │ mul.w r0, r3, ip │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 9b9c0 │ │ │ │ + bge.n 9b7a4 │ │ │ │ cmp.w ip, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 9b9c0 │ │ │ │ + bne.n 9b7a4 │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #43564 @ 0xaa2c │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ - movw r1, #63056 @ 0xf650 │ │ │ │ + movw r1, #60680 @ 0xed08 │ │ │ │ movt r1, #46 @ 0x2e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 11e4c4 │ │ │ │ - b.n 9b9d6 │ │ │ │ - movw r0, #63032 @ 0xf638 │ │ │ │ + bl 11dfac │ │ │ │ + b.n 9b7ba │ │ │ │ + movw r0, #60656 @ 0xecf0 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #635 @ 0x27b │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9b9d6 │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9b7ba │ │ │ │ nop │ │ │ │ │ │ │ │ -0009ba24 : │ │ │ │ +0009b808 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #180] @ (9bae8 ) │ │ │ │ + ldr r2, [pc, #180] @ (9b8cc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1720] @ 0x6b8 │ │ │ │ - cbz r4, 9ba6e │ │ │ │ - ldr r1, [pc, #160] @ (9baec ) │ │ │ │ + cbz r4, 9b852 │ │ │ │ + ldr r1, [pc, #160] @ (9b8d0 ) │ │ │ │ ldr.w r2, [r3, #1724] @ 0x6bc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ subs r2, #1 │ │ │ │ str.w r0, [r3, #1720] @ 0x6b8 │ │ │ │ str.w r2, [r3, #1724] @ 0x6bc │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r1, #1600] @ 0x640 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r3, 9baa2 │ │ │ │ + cbnz r3, 9b886 │ │ │ │ mov r0, r4 │ │ │ │ vstr d0, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 7ffe4 <_PyObject_GC_New@@Base+0x28c> │ │ │ │ + bl 7ff8c <_PyObject_GC_New@@Base+0x28c> │ │ │ │ vldr d0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 9bade │ │ │ │ + cbz r0, 9b8c2 │ │ │ │ movw r3, #25144 @ 0x6238 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ str r3, [r0, #4] │ │ │ │ vstr d0, [sp] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ - bl 1c76c8 <_Py_NewReference@@Base> │ │ │ │ + bl 1c6ec0 <_Py_NewReference@@Base> │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 9ba64 │ │ │ │ - movw r2, #56781 @ 0xddcd │ │ │ │ + b.n 9b848 │ │ │ │ + movw r2, #55145 @ 0xd769 │ │ │ │ movt r2, #21 │ │ │ │ cmp r3, r2 │ │ │ │ vstr d0, [sp] │ │ │ │ - bne.n 9bace │ │ │ │ + bne.n 9b8b2 │ │ │ │ ldr.w r0, [r1, #1596] @ 0x63c │ │ │ │ blx 2c0a0 │ │ │ │ vldr d0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9ba64 │ │ │ │ + bne.n 9b848 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208714 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 207f14 <_PyStack_AsDict@@Base+0x10> │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 9ba64 │ │ │ │ + b.n 9b848 │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 9ba64 │ │ │ │ + b.n 9b848 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23c160 │ │ │ │ + b.w 23bb34 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ -0009baf0 : │ │ │ │ +0009b8d4 : │ │ │ │ adds r1, #4 │ │ │ │ str.w r2, [r0, r1, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0009baf8 : │ │ │ │ +0009b8dc : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9bbba │ │ │ │ + beq.n 9b99e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ @@ -167231,71 +167053,71 @@ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ add.w r5, r4, #1 │ │ │ │ it lt │ │ │ │ strlt r3, [r1, #0] │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 9bb48 │ │ │ │ + bge.n 9b92c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r1, [r3, r4, lsl #2] │ │ │ │ str r5, [r0, #8] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r1 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r5 │ │ │ │ - bge.n 9bb8c │ │ │ │ + bge.n 9b970 │ │ │ │ adds r1, r4, #7 │ │ │ │ add.w r1, r1, r5, asr #3 │ │ │ │ bic.w r2, r1, #3 │ │ │ │ subs r1, r2, r5 │ │ │ │ cmp r1, #0 │ │ │ │ itt le │ │ │ │ addle r1, r4, #4 │ │ │ │ bicle.w r2, r1, #3 │ │ │ │ - cbz r5, 9bb98 │ │ │ │ + cbz r5, 9b97c │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 9bbaa │ │ │ │ + bcs.n 9b98e │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 9bcbc │ │ │ │ + bl 9baa0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - cbz r0, 9bbaa │ │ │ │ + cbz r0, 9b98e │ │ │ │ strd r5, r0, [r3, #8] │ │ │ │ str r2, [r3, #16] │ │ │ │ str.w r6, [r0, r4, lsl #2] │ │ │ │ - b.n 9bb42 │ │ │ │ + b.n 9b926 │ │ │ │ cmp.w r5, r2, asr #1 │ │ │ │ - blt.n 9bb50 │ │ │ │ + blt.n 9b934 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r5, [r3, #8] │ │ │ │ - b.n 9bb86 │ │ │ │ + b.n 9b96a │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9bcbc │ │ │ │ + bl 9baa0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9bb80 │ │ │ │ - bl 23c160 │ │ │ │ + bne.n 9b964 │ │ │ │ + bl 23bb34 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2fbb2 <_PyObject_DebugMallocStats@@Base+0x1a4a> │ │ │ │ - b.w 1cb174 │ │ │ │ + b.w 1ca93c │ │ │ │ nop │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 9bc84 │ │ │ │ + bpl.n 9ba68 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r2, #5752 @ 0x1678 │ │ │ │ movt r2, #80 @ 0x50 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ @@ -167304,297 +167126,297 @@ │ │ │ │ adds r5, r4, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 9bc04 │ │ │ │ + bge.n 9b9e8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r2, [r3, r4, lsl #2] │ │ │ │ str r5, [r0, #8] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 9bc4a │ │ │ │ + bge.n 9ba2e │ │ │ │ adds r3, r4, #7 │ │ │ │ add.w r3, r3, r5, asr #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov r6, r3 │ │ │ │ subs r3, r3, r5 │ │ │ │ cmp r3, #0 │ │ │ │ itt le │ │ │ │ addle r3, r4, #4 │ │ │ │ bicle.w r6, r3, #3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r5, 9bc56 │ │ │ │ + cbz r5, 9ba3a │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 9bc6e │ │ │ │ + bcs.n 9ba52 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9bcbc │ │ │ │ + bl 9baa0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 9bc6e │ │ │ │ + cbz r0, 9ba52 │ │ │ │ strd r5, r1, [r3, #8] │ │ │ │ str r6, [r3, #16] │ │ │ │ str.w r2, [r1, r4, lsl #2] │ │ │ │ - b.n 9bbfe │ │ │ │ + b.n 9b9e2 │ │ │ │ cmp.w r5, r3, asr #1 │ │ │ │ - blt.n 9bc08 │ │ │ │ + blt.n 9b9ec │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str r5, [r0, #8] │ │ │ │ - b.n 9bc44 │ │ │ │ + b.n 9ba28 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9bcbc │ │ │ │ + bl 9baa0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9bc3e │ │ │ │ - bl 23c160 │ │ │ │ + bne.n 9ba22 │ │ │ │ + bl 23bb34 │ │ │ │ movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #80 @ 0x50 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2fbb2 <_PyObject_DebugMallocStats@@Base+0x1a4a> │ │ │ │ - b.w 1cb174 │ │ │ │ + b.w 1ca93c │ │ │ │ │ │ │ │ -0009bc88 <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +0009ba6c <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bl 1cb198 │ │ │ │ + bl 1ca960 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9bcb0 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + beq.n 9ba94 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movs r0, #0 │ │ │ │ str.w r6, [r3, r4, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2fbb2 <_PyObject_DebugMallocStats@@Base+0x1a4a> │ │ │ │ nop │ │ │ │ │ │ │ │ -0009bcbc : │ │ │ │ +0009baa0 : │ │ │ │ stmdb 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 9c020 │ │ │ │ + blt.w 9be04 │ │ │ │ movw r4, #24320 @ 0x5f00 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ - movw r2, #49197 @ 0xc02d │ │ │ │ + movw r2, #48657 @ 0xbe11 │ │ │ │ movt r2, #9 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r5, [r4, #876] @ 0x36c │ │ │ │ ldr.w r0, [r4, #864] @ 0x360 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 9bf72 │ │ │ │ + bne.w 9bd56 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9be64 │ │ │ │ - ldr.w sl, [pc, #812] @ 9c028 │ │ │ │ + beq.w 9bc48 │ │ │ │ + ldr.w sl, [pc, #812] @ 9be0c │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w fp, [r2, #1612] @ 0x64c │ │ │ │ cmn.w fp, #804 @ 0x324 │ │ │ │ - beq.w 9be90 │ │ │ │ + beq.w 9bc74 │ │ │ │ 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 9bd46 │ │ │ │ + bgt.n 9bb2a │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r7 │ │ │ │ ite gt │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9be90 │ │ │ │ + beq.w 9bc74 │ │ │ │ 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 9be06 │ │ │ │ + bhi.n 9bbea │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ cmp.w r2, r3, lsl #2 │ │ │ │ it cc │ │ │ │ movcc r8, r5 │ │ │ │ - bcc.n 9bdfe │ │ │ │ + bcc.n 9bbe2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bef4 │ │ │ │ + beq.w 9bcd8 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bhi.w 9bef4 │ │ │ │ + bhi.w 9bcd8 │ │ │ │ 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 9be1e │ │ │ │ + beq.n 9bc02 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w r8, [r1, #4] │ │ │ │ add.w lr, r2, #1 │ │ │ │ str.w lr, [r1] │ │ │ │ ldr.w lr, [r8] │ │ │ │ str.w lr, [r1, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 9be6e │ │ │ │ + beq.n 9bc52 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c030 │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1612] @ 0x64c │ │ │ │ cmn.w r9, #804 @ 0x324 │ │ │ │ - beq.w 9bed0 │ │ │ │ + beq.w 9bcb4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r9 │ │ │ │ ldr.w r2, [r3, #808] @ 0x328 │ │ │ │ cmp r7, r2 │ │ │ │ - blt.n 9bdea │ │ │ │ + blt.n 9bbce │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r7, r3 │ │ │ │ ite lt │ │ │ │ movlt r7, #0 │ │ │ │ movge r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9bed0 │ │ │ │ + beq.n 9bcb4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r6, #4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9bebe │ │ │ │ + beq.n 9bca2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9bef8 │ │ │ │ + beq.n 9bcdc │ │ │ │ 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 9be32 │ │ │ │ + bhi.n 9bc16 │ │ │ │ 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 9bd8c │ │ │ │ + bne.n 9bb70 │ │ │ │ mov r1, ip │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 80198 │ │ │ │ + bl 80140 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 9bda8 │ │ │ │ + bne.n 9bb8c │ │ │ │ ldr.w r8, [r4, #848] @ 0x350 │ │ │ │ - movw r1, #41921 @ 0xa3c1 │ │ │ │ + movw r1, #42473 @ 0xa5e9 │ │ │ │ movt r1, #7 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.w 9c014 │ │ │ │ + bne.w 9bdf8 │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c0b0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9bdfe │ │ │ │ + beq.n 9bbe2 │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 9bda8 │ │ │ │ + b.n 9bb8c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 800c4 │ │ │ │ + b.w 8006c │ │ │ │ ldrd r2, r0, [r1, #24] │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.n 9beb4 │ │ │ │ + bhi.n 9bc98 │ │ │ │ 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 9bda8 │ │ │ │ - b.n 9be32 │ │ │ │ + bne.n 9bb8c │ │ │ │ + b.n 9bc16 │ │ │ │ ldr.w r5, [r4, #856] @ 0x358 │ │ │ │ - movw r2, #42089 @ 0xa469 │ │ │ │ + movw r2, #42641 @ 0xa691 │ │ │ │ movt r2, #7 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 9bf6e │ │ │ │ + bne.n 9bd52 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2b864 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 9bda8 │ │ │ │ + b.n 9bb8c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr.w r3, [r9, r3, lsl #3] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ strd r3, r2, [r6, #8] │ │ │ │ str r6, [r3, #12] │ │ │ │ str r6, [r2, #8] │ │ │ │ - b.n 9bdfe │ │ │ │ + b.n 9bbe2 │ │ │ │ ldr.w r2, [r4, #860] @ 0x35c │ │ │ │ - movw r3, #42081 @ 0xa461 │ │ │ │ + movw r3, #42581 @ 0xa655 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9c00a │ │ │ │ + bne.w 9bdee │ │ │ │ mov r0, r5 │ │ │ │ blx 2af44 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 9bdfe │ │ │ │ + b.n 9bbe2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 9be32 │ │ │ │ + b.n 9bc16 │ │ │ │ ldr r5, [r6, #16] │ │ │ │ movs r3, #28 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr.w r7, [r9, #512] @ 0x200 │ │ │ │ mul.w sl, r3, r5 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [r2, #12] │ │ │ │ @@ -167603,78 +167425,78 @@ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [r6, #8] │ │ │ │ add.w r0, r9, r2, lsl #2 │ │ │ │ str r6, [r3, #16] │ │ │ │ ldr.w r6, [r0, #528] @ 0x210 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 9bf34 │ │ │ │ + bne.n 9bd18 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 9bf30 │ │ │ │ + cbz r1, 9bd14 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str.w r1, [r0, #528] @ 0x210 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9bfa2 │ │ │ │ + beq.n 9bd86 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9bf80 │ │ │ │ + beq.n 9bd64 │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 9bf4c │ │ │ │ + cbnz r2, 9bd30 │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 9bdfe │ │ │ │ + beq.w 9bbe2 │ │ │ │ ldrd r1, r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9c004 │ │ │ │ + beq.n 9bde8 │ │ │ │ str r1, [r2, #20] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ strd r2, r6, [r3, #20] │ │ │ │ - cbz r2, 9bf6a │ │ │ │ + cbz r2, 9bd4e │ │ │ │ str r3, [r2, #24] │ │ │ │ str r3, [r6, #20] │ │ │ │ - b.n 9bdfe │ │ │ │ + b.n 9bbe2 │ │ │ │ ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r2, [r9, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 9bf8e │ │ │ │ + cbz r2, 9bd72 │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r9, #532] @ 0x214 │ │ │ │ str.w r3, [r9, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9bdfe │ │ │ │ + bne.w 9bbe2 │ │ │ │ str.w r3, [r9, #532] @ 0x214 │ │ │ │ - b.n 9bdfe │ │ │ │ + b.n 9bbe2 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9bf3e │ │ │ │ + beq.n 9bd22 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 9bffe │ │ │ │ + cbz r2, 9bde2 │ │ │ │ str r1, [r2, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr.w r1, [r7, sl] │ │ │ │ ldr.w r2, [r9, #520] @ 0x208 │ │ │ │ str r2, [r3, #20] │ │ │ │ str.w r3, [r9, #520] @ 0x208 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - cbz r3, 9bfd6 │ │ │ │ + cbz r3, 9bdba │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r9, r2, lsl #3 │ │ │ │ movs r6, #0 │ │ │ │ @@ -167683,98 +167505,98 @@ │ │ │ │ str.w r6, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [r4, #988] @ 0x3dc │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r9, #788] @ 0x314 │ │ │ │ str.w r6, [r7, sl] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #788] @ 0x314 │ │ │ │ - b.n 9bdfe │ │ │ │ + b.n 9bbe2 │ │ │ │ str.w r1, [r9, #524] @ 0x20c │ │ │ │ - b.n 9bfae │ │ │ │ + b.n 9bd92 │ │ │ │ str.w r1, [r9, #524] @ 0x20c │ │ │ │ - b.n 9bf5c │ │ │ │ + b.n 9bd40 │ │ │ │ ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 9bee8 │ │ │ │ + b.n 9bccc │ │ │ │ ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ mov r1, r3 │ │ │ │ blx r8 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 9be52 │ │ │ │ + b.n 9bc36 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 9bdfe │ │ │ │ + b.n 9bbe2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9c0be │ │ │ │ + beq.n 9bea2 │ │ │ │ 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] @ (9c108 ) │ │ │ │ + ldr r3, [pc, #200] @ (9beec ) │ │ │ │ mov r4, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1612] @ 0x64c │ │ │ │ cmn.w r3, #804 @ 0x324 │ │ │ │ - beq.n 9c0c4 │ │ │ │ + beq.n 9bea8 │ │ │ │ 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 9c076 │ │ │ │ + bgt.n 9be5a │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r1 │ │ │ │ - bgt.n 9c0c4 │ │ │ │ - cbz r3, 9c0c4 │ │ │ │ + bgt.n 9bea8 │ │ │ │ + cbz r3, 9bea8 │ │ │ │ bic.w r3, r4, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ cmp.w r2, r3, lsl #3 │ │ │ │ - bhi.n 9c096 │ │ │ │ + bhi.n 9be7a │ │ │ │ add.w r3, r6, r3, lsl #4 │ │ │ │ cmp.w r3, r2, lsl #2 │ │ │ │ - bcc.n 9c0b8 │ │ │ │ + bcc.n 9be9c │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 800c4 │ │ │ │ + bl 8006c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9c0b6 │ │ │ │ + cbz r0, 9be9a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2c030 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83c98 │ │ │ │ + bl 83c50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r2 │ │ │ │ - b.w 800c4 │ │ │ │ + b.w 8006c │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 9c104 │ │ │ │ + blt.n 9bee8 │ │ │ │ movw r3, #24320 @ 0x5f00 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ - movw r1, #42089 @ 0xa469 │ │ │ │ + movw r1, #42641 @ 0xa691 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w lr, [r3, #856] @ 0x358 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 9c0f4 │ │ │ │ + bne.n 9bed8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ @@ -167782,516 +167604,516 @@ │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, lr │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9c0b8 │ │ │ │ + b.n 9be9c │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009c10c : │ │ │ │ +0009bef0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r0, 9c13c │ │ │ │ + cbz r0, 9bf20 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 9c13c │ │ │ │ - bl 9c164 │ │ │ │ - cbz r0, 9c14c │ │ │ │ + bpl.n 9bf20 │ │ │ │ + bl 9bf48 │ │ │ │ + cbz r0, 9bf30 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9c152 │ │ │ │ + blt.n 9bf36 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - movw r0, #38736 @ 0x9750 │ │ │ │ + movw r0, #36432 @ 0x8e50 │ │ │ │ movt r0, #46 @ 0x2e │ │ │ │ movw r1, #3170 @ 0xc62 │ │ │ │ - bl 2913c0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 290ca4 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9c136 │ │ │ │ + b.n 9bf1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9c134 │ │ │ │ + bne.n 9bf18 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 846b0 <_Py_Dealloc@@Base> │ │ │ │ + bl 84604 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9c136 │ │ │ │ + b.n 9bf1a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2416] @ 0x970 │ │ │ │ ldrd r4, r7, [r0, #8] │ │ │ │ subw sp, sp, #1644 @ 0x66c │ │ │ │ ldr.w fp, [r0, #16] │ │ │ │ movs r1, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r4, #1 │ │ │ │ strd r1, r1, [r0, #8] │ │ │ │ str r3, [r0, #16] │ │ │ │ - ble.w 9c46c │ │ │ │ + ble.w 9c252 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ movw r6, #41352 @ 0xa188 │ │ │ │ movt r6, #80 @ 0x50 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 9c53c │ │ │ │ + beq.w 9c322 │ │ │ │ movw r1, #41976 @ 0xa3f8 │ │ │ │ movt r1, #80 @ 0x50 │ │ │ │ subs r1, r2, r1 │ │ │ │ mov r9, r2 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ movw r8, #41560 @ 0xa258 │ │ │ │ movt r8, #80 @ 0x50 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 9c4d6 │ │ │ │ + bne.w 9c2bc │ │ │ │ movs r3, #1 │ │ │ │ mov sl, r9 │ │ │ │ mov lr, r7 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r1, r2 │ │ │ │ - str r0, [sp, #4] │ │ │ │ + str r0, [sp, #0] │ │ │ │ cmp r1, r8 │ │ │ │ - bne.w 9c802 │ │ │ │ + bne.w 9c5e8 │ │ │ │ ldr.w r2, [lr] │ │ │ │ tst.w r9, r5 │ │ │ │ - bne.n 9c20a │ │ │ │ - cbz r3, 9c212 │ │ │ │ + bne.n 9bfee │ │ │ │ + cbz r3, 9bff6 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ and.w r3, r3, #28 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ - beq.n 9c21a │ │ │ │ + beq.n 9bffe │ │ │ │ ldr.w r2, [lr, #4]! │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - b.n 9c1d6 │ │ │ │ + b.n 9bfba │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #15 │ │ │ │ - bls.n 9c1e6 │ │ │ │ + bls.n 9bfca │ │ │ │ movs r5, #0 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 9c202 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ + bne.n 9bfe6 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r9 │ │ │ │ cmp r2, r8 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c48c │ │ │ │ - movw r1, #55813 @ 0xda05 │ │ │ │ + beq.w 9c272 │ │ │ │ + movw r1, #55333 @ 0xd825 │ │ │ │ movt r1, #9 │ │ │ │ movs r3, #0 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - str r5, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ str.w r1, [r5, #1564] @ 0x61c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c600 │ │ │ │ + bne.w 9c3e6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r5, #16] │ │ │ │ strd r4, r7, [r5, #4] │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ add r5, sp, #604 @ 0x25c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r5, [r1, #12] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #7 │ │ │ │ str r3, [r1, #0] │ │ │ │ - bgt.w 9c640 │ │ │ │ + bgt.w 9c426 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ mov fp, r7 │ │ │ │ strd r4, r7, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ strd r5, r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 9d314 │ │ │ │ + bl 9d0f0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 9c6ac │ │ │ │ + beq.w 9c492 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r0 │ │ │ │ - ble.w 9c51c │ │ │ │ + ble.w 9c302 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ it ge │ │ │ │ movge r3, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n 9c36a │ │ │ │ + bge.n 9c14a │ │ │ │ mov r8, r0 │ │ │ │ - movw r3, #55813 @ 0xda05 │ │ │ │ + movw r3, #55333 @ 0xd825 │ │ │ │ movt r3, #9 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w sl, [fp, r8, lsl #2] │ │ │ │ mov r7, r8 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ adds r6, r4, r7 │ │ │ │ asrs r6, r6, #1 │ │ │ │ ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r1, [fp, r6, lsl #2] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 9c330 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + bne.n 9c110 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ ldrb.w r9, [sl, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - str r2, [sp, #12] │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ tst.w r9, #32 │ │ │ │ - beq.w 9c8b0 │ │ │ │ + beq.w 9c696 │ │ │ │ tst.w r9, #64 @ 0x40 │ │ │ │ - beq.w 9c822 │ │ │ │ + beq.w 9c608 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ add.w r0, sl, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 9c832 │ │ │ │ + beq.w 9c618 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 9c520 │ │ │ │ + beq.w 9c306 │ │ │ │ adds r1, #20 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ blx 2c370 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c530 │ │ │ │ + beq.w 9c316 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c3e0 │ │ │ │ - mov r2, r9 │ │ │ │ + beq.n 9c1c0 │ │ │ │ cmp r4, r6 │ │ │ │ - mov r9, r3 │ │ │ │ it lt │ │ │ │ movlt r7, r6 │ │ │ │ - mov r3, r2 │ │ │ │ - blt.n 9c3f4 │ │ │ │ - b.n 9c344 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + blt.n 9c1d6 │ │ │ │ + b.n 9c124 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9c6ac │ │ │ │ - beq.n 9c3e0 │ │ │ │ + blt.w 9c492 │ │ │ │ + beq.n 9c1c0 │ │ │ │ cmp r4, r6 │ │ │ │ - blt.w 9c468 │ │ │ │ + blt.w 9c24e │ │ │ │ lsls r0, r4, #2 │ │ │ │ cmp r8, r4 │ │ │ │ add.w r1, fp, r0 │ │ │ │ - ble.n 9c35c │ │ │ │ + ble.n 9c13c │ │ │ │ sub.w r2, r8, r4 │ │ │ │ adds r0, #4 │ │ │ │ add r0, fp │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2b720 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w sl, [fp, r4, lsl #2] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 9c2b4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + bne.n 9c098 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c656 │ │ │ │ + bne.w 9c43c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strd fp, r3, [r2, #28] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w fp, fp, r1, lsl #2 │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne.w 9c742 │ │ │ │ + bne.w 9c528 │ │ │ │ ldrd r4, r7, [sp, #32] │ │ │ │ ldrd fp, r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 9c758 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bne.w 9c53e │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 9c84c │ │ │ │ + bne.w 9c632 │ │ │ │ ldrd r3, r2, [r6, #8] │ │ │ │ str.w fp, [r6, #16] │ │ │ │ strd r4, r7, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c7a0 │ │ │ │ + bne.w 9c586 │ │ │ │ movw r5, #5752 @ 0x1678 │ │ │ │ movt r5, #80 @ 0x50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ittt lt │ │ │ │ addlt r3, #1 │ │ │ │ movlt r2, r5 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - blt.w 9c798 │ │ │ │ + blt.w 9c57e │ │ │ │ mov r0, r5 │ │ │ │ addw sp, sp, #1644 @ 0x66c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r4, r6, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 9c344 │ │ │ │ + ble.n 9c124 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 9c466 │ │ │ │ - ldr.w r9, [sl, #8] │ │ │ │ - ldrb.w r3, [sl, #16] │ │ │ │ + bne.n 9c24c │ │ │ │ + ldrb.w r9, [sl, #16] │ │ │ │ + ldr.w r3, [sl, #8] │ │ │ │ + str r3, [sp, #8] │ │ │ │ strd sl, r8, [sp, #12] │ │ │ │ - ubfx r5, r3, #6, #1 │ │ │ │ - add.w r8, sl, #20 │ │ │ │ - ubfx r2, r3, #5, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ubfx r3, r9, #5, #1 │ │ │ │ + ldr.w r8, [sp, #8] │ │ │ │ + ubfx r5, r9, #6, #1 │ │ │ │ + add.w r9, sl, #20 │ │ │ │ + str r3, [sp, #0] │ │ │ │ adds r6, r7, r4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ asrs r6, r6, #1 │ │ │ │ ldr.w r1, [fp, r6, lsl #2] │ │ │ │ ldr.w sl TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes